Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

В данном разделе описываются команды работы c текстовыми описаниями ISUP cause для разных языков. Выбор текстового описания производится в зависимости от настроек абонента:

  • язык - параметр language из настроек alias;
  • поддерживаемая кодировка - параметр support-encoding из настроек iface.

Если у абонента выставлена кодировка latin1 и русский язык, то производится транслитерация. Если у абонента выставлена кодировка latin1 или cp1251 и языки, отличные от английского и русского, то используются сообщения для английского языка (default). Если параметры для абонента неизвестны, то используются сообщения для английского языка (default) и кодировка utf8.

Также возможно добавление/удаление дополнительных кодов через свойство external.

Для включения/выключения локализации используется команда:

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

Командой устанавливаются значение по умолчанию для указанного ISUP cause.

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

/domain/<DOMAIN>/sip/isup-cause-messages/clean 

Синтаксис:

clean [<CODE>] [--force]

Параметры:

<CODE> - название параметра, значение которого нужно установить по умолчанию. Опциональный параметр. Если параметр не указывать, то все значения будут установлены по умолчанию.

--force - выполнение команды без запроса подтверждения.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/sip/isup-cause-messages/clean 34       
Property 34 values successfully restored

[exec at: 12.03.2021 08:58:20, exec time: 296ms, nodes: md1@ecss2 v.3.14.8.26]

info

Команда просмотра информации о текстовых описаниях определенных для cause.

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

/domain/<DOMAIN>/sip/isup-cause-messages/info 

Синтаксис:

info [<CODE>]

Параметры:

<CODE> – настраиваемый опциональный параметр, если не указывать параметр, будет показана информация обо всех cause. 

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/sip/isup-cause-messages/info 31              
┌────────┬───────────┬─────────────────────────────────────┐
│Property│  Domain   │                Value                │
├────────┼───────────┼─────────────────────────────────────┤
│31      │biysk.local│default: Normal unspecified          │
│        │           │en: Normal unspecified               │
│        │           │ru: Нормальное состояние, не уточнено│
└────────┴───────────┴─────────────────────────────────────┘

[exec at: 12.03.2021 08:57:33, exec time: 13ms, nodes: core1@ecss1 v.3.14.8.26]

set

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

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

/domain/<DOMAIN>/sip/isup-cause-messages/set

Синтаксис:

set  <CODE> <LANG> <MESSAGE>

Параметры:

  • <CODE> – настраиваемый параметр cause;
  • <LANG> - язык для которого выставляется текст сообщения;
  • <MESSAGE> - текст сообщения.

Расширенный синтаксис:

Также возможно добавление/удаление дополнительных кодов через свойство external:

set external add <CODE> <LANG> <MESSAGE>

set external remove <CODE> <LANG> <MESSAGE>

Примеры:

admin@mycelium1@ecss1:/$ domain/biysk.local/sip/isup-cause-messages/set external add  113 default "External error"            
Property "external" successfully changed from: 

   to
113 -> default: External error
.

[exec at: 12.03.2021 08:56:29, exec time: 319ms, nodes: core1@ecss2 v.3.14.8.26]
  • Нет меток

0 Комментариев

Вы не можете зарегистрироваться в системе. Любые изменения, которые Вы сделаете, будут помечены как сделанные анонимно. Вы можете Войти, если у Вас есть учётная запись.