Twilio의 SIPREC 구성을 Google Cloud의 Agent Assist와 통합할 수 있습니다. 이 통합을 통해 Agent Assist는 Twilio의 오디오 데이터를 분석할 수 있습니다.
아키텍처
Google Cloud CCAI는 세션 시작 프로토콜 (SIP) 녹음 서버 (SRS) 역할을 하고 Twilio는 SIP 녹음 클라이언트 (SRC) 역할을 합니다. Twilio는 오레곤과 버지니아에 에지 위치를 두고 있으며, 오레곤 위치에는 CCAI와 통신하도록 구성된 완전한 정규화된 도메인 이름이 있는 에지 서버가 있습니다. Twilio의 일반 SIP 녹음 (SIPREC) 커넥터를 사용하면 오레곤 위치에서 CCAI로 트래픽을 전송할 수 있습니다.
다음 이미지는 Twilio SIPREC 커넥터가 Twilio 전화 SRC에서 Google Cloud CCAI SRS로 음성 데이터를 전송하는 방식을 보여줍니다.
그런 다음 CCAI의 일환으로 Agent Assist는 Cloud Run, Pub/Sub, Redis용 Memorystore를 사용하여 제안사항이 포함된 음성 데이터의 스크립트를 Twilio 상담사 데스크톱으로 다시 전송할 수 있습니다.
Twilio SIPREC 커넥터에서 SRS 세부정보 구성
Twilio SIPREC 커넥터에 액세스하려면 다음 단계를 따르세요.
- Twilio 스트림 커넥터 콘솔 페이지로 이동합니다.
- SIPREC 커넥터를 선택합니다.
- 커넥터에 고유한 이름을 지정합니다.
SRS의 경우 다음 연결 문자열을 사용하고 전화번호를 대화 프로필과 연결된 전화번호로 바꿉니다. 전화번호는 +1XXXXXXXXXX 형식이어야 합니다.
sip:<<enter_phone_number_here>>@216.239.36.145:5672;transport=tls;secure=true;edge=umatilla
자세한 내용은 Twilio의 SIPREC 문서를 참고하세요.
Twilio Studio 구성
SIPREC 통합을 위해 Twilio Studio를 구성하려면 다음 단계를 따르세요.
- Twilio Studio로 이동하여 고객이 고객센터에 전화를 걸 때 사용하는 전화와 연결된 흐름을 선택합니다.
- 위젯 라이브러리에서 Fork Stream이라는 새 플러그인을 추가합니다.
- 수신 통화 트리거를 Fork Stream 위젯에 연결하고 다음 연결을 나머지 흐름에 연결합니다.
다음 정보로 위젯을 구성합니다.
- 위젯 이름: 위젯의 고유한 이름입니다.
- 스트림 작업: 시작
- 스트림 이름: 스트림의 고유한 이름입니다.
- 스트림 유형: SIPREC
- 커넥터 이름: 이전 섹션에서 만든 커넥터의 이름입니다.
- 트랙: 두 트랙 모두
- 스트림 매개변수:
- 키: conversation
- 값:
projects/<<gcp-project-id>>/conversations/{trigger.call.CallSid}
자세한 내용은 Twilio의 Fork Stream 위젯을 참고하세요.