Выбор текстового описания производится в зависимости от настроек абонента:

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

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

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

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

domain/Domain/sip/properties/set messages_localization_enable true/false


Если использование локализации выключено, то используются дефолтные текстовые описания.

Error code 0:

  • en/default: "Internal system error"
  • ru: "Внутренняя ошибка системы"

Error code 1:

  • en/default: "Unknown subscriber (User name or/and registration domain are wrong)"
  • ru: "Неизвестный подписчик (неверный логин и/или домен регистрации)"

Error code 2:

  • en/default: "The user name is wrong or missed"
  • ru: "Неверный логин"

Error code 3:

  • en/default: "The registration domain is wrong or missed"
  • ru: "Неверный домен регистрации"

Error code 4:

  • en/default: "Request from disallowed IP"
  • ru: "Запрос с запрещенного IP"

Error code 5:

  • en/default: "Internal error at process of registration"
  • ru: "Внутренняя ошибка регистрации"

Error code 6:

  • en/default: "Public call isn't allowed"
  • ru: "Внешние вызовы запрещены"

Error code 7:

  • en/default: "Request URI to disallowed address"
  • ru: ""

Error code 8:

  • en/default: "Resource limit"
  • ru: "Огрничение ресурсов"

Error code 9:

  • en/default: "Wrong authentication"
  • ru: "Ошибка аутентификации"

Error code 10:

  • en/default: "Third party registration is disallowed"
  • ru: ""

Error code 11:

  • en/default: "Calls are disallowed"
  • ru: "Вызовы запрещены"

Error code 12:

  • en/default: "Contacts list is empty"
  • ru: "Пустой список контактов"

Error code 14:

  • en/default: "Interface is blocked"
  • ru: "Интерфейс заблокирован"

Error code 15:

  • en/default: "Anonymity Disallowed"
  • ru: ""

Error code 16:

  • en/default: "Wrong parameters set"
  • ru: "Неправильный набор параметров"

network_not_configured:

  • en/default: "Network parameters (node_ip or share_set) must be configured before"
  • ru: ""

alias_declaration_error:

  • en/default: "Aliases declaration error"
  • ru: ""

invalid_alias_digits:

  • en/default: "Invalid digits in alias number"
  • ru: ""

wrong_identifier:

  • en/default: "Wrong identifier"
  • ru: "Неверный идентификатор"

bad_template:

  • en/default: "Bad templates definition"
  • ru: ""

name_is_busy:

  • en/default: "Identifiers name is busy"
  • ru: "Идентификатор занят"

unknown_password:

  • en/default: "password must be specified for login"
  • ru: "Для входа требуется указать пароль"

unknown_login:

  • en/default: "login must be specified before password"
  • ru: "Логин должен быть указан перед паролем"

no_ldap_connection:

  • en/default: "No connection with LDAP server"
  • ru: "Нет соединения с LDAP сервером"

execution_error:

  • en/default: "Unexpected execution error"
  • ru: "Неожиданная ошибка выполнения"

licence_limit:

  • en/default: "Licence limit is exceeded!"
  • ru: "Превышение лицензионных ограничений"

bad_value:

  • en/default: "Wrong (unknown or unspecified) value"
  • ru: "Неверное/неизвестное значение"

wrong_set:

  • en/default: "Wrong parameters to set"
  • ru: "Неверный набор параметров"

cancelled:

  • en/default: "Operation was cancelled"
  • ru: "Операция отменена"

error_length:

  • en/default: "Different length of ranges"
  • ru: "Разная длина диапазонов"

error_contact_already_declared:

  • en/default: "This contact already mapped"
  • ru: "Контакт уже сопоставлен"

error_channel_id_not_found:

  • en/default: "This channel id not declared"
  • ru: "Идентификатор канала не объявлен"

normal:

  • en/default: "Call is complete"
  • ru: "Вызов завершен"

originationDenied:

  • en/default: "Call is broken in origination's leg"
  • ru: ""

authorisationFailure:

  • en/default: "Authorisation failure"
  • ru: "Авторизация неуспешна"

unsupportedMedia:

  • en/default: "Unsupported media"
  • ru: "Неподдерживаемый тип медии"

aPtyAbandon:

  • en/default: "Call is cancelled by A side"
  • ru: "Вызов отменен стороной А"

invalidCollectedInformation:

  • en/default: "Invalid collected information"
  • ru: ""

collectInformationFailure:

  • en/default: "Collect information failure"
  • ru: ""

aPtyDisc:

  • en/default: "Disconnect from A side"
  • ru: "Отсоединение со стороны А"

bPtyDisc:

  • en/default: "Disconnect from B side"
  • ru: "Отсоединение со стороны В"

routeSelectFailure:

  • en/default: "Called number is wrong"
  • ru: "Вызываемый номер — неверный"

routeFailure1:

  • en/default: "Called number is wrong"
  • ru: "Вызываемый номер — неверный"

routeFailure2:

  • en/default: "Called number is wrong"
  • ru: "Вызываемый номер — неверный"

invalidNumber:

  • en/default: "Called number is wrong"
  • ru: "Вызываемый номер — неверный"

unassignedNumber:

  • en/default: "Called number is wrong"
  • ru: "Вызываемый номер — неверный"

numberIncomplete:

  • en/default: "Address Incomplete"
  • ru: "Неполный адрес"

oNoAnswer:

  • en/default: "No answer"
  • ru: "Нет ответа"

bPtyNoAnswer:

  • en/default: "No answer"
  • ru: "Нет ответа"

noCircuitAvailable:

  • en/default: "Temporarily unavailable"
  • ru: "Временно недоступен"

terminationDenied:

  • en/default: "Call process is terminated"
  • ru: "Процесс вызова прерван"

notReachable:

  • en/default: "Destination is unreachable"
  • ru: "Конечный пункт недостижим"

bPtyBusyUDUB:

  • en/default: "User is busy"
  • ru: "Абонент занят"

bPtyBusyNDUB:

  • en/default: "Destination is Busy"
  • ru: "Конечный пункт занят"

ss7Failure:

  • en/default: "SS7 failure"
  • ru: ""

calledPartyRejected:

  • en/default: "Call is rejected by destination's leg"
  • ru: ""

tException:

  • en/default: "Internal error"
  • ru: "Внутренняя ошибка"

systemFailure:

  • en/default: "Internal error"
  • ru: "Внутренняя ошибка"

tooManyHops:

  • en/default: "Too Many Hops"
  • ru: "Слишком много переходов"

heartbeat:

  • en/default: "Remote session is inaccessible"
  • ru: "Удаленный сеанс недоступен"

heartbeat_timeout:

  • en/default: "Remote session is inaccessible"
  • ru: "Удаленный сеанс недоступен"

heartbeat_timeout_check:

  • en/default: "Remote session is inaccessible"
  • ru: "Удаленный сеанс недоступен"

session_timeout:

  • en/default: "Conversation timeout"
  • ru: "Истекло время разговора"

conversationTimeout:

  • en/default: "Conversation timeout"
  • ru: "Истекло время разговора"

uaPreemption:

  • en/default: "UA Preemption"
  • ru: "UA Preemption"

reservedResourcesPreemted:

  • en/default: "Reserved Resources Preempted"
  • ru: "Reserved Resources Preempted"

genericPreemption:

  • en/default: "Generic Preemption"
  • ru: "Generic Preemption"

nonIpPreemption:

  • en/default: "Non-IP Preemption"
  • ru: "Non-IP Preemption"

fork:

  • en/default: "Forked leg is cancelled"
  • ru: "Forked leg is cancelled"

trying_start:

  • en/default: "Trying for session start"
  • ru: "Попытка старта сессии"

trying_update:

  • en/default: "Trying for session update"
  • ru: "Попытка обновления сессии"

clean

Данной командой осуществляется установка текстового описания по умолчанию для определенной SIP-ошибки

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

/cluster/adapter/<PA_SIP>/sip/sip-error-messages/clean

Синтаксис:

clean [<DOMAIN> [<FIELD>]] [--force]

Параметры:

<FIELD> — ошибка SIP. Если не указывать данный параметр, то значения по умолчанию будут восстановлены для всех "сause";

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

Пример:

admin@mycelium1@ecss1:/$ cluster/adapter/sip1/sip/sip-error-messages/clean * network_not_configured 
Property network_not_configured values successfully restored

[exec at: 10.03.2021 11:53:50, exec time: 161ms, nodes: sip1@ecss1 v.3.14.8.22]

info

Данной командой осуществляется просмотр текстовых описаний ошибок SIP.

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

/cluster/adapter/<PA_SIP>/sip/sip-error-messages/info

Синтаксис:

info [<DOMAIN> [<FIELD>]]

Параметры:

<DOMAIN> — имя домена

<FIELD> — ошибка SIP. Если не указывать данный параметр, то выводится информация для всех ошибок;

Пример:

admin@mycelium1@ecss1:/$ cluster/adapter/sip1/sip/sip-error-messages/info              
┌──────────────────────────────┬───────────┬────────────────────────────────────────────────────────────────────────────┐
│           Property           │  Domain   │                                   Value                                    │
├──────────────────────────────┼───────────┼────────────────────────────────────────────────────────────────────────────┤
│0                             │           │default: Internal system error                                              │
│                              │           │en: Internal system error                                                   │
│                              │           │ru: Внутренняя ошибка системы                                               │
│1                             │           │default: Unknown subscriber (User name or/and registration domain are wrong)│
│                              │           │en: Unknown subscriber (User name or/and registration domain are wrong)     │
│                              │           │ru: Неизвестный подписчик (неверный логин и/или домен регистрации)          │
│10                            │           │default: Third party registration is disallowed                             │
│                              │           │en: Third party registration is disallowed                                  │
│                              │           │ru:                                                                         │
│11                            │           │default: Calls are disallowed                                               │
│                              │           │en: Calls are disallowed                                                    │
│                              │           │ru: Вызовы запрещены                                                        │
│12                            │           │default: Contacts list is empty                                             │
│                              │           │en: Contacts list is empty                                                  │
│                              │           │ru: Пустой список контактов                                                 │
│14                            │           │default: Interface is blocked                                               │
│                              │           │en: Interface is blocked                                                    │
│                              │           │ru: Интерфейс заблокирован                                                  │
│15                            │           │default: Anonymity Disallowed                                               │
│                              │           │en: Anonymity Disallowed                                                    │
│                              │           │ru:                                                                         │
│16                            │           │default: Wrong parameters set                                               │
│                              │           │en: Wrong parameters set                                                    │
│                              │           │ru: Неправильный набор параметров                                           │
│2                             │           │default: The user name is wrong or missed                                   │
│                              │           │en: The user name is wrong or missed                                        │
│                              │           │ru: Неверный логин                                                          │
│3                             │           │default: The registration domain is wrong or missed                         │
│                              │           │en: The registration domain is wrong or missed                              │
│                              │           │ru: Неверный домен регистрации                                              │
│4                             │           │default: Request from disallowed IP                                         │
│                              │           │en: Request from disallowed IP                                              │
│                              │           │ru: Запрос с запрещенного IP                                                │
│5                             │           │default: Internal error at process of registration                          │
│                              │           │en: Internal error at process of registration                               │
│                              │           │ru: Внутренняя ошибка регистрации                                           │
│6                             │           │default: Public call isn't allowed                                          │
│                              │           │en: Public call isn't allowed                                               │
│                              │           │ru: Внешние вызовы запрещены                                                │
│7                             │           │default: Request URI to disallowed address                                  │
│                              │           │en: Request URI to disallowed address                                       │
│                              │           │ru:                                                                         │
│8                             │           │default: Resource limit                                                     │
│                              │           │en: Resource limit                                                          │
│                              │           │ru: Огрничение ресурсов                                                     │
│9                             │           │default: Wrong authentication                                               │
│                              │           │en: Wrong authentication                                                    │
│                              │           │ru: Ошибка аутентификации                                                   │
│alias_declaration_error       │           │default: Aliases declaration error                                          │
│                              │           │en: Aliases declaration error                                               │
│                              │           │ru:                                                                         │
│bad_template                  │           │default: Bad templates definition                                           │
│                              │           │en: Bad templates definition                                                │
│                              │           │ru:                                                                         │
│bad_value                     │           │default: Wrong (unknown or unspecified) value                               │
│                              │           │en: Wrong (unknown or unspecified) value                                    │
│                              │           │ru: Неверное/неизвестное значение                                           │
│cancelled                     │           │default: Operation was cancelled                                            │
│                              │           │en: Operation was cancelled                                                 │
│                              │           │ru: Операция отменена                                                       │
│error_channel_id_not_found    │           │default: This channel id not declared                                       │
│                              │           │en: This channel id not declared                                            │
│                              │           │ru: Идентификатор канала не объявлен                                        │
│error_contact_already_declared│           │default: This contact already mapped                                        │
│                              │           │en: This contact already mapped                                             │
│                              │           │ru: Контакт уже сопоставлен                                                 │
│error_length                  │           │default: Different length of ranges                                         │
│                              │           │en: Different length of ranges                                              │
│                              │           │ru: Разная длина диапазонов                                                 │
│execution_error               │           │default: Unexpected execution error                                         │
│                              │           │en: Unexpected execution error                                              │
│                              │           │ru: Неожиданная ошибка выполнения                                           │
│external                      │           │                                                                            │
│invalid_alias_digits          │           │default: Invalid digits in alias number                                     │
│                              │           │en: Invalid digits in alias number                                          │
│                              │           │ru:                                                                         │
│licence_limit                 │           │default: Licence limit is exceeded!                                         │
│                              │           │en: Licence limit is exceeded!                                              │
│                              │           │ru: Превышение лицензионных ограничений                                     │
│name_is_busy                  │           │default: Identifiers name is busy                                           │
│                              │           │en: Identifiers name is busy                                                │
│                              │           │ru: Идентификатор занят                                                     │
│network_not_configured        │           │default: Network parameters (node_ip or share_set) must be configured before│
│                              │           │en: Network parameters (node_ip or share_set) must be configured before     │
│                              │           │ru:                                                                         │
│network_not_configured        │biysk.local│default: Network parameters (node_ip or share_set) must be configured before│
│                              │           │en: Network parameters (node_ip or share_set) must be configured before     │
│                              │           │ru: Сеть не настроена!                                                      │
│no_ldap_connection            │           │default: No connection with LDAP server                                     │
│                              │           │en: No connection with LDAP server                                          │
│                              │           │ru: Нет соединения с LDAP сервером                                          │
│unknown_login                 │           │default: login must be specified before password                            │
│                              │           │en: login must be specified before password                                 │
│                              │           │ru: Логин должен быть указан перед паролем                                  │
│unknown_password              │           │default: password must be specified for login                               │
│                              │           │en: password must be specified for login                                    │
│                              │           │ru: Для входа требуется указать пароль                                      │
│wrong_identifier              │           │default: Wrong identifier                                                   │
│                              │           │en: Wrong identifier                                                        │
│                              │           │ru: Неверный идентификатор                                                  │
│wrong_set                     │           │default: Wrong parameters to set                                            │
│                              │           │en: Wrong parameters to set                                                 │
│                              │           │ru: Неверный набор параметров                                               │
└──────────────────────────────┴───────────┴────────────────────────────────────────────────────────────────────────────┘

[exec at: 10.03.2021 11:52:54, exec time: 11ms, nodes: sip1@ecss1 v.3.14.8.22]

set

Данной командой осуществляется установка текстовых описаний ошибок SIP.

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

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

/cluster/adapter/<PA_SIP>/sip/sip-error-messages/set

Синтаксис:

set  * | <DOMAIN> <CAUSE> <LANG> <VALUE>

set * | <DOMAIN> external add | remove <CAUSE>> <LANG> <MESSAGE>

Параметры:

<DOMAIN> — имя домена;

<CAUSE> — ошибка SIP;

<LANG> — выбор языка(de, default, en, es, fr, ru)

<VALUE> — новое текстовое описание для соответствующей ошибки.

Примеры:

admin@mycelium1@ecss1:/$ cluster/adapter/sip1/sip/sip-error-messages/set biysk.local network_not_configured ru "Сеть не настроена!"                   
Property "network_not_configured" successfully changed from: 
default: Network parameters (node_ip or share_set) must be configured before
en: Network parameters (node_ip or share_set) must be configured before
ru: 

   to
default: Network parameters (node_ip or share_set) must be configured before
en: Network parameters (node_ip or share_set) must be configured before
ru: Сеть не настроена!
.

[exec at: 10.03.2021 11:52:12, exec time: 172ms, nodes: sip1@ecss1 v.3.14.8.22]
admin@mycelium1@ecss1:/$ cluster/adapter/sip1/sip/sip-error-messages/set biysk.local external add 13 default "unknown error"
Property "external" successfully changed from: 

   to
13 -> default: unknown error
.

[exec at: 10.03.2021 12:54:41, exec time: 210ms, nodes: sip1@ecss2 v.3.14.8.22]