立即注册

免费试用

免费试用
导航
您现在位置:开发者中心 - CC PaaS - CTI接口 - HTTP接口 - 事件推送

事件推送

1 推送接口概述

推送消息示例

{    "messageType": "callEvent",    "eventName": "initiated",    "appSid": "3000000",    "agentNo": "2002",    "data":
    {        "conversationSid":"...",
        ...
    }
}

推送消息根据事件类型分为两类

事件类型messageType
呼叫事件callEvent
坐席状态事件statusEvent

2 呼叫事件(CallEvent)

参数说明如下:

参数说明
eventNameinitiated, ringing, answered, completed, failed
appSid应用id
agentNo坐席号


agentNumber坐席号码
conversationSid会话id
callSid呼叫id
failedCausefailed, no-answer, canceled,time-out
completedCausetime-limit
callType呼叫类型。1:拨号呼入、2:后台外呼、3:拨号外呼、4:点击外呼
callSubtype呼叫子类型。1-呼叫用户;2-呼叫坐席
callState呼叫状态:idle,ringing,connected,
userNumber用户号码。来电呼入或外呼的用户号码
userArea用户号码归属地信息
isBridgedcallStatus="answered"且isBridged="0"表示应答未桥接
coAgentNo合作坐席,用于咨询转接等场景
userData自定义数据
timestamp时间戳

2.1 eventName与failedCause说明

eventName值说明
"initiated"呼叫发起
"ringing"被叫振铃
"answered"被叫应答
"completed"呼叫结束
"failed"呼叫失败
failedCause值说明
"failed"呼叫失败-呼出失败
"no-answer"呼叫失败-无应答
"canceled"呼叫失败-取消
"time-out"呼叫失败-超时

2.2 callType与callSubtype组合

callSubtype/callType

cst/ct1-拨号呼入2-后台外呼3-拨号外呼4-点击外呼
1-呼叫用户

MM
2-呼叫坐席MM
O
3-转接OOOO
4-咨询OOOO

3 坐席状态事件 StatusEvent

参数说明如下:

参数说明
eventName"login","pause","ready","autoReady","completed","unregistered"
appSid应用id
agentNo坐席号


workStatus座席工作状态:"ready","pause"
pauseCause暂停原因(workStatus=pause时有效)
readyCause就绪原因(workStatus=ready时有效)
timestamp时间戳

事件说明

事件eventName值workStatus值
座席登入"login"由座席login操作传入的workStatus参数值确定
座席暂停"pause""pause"
座席就绪"ready""ready"
通话结束"completed""pause"(需要座席手动就绪)
SIP终端未注册"unregistered"空(保持当前状态),或"pause"(需要座席手动恢复就绪)


专业、便捷、稳定的企业通信能力开放平台,点击注册立即免费试用!

免费注册
©2020 北京祥云智通科技有限公司. All rights reserved. 京ICP备17071816号-1