yuntel电话助手无线固话座机API接口对接CRM V1.5.4

 二维码
发表时间:2020-01-16 23:19

    云智信通无线固话座机对接CRM客户管理系统的APP接口采用websocket的API来对接,在CRM系统上实现点击拨号,弹屏,通话管理,录音管理等功能。

    云智信通座机内置usb电脑接口,首先话机通过usb数据线连接到电脑,再有yuntel电话助手来控制话机和录音。

usb话机详情_03.jpgusb话机详情_013.jpg

    yuntel电话助手websocket的API接口对接CRM系统之后,就可以接受CRM客户管理系统过来的拨号指令,并且执行拨打电话过程。同时还有来电的弹屏信号通过websocket接口发送给CRM客户管理系统上。

    在通话结束后,yuntel电话助手软件会通过接口把话单发送过来,CRM客户管理系统收到话单后,进行客户通话管理,记录一个客户的历史通话信息。同时还有录音传送过来到CRM客户管理系统上来,CRM系统上可以直接回放通话录音。


详细接口文档入下:

话机消息交互文档

1.登录

消息类型

clientLoginIn

消息数据(data

userName:用户名称   passWord:用户密码

消息格式

{"messageType":"clientLoginIn","data":{"userName":"admin","passWord":"admi1n"}}

2.登录响应

消息类型

loginAck

消息数据(data

code:状态码   reason:原因

消息格式

{"messageType":"loginAck","data":{"code":"0000","reason":"登录成功"}}
  {"messageType":"loginAck","data":{"code":"99999","reason":"
登录失败"}}

3.退出

消息类型

clientLoginOut

消息数据(data

userName:用户名称

消息格式

{"messageType":"clientLoginOut","data":{"userName":"123"}}

4.话单

消息类型

clientCallRecord

消息数据(data

callId:话单Id  

name:名称

phone:号码

startTime:开始时间

endTime:结束时间

duration:时长

status:通话状态

type:通话类型(呼入、呼出)

tmpId:弹屏消息对应的临时话单Id

消息格式

{"messageType":"clientCallRecord","data":{"callId":"123","name":"adc","phone":"10086","startTime":"2017-10-26   10:34:05","endTime":"2017-10-26   10:34:10","duration":"5","status":"已接","type":"呼入","tmpId":"65366"}}

5.话单更新服务器录音路径

消息类型

clientUploadFile

消息数据(data

tmpId:弹屏消息对应的临时话单Id

path: 服务器上传录音路径

消息格式

{"messageType":"clientUploadFile","data":{"tmpId":"65366","path":"http://*****/**.mp3"}}

6.话机响应消息

消息类型

clientCallAck

消息数据(data

callPhone:用户名称

ackType:拨号结果(true/false

Reason:原因

消息格式

{"messageType":"clientLoginOut","data":{"callPhone":"10086","ackType":"false","reason":"对方无应答"}}

7.来电弹屏

消息类型

clientAlertRing

消息数据(data

tmpId:对应话单临时Id

callPhone:来电号码,

type:来电类型(0:呼入,1:呼出),

消息格式

{"messageType":"clientAlertRing","data":{"tmpId":"11525","callPhone":"10086","type":"0"}}

8.外呼

消息类型

outCall

消息数据(data

callPhone:呼叫号码

消息格式

{"messageType":"outCall","data":{"callPhone":"10086"}}

9.录音上传(采用http方式)

上传地址

http://180.166.192.26:8085/fileData (此为测试地址,实际生产再定)

参数

callId:话单Id

phone: 通话号码

file文件

10.重复登录

消息类型

replicateLoginAck

消息数据(data

code:状态码   reason:原因

消息格式

{"messageType":"replicateLoginAck","data":{"callPhone":"9999","reason":"用户已在其他客户端登录"}}

11.挂机

消息类型

hangup

消息数据(data

消息格式

{"messageType":"hangup","data":{}}

12.客户端发送心跳包

消息类型

clientPing

消息数据(data

消息格式

{"messageType":"clientPing"}

13.服务器响应心跳包

消息类型

pong

消息数据(data

消息格式

{"messageType":"pong"}


在线客服