简要描述:

  • 订阅示忙状态时,座席人员示忙分机操作,此时会触发示忙事件。
  • 示忙分类:小休、用餐、后处理、培训、开会、职能工作、辅导、下班。【参考】

初始加载:

<!--  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