Модификации, установленные данными командами, применяются только к динамическим SIP-абонентам.
clean
Команда для установки значения по умолчанию (пустой список, модификаций нет).
Путь команды:
/domain/<DOMAIN>/sip/modifications/clean
Синтаксис:
clean [FIELD] [--force]
Параметры:
<FIELD> - имя свойства(list).
--force - выполнение команды без запроса подтверждения.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/sip/modifications/clean list Property list values successfully restored [exec at: 12.03.2021 13:50:02, exec time: 235ms, nodes: sip1@ecss1 v.3.14.8.26]
info
Команда просмотра правил модификации номера.
Путь команды:
/domain/<DOMAIN>/sip/modifications/info
Синтаксис:
info [FIELD]
Параметры:
<FIELD> - имя свойства(list).
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/sip/modifications/info ┌────────┬───────────┬───────────────────────────────────────────────────────────────────────┐ │Property│ Domain │ Value │ ├────────┼───────────┼───────────────────────────────────────────────────────────────────────┤ │list │biysk.local│mod_emerg_1xx: cdpn/1xx, rule cgpn: "38547748xx", rule cdpn: "3851xx44"│ └────────┴───────────┴───────────────────────────────────────────────────────────────────────┘ [exec at: 12.03.2021 13:49:33, exec time: 20ms, nodes: sip1@ecss2 v.3.14.8.26]
set
Команда для добавления, изменения и удаления правила модификации номера.
Путь команды:
/domain/<DOMAIN>/sip/modifications/set
Синтаксис:
set list add|change <NAME> <TYPE> <MASK> <CGPN> <CDPN>
set list del <NAME> <TYPE>
Параметры:
add - добавление правила;
change - изменение существующего правила;
del - удаление правила.
<NAME> - имя правила;<TYPE> - тип номера, для которого будет детектироваться правило:
- cgpn - номер вызывающего абонента, указывается в правиле в случае регистрации;
- cdpn - номера вызываемого абонента;
- any - любой номер.
<MASK> - маска номера, по которой определяется применение модификаторов;
<CGPN> - правило модификации для номера вызывающего абонента;
<CDPN> - правило модификации для номера вызываемого абонента.
Правила для маски номера:
X x любой знак 0..9 * # D цифры 0-9, символы *, #, D [..] диапазон цифр {min, max} повтор номера . неограниченный повтор номера | разделитель между шаблонами
Правила модификации номера:
. - удалить цифру X x цифра или символ не изменяются в этой позиции (обязательно) ? цифра или символ не изменяются в этой позиции (необязательный) + +(..) добавить цифру(ы) или символ(ы), указанные после ! остановить детектирование, следующая цифра/символ удаляются $ остановить детектирование, следующая цифра/символ не изменяются 0..9 D # * (с +) изменение цифры/символа в этой позиции
Пример:
Добавление префикса для номера вызываемой стороны:
admin@mycelium1@ecss1:/$ domain/biysk.local/sip/modifications/set list add mod_emerg_1xx cdpn 1xx 38547748xx 3851xx44 Property "list" successfully changed from: empty to mod_emerg_1xx: cdpn/1xx, rule cgpn: "38547748xx", rule cdpn: "3851xx44". [exec at: 12.03.2021 13:49:07, exec time: 245ms, nodes: sip1@ecss1 v.3.14.8.26]
Добавить комментарий