Twilio SIPREC 集成

您可以将 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 和 Memorystore for Redis 将包含建议的语音数据转写内容发送回 Twilio 代理桌面。

在 Twilio SIPREC 连接器中配置 SRS 详细信息

如需访问 Twilio SIPREC 连接器,请按以下步骤操作:

  1. 访问 Twilio Stream Connectors 控制台页面
  2. 选择 SIPREC 连接器
  3. 为您的连接器指定唯一名称。

对于 SRS,请使用以下连接字符串,并将手机号码替换为与您的对话个人资料关联的手机号码。手机号码应采用 +1XXXXXXXXXX 格式。

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

如需了解详情,请参阅 Twilio 的 SIPREC 文档

配置 Twilio Studio

请按照以下步骤配置 Twilio Studio 以进行 SIPREC 集成:

  1. 前往 Twilio Studio,然后选择与客户拨打联系中心手机时所用的手机号码相关联的流程。
  2. 从 widget 库中添加一个名为 Fork Stream 的新插件。
  3. 将“来电”触发器连接到“分叉流”微件,并将下一个连接连接到流程的其余部分。
  4. 使用以下信息配置 widget:

    • 微件名称:微件的唯一名称
    • Stream Action: Start
    • 数据流名称:数据流的唯一名称
    • 信息流类型:SIPREC
    • 连接器名称:您在上一部分中创建的连接器的名称
    • 课程:两种课程
    • 数据流参数
      • 关键:对话
      • 值:projects/<<gcp-project-id>>/conversations/{trigger.call.CallSid}

如需了解详情,请参阅 Twilio 的 Fork Stream widget