Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Протестировать методы API можно на странице интерактивного обозревателя API и без написания кода
Некоторые ресурсы, описанные на странице, по умолчанию могут быть не доступны из-за типа приложения (см. Создание и авторизация приложений)

Ресурс позволяет клиенту дать возможность сотрудникам устанавливать АОН для исходящих вызовов. Для этого из списка внешних номеров клиента можно выбрать необходимые номера и закрепить этот список за добавочным (параметр “caller_id_group_id”). Впоследствии сотрудник может выбирать из этого списка нужный ему АОН (параметр “client_public_caller_id_number“).

Описание структур данных

Имя

Тип

Обяза-тельный

Описание

did_list

array [integer]
или
array [extension_did_list]

нет

Список идентификторов (“id”) внешних номеров
или
Список вида {"did_id": integer, "value": "string”} - идентификаторы внешних номеров со значениями

id

integer

да

Идентификатор группы

name

string

да

Наименование группы (должно быть уникальным)

Ресурсы раздела “Клиент”

 POST /client/{client_id}/caller_id_group/

POST /client/{client_id}/caller_id_group/

Добавить группу АОНов

Параметры URL

Имя

Тип

client_id

string

Параметры запроса

Имя

Тип

did_list

array [integer]

name

string

Параметры ответа

Имя

Тип

did_list

array [integer]

id

long

client_id

long

name

string

 GET /client/{client_id}/caller_id_group/

GET /client/{client_id}/caller_id_group/

Получить список всех групп АОНов

Параметры URL

Имя

Тип

client_id

string

Параметры ответа

Имя

Тип

did_list

array [integer]

id

long

client_id

long

name

string

 PUT /client/{client_id}/caller_id_group/{group_id}

PUT /client/{client_id}/caller_id_group/{group_id}

Изменить группу АОНов

Параметры URL

Имя

Тип

group_id

integer

client_id

string

Параметры запроса

Имя

Тип

did_list

array [integer]

name

string

Параметры ответа

Имя

Тип

did_list

array [integer]

id

long

client_id

long

name

string

 GET /client/{client_id}/caller_id_group/{group_id}

GET /client/{client_id}/caller_id_group/{group_id}

Запросить параметры группы АОНов по id

Параметры URL

Имя

Тип

group_id

integer

client_id

string

Параметры ответа

Имя

Тип

did_list

array [integer]

id

long

client_id

long

name

string

 DELETE /client/{client_id}/caller_id_group/{group_id}

DELETE /client/{client_id}/caller_id_group/{group_id}

Удалить группу АОНов

Параметры URL

Имя

Тип

group_id

integer

client_id

string

Ресурсы раздела "Внутренний номер"

 GET /extension/{extension_id}/caller_id_group/values/

GET /extension/{extension_id}/caller_id_group/values/
Получить список доступных для подмены АОНов

Параметры URL

Имя

Тип

extension_id

string

Поля ответа

Имя

Тип

did_list

array [exnsion_did_list]

id

long

name

string

  • No labels