/domain/<DOMAIN>/sip/user/profile/ - команды настройки профиля абонентов SIP
В данном разделе приводится описание команд управления команды настройки профиля абонентов SIP.
Общее описание работы SIP-профилей приведено в разделе SIP-профили.
<DOMAIN> - имя виртуальной АТС.
clean
Команда предназначена для сброса параметров профиля абонента SIP в значение по умолчанию. При необходимости можно сбросить все параметры профиля. Сам профиль удален при этом не будет.
В команде допустим ключ --force
, при котором предупреждение будет пропущено. Актуально, например, при работе через скрипт. По "tab" не подставляется!
Путь команды:
/domain/<DOMAIN>/sip/user/profile/clean
Синтаксис:
clean PROFILE_ID [--force]
Параметры:
<PROFILE_ID> - существующий или новый ID профиля;
[--force] - удаление без дополнительного подтверждения.
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/sip/user/profile/clean soft_client [clean] Set parameters to default value continue: yes/no ?> yes Executed on the sip1@ecss2 ┌───────────┬─────────────────────────────────┐ │Profile ID │ Profile set │ ├───────────┼─────────────────────────────────┤ │soft_client│auto_answer_version = by_user_set│ │ │concurency_blf = false │ │ │node_control = false │ │ │templates = - │ └───────────┴─────────────────────────────────┘ [exec at: 24.03.2019 09:52:19, exec time: 5s 301ms, nodes: sip1@ecss2]
del
Команда предназначена для удаления профиля абонента SIP.
В команде допустим ключ --force
, при котором предупреждение будет пропущено. Актуально, например, при работе через скрипт. По "tab" не подставляется!
Путь команды:
/domain/<DOMAIN>/sip/user/profile/del
Синтаксис:
del PROFILE_ID [--force]
Параметры:
<PROFILE_ID> - существующий или новый ID профиля;
[--force] - удаление без дополнительного подтверждения.
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/sip/user/profile/del vp12 --force Executed on the sip1@ecss1 ok [exec at: 24.03.2019 09:54:16, exec time: 75ms, nodes: sip1@ecss1]
info
Команда предназначена для просмотра информации о профиле абонента SIP.
Путь команды:
/domain/<DOMAIN>/sip/user/profile/info
Синтаксис:
info PROFILE_ID
Параметры:
<PROFILE_ID> - существующий или новый ID профиля.
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/sip/user/profile/info vp12 Executed on the sip1@ecss1 ┌──────────┬─────────────────────────────────┐ │Profile ID│ Profile set │ ├──────────┼─────────────────────────────────┤ │vp12 │auto_answer_version = by_user_set│ │ │concurency_blf = true │ │ │node_control = false │ │ │templates = vp │ └──────────┴─────────────────────────────────┘ [exec at: 24.03.2019 09:51:05, exec time: 66ms, nodes: sip1@ecss1]
list
Команда предназначена для просмотра списка профилей абонента SIP. Возвращает список имеющихся профилей, включая шаблон авто определения.
Путь команды:
/domain/<DOMAIN>/sip/user/profile/list
Синтаксис:
list
Параметры:
Команда не содержит аргументов.
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/sip/user/profile/list Executed on the sip1@ecss2 ┌───────────┬───────────────────┐ │Profile ID │User-Agent template│ ├───────────┼───────────────────┤ │soft_client│grandstream │ │vp12 │vp │ └───────────┴───────────────────┘ [exec at: 24.03.2019 09:49:50, exec time: 75ms, nodes: sip1@ecss2]
set
Команда позволяет задать параметры профиля SIP-клиента. Если ID не существует, то команда задает новый профиль.
При первой настройке профиль с указанным именем будет создан автоматически. Указывать одновременно можно один и более параметров через запятую. Шаблон агента вводится в кавычках, если содержит пробелы.
Внимание! Вхождение шаблона проверяется без учета регистра, но с учетом количества указанных пробелов!
Результат команды:
new - создан новый профиль с указанными именем и параметрами (неуказанные параметры принимают значения "по умолчанию");
exists - указаны уже установленные параметры существующему профилю;
change - параметр (параметры) существующего профиля изменены.
Путь команды:
/domain/<DOMAIN>/sip/user/profile/set
Синтаксис:
set PROFILE_ID KEY = VALUE[, ...]
Параметры:
<PROFILE_ID> - существующий или новый ID профиля; <KEY> - название параметра, который разрешен:
- auto_answer_version - реализация авто ответа.;
- concurency_blf - нотификации о параллельных диалогах. Значения true|false (по умолчанию - false);
- node_control - ограничение исходящих вызовов нодой-регистратором. Значения true|false (по умолчанию - false);
- templates - шаблон имени, содержащийся в заголовке User-Agent запроса регистрации.
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/sip/user/profile/set vp12 auto_answer_version = by_user_set, concurency_blf = true, templates = VP Executed on the sip1@ecss1 new [exec at: 24.03.2019 09:43:38, exec time: 91ms, nodes: sip1@ecss1]