Integrazione SIPREC di Twilio

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 del protocollo di avvio della sessione (SIP) (SRS) e Twilio è il client di registrazione SIP (SRC). Twilio ha edge location in Oregon e Virginia e la località dell'Oregon dispone di server edge con un nome di dominio completo e completamente qualificato configurato per comunicare con CCAI. Utilizzando il connettore SIPREC (SIP recording) generico di Twilio, puoi trasmettere il traffico dalla località Oregon a CCAI.

La seguente immagine illustra come il connettore Twilio SIPREC trasmette i dati vocali dalla SRC di telefonia Twilio all'SRS di Google Cloud CCAI.

Nell'ambito di CCAI, Agent Assist può quindi inviare trascrizioni dei dati vocali con suggerimenti alla postazione dell'agente Twilio utilizzando Cloud Run, Pub/Sub e Memorystore for Redis.

Configura i dettagli di SRS nel connettore Twilio SIPREC

Per accedere a un connettore SIPREC Twilio:

  1. Visita la pagina della console Stream Connectors di Twilio.
  2. Seleziona SIPREC Connector.
  3. Assegna un nome univoco al connettore.

Per l'SRS, utilizza la seguente stringa di connessione e sostituisci il numero di telefono con quello associato al tuo profilo conversazione. Il numero di telefono deve essere formattato come +1XXXXXXXXXX.

sip:<<enter_phone_number_here>>@216.239.36.145:5672;transport=tls;secure=true;edge=umatilla

Per maggiori dettagli, consulta la documentazione SIPREC di Twilio.

Configurare Twilio Studio

Per configurare Twilio Studio per l'integrazione di SIPREC:

  1. Vai a Twilio Studio e seleziona il flusso associato al telefono che i tuoi clienti utilizzano per chiamare il tuo contact center.
  2. Aggiungi un nuovo plug-in dalla raccolta di widget chiamato Fork Stream.
  3. Collega il trigger di chiamata in arrivo al widget Fork Stream e la connessione successiva al resto del flusso.
  4. Configura il widget con le seguenti informazioni:

    • Nome widget: un nome univoco per il widget
    • Azione di streaming: avvia
    • Nome stream: un nome univoco per lo stream
    • Tipo di stream: SIPREC
    • Nome connettore: il nome del connettore che hai creato nella sezione precedente
    • Tracce: sia le tracce
    • Parametri dello stream:
      • Chiave: conversazione
      • Valore: projects/<<gcp-project-id>>/conversations/{trigger.call.CallSid}

Per ulteriori informazioni, leggi l'articolo sul widget Fork Stream di Twilio.