info

Команда выводит информацию об одной или нескольких динамических группах SIP-абонентов.

Путь команды:

/domain/<DOMAIN>/sip/user/dynamic-area/info

Синтаксис:

dynamic-area/info <ID>

Параметры:

<ID> - имя группы динамических SIP-абонентов, опциональный параметр. Для просмотра списка всех групп динамических SIP-абонентов необходимо опустить параметр <ID> или указать символ "*".

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/sip/user/dynamic-area/info dyn-energo
Executed on the sip1@ecss2
┌───────────────────────────┬──────────────────────────────────────────┐
│ Dynamic area (SIP domain) │                Parameters                │
├───────────────────────────┼──────────────────────────────────────────┤
│ dyn-energo                │ current size/limit        0/30           │
│                           │ servers:                                 │
│                           │ draft sterman             true           │
│                           │ number modification rule  undefined      │
│                           │ full digest               false          │
│                           │ routing context           ctx_from_local │
│                           │ cisco vsa for all         false          │
└───────────────────────────┴──────────────────────────────────────────┘

[exec at: 15.03.2021 15:22:00, exec time: 14ms, nodes: sip1@ecss2 v.3.14.8.34]

new

Команда позволяет добавить новую группу динамических SIP-абонентов.

Путь команды:

/domain/<DOMAIN>/sip/user/dynamic-area/new

Синтаксис:

dynamic-area/new <NEW AREA NAME> <ROUTING CONTEXT> <GROUP SIZE>

Параметры:

<NEW AREA NAME> - имя добавляемой группы динамических SIP-абонентов (имя должно быть уникальным);
<ROUTING CONTEXT> - контекст маршрутизации, при входящем вызове от SIP-абонента данной группы ядро будет начинать маршрутизацию вызова в данном контексте;
<GROUP SIZE> - размер группы динамических SIP-абонентов, количество интерфейсов, которое может быть зарегистрировано через группу динамических SIP-абонентов.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/sip/user/dynamic-area/new dyn-energo ctx_from_local 30            
Executed on the sip1@ecss2
[{sip1@ecss1,{ok,<70706.31068.6>}},{sip1@ecss2,{ok,<0.11928.14>}}]

[exec at: 15.03.2021 15:16:13, exec time: 72ms, nodes: sip1@ecss2 v.3.14.8.34]

set

Команда используется для установки параметров группы динамических SIP-абонентов.

Путь команды:

/domain/<DOMAIN>/sip/user/dynamic-area/set

Синтаксис:

dynamic-area/set <KEY> <VALUE>

Параметры:

<KEY> - название параметра, который нужно изменить:

<VALUE> - значение параметра.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/sip/user/dynamic-area/set dyn-energo digest-version draft-sterman
Executed on the sip1@ecss1
[{'digest-version',[{sip1@ecss1,"radius version using is changed: full/draft: true/false -> false/true"},
                    {sip1@ecss2,"radius version using is changed: full/draft: true/false -> false/true"}]}]

[exec at: 15.03.2021 15:21:44, exec time: 18ms, nodes: sip1@ecss1 v.3.14.8.34]

remove

Команда удаляет группу динамических SIP-абонентов. Команда позволяет удалить всех зарегистрированных в данной группе пользователей.

Путь команды:

/domain/<DOMAIN>/sip/user/dynamic-area/remove

Синтаксис:

dynamic-area/remove <ID> [--force]

Параметры:

<ID> - имя группы динамических SIP-абонентов.
--force - применение команды без предупреждения.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/sip/user/dynamic-area/remove dyn-energo --force
Executed on the sip1@ecss1
Intermediate (incomplete) result:
Group dynamic.dyn-energo has been removed (all interfaces in this group was removed)
...
Executed on the sip1@ecss1
[{sip1@ecss1,{ok,ok}},{sip1@ecss2,{ok,ok}}]

[exec at: 15.03.2021 15:28:16, exec time: 42ms, nodes: sip1@ecss1 v.3.14.8.34]