Voice-Migration von Bland
Inventarisieren Sie Pathways, veröffentlichte Versionen, Tools, Wissensquellen, SIP-Trunks und Rufnummernzuordnungen. Dokumentieren Sie das Verhalten, das von Blands Conversation-Runtime abhängt und nicht von der Telefonverbindung.
Anrufverhalten erfassen
Behalten Sie modellgesteuerte Dialoge in der gewählten Conversation-Runtime. Ordnen Sie definierte Begrüßungen, Tastaturauswahlen und Aufnahmeschritte der Anwendung zu, die sie ausführen wird. Bewahren Sie die Versionshistorie der alten Plattform als Migrationsreferenz auf.
Ein Pathway ist Blands Konversationsobjekt; es ist kein Bird-Sequenzpaket. Trennen Sie die Prompts und expliziten Auswahlmöglichkeiten vom modellgesteuerten Dialog und den Business-Tools. Bauen Sie das relevante Verhalten in der Runtime nach, die es ausführen wird, und testen Sie vollständige Konversationen, bevor Sie die Route ändern.
Verwenden Sie den Leitfaden zum Anrufsequenz-Design, um definierte Anrufschritte zu planen, und den Leitfaden zur AI-Voice-Integration für eine Conversation-Runtime.
Ersatzverbindung vorbereiten
Erstellen Sie den Bird-Workspace, den Trunk und die Anrufidentität für einen kontrollierten Test. Aktivieren Sie das Ziel und konfigurieren Sie Authentifizierungs- und Medieneinstellungen im Client. Behalten Sie die bestehende Rufnummernweiterleitung bei, während Sie den neuen Pfad evaluieren.
Eine Rufnummernportierung migriert nicht die dahinterliegende Anwendung. Prüfen Sie die Portierbarkeit und das erwartete Umstellungsverfahren für jedes Land und jeden Rufnummerntyp. Bereiten Sie die neue eingehende Route vor, bevor Sie sich auf den Nummernwechsel verlassen.
Vollständige Customer Journey testen
Verwenden Sie eine Nummer, die Sie kontrollieren, und überprüfen Sie diese Ergebnisse:
- Der vorgesehene Client authentifiziert sich und das Testziel klingelt.
- Audio funktioniert in beide Richtungen und der Anruf wird sauber beendet.
- Prompts und Tastaturauswahlen erreichen den erwarteten Zweig.
- Business-Tools unterscheiden zwischen Erfolg, Fehler und einem unbestimmten Ergebnis.
- Der Anrufdatensatz und die Events sind mit dem Ergebnis in Ihrer Anwendung verknüpft.
- Aufnahme oder Transkription liefert, wenn erforderlich, den vorgesehenen Nachweis.
Testen Sie auch einen abgelehnten Anruf und eine nicht verfügbare geschäftliche Abhängigkeit, nicht nur den erfolgreichen Pfad. Eine akzeptierte Anfrage allein belegt noch keinen funktionierenden Ersatz.
Traffic gezielt umleiten
Bestätigen Sie Kapazität, Zugang und die finale Rufnummernroute. Behalten Sie eine Möglichkeit, die vorherige Route wiederherzustellen, während Sie den anfänglichen Traffic evaluieren. Bewahren Sie historische Anbieterdatensätze auf und pflegen Sie eine Zuordnung zur Kunden- oder Aufgabenidentität Ihrer Anwendung.
Gleichen Sie die berechneten Kosten ab, nachdem die Anrufe beendet sind. Berücksichtigen Sie alle relevanten Legs sowie etwaige separate Sprach-, Aufnahme- oder Modelldienste beim Vergleich des neuen Workflows.
Mit einem Coding-Agent arbeiten
Fügen Sie diesen Prompt in Ihren Coding-Agent ein, zusammen mit der Integration, die Sie migrieren möchten. Das nummerierte Verfahren beginnt mit einer Inventur und hält Produktionsänderungen explizit fest.
Codebeispiel
Help me evaluate a Voice migration from Bland to Bird.
1. Read https://bird.com/docs/guides/voice/migrate/bland.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 Bland 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.Anbieterreferenzen
Nächste Schritte
Verwandte Ressourcen
Weiter mit der Dokumentation, Anleitungen und Beispielen zu diesem Thema. Die Ressourcen sind auf Englisch.
Das Konzept verstehenWhat is a voice API?Die Funktion erkundenVoiceImplementierungsleitfadenVoice overview
Implementierungs-Briefing erhalten