Выбор текстового описания производится в зависимости от настроек абонента:
Если у абонента выставлена кодировка latin1 и русский язык, то производится транслитерация.
Если выставлена кодировка latin1 или cp1251 и языки, отличные от английского и русского, то используются сообщения для англ. языка (default).
Если параметры для абонента неизвестны, то используются сообщения для англ. языка (default) и кодировка utf8.
Для включения/выключения локализации используется команда:
domain/Domain/sip/properties/set messages_localization_enable true/false
Если использование локализации выключено, то используются дефолтные текстовые описания.
Error code 0:
Error code 1:
Error code 2:
Error code 3:
Error code 4:
Error code 5:
Error code 6:
Error code 7:
Error code 8:
Error code 9:
Error code 10:
Error code 11:
Error code 12:
Error code 14:
Error code 15:
Error code 16:
network_not_configured:
alias_declaration_error:
invalid_alias_digits:
wrong_identifier:
bad_template:
name_is_busy:
unknown_password:
unknown_login:
no_ldap_connection:
execution_error:
licence_limit:
bad_value:
wrong_set:
cancelled:
error_length:
error_contact_already_declared:
error_channel_id_not_found:
normal:
originationDenied:
authorisationFailure:
unsupportedMedia:
aPtyAbandon:
invalidCollectedInformation:
collectInformationFailure:
aPtyDisc:
bPtyDisc:
routeSelectFailure:
routeFailure1:
routeFailure2:
invalidNumber:
unassignedNumber:
numberIncomplete:
oNoAnswer:
bPtyNoAnswer:
noCircuitAvailable:
terminationDenied:
notReachable:
bPtyBusyUDUB:
bPtyBusyNDUB:
ss7Failure:
calledPartyRejected:
tException:
systemFailure:
tooManyHops:
heartbeat:
heartbeat_timeout:
heartbeat_timeout_check:
session_timeout:
conversationTimeout:
uaPreemption:
reservedResourcesPreemted:
genericPreemption:
nonIpPreemption:
fork:
trying_start:
trying_update:
Данной командой осуществляется установка текстового описания по умолчанию для определенной 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] |
Данной командой осуществляется просмотр текстовых описаний ошибок 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] |
Данной командой осуществляется установка текстовых описаний ошибок 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] |