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