Sign inGet Started

Progettare una sequenza di chiamata

Warning: Voice sequences are in preview. Steps, entry data, and the sequence definition format can change in ways that break existing sequences and API requests.

Definisci i prompt, le scelte da tastiera, la registrazione e la conclusione di una chiamata prima di configurarne il flusso. Usa il builder di sequenze Voice per un flusso di chiamata Bird salvato. Se è la tua applicazione a gestire il flusso, collegala tramite un trunk SIP.

Definire il risultato per il chiamante

Scegli un risultato piccolo e osservabile. Un menu informativo può offrire gli orari di apertura su un tasto e le indicazioni stradali su un altro. Scrivi anche la risposta per il silenzio e per un tasto non riconosciuto, oltre alle scelte principali.

Mantieni le azioni di business esterne nell'applicazione o nel runtime conversazionale che le gestisce. Una conferma vocale non garantisce che un altro sistema abbia prenotato un appuntamento o modificato un ordine. Usa la guida all'integrazione vocale AI quando la conversazione dipende da strumenti e dialogo in tempo reale.

Mappare i passaggi e le dipendenze

  1. Assegna un nome al punto di ingresso e a ogni destinazione. Elenca i numeri di telefono e le applicazioni esterne che dipendono da essi.
  2. Scrivi i prompt e prepara l'audio. Specifica se la pressione di un tasto deve interrompere il prompt o attendere che finisca.
  3. Definisci i rami per le scelte da tastiera completate, il silenzio e l'input non riconosciuto. Assegna a ogni ramo una destinazione o una conclusione esplicita della chiamata.
  4. Se l'applicazione registra una risposta, specifica quando la cattura inizia e termina, quale audio viene catturato e se è necessaria la trascrizione. Mantieni l'input sensibile fuori dalla finestra di cattura.
  5. Verifica che i passaggi della sequenza selezionata o l'applicazione collegata supportino il comportamento richiesto. Controlla la gestione dell'input, la registrazione e le operazioni di trasferimento prima di configurare il flusso.

Mantieni separati registrazione, elaborazione della trascrizione e risultato telefonico. La guida alle registrazioni copre consenso, accesso e revisione degli artefatti risultanti.

Collegare l'applicazione

Per una sequenza Bird, crea e salva una bozza, testane i percorsi e pubblica una versione. La guida al builder copre voci di chiamata, simulazione, chiamate di test reali e associazione dei numeri. La modifica di una bozza non altera la pubblicazione attiva; la pubblicazione di una sequenza in pausa la lascia in pausa.

Per un'applicazione SIP esterna, configura la connessione come segue.

Crea un trunk e abilita la direzione di chiamata richiesta. Per le chiamate in ingresso, abilita le chiamate inbound, configura un gateway di consegna e associa un numero idoneo al trunk. La guida alla ricezione delle chiamate copre l'instradamento dei numeri.

Per le chiamate in uscita, abilita le chiamate outbound e configura autenticazione, identità del chiamante e accesso alla destinazione. Usa la guida alle chiamate SIP per preparare la connessione.

Configura i prompt e il comportamento dei menu nel sistema che gestisce il flusso. Consulta la documentazione pubblicata per API, CLI o MCP prima di usare un'operazione. La lettura dei record delle chiamate, la creazione di sequenze, la simulazione e l'avvio di chiamate reali hanno effetti e autorizzazioni diversi. Per avviare una sequenza Bird tramite HTTP, segui Creare una chiamata Voice.

Testare prima di modificare la rotta di produzione

Usa un numero che controlli e una bozza o una configurazione applicativa isolata. La guida alla prima chiamata copre la preparazione della connessione. Una simulazione di sequenza non effettua chiamate; un test reale su bozza effettua una chiamata e comporta i normali costi di chiamata.

Testa input riconosciuto, silenzio, un tasto non corrispondente, prompt interrotti e riaggancio pulito. Verifica che ogni ramo raggiunga la risposta prevista. Controlla separatamente lo stato di registrazione e trascrizione quando il flusso li utilizza.

Coordina le modifiche durante il test e registra la configurazione testata. Mantieni disponibili la configurazione applicativa precedente e la rotta del numero per poterle ripristinare se il nuovo flusso fallisce. Il ripristino dell'instradamento non annulla un'azione di business già eseguita.

Verificare il risultato della chiamata

Usa il leg log per verificare l'esito della telefonata. Una chiamata con risposta, un menu completato e un'azione di business completata sono risultati distinti. Confronta gli eventi Voice con il record del leg quando gli aggiornamenti mancano o arrivano fuori ordine.

Passaggi successivi

Continua con la documentazione, le guide e gli esempi per questo argomento.