Puoi integrare la configurazione SIPREC di Twilio con Agent Assist di Google Cloud. Questa integrazione consente ad Agent Assist di analizzare i dati audio di Twilio.
L'architettura
Google Cloud CCAI funge da server di registrazione (SRS) del protocollo di inizializzazione della sessione (SIP) e Twilio è il client di registrazione SIP (SRC). Twilio ha sedi di edge in Oregon e Virginia. La sede in Oregon dispone di server edge con un nome di dominio completo e completo che è stato configurato per comunicare con CCAI. Utilizzando il connettore generico di registrazione SIP (SIPREC) di Twilio, puoi trasmettere il traffico dalla località dell'Oregon a CCAI.
L'immagine seguente mostra come il connettore SIPREC di Twilio trasmette i dati vocali dall'SRC di telefonia Twilio all'SRS di CCAI di Google Cloud .
Nell'ambito di CCAI, Agent Assist può quindi inviare le trascrizioni di questi dati vocali con suggerimenti al desktop dell'agente Twilio utilizzando Cloud Run, Pub/Sub e Memorystore per Redis.
Configura i dettagli SRS nel connettore Twilio SIPREC
Per accedere a un connettore Twilio SIPREC:
- Visita la pagina della console di Stream Connectors di Twilio.
- Seleziona SIPREC Connector.
- Assegna un nome univoco al connettore.
Per l'SRS, utilizza la seguente stringa di connessione e sostituisci il numero di telefono con il numero associato al tuo profilo di conversazione. Il numero di telefono deve essere nel formato +1XXXXXXXXXX.
sip:<<enter_phone_number_here>>@216.239.36.145:5672;transport=tls;secure=true;edge=umatilla
Per ulteriori dettagli, consulta la documentazione di SIPREC di Twilio.
Configurare Twilio Studio
Per configurare l'integrazione di Twilio Studio per SIPREC:
- Vai a Twilio Studio e seleziona il flusso associato allo smartphone utilizzato dai clienti per chiamare il tuo contact center.
- Aggiungi un nuovo plug-in dalla raccolta di widget chiamato Fork Stream.
- Collega l'attivatore di chiamata in arrivo al widget Fork Stream e la connessione successiva al resto del flusso.
Configura il widget con le seguenti informazioni:
- Nome widget: un nome univoco per il widget
- Azione stream: Avvia
- Nome stream: un nome univoco per lo stream
- Tipo di stream: SIPREC
- Nome connettore: il nome del connettore creato nella sezione precedente
- Tracce: entrambe le tracce
- Parametri stream:
- Chiave: conversation
- Valore:
projects/<<gcp-project-id>>/conversations/{trigger.call.CallSid}
Per saperne di più, consulta l'articolo sul widget Fork Stream di Twilio.