首页 - 15. 管理员批量操作坐席状态、转接接口 登录  
最后修改者: admin  2019-08-15 00:00:00 

1. 批量示忙、示闲

编号  :  1

POST - /index.php?m=Api&c=Exten&a=statusUpdateDoBatch
【注意】必须用post--data json 的方式请求接口,务必使用POST传参,POST的数据格式必须是 json字符串。 请求格式参考: {"extens":["801","802","803"],"dbdata":"N"}

请求类型  application/x-www-form-urlencoded

请求参数

参数名 参数类型 必传 缺省值 描述
extens array Y [] 需要操作的分机组成的数组
dbdata string Y Y 操作类型: Y,示忙;N,示闲

返回类型  application/json

返回值

{
    "result": "success",
    "code": 200,
    "msg": "批量示忙成功"
}

备注

请求格式参考:
{"extens":["801","802","803"],"dbdata":"N"}

jQuery代码,请参考:

var postData = {"extens":["801","802","803"],"dbdata":"N"}
$.ajax({
    type: 'POST',
    url: '/index.php?m=Pbx&c=Exten&a=statusUpdateDoBatch',
    async: false,
    contentType: 'application/json',
    data: JSON.stringify(postData),
    dataType: 'json',
    success: function (json) {
        if(json.result == 'success'){
            //刷新表格
            bootbox.success("成功示忙" + postData.ids.length + "个坐席分机!");
        }else{
            bootbox.error("批量示忙失败,未知错误!");
        }
    }
});
最后修改者: admin  2019-08-15 00:00:00 

2. 批量设置坐席转接设置接口【无此接口】

编号  :  2

GET - /index.php?m=Api&c=Exten&a=xxxxx

请求类型  application/x-www-form-urlencoded

请求参数

参数名 参数类型 必传 缺省值 描述
xxxxx xxxx Y

返回类型  application/json

最后修改者: admin  2019-08-15 00:00:00 

3. 批量取消坐席转接设置接口

编号  :  3

POST - /index.php?m=Api&c=Exten&a=transferRemoveDoBatch
【注意】必须用post data JSON 的方式请求接口,务必使用POST传参,POST的数据格式必须是 json字符串。 请求格式参考: {"extens":["801","802","803"],"familys":["CFB","CF","CFU"]}

请求类型  application/x-www-form-urlencoded

请求参数

参数名 参数类型 必传 缺省值 描述
extens string Y [] 需要操作的分机【分机号】组成的数组
familys string Y [] 需要操作的分机【转接类型】组成的数组,和上面分机一一对应。【转接类型】有CF、CFB、CFU 3种,分别表示无条件转接、遇忙转接、不在线转接。

返回类型  application/json

返回值

{
    "result": "success",
    "code": 200,
    "msg": "批量清空成功"
}