Skip to main content

分机管理 - 获取分机通话状态

接口说明

获取用户拥有的分机列表信息。

请求参数

参数名 类型 是否必须 说明
service string App.Sip_Status.GetSipCallStatus
token string 通过授权接口获取的token
extnumber string 分机号,多个分机号用英文逗号隔开

接口请求示例(PHP)

<?php
    $apiUrl = 'http://127.0.0.1:8080';
    $postFields = [
        'service'   => 'App.Sip_Status.GetSipCallStatus',
        'token'     => 'ABCDEFG',
        'extnumber'  => '100001'
    ];
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $apiUrl);
    curl_setopt($curl, CURLOPT_POST, 1);
    curl_setopt($curl, CURLOPT_POSTFIELDS, $postFields);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    $response = curl_exec($curl);
    $curlError = curl_error($curl);
    curl_close($curl);
    var_dump($response);
?>

返回数据结构示例

{
    "ret": 200,
    "data": {
        "status": 0,
        "desc": "获取成功",
        "result": [
            {
                "extnumber": "90170002",
                "status": 1014,
                "caller": null,
                "callee": null,
                "disnumber": null,
                "direction": null,
                "channel": null,
                "idleduration": null,
                "callduration": null
            }
        ],
        "reqtime": 1581506689,
        "rsptime": 1581506689
    },
    "msg": ""
}

返回参数说明

参数名 类型 说明
result array 分机数据数组
—extnumber string 分机号
—status int 分机号状态
—caller string 呼叫人
—callee string 被叫人
—disnumber string 显示号码
—direction string 呼叫方向
—channel string 渠道
—idleduration int 空闲时长
—callduration int 通话时长