本文为您介绍了智能语音交互呼出的使用流程。

前提条件

背景信息

智能语音交互呼出接口需要与智能语音交互呼出回调HTTP接口联合使用,语音平台发起呼叫后,会把转换后的语音文本回传给您,您把下一步的执行动作返回给语音平台。

使用流程

调用API发起智能语音交互呼出的流程图如下:呼出

步骤一:设置回调地址

  1. 登录语音服务控制台,在左侧导航栏选择通用设置
  2. 选择回调地址页签,开启智能语音交互回调地址
  3. 填写接收地址。
根据页面提示设置智能语音回调地址。具体操作,请参见设置智能语音回调地址

步骤二:调用API发起外呼

发起智能外呼通话有以下两个接口,您可按需任选其一。
  • 调用SmartCall接口发起智能语音外呼通话。
  • 调用SmartCallOperate接口在智能外呼通话中发起指定动作。
调用API接口发起外呼后,自动调用智能语音交互呼入回调HTTP接口,接收通话过程中用户语音实时转写的文本消息。业务方把下一步的执行动作返回给语音平台,以此完成机器人与用户通话中的智能语音交互。

步骤三:查询呼叫详情

查询呼叫详情有两种方法,您可按需选择其一。
  • 通过控制台查询:控制台选择业务统计 > 语音记录查询,通过语音服务类型、时间、主叫号码、被叫号码等信息,找到并查看任务的详细情况。
  • 调用API查询:您可调用QueryCallDetailByCallId接口查询指定通话的呼叫详情。

后续步骤

消息回执返回给客户。通话结束后,您可通过使用MNS的Queue模型或HTTP和POST方式发送消息到指定的Web URL来接收语音的回执消息。详细信息,请参见回执消息简介