编辑分机状态监控设置

编辑 API 功能中的分机状态监控设置。

请求 URL

POST {base_url}/{api_path}/extension_status_monitor/update?access_token={access_token}

请求参数

参数 是否必填 类型 说明
ext_monitor_list Array<Monitoring_Settings> 分机的状态监控设置。
Monitoring_Settings
参数 是否必填 类型 说明
ext_id Integer 分机的唯一 ID。
注: 可使用 查询分机状态监控设置 接口获取分机 ID。
number String 分机号码。
name String 分机名称。
enb_register_status Integer

是否启用分机的注册状态监控。

取值范围

  • 0:禁用
  • 1:启用
enb_call_status Integer 是否启用分机的通话状态监控。

取值范围

  • 0:禁用
  • 1:启用
enb_presence_status Integer 是否启用分机的出席状态监控。

取值范围

  • 0:禁用
  • 1:启用

响应参数

参数 类型 说明
errcode Integer 返回错误码。
  • 0:请求成功。
  • 非零值:请求失败。
注: 更多错误码和错误信息说明,请参见 错误码 & 错误信息
errmsg String 返回信息。
  • SUCCESS:请求成功。
  • FAILURE:请求失败。

示例

请求示例

编辑分机 (ID:10) 的状态监控设置。

POST /openapi/v1.0/extension_status_monitor/update?access_token=eyqOGfQ6xGbQ3R5VSxHbXkey9fiOW8bZ HTTP/1.1 

Host: yeastardocs.example.yeastarcloud.com
Content-Type: application/json
{
    "ext_monitor_list": [
        {
            "ext_id": 10,
            "name": "Phillip Huff",
            "number": "1001",
            "enb_call_status": 1,
            "enb_presence_status": 1,
            "enb_register_status": 0
        }
    ]
}

响应示例

HTTP/1.1 200 OK
{
    "errcode": 0,
    "errmsg": "SUCCESS"
}