简要描述:
- 订阅示忙状态时,座席人员示忙分机操作,此时会触发示忙事件。
- 示忙分类:小休、用餐、后处理、培训、开会、职能工作、辅导、下班。【参考】
初始加载:
<!-- websocket事件框架 -->
<script type="text/javascript" src="[API_ADDR]/statics/js/mixcom.core.js"></script>
<!-- 引入事件订阅方法-->
<script type="text/javascript" src="[API_ADDR]/statics/js/mixcom.event.js"></script>
请求方式:
- 调用 JavaScript 方法
调用的方法:
订阅事件:mixdndstatus(dndstatus_params)
取消订阅:dndstatus_subscription.unsubscribe()
调用参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
extension | 是 | string | 分机号,订阅所有分机为 all 参数 |
callback | 是 | string | 回调自定义 javascript 方法 |
调用实例:
<script type="text/javascript">
//订阅示忙示闲事件
var mix_mixdnd = undefined;
function start_mixdnd() {
var mixdnd_params = {
extension: "all", //指定分机号,如果是all则为订阅全部分机
callback: function (data) {
// 回调函数
console.log("received data");
showData(data, "demo4");
},
};
mix_mixdnd = mixdndstatus(mixdnd_params);
}
//取消订阅mixdnd
function end_mixdnd() {
mix_mixdnd.unsubscribe();
}
</script>
返回参数:
{
"Event": "MixDND",
"DND": "-1",
"Exten": "8001",
"DateTime": "2020-09-02 10:22:12",
"Server": "localhost"
}
参数说明:
参数名 | 类型 | 说明 |
---|---|---|
Event | string | 事件名称,默认:MixDND |
DND | string | 示忙的状态,系统默认-1 表示示闲,其它值为示忙,示忙类型根据业务自定义。例如:1:小休、2:用餐、3:后处理等 |
exten | number | 分机号码 |
DateTime | date | 操作日期,格式:年-月-日 时:分:秒 |
Server | string | 服务器地址 |
备注:
示忙状态是由座席操作时触发。
文档更新时间: 2021-12-17 08:31 作者:admin