1 接口概述
第三方系统通过调用4G话机接口,来实现通话功能。
2 接口请求
接口已经封装好,可以直接调用。
高配版源码下载:4GSIMdemo.rar
标准版源码下载:KaerWsServiceTestA2.6.rar
注意:接口中的拨号方法的call_id可以根据自己的业务来自定义(call_id必须是动态变化的),目前只有高配版的支持
3 推送通话数据参数
参数名 | 参数释义 |
CallSheetID | 通话记录ID,CallSheetID 是这条通话记录在DB中的唯一id。通过接口调用的时候传的CallID,如果没有传我们会随机生成。 |
CallTimeLength | 通话时长,单位秒 |
State | 接听状态:dealing(已接),notDeal(振铃未接听),leak(ivr放弃),queueLeak(排队放弃),blackList(黑名单),voicemail(留言) |
CustomerId | 用户资料ID,如果号码没有匹配到用户资料会默认显示00000000000000000000 |
CustomerName | 用户资料名称,如果号码没有匹配到用户资料会默认显示未知用户 |
CallNo | 主叫号码 |
CalledNo | 被叫号码 |
Begin | 通话接通时间(呼入是按座席接起的时间,外呼按用户接起的时间,如果没接听的话为空) |
End | 通话结束时间 |
Ring | 通话振铃时间(话务进入呼叫中心系统的时间) |
CallType | 通话类型:dialout外呼通话,normal普通来电,transfer转接电话,dialTransfer外呼转接 |
Agent | 处理坐席的工号 |
FileServer | 通过FileServer中指定的地址加上RecordFile的值可以获取录音 |
RecordFile | 通话录音文件名:用户要访问录音时,在该文件名前面加上服务路径即可,如:FileServer/RecordFile |
Province | 目标号码的省,例如北京市。呼入为来电号码,呼出为去电号码 |
District | 目标号码的市,例如北京市。呼入为来电号码,呼出为去电号码 |
推送的参数以post Json形式给到,样例:
{"CallSheetID":"gzbtest201812131702","Ring":"2018-12-13 17:02:13","Begin":"2018-12-13 17:02:21","End":"2018-12-13 17:02:29","AccountId":"N000000xxxxx","FileServer":"https://oss-sim-recording.7moor.com/","RecordFile":"xxxxx.mp3","Agent":"8001","Province":"浙江省","District":"杭州市","CallTimeLength":8,"CallNo":"153840xxxxx","CalledNo":"159580xxxxx","State":"dealing","CallType":"dialout","CustomerName":"未知用户","CustomerId":"00000000000000000000"}