Дилер
Данный ресурс предназначен для создания и управления дилерами системы. Каждый клиент АТС принадлежит какому-либо дилеру, который определяет общие настройки для всех своих клиентов, такие как правила маршрутизации, различные лимиты, правила набора, предпочитаемые медиасерверы и прочие.
Описание полей ресурса
Имя | Тип | Описание | Обязательное | Значение по умолчанию |
---|---|---|---|---|
|
| Имя дилера | да | |
|
| Уникальный идентификатор дилера. Поле только для чтения. | - | - |
|
| Дата создания дилера в формате YYYY-MM-DD HH:MM:SS. Поле только для чтения. | - | - |
|
| Лимит на количество создаваемых клиентов в сутки. Если значение null, лимит отсутствует. В противном случае, если на момент API-запроса на создание клиента с данным дилером за прошедшие сутки было создано указанное в параметре количество клиентов, API-запрос вернёт ошибку. | нет | null |
|
| Идентификатор списка правил маршрутизации исходящих вызовов клиентов дилера. При значении null будет использован список маршрутизации по умолчанию. Может быть переопределен параметром конкретного клиента. | нет | null |
|
| Идентификатор списка предпочитаемых медиасерверов клиентов дилера. Если идентификатор задан, то обмен медиаданными клиентов данного сервера будет происходить через медиасерверы из указанного списка при их доступности. При значении null будет использован список медиасерверов по умолчанию. Параметр может быть полезен для того, чтобы направлять медиаданные клиентов дилера через наиболее географически близкие к ним медиасерверы. | нет | null |
|
| Лимит на количество одновременных вызовов клиента. При значении null лимит отсутствует. Может быть переопределен лимитом конкретного клиента. | нет | null |
|
| Лимит на количество правил набора клиента. Если имеет значение null, используется глобальный лимит. | нет | null |
|
| Тип дилера, информационное поле. Значение F означает физическое лицо, значение J – юридическое. | нет | F |
|
| Контактные лица дилера, информационное поле. | нет | null |
|
| Контактные телефоны дилера, информационное поле. | нет | null |
|
| Контактные адреса электронной почты дилера, информационное поле. | нет | null |
|
| Юридический адрес дилера, информационное поле. | нет | null |
|
| Фактический адрес дилера, информационное поле. | нет | null |
Разрешенные домены дилеры
Каждый дилер может создавать клиентов только в определенных доменах. Список разрешенных доменов дилера настраивается ресурсом "Разрешенные домены дилера", который содержит список идентификаторов доменов, в которых дилер может создавать клиентов.
Описание полей ресурса "Разрешенные домены дилера"
Имя | Тип | Описание | Обязательное | Значение по умолчанию |
---|---|---|---|---|
|
| Список идентификаторов (id) доменов, в которых дилер может создавать клиентов. Список может быть пустым. Идентификатор (id) домена нельзя удалить из списка, если у дилера уже есть клиенты в этом домене. | да |
Ресурсы раздела "Администратор"
POST /admin/dealer/
Добавить дилера
Параметры JSON
Поля ответа
GET /admin/dealer/
Получить список дилеров системы
Параметры запроса
Имя | Тип |
---|---|
|
|
|
|
Поля ответа
PUT /admin/dealer/{dealer_id
}
Обновить дилера
Параметры URL
Имя | Тип |
---|---|
|
|
Параметры JSON
Поля ответа
GET /admin/dealer/{dealer_id
}
Получить дилера по идентификатору
Параметры URL
Имя | Тип |
---|---|
|
|
Поля ответа
DELETE /admin/dealer/{dealer_id
}
Удалить дилера
Параметры URL
Имя | Тип |
---|---|
|
|
PUT /admin/dealer/{dealer_id}/allowed_domains/
Обновить список разрешенных доменов дилера
Параметры URL
Имя | Тип |
---|---|
|
|
Параметры JSON
Поля ресурса "Разрешенные домены дилера"
Поля ответа
Поля ресурса "Разрешенные домены дилера"
GET /admin/dealer/{dealer_id}/allowed_domains/
Получить список разрешенных доменов дилера
Параметры URL
Имя | Тип |
---|---|
|
|