企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 座席外呼 >[info] **功能说明** > 系统自动拨打被叫号码,被叫号码摘机后,系统自动播放录制好的语音文件,播放完毕后系统挂机,播放完毕后也可以接收用户电话按键。 > 语音文件可以是单个语音文件,也可以是多个语音文件拼接,多个语音文件使用符号“!”分割,如:1.wav!2.wav!3.wav,多系统会依次播放多个语音文件,用会员体验是一段完整的语音。 > 拨打完毕后,回调通话结果,如:用户是否接听,用户接听时长等信息。 * **请求地址** ``` {base_url}/{api_version}/vocMessage ``` * **请求参数** | 参数 | 是否必选 | 类型 | 描述 | | --- | --- | --- | --- | | phone | 是 | string | 被叫号码 | | vocFile | 是 | string | 语音文件,可以是一个语音文件,或者多个语音文件。 | | demandDtmf | 是 | string | 是否要求用户电话按键,y需要接收用户电话按键,n不需要接收用户电话按键。如果需要接收用户电话按键,那么语音文件中需要有有引导用户按键的语音提示,如:确认请按1,取消请按2.....。 | | trunkName | 是 | string | 中继名称,如果服务器上接入了多个运营商的中继,可以选择使用哪个运营商的中继线路拨打电话 | | data | 否 | string | json字符串格式,本次通话的客户数据,如客户ID,案件ID等等,在通话完毕回调时会原样回调。 | | logFileName | 否 | string | 话单日志文件名,通话结束后,服务器可以将话单记录为日志文件,开发人员可以去消费日志进行统计分析。 | | callbackDomain | 否 | string | 回调地址,http或https开头的完整url地址,通话结束后,系统会将本次通话结果,包括data数据,以post的方式提交到该地址。 | * **响应参数** | 参数 | 类型 | 描述 | | --- | --- | --- | | status | string | 请求结果:success:成功。failed:失败,注意,此处的成功仅仅表示系统收到了呼叫请求,因为通话是异步的,系统此时并不能知道外呼是否会成功,被叫是否会摘机,通话时长等数据,等本次通话结束后,本次通话的结果会实时回调的。| | callid | string | 本次通话的唯一编号,业务系统可以记录该值,可以通过该编号调用其他接口,进行录音查询,话单信息查询等操作。 | | msg | string | 如果返回failed,对失败原因的描述 。| * **响应示例** ``` { "status": "success", "callid": "49b98696-2451-437f-b1bd-abf29a6f8302", "msg": "" } ```