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