Integrazione di Twilio SIPREC

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 ha 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 mostra come il connettore Twilio SIPREC trasmette i dati vocali dall'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 Twilio SIPREC:

  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 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 dello stream:
      • Chiave: conversazione
      • Valore: projects/<<gcp-project-id>>/conversations/{trigger.call.CallSid}

Per saperne di più, leggi l'articolo sul widget Fork Stream di Twilio.