编辑分机组

编辑分机组配置。

请求 URL

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

请求参数

参数 是否必填 类型 说明
id Integer 分机组的唯一 ID。
注: 可使用 搜索特定分机组 接口查询分机组 ID。
member_select String 分机组成员的添加方式。

取值范围

  • sel_all_ext:添加所有分机。
  • sel_specific:仅添加指定分机。
members Array<Member_info> 成员分机的信息。
注: 仅当 member_select 设置为 sel_specific 时必填。
mgr_enb_chg_presence 适用分机组管理员 Integer 管理员是否可在话务控制台修改分机组成员的在线状态。

取值范围

  • 0:禁用
  • 1:启用
mgr_enb_call_distribution 适用分机组管理员 Integer 管理员是否可在话务控制台分配来电,包括转移、转接、拖拽等操作。

取值范围

  • 0:禁用
  • 1:启用
mgr_enb_call_conn 适用分机组管理员 Integer 管理员是否可在话务控制台截答或挂断其他分机的通话。

取值范围

  • 0:禁用
  • 1:启用
mgr_enb_monitor 适用分机组管理员 Integer 管理员是否可在话务控制台监听通话。

取值范围

  • 0:禁用
  • 1:启用
mgr_enb_call_park 适用分机组管理员 Integer 管理员是否可在话务控制台停泊和取回通话。

取值范围

  • 0:禁用
  • 1:启用
mgr_enb_ctrl_ivr 适用分机组管理员 Integer 管理员是否可在话务控制台控制 IVR 来电,不受 IVR 菜单限制。

取值范围

  • 0:禁用
  • 1:启用
mgr_enb_ctrl_call_flow 适用分机组管理员 Integer 管理员是否可在话务控制台控制通话流程。

取值范围

  • 0:禁用
  • 1:启用
mgr_enb_ctrl_ai_receptionist 适用分机组管理员 Integer 管理员是否可在话务控制台控制 AI 接待员的通话。

取值范围

  • 0:禁用
  • 1:启用
mgr_enb_office_time_switch Integer 管理员是否可在话务控制台切换办公时间和假期状态。

取值范围

  • 0:禁用
  • 1:启用
mgr_enb_mgr_recording 适用分机组管理员 Integer 管理员是否可在话务控制台切换分机的录音状态。

取值范围

  • 0:禁用
  • 1:启用
mgr_enb_company_contact_match 适用分机组管理员 Integer 管理员是否可在话务控制台识别企业联系人的来电,即使其无权查看该联系人。

取值范围

  • 0:禁用
  • 1:启用
mgr_enb_ext_call_distribution 适用分机组管理员 Integer 管理员是否可在分机页面分配来电,包括转移、转接操作。

取值范围

  • 0:禁用
  • 1:启用
mgr_enb_ext_call_conn 适用分机组管理员 Integer 管理员是否可在分机页面截答或挂断其他分机的通话。

取值范围

  • 0:禁用
  • 1:启用
mgr_enb_ext_monitor 适用分机组管理员 Integer 管理员是否可在分机页面监听通话。

取值范围

  • 0:禁用
  • 1:启用
mgr_enb_ext_call_park 适用分机组管理员 Integer 管理员是否可在分机页面停泊和取回通话。

取值范围

  • 0:禁用
  • 1:启用
mgr_enb_ext_call_flow 适用分机组管理员 Integer 管理员是否可在分机页面控制通话流程。

取值范围

  • 0:禁用
  • 1:启用
mgr_enb_ext_ai_receptionist 适用分机组管理员 Integer 管理员是否可在分机页面管理 AI 接待员的通话。

取值范围

  • 0:禁用
  • 1:启用
mgr_enb_ext_company_contact_match 适用分机组管理员 Integer

管理员是否可在分机页面识别企业联系人的来电,即使其无权查看该联系人。

取值范围

  • 0:禁用
  • 1:启用
user_enb_chg_presence 适用分机组用户 Integer 用户是否可在话务控制台修改分机组成员的在线状态。

取值范围

  • 0:禁用
  • 1:启用
user_enb_call_distribution 适用分机组用户 Integer 用户是否可在话务控制台分配来电,包括转移、转接、拖拽等操作。

取值范围

  • 0:禁用
  • 1:启用
user_enb_call_conn 适用分机组用户 Integer

用户是否可在话务控制台截答或挂断其他分机的通话。

取值范围

  • 0:禁用
  • 1:启用
user_enb_monitor 适用分机组用户 Integer 用户是否可在话务控制台监听通话。

取值范围

  • 0:禁用
  • 1:启用
user_enb_call_park 适用分机组用户 Integer 用户是否可在话务控制台停泊和取回通话。

取值范围

  • 0:禁用
  • 1:启用
user_enb_ctrl_ivr 适用分机组用户 Integer 用户是否可在话务控制台控制 IVR 通话,不受 IVR 菜单限制。

取值范围

  • 0:禁用
  • 1:启用
user_enb_ctrl_call_flow 适用分机组用户 Integer 用户是否可在话务控制台控制通话流程。

取值范围

  • 0:禁用
  • 1:启用
user_enb_ctrl_ai_receptionist 适用分机组用户 Integer 用户是否可在话务控制台控制 AI 接待员的通话。

取值范围

  • 0:禁用
  • 1:启用
user_enb_company_contact_match 适用分机组用户 Integer

用户是否可在话务控制台识别企业联系人的来电,即使其无权查看企业联系人。

取值范围
  • 0:禁用
  • 1:启用
user_enb_ext_call_distribution 适用分机组用户 Integer

用户是否可在分机页面分配来电,包括转移、转接操作。

取值范围

  • 0:禁用
  • 1:启用
user_enb_ext_call_conn 适用分机组用户 Integer

用户是否可在分机页面截答或挂断其他分机的通话。

取值范围

  • 0:禁用
  • 1:启用
user_enb_ext_monitor 适用分机组用户 Integer 用户是否可在分机页面监听通话。

取值范围

  • 0:禁用
  • 1:启用
user_enb_ext_call_park 适用分机组用户 Integer

用户是否可在分机页面停泊和取回通话。

取值范围
  • 0:禁用
  • 1:启用
user_enb_ext_call_flow 适用分机组用户 Integer

用户是否可在分机页面控制通话流程。

取值范围
  • 0:禁用
  • 1:启用
user_enb_ext_ai_receptionist 适用分机组用户 Integer 用户是否可在分机页面控制 AI 接待员的通话。

取值范围

  • 0:禁用
  • 1:启用
user_enb_ext_company_contact_match 适用分机组用户 Integer 用户是否可通过分机页面识别企业联系人的来电,即使其无权限查看企业联系人。

取值范围

  • 0:禁用
  • 1:启用
Member_info
注: 仅当 member_select 设置为 sel_specific 时必填。
参数 是否必填 类型 说明
ext_id Integer 分机的唯一 ID。
注: 可使用 搜索特定分机 接口查询分机 ID。
role String 分机在该分机组中的角色。

取值范围

  • manager
  • user
  • custom
enb_chg_presence (适用分机组自定义用户) Integer 自定义用户是否可在话务控制台修改分机组成员的在线状态。

取值范围

  • 0:禁用
  • 1:启用
enb_call_distribution (适用分机组自定义用户) Integer 自定义用户是否可在话务控制台分配来电,包括转移、转接、拖拽等操作。

取值范围

  • 0:禁用
  • 1:启用
enb_call_conn (适用分机组自定义用户) Integer 自定义用户是否可在话务控制台截答或挂断其他分机的通话。

取值范围

  • 0:禁用
  • 1:启用
enb_monitor (适用分机组自定义用户) Integer 自定义用户是否可在话务控制台监听通话。

取值范围

  • 0:禁用
  • 1:启用
enb_call_park (适用分机组自定义用户) Integer 自定义用户是否可在话务控制台停泊和取回通话。

取值范围

  • 0:禁用
  • 1:启用
enb_ctrl_ivr (适用分机组自定义用户) Integer 自定义用户是否可在话务控制台控制 IVR 来电,不受 IVR 菜单限制。

取值范围

  • 0:禁用
  • 1:启用
enb_ctrl_call_flow (适用分机组自定义用户) Integer 自定义用户是否可在话务控制台控制通话流程。

取值范围

  • 0:禁用
  • 1:启用
enb_ctrl_ai_receptionist (适用分机组自定义用户) Integer 自定义用户是否可在话务控制台控制 AI 接待员的通话。

取值范围

  • 0:禁用
  • 1:启用
enb_office_time_switch (适用分机组自定义用户) Integer 自定义用户是否可在话务控制台切换办公时间和假期状态。

取值范围

  • 0:禁用
  • 1:启用
enb_mgr_recording (适用分机组自定义用户) Integer 自定义用户是否可在话务控制台切换分机的录音状态。

取值范围

  • 0:禁用
  • 1:启用
enb_company_contact_match (适用分机组自定义用户) Integer 自定义用户是否可在话务控制台识别企业联系人的来电,即使其无权查看该联系人。

取值范围

  • 0:禁用
  • 1:启用
enb_ext_call_distribution (适用分机组自定义用户) Integer 自定义用户是否可在分机页面分配来电,包括转移、转接操作。

取值范围

  • 0:禁用
  • 1:启用
enb_ext_call_conn (适用分机组自定义用户) Integer 自定义用户是否可在分机页面截答或挂断其他分机的通话。

取值范围

  • 0:禁用
  • 1:启用
enb_ext_monitor (适用分机组自定义用户) Integer 自定义用户是否可在分机页面监听通话。

取值范围

  • 0:禁用
  • 1:启用
enb_ext_call_park (适用分机组自定义用户) Integer 自定义用户是否可在分机页面停泊和取回通话。

取值范围

  • 0:禁用
  • 1:启用
enb_ext_call_flow (适用分机组自定义用户) Integer 自定义用户是否可在分机页面控制通话流程。

取值范围

  • 0:禁用
  • 1:启用
enb_ext_ai_receptionist (适用分机组自定义用户) Integer 自定义用户是否可在分机页面管理 AI 接待员的通话。

取值范围

  • 0:禁用
  • 1:启用
enb_ext_company_contact_match (适用分机组自定义用户) Integer

自定义用户是否可在分机页面识别企业联系人的来电,即使其无权查看该联系人。

取值范围

  • 0:禁用
  • 1:启用

响应参数

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

示例

请求示例

更改分机组 “Docs” 的成员分机 (ID: "178")。

POST /openapi/v1.0/extensiongroup/update?access_token=5SwyByhbSfsNlpI1v4GtHxEDmKsZwzjQ HTTP/1.1

Host: yeastardocs.example.yeastarcloud.com
Content-Type: application/json
{
    "id": 178, 
     "members": [
            {
                "ext_id": 159,
                "role": "user"
            },
            {
                "ext_id": 10,
                "role": "user"
            }
    ]
}

响应示例

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