# Voice migreren van Telnyx

Inventariseer Voice API-belacties, webhook-handlers, SIP-verbindingen en AI Assistants. Leg model-, spraak-, dynamische-variabele- en toolafhankelijkheden apart vast van de nummers en carrierverbinding.

## Breng het belgedrag in kaart

Identificeer de applicatie die prompts en toetskeuzes uitvoert en verbind deze via SIP. Als de applicatie afhankelijk is van Telnyx AI Assistants, behoud of vervang die runtime bewust en test de tools en gesprekstiming.

Een Telnyx-assistent is geconfigureerd in de runtime van Telnyx. Het verplaatsen van een nummer of SIP-verbinding kopieert het model, de stem, de tools of de gespreksinstellingen niet naar Bird. Bepaal of je die runtime behoudt via een compatibele verbinding of vervangt als een aparte integratie.

Gebruik de [ontwerpgids voor belsequenties](/docs/guides/voice/call-sequences) om gedefinieerde belstappen te plannen en de [integratiegids voor AI-spraak](/docs/ai/voice-conversations) voor een conversationele runtime.

## Bereid de vervangende verbinding voor

Maak de Bird-werkruimte, trunk en belidentiteit aan voor een gecontroleerde test. Schakel de bestemming in en configureer authenticatie- en media-instellingen in de client. Houd bestaande nummerroutering intact terwijl je het nieuwe pad evalueert.

Een telefoonnummerport migreert de applicatie erachter niet. Bevestig de portabiliteit en de verwachte cutoverprocedure voor elk land en nummertype. Bereid de nieuwe inkomende route voor voordat je op de nummerverhuizing vertrouwt.

## Test de volledige klantreis

Gebruik een nummer dat je beheert en verifieer deze uitkomsten:

- De beoogde client authenticeert en de testbestemming gaat over.
- Audio werkt in beide richtingen en het gesprek eindigt correct.
- Prompts en toetskeuzes bereiken de verwachte vertakking.
- Zakelijke tools onderscheiden succes, falen en een onzeker resultaat.
- Het gespreksrecord en de events sluiten aan op de uitkomst in je applicatie.
- Opname of transcriptie levert, indien vereist, het beoogde bewijs op.

Test naast het succesvolle pad ook een geweigerd gesprek en een onbeschikbare zakelijke afhankelijkheid. Een geaccepteerd verzoek alleen bewijst nog geen werkende vervanging.

## Verplaats verkeer bewust

Bevestig capaciteit, toegang en de definitieve nummerroute. Houd een manier achter de hand om de vorige route te herstellen terwijl je het eerste verkeer evalueert. Bewaar historische providergegevens en onderhoud een koppeling met de klant- of taakidentiteit in je applicatie.

Reconcilieer de berekende kosten nadat de gesprekken zijn afgerond. Neem alle relevante legs en eventuele aparte spraak-, opname- of modelservices mee bij het vergelijken van de nieuwe workflow.

## Werk met een coding agent

Plak deze prompt in je coding agent samen met de integratie die je wilt migreren. De genummerde procedure begint met een inventarisatie en houdt productiewijzigingen expliciet.

```text
Help me evaluate a Voice migration from Telnyx to Bird.
1. Read https://bird.com/docs/guides/voice/migrate/telnyx.md. Use the .md alternatives of linked Bird guides for the steps below.
2. Check for a connected Bird MCP server or an installed, signed-in Bird CLI. Use whichever is available and discover its tools or command help. If neither is available, follow https://bird.com/docs/ai/set-up-your-agent.md. Do not invent operation names or install a second integration.
3. Perform a read-only inventory of my current call sites, numbers, SIP configuration, call-control instructions, event handlers, recordings, speech services and business tools. Identify secrets without printing them. Show the dependencies that stay with Telnyx and the ones that need replacement.
4. Read https://bird.com/docs/guides/voice/sip-trunks.md, https://bird.com/docs/guides/voice/placing-calls.md and https://bird.com/docs/guides/voice/receiving-calls.md. Prepare the replacement connection and caller-identity requirements. Use https://bird.com/docs/guides/voice/call-sequences.md for defined menus and https://bird.com/docs/ai/voice-conversations.md for a conversational runtime. Verify each operation against the connected surface before proposing an executable step.
5. Prepare a test of one complete journey: setup, audio in both directions, keypad input, unanswered and failure paths, handoff where needed, and business-tool results. Show the exact target, configuration and expected cost before placing a call or recording audio; wait for my approval. Do not buy numbers, submit a port, change production routing or stop the existing provider without my explicit approval.
6. Use https://bird.com/docs/guides/voice/events.md and https://bird.com/docs/guides/voice/call-log.md to reconcile the outcome. Keep missing evidence and uncertain results visible. A spoken confirmation is not proof that a business action succeeded.
7. Return the integration differences, test evidence, unresolved requirements and rollback plan. Keep the current service running until I approve cutover. If a number port needs support, inspect the available support command or tool, prepare the exact request and ask for approval before submitting it. Return the ticket reference if authorized; a ticket does not schedule or complete a port.
```

## Leveranciersreferenties

- [Telnyx-beldocumentatie](https://developers.telnyx.com/docs/voice/programmable-voice/voice-api-fundamentals)
- [Telnyx-workflowdocumentatie](https://developers.telnyx.com/docs/inference/ai-assistants/no-code-voice-assistant)

## Volgende stappen

- [SIP-trunks](/docs/guides/voice/sip-trunks)
- [Voice-events](/docs/guides/voice/events)
- [Gesprekslog](/docs/guides/voice/call-log)

## Related resources

- [What is a voice API?](/explained/voice/what-is-a-voice-api) (answer)
- [Voice](/products/voice) (product)
- [Voice overview](/docs/guides/voice/overview) (docs)

[Get an implementation brief](/learn/workspace?topic=voice)
