用户拨打配置智能语音交互呼入的号码发起呼叫后,通过智能语音交互呼入回调HTTP接口,接收通话过程中用户语音实时转写的文本消息,业务方把下一步的执行动作返回给智能联络中心,以此完成机器人与用户通话中的智能语音交互。

平台通过HTTP协议实时推送语音转写的文本时,即使用户无回复也会发送相应异常状态。在消息的响应中可以设置播放语音、终止播放当前语音、转接人工坐席、挂机等动作指示平台接下来的执行动作。

业务流程

使用智能语音交互呼入回调HTTP接口,请参考以下业务流程:

  1. 平台设置。
    1. 为指定号码添加呼入配置
    2. 启用回调接口,设置回调地址。
  2. 用户对指定号码发起呼叫。
  3. 自动调用智能语音交互呼入回调HTTP接口,接收接收通话过程中用户语音实时转写的文本消息。
  4. 业务方把下一步的执行动作返回给智能联络中心。

为指定号码添加呼入配置

购买号码后,如果确定通过该号码对用户提供智能语音交互呼入服务,必须为该号码添加呼入配置。
  1. 登录智能联络中心控制台
  2. 在左侧导航栏中单击通用设置
  3. 呼入设置页签中单击添加指定号码呼入配置
  4. 根据实际情况选择资质类型使用公司被叫号码配置说明
  5. 单击确定添加呼入回调

启用回调接口

  1. 登录智能联络中心控制台
  2. 在左侧导航栏中单击通用设置
  3. 订阅回执消息页签中找到智能语音交互回调地址
  4. 单击开启功能开关。
  5. 根据页面提示设置响应信息。
  6. 填写接收地址。

    此处填写的接收地址是固定接收地址,用于接收语音实时转文本结果并返回下一步执行动作。

    回调

    地址示例:http://push.example.com/contextpath/receive.do。

  7. 单击保存

回调接口规范

规范 说明
接口协议 HTTP
方式 POST
字符编码格式 UTF-8

示例与参数

智能语音交互呼入回调HTTP接口的请求示例、返回示例与对应参数请参考:
说明 用户首次呼入时,请求参数中的content_type为callin,表示用户拨打指定号码发起呼叫;后续呼入时,content_type内容取决于消息类型,例如mute表示静音消息。