多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## ASR开始事件 >[info] **功能说明** >电话呼入ASR后,会产生BeginAsr事件。 > 该事件中会以http方式请求话术API接口,机器会人根据返回的响应信息进行下一步操作。 * **请求地址** ``` {base_url}/{api_version} ``` * **请求参数** | 参数 | 类型 | 描述 | 参数值示例 | | --- | --- | --- | --- | | asrEvent | string | 事件名称 | 固定值:BeginAsr | callid | string | 本次通话的唯一UUID | ff519d7c-4bad-488d-861d-ade8c0d2ee7e | callfrom | string | 主叫号码 | 13999999999 | callto | string | 被叫号码 | 82176301 * **请求示例** ``` { asrEvent: "BeginAsr", callid: "ff519d7c-4bad-488d-861d-ade8c0d2ee7e", callfrom: 13999999999, callto: 82176301 } ``` * **响应参数** | 参数 | 类型 | 描述 | | --- | --- | --- | | status | string | 请求结果:success:成功。failure:失败。| | data.voc_text | string | data对象中的voc_text;本次通话的文字描述,如:您好!这里是呼叫中心演示系统,请问有什么可以帮您的吗?。 | | data.voc_name | string | data对象中的voc_nam;本次播放的语音文件的url地址,如:http://101.101.101.101/welcome.wav;也可以返回TTS合成的URL,请参考TTS合成。| | data.is_break | string | data对象中的is_break;本次放音是否允许机器人被打断,y允许;n不允许。| | data.over_event | string | data对象中的over_event;本次语音播放完成后的动作,参数值有:wait继续等待,transfer转接电话,hangup挂机。| | transfer_num | string | data对象中的transfer_num;如果data.over_event为transfer,那么该参数的值则为被转接的号码,如果data.over_event不为transfer,那么服务器会忽略该参数。| | msg | string | 如果status参数的值为failure,那么该参数请描述失败原因。| * **响应示例** ``` { status: "success", data:{ voc_text:"您好!这里是呼叫中心演示系统,请问有什么可以帮您的吗?", voc_name:"http://101.101.101.101/welcome.wav", is_break:"n", over_event:"wait", transfer_num:"" } "msg": "" } ```