В данном разделе описываются команды работы c текстовыми описаниями внутренних SIP ответов для разных языков. Выбор текстового описания производится в зависимости от настроек абонента:
- язык - параметр language из настроек alias;
- поддерживаемая кодировка - параметр support-encoding из настроек iface.
Если у абонента выставлена кодировка latin1 и русский язык, то производится транслитерация. Если у абонента выставлена кодировка latin1 или cp1251 и языки, отличные от английского и русского, то используются сообщения для английского языка (default). Если параметры для абонента неизвестны, то используются сообщения для английского языка (default) и кодировка utf8.
Для включения/выключения локализации используется команда:
admin@mycelium1@ecss1:/$ /domain/biysk.local/sip/properties/set messages_localization_enable true Property "messages_localization_enable" successfully changed from: false to true. [exec at: 12.03.2021 09:01:28, exec time: 128ms, nodes: sip1@ecss1 v.3.14.8.26]
clean
Командой устанавливаются значение по умолчанию для указанного внутреннего SIP cause.
Путь команды:
/domain/<DOMAIN>/sip/sip-internal-messages/clean
Синтаксис:
clean [<CODE>] [--force]
Параметры:
<CODE> - название параметра, значение которого нужно установить по умолчанию. Опциональный параметр. Если параметр не указывать, то все значения будут установлены по умолчанию.
--force - выполнение команды без запроса подтверждения.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/sip/sip-internal-messages/clean tooManyHops Property tooManyHops values successfully restored [exec at: 12.03.2021 10:25:10, exec time: 195ms, nodes: md1@ecss1 v.3.14.8.26]
info
Команда просмотра информации о текстовых описаниях определенных для внутренних SIP ответов.
Путь команды:
/domain/<DOMAIN>/sip/sip-internal-messages/info
Синтаксис:
info [<CODE>]
Параметры:
<CODE> – настраиваемый опциональный параметр, если не указывать параметр, будет показана информация обо всех внутренних кодах ответов.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/sip/sip-internal-messages/info tooManyHops ┌───────────┬───────────┬───────────────────────────┐ │ Property │ Domain │ Value │ ├───────────┼───────────┼───────────────────────────┤ │tooManyHops│biysk.local│default: Too Many Hops │ │ │ │en: Too Many Hops │ │ │ │ru: Слишком много переходов│ │ │ │fr: Trop de transitions │ └───────────┴───────────┴───────────────────────────┘ [exec at: 12.03.2021 10:22:42, exec time: 19ms, nodes: md1@ecss2 v.3.14.8.26]
set
Команда установки значения текстовых описаний при использовании различных языков для внутренних SIP кодов ответов.
Путь команды:
/domain/<DOMAIN>/sip/sip-internal-messages/set
Синтаксис:
set <CODE> <LANG> <MESSAGE>
Параметры:
- <CODE> – код проверки;
- <LANG> - язык для которого выставляется текст сообщения;
- <MESSAGE> - текст сообщения.
Примеры:
admin@mycelium1@ecss1:/$ domain/biysk.local/sip/sip-internal-messages/set tooManyHops fr Trop de transitions Property "tooManyHops" successfully changed from: default: Too Many Hops en: Too Many Hops ru: Слишком много переходов to default: Too Many Hops en: Too Many Hops ru: Слишком много переходов fr: Trop de transitions . [exec at: 12.03.2021 10:21:30, exec time: 213ms, nodes: core1@ecss2 v.3.14.8.26]
Добавить комментарий