Ресурс удобно использовать для задач:
...
Допустим, клиенту с идентификатором id=12, нужно добавлять префикс "8812" к семизначному набору (будет применяться для всех добавочных клиента):
Сначала следует создать нужный список правил набора:
метод | ресурс | данные | ответ |
---|---|---|---|
PUTPOST | client/12/dial_rule/ | { | { "id": 61, |
Далее необходмио применить созданный список правил к клиенту:
метод | ресурс | данные | ответ |
---|---|---|---|
PUT | /client/12/client/ | { | { ... "dial_rule_id": 61 ... |
А одному из его добавочных с идентификатором id=146 запретить вызовы куда-либо, кроме российских номеров, но по набору "1" разрешить вызов конкретного международного номера. Допустим, у вышестоящего провайдера международные вызовы принимаются в формате 8-10-код_страны-номер, а на номере 000001 установлен автоответчик о запрете исходящих вызовов на направление:
Создание списка правил набора:
метод | ресурс | данные | ответ |
---|---|---|---|
PUTPOST | /extensionclient/14612/dial_rule/ | { | { "id": 62, { |
Применение списка правил к добавочному:
метод | ресурс | данные | ответ |
---|---|---|---|
PUT | /client/12/extension/164 | { | { ... "dial_rule_id": 62 ... |
Ресурсы
Раздел "клиент"
PUT /client/{client_id}/dial_rule/
...
Ресурс dial_rule
Имя | Тип | Обязательный |
---|---|---|
Имя | Тип | |
|
|
|
|
|
|
Раздел "добавочный"
PUT /extension/{extension_id}/dial_rule/
Обновить dial rules
Параметры URL
|
|
Параметры JSON
Имя | Тип | Обязательный |
---|---|---|
|
|
|
Поля ответа
Имя | Тип |
---|---|
|
|
GET /extension/{extension_id}/dial_rule/
Получить dial rules
Параметры URL
Имя | Тип |
---|---|
|
|
Поля ответа
Имя | Тип |
---|---|
|
|
Теги по теме
Related Labels |
---|