【问题标题】:How can I get a user's call queue / department?如何获取用户的呼叫队列/部门?
【发布时间】:2018-07-25 15:45:52
【问题描述】:

如果我有用户的extensionId,如何获取用户的呼叫队列/部门信息,例如像"department": "Sales"这样的特定团队。

我知道我可以调用以下端点并使用以下内容获取呼叫队列/部门列表,但我想要一个特定于用户的列表:

List Call Queues API

GET /restapi/v1.0/account/{accountId}/call-queues

Get Extension List API

GET /restapi/v1.0/account/{accountId}/extension?type=Department

获得队列 groupId 后,我还可以获得每个队列的成员列表:

Get Call Queue Members API

GET /restapi/v1.0/account/{accountId}/call-queues/{groupId}/members

【问题讨论】:

    标签: settings ringcentral call-queue


    【解决方案1】:

    一个用户可以是多个呼叫队列的成员。要获取列表,请调用用户的扩展信息端点并在 JSON 响应正文中查找 departments 属性。

    请求:

    GET /restapi/v1.0/account/{accountId}/extension/{extensionId}
    

    回复:

    响应将具有许多属性。以下是显示department 属性的摘录。

    {
        "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/11111111/extension/22222222",
        "id": 22222222,
        "extensionNumber": "102",
        "name": "Tiger RingForce",
        "type": "User",
        "status": "Enabled",
        "departments": [
            {
                "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/11111111/extension/33333333",
                "id": "33333333",
                "extensionNumber": "201"
            },
            {
                "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/11111111/extension/44444444",
                "id": "44444444",
                "extensionNumber": "202"
            }
        ],
        ...
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多