本文档适合使用asterCC 2.0以上版本完成与第三方座席桌面应用集成开发的软件工程师使用。
asterCC为集成部署在座席桌面中的第三方应用,定义了三种接口完成asterCC和第三方应用程序的进程间通信。
asterCC内嵌的WebService解析第三方应用发起的请求,调用后台服务完成相应的操作,并反馈响应结果消息。WebService协议接口功能包括座席的状态变更和呼叫控制接口。
asterCC内嵌的HTTP Server解析第三方应用发起的请求,调用后台服务完成相应的操作,并反馈响应结果消息。HTTP协议接口功能包括座席的状态变更和呼叫控制接口。
第三方引用asterCC插件解析第三方B/S应用发起的请求,调用asterCC后台服务完成相应的操作,并反馈响应结果消息。JavaScript接口功能包括座席的状态变更和呼叫控制接口。
系统将坐席的通话事件推送给指定的坐席地址(一般为浏览器)。
在asterCC后台设置通话事件的接收地址,有通话发生时,cc将通话事件逐条POST到这个地址。此功能可以用于生成系统通话记录或者由服务端再次转发事件。