Voice migreren van Bandwidth
Inventariseer realms, credentials, prioriteiten voor inkomende routes, endpointgewichten, telefoonnummertoewijzingen en eventueel apart Programmable Voice-gedrag. Leg bij een AI-integratie de runtime en de bijbehorende regels voor inkomende bronnen apart vast van de carrierverbinding.
Breng het belgedrag in kaart
Breng de uitgaande clientverbinding en de inkomende nummerroute als aparte bewerkingen in kaart. Behoud het klantgerichte belgedrag in de PBX, het bedrijfstelefoonsysteem dat gesprekken routeert, of de assistant-runtime die je wilt blijven gebruiken. Controleer hoe authenticatie, beller-id en media-instellingen veranderen voordat je verkeer verplaatst.
Je kunt een verbindingswijziging evalueren terwijl je de applicatie behoudt, mits de SIP, authenticatie en mediavereisten overeenkomen. Configureer de verbinding bewust opnieuw en verifieer inkomende en uitgaande gesprekken, beller-id, audio en doorschakeling. Een bestaande integratie is geen bewijs van compatibiliteit met een nieuw carrierpad.
Gebruik de ontwerpgids voor belsequenties om gedefinieerde belstappen te plannen en de integratiegids voor AI-voice voor een conversationele runtime.
Bereid de vervangende verbinding voor
Maak de Bird-werkruimte, trunk en belidentiteit aan voor een gecontroleerde test. Activeer de bestemming en configureer authenticatie en media-instellingen in de client. Houd de bestaande nummerroutering in stand terwijl je het nieuwe pad evalueert.
Een telefoonnummerportatie migreert niet de applicatie erachter. Controleer porteerbaarheid en de verwachte overstapprocedure voor elk land en nummertype. Bereid de nieuwe inkomende route voor voordat je op de nummerverplaatsing vertrouwt.
Test de volledige klantreis
Gebruik een nummer dat je beheert en verifieer deze resultaten:
- De beoogde client authenticeert en de testbestemming gaat over.
- Audio werkt in beide richtingen en het gesprek wordt correct beëindigd.
- Prompts en toetskeuzes bereiken de verwachte vertakking.
- Bedrijfstools onderscheiden succes, falen en een onzeker resultaat.
- Het gespreksrecord en de events sluiten aan op het resultaat in je applicatie.
- Opname of transcriptie levert, indien vereist, het beoogde bewijs op.
Test ook een geweigerd gesprek en een onbeschikbare bedrijfsafhankelijkheid, naast het succesvolle pad. Een geaccepteerd verzoek alleen is geen bewijs van een 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 initiële verkeer evalueert. Bewaar historische providerrecords en onderhoud een koppeling met de klant- of taakidentiteit van je applicatie.
Reconcilieer berekende gesprekskosten nadat de gesprekken zijn afgerond. Neem alle relevante legs en eventuele aparte spraak-, opname- of modeldiensten mee bij het vergelijken van de nieuwe workflow.
Werk met een coding agent
Plak deze prompt in je coding agent met de integratie die je wilt migreren. De genummerde procedure begint met een inventarisatie en houdt productiewijzigingen expliciet.
Codevoorbeeld
Help me evaluate a Voice migration from Bandwidth to Bird.
1. Read https://bird.com/docs/guides/voice/migrate/bandwidth.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 Bandwidth 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
Volgende stappen
Gerelateerde bronnen
Ga verder met de documentatie, gidsen en voorbeelden voor dit onderwerp. De bronnen zijn in het Engels.