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 (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:

  1. Visita la pagina della console di 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 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:

  1. Vai a Twilio Studio e seleziona il flusso associato allo smartphone utilizzato dai clienti per chiamare il tuo contact center.
  2. Aggiungi un nuovo plug-in dalla raccolta di widget chiamato Fork Stream.
  3. Collega l'attivatore 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 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.