Voice Gateway 入门
IBM® Voice Gateway 部署为整体体系结构的一部分,该体系结构取决于以下因素:
- 帮助类型:您是要实施自助服务代理程序还是代理程序助手?在关于 IBM Voice Gateway 中了解有关这些选项及其体系结构的更多信息。
-
部署位置:您是在 Voice Gateway 私有云还是公共云中以本地方式部署?对于每个实施,可以在 Voice Gateway Docker 引擎、IBM Cloud Private、Kubernetes 集群或在 IBM® Cloud Kubernetes Service 部署。
关于许可的快速说明
Dcoker Hub 上的 Voice Gateway 映像随附针对开发和有限生产用途的许可证。要在生产环境中运行 Voice Gateway,请遵循 IBM Voice Gateway 快速入门指南中的步骤,可从 Passport Advantage Online 下载该指南。
以下指南将帮助您快速地熟悉已选择实施和部署位置的基本配置。
设置自助服务代理程序
自助服务代理程序提供使用自然语言通过电话与客户通信的自动化方法来模拟人员交互。要设置自助服务代理程序,只需完成下面的步骤。
-
将 IBM Voice Gateway 部署到所选环境。
-
使用 SIP 电话或通过语言呼叫测试自助服务代理程序。
-
使用 SIP 电话进行测试:可通过使用 SIP 电话(例如 Linphone)来呼叫 Voice Gateway。配置 SIP 客户机时,请谨记以下注意事项。
- 如果在与 Voice Gateway 相同的机器上运行 SIP 客户机,请确保将 SIP 客户机配置为使用除 5060 以外的端口(例如 5062),以避免端口冲突。
- 将 SIP 客户机配置为侦听 Voice Gateway 可路由到的 IP 地址。例如,Linphone 在缺省情况下可能配置为侦听回送地址,并且您将需要更改此设置。
- 在 SIP 客户机中禁用 IPv6。
要测试 Voice Gateway,请从 SIP 电话呼叫以下 SIP URI:
sip:watson@<IP address of Voice Gateway>:5060提示:要确定部署的 IP 地址,请执行以下操作:
- Docker:IP 地址通常是 Docker 运行所在的机器的 IP。对于 Docker 机器,运行
docker-machine ip命令。 - IBM Cloud Private:在导航菜单中,选择工作负载 > 部署,选择部署名称,然后转至 Pod 部分。
- IBM Cloud Kubernetes Service 中的 Kubernetes:运行
ibmcloud ks workers myClusterName命令以查找公共 IP。
-
通过语音呼叫进行测试:要通过语音呼叫进行测试,请设置简单 SIP 干线,后者可将呼叫转发至 Voice Gateway。配置 SIP 干线时,只需要确定托管 Voice Gateway 的 Docker 引擎的 IP 地址,然后配置 SIP 干线以将该 IP 地址与供应的电话号码关联。
例如,可以 设置 Twilio® SIP 干线,在 IBM Containers 上部署 Voice Gateway 时通常会选择此选项。它还可用于将 SIP 呼叫转发至您自己的 Docker 引擎部署。
-
设置代理程序助手
代理程序助手实时转录来自活动电话呼叫的音频,以便您监视、记录或进一步分析呼叫转录。要转录来自呼叫的媒体,可以选择以下任一体系结构:
- 将呼叫路由至多点控制单元 (MCU) 并将 Voice Gateway 加入电话会议
- 通过会话边界控制器 (SBC) 来路由呼叫,该控制器支持通过 SIPREC 协议将媒体向外派生至 Voice Gateway 的功能
要设置代理程序助手,遵循以下步骤即可。
-
设置多点控制单元 (MCU) 或会话边界控制器 (SBC)。
- 多点控制单元:将 MCU 配置为呼出到 Voice Gateway,从而将其加入电话会议。Voice Gateway 可以如同任何其他 SIP 端点一样拉入到呼叫中,但是 Voice Gateway 不能呼入到多向呼叫中。有关详细配置信息,请参阅 MCU 制造商文档。
-
会话边界控制器:将 SBC 配置为:针对需要实时转录的所有呼叫,通过 Voice Gateway 来打开 SIPREC 会话。Voice Gateway 已通过 Sonus 会话边界控制器进行了测试。
配置 SIPREC 协议是针对每个 SBC 制造商的,因此请参阅 SBC 文档以获取配置信息。
-
设置 REST 服务器(例如 Splunk HTTP Event Collector (HEC))来存储实时事务转录和分析的报告事件。
-
将 IBM Voice Gateway 部署到所选环境。
对于代理程序助手,仅需要 Watson Speech to Text 服务。配置 Voice Gateway 时,务必配置 REST 服务器并启用转录事件报告。
重要信息:要准确地转录电话呼叫,您将需要通过特定领域(例如医疗保健或保险)的定制语言模型来培训 Speech to Text 服务。
-
测试代理程序助手。
要测试代理程序助手,请拨打在 MCU 或 SBC 上设置的号码。必须有人应答呼叫,以便 Voice Gateway 可以开始转录任何发声。