/cluster/adapter/<PA_SIP>/sip/isup-cause-messages/ — команды управления текстовыми описаниями для ISUP cause-ов
Выбор текстового описания производится в зависимости от настроек абонента:
- язык — параметр language из настроек alias;
- поддерживаемая кодировка — параметр support-encoding из настроек iface.
Если у абонента выставлена кодировка latin1 и русский язык, то производится транслитерация.
Если выставлена кодировка latin1 или cp1251 и языки, отличные от английского и русского, то используются сообщения для англ. языка (default).
Если параметры для абонента неизвестны, то используются сообщения для англ. языка (default) и кодировка utf8.
Для включения/выключения локализации используется команда:
domain/Domain/sip/properties/set messages_localization_enable true/false
Если использование локализации выключено, то используются дефолтные текстовые описания.
Cause 1:
- en/default: "Unallocated (unassigned) number"
- ru: "Номер не найден (не существует)"
Cause 2:
- en/default: "No route to specified transit network (national use)"
- ru: "Нет маршрута к указанной транзитной сети"
Cause 3:
- en/default: "No route to destination"
- ru: "Нет маршрута до указанного номера"
Cause 4:
- en/default: "Send special information tone"
- ru: "Посылка специального звукового тона"
Cause 5:
- en/default: "Misdialled trunk prefix (national use)"
- ru: "Неправильно набран префикс на транке"
Cause 6:
- en/default: "Channel unacceptable"
- ru: "Канал не поддерживается"
Cause 7:
- en/default: "Call awarded and being delivered in an established channel"
- ru: "Вызов принят и передается по установленному каналу"
Cause 8:
- en/default: "Preemption"
- ru: "Прерывание обслуживания из-за вызова с более высоким приоритетом"
Cause 9:
- en/default: "Preemption — circuit reserved for reuse"
- ru: "Прерывание обслуживания вызова — канал зарезервирован для повторного использования"
Cause 16:
- en/default: "Normal call clearing"
- ru: "Нормальное завершение вызова"
Cause 17:
- en/default: "User busy"
- ru: "Абонент занят"
Cause 18:
- en/default: "No user responding"
- ru: "Абонент не отвечает"
Cause 19:
- en/default: "No answer from user (user alerted)"
- ru: "Нет ответа от абонента (абонент уведомлен)"
Cause 20:
- en/default: "Subscriber absent"
- ru: "Абонент недоступен"
Cause 21:
- en/default: "Call rejected"
- ru: "Вызов отклонен"
Cause 22:
- en/default: "Number changed"
- ru: "Номер изменен"
Cause 23:
- en/default: "Redirection to new destination"
- ru: "Вызов перенаправлен"
Cause 25:
- en/default: "Exchange — routing error"
- ru: "Ошибка маршрутизации при обмене"
Cause 26:
- en/default: "Non-selected user clearing"
- ru: "Сброс невыбранного пользователя"
Cause 27:
- en/default: "Destination out of order"
- ru: "Неисправность на конечном пункте"
Cause 28:
- en/default: "Invalid number format (address incomplete)"
- ru: "Неверный формат номера (неполный адрес)"
Cause 29:
- en/default: "Facility rejected"
- ru: "Услуга отклонена"
Cause 30:
- en/default: "Response to STATUS ENQUIRY"
- ru: "Реакция на ЗАПРОС СОСТОЯНИЯ"
Cause 31:
- en/default: "Normal unspecified"
- ru: "Нормальное состояние, не уточнено"
Cause 34:
- en/default: "No circuit/channel available"
- ru: "Нет свободного канала"
Cause 38:
- en/default: "Network out of order"
- ru: "Неисправность сети"
Cause 39:
- en/default: "Permanent frame mode connection out of service"
- ru: "Постоянное соединение в кадровом режиме не обслуживается"
Cause 40:
- en/default: "Permanent frame mode connection operational"
- ru: "Действующее постоянное соединение в кадровом режиме"
Cause 41:
- en/default: "Temporary failure"
- ru: "Временная неисправность"
Cause 42:
- en/default: "Switching equipment congestion"
- ru: "Перегрузка коммутационного оборудования"
Cause 43:
- en/default: "Access information discarded"
- ru: "Информация о доступе отклонена"
Cause 44:
- en/default: "Requested circuit/channel not available"
- ru: "Запрашиваемая канал не доступен"
Cause 46:
- en/default: "Precedence call blocked"
- ru: "Заблокировано приоритетным вызовом"
Cause 47:
- en/default: "Resource unavailable unspecified"
- ru: "Ресурс недоступен, без уточнения"
Cause 49:
- en/default: "Quality of Service not available"
- ru: "Качество обслуживания недоступно"
Cause 50:
- en/default: "Requested facility not subscribed"
- ru: "Отсутствует подписка на запрашиваемую услугу"
Cause 53:
- en/default: "Outgoing calls barred within CUG"
- ru: "Исходящие вызовы ограничены в пределах замкнутой абонентской группы"
Cause 55:
- en/default: "Incoming calls barred within CUG"
- ru: "Входящие вызовы ограничены в пределах замкнутой абонентской группы"
Cause 57:
- en/default: "Bearer capability not authorized"
- ru: "Отсутствие авторизации для функции передачи информации"
Cause 58:
- en/default: "Bearer capability not presently available"
- ru: "Функция передачи информации в настоящее время недоступна"
Cause 62:
- en/default: "Inconsistency in designated outgoing access information"
- ru: "Несоответствие в информации назначенного исходящего доступа и абонентского класса"
Cause 63:
- en/default: "Service or option not available, unspecified"
- ru: "Услуга или опция недоступна, без уточнения"
Cause 65:
- en/default: "Bearer capability not implemented"
- ru: "Функция передачи информации не реализована"
Cause 66:
- en/default: "Channel type not implemented"
- ru: "Тип канала не реализован"
Cause 69:
- en/default: "Requested facility not implemented"
- ru: "Запрашиваемая услуга не реализована"
Cause 70:
- en/default: "Only restricted digital information bearer capability is available"
- ru: "Доступна только ограниченная функция передачи цифровой информации"
Cause 79:
- en/default: "Service or option not implemented unspecified"
- ru: "Услуга или опция не реализована, без уточнения"
Cause 81:
- en/default: "Invalid call reference value"
- ru: "Неверное значение ссылки вызова"
Cause 82:
- en/default: "Identified channel does not exist"
- ru: "Выбранный канал не существует"
Cause 83:
- en/default: "A suspended call exists but this call identity does not"
- ru: "Существующий вызов приостановлен, вызов не идентифицирован"
Cause 84:
- en/default: "Call identity in use"
- ru: "Использование идентификатора вызова"
Cause 85:
- en/default: "No call suspended"
- ru: "Отсутствуют приостановленные вызовы"
Cause 86:
- en/default: "Call having the requested call identity has been cleared"
- ru: "Разъединение соединения для вызова, имеющего запрашиваемый идентификатор вызова"
Cause 87:
- en/default: "User not member of CUG"
- ru: "Абонент не является членом замкнутой группы пользователей"
Cause 88:
- en/default: "Incompatible destination"
- ru: "Несовместимый пункт назначения"
Cause 90:
- en/default: "Non-existent CUG"
- ru: "Несуществующая замкнутая группа пользователей"
Cause 91:
- en/default: "Invalid transit network selection (national use)"
- ru: "Неверный выбор транзитной сети"
Cause 95:
- en/default: "Invalid message unspecified"
- ru: "Неправильное сообщение, без уточнения"
Cause 96:
- en/default: "Mandatory information element is missing"
- ru: "Отсутствует обязательный информационный элемент"
Cause 97:
- en/default: "Message type non-existent or not implemented"
- ru: "Несуществующий тип сообщения или не реализовано"
Cause 98:
- en/default: "Message not compatible with call state or message type non-existent"
- ru: "Сообщение не соответствует состоянию вызова или сообщение несуществующего типа или не реализовано"
Cause 99:
- en/default: "Information element/parameter non-existent or not implemented"
- ru: "Несуществующий или нереализованный информационный элемент или параметр"
Cause 100:
- en/default: "Invalid information element contents"
- ru: "Неверное содержание информационного элемента"
Cause 101:
- en/default: "Message not compatible with call state"
- ru: "Сообщение не соответствует состоянию вызова"
Cause 102:
- en/default: "Recovery on timer expiry"
- ru: "Восстановление по истечению временного таймера"
Cause 103:
- en/default: "Parameter non-existent or not implemented — passed on (national"
- ru: "Параметр не существует или не реализован"
Cause 110:
- en/default: "Message with unrecognized parameter discarded"
- ru: "Сообщение с нераспознанным параметром, отбрасывается"
Cause 111:
- en/default: "Protocol error unspecified"
- ru: "Ошибка протокола, без уточнения"
Cause 127:
- en/default: "Interworking unspecified"
- ru: "Взаимодействие, без уточнения"
clean
Данной командой осуществляется установка текстового описания по умолчанию для определенной причины "isup_сause"
Путь команды:
/cluster/adapter/<PA_SIP>/sip/isup-cause-messages/clean
Синтаксис:
clean [<DOMAIN> [<FIELD>]] [--force]
Параметры:
<FIELD> — причина разъединения (isup_cause). Если не указывать данный параметр, то значения по умолчанию будут восстановлены для всех "сause";
--force — выполнение команды без запроса подтверждения.
Пример:
admin@mycelium1@ecss1:/$ cluster/adapter/sip1/sip/isup-cause-messages/clean biysk.local 34 Property 34 values successfully restored [exec at: 10.03.2021 11:45:56, exec time: 324ms, nodes: sip1@ecss2 v.3.14.8.22]
info
Данной командой осуществляется просмотр текстовых описаний причин "isup_сause"
Путь команды:
/cluster/adapter/<PA_SIP>/sip/isup-cause-messages/info
Синтаксис:
info [<DOMAIN> [<FIELD>]]
Параметры:
<FIELD> — причина разъединения (isup_cause). Если не указывать данный параметр, то выводится информация для всех "isup_сause";
Пример:
admin@mycelium1@ecss1:/$ cluster/adapter/sip1/sip/isup-cause-messages/info ┌────────┬──────┬────────────────────────────────────────────────────────────────────────────────┐ │Property│Domain│ Value │ ├────────┼──────┼────────────────────────────────────────────────────────────────────────────────┤ │1 │ │default: Unallocated (unassigned) number │ │ │ │en: Unallocated (unassigned) number │ │ │ │ru: Номер не найден (не существует) │ │100 │ │default: Invalid information element contents │ │ │ │en: Invalid information element contents │ │ │ │ru: Неверное содержание информационного элемента │ │101 │ │default: Message not compatible with call state │ │ │ │en: Message not compatible with call state │ │ │ │ru: Сообщение не соответствует состоянию вызова │ │102 │ │default: Recovery on timer expiry │ │ │ │en: Recovery on timer expiry │ │ │ │ru: Восстановление по истечению временного таймера │ │103 │ │default: Parameter non-existent or not implemented - passed on (national │ │ │ │en: Parameter non-existent or not implemented - passed on (national │ │ │ │ru: Параметр не существует или не реализован │ │110 │ │default: Message with unrecognized parameter discarded │ │ │ │en: Message with unrecognized parameter discarded │ │ │ │ru: Сообщение с нераспознанным параметром, отбрасывается │ │111 │ │default: Protocol error unspecified │ │ │ │en: Protocol error unspecified │ │ │ │ru: Ошибка протокола, без уточнения │ │127 │ │default: Interworking unspecified │ │ │ │en: Interworking unspecified │ │ │ │ru: Взаимодействие, без уточнения │ │16 │ │default: Normal call clearing │ │ │ │en: Normal call clearing │ │ │ │ru: Нормальное завершение вызова │ │17 │ │default: User busy │ │ │ │en: User busy │ │ │ │ru: Абонент занят │ │18 │ │default: No user responding │ │ │ │en: No user responding │ │ │ │ru: Абонент не отвечает │ │19 │ │default: No answer from user (user alerted) │ │ │ │en: No answer from user (user alerted) │ │ │ │ru: Нет ответа от абонента (абонент уведомлен) │ │2 │ │default: No route to specified transit network (national use) │ │ │ │en: No route to specified transit network (national use) │ │ │ │ru: Нет маршрута к указанной транзитной сети │ │20 │ │default: Subscriber absent │ │ │ │en: Subscriber absent │ │ │ │ru: Абонент недоступен │ │21 │ │default: Call rejected │ │ │ │en: Call rejected │ │ │ │ru: Вызов отклонен │ │22 │ │default: Number changed │ │ │ │en: Number changed │ │ │ │ru: Номер изменен │ │23 │ │default: Redirection to new destination │ │ │ │en: Redirection to new destination │ │ │ │ru: Вызов перенаправлен │ │25 │ │default: Exchange - routing error │ │ │ │en: Exchange - routing error │ │ │ │ru: Ошибка маршрутизации при обмене │ │26 │ │default: Non-selected user clearing │ │ │ │en: Non-selected user clearing │ │ │ │ru: Сброс невыбранного пользователя │ │27 │ │default: Destination out of order │ │ │ │en: Destination out of order │ │ │ │ru: Неисправность на конечном пункте │ │28 │ │default: Invalid number format (address incomplete) │ │ │ │en: Invalid number format (address incomplete) │ │ │ │ru: Неверный формат номера (неполный адрес) │ │29 │ │default: Facility rejected │ │ │ │en: Facility rejected │ │ │ │ru: Услуга отклонена │ │3 │ │default: No route to destination │ │ │ │en: No route to destination │ │ │ │ru: Нет маршрута до указанного номера │ │30 │ │default: Response to STATUS ENQUIRY │ │ │ │en: Response to STATUS ENQUIRY │ │ │ │ru: Реакция на ЗАПРОС СОСТОЯНИЯ │ │31 │ │default: Normal unspecified │ │ │ │en: Normal unspecified │ │ │ │ru: Нормальное состояние, не уточнено │ │34 │ │default: No circuit/channel available │ │ │ │en: No circuit/channel available │ │ │ │ru: Нет свободного канала │ │38 │ │default: Network out of order │ │ │ │en: Network out of order │ │ │ │ru: Неисправность сети │ │39 │ │default: Permanent frame mode connection out of service │ │ │ │en: Permanent frame mode connection out of service │ │ │ │ru: Постоянное соединение в кадровом режиме не обслуживается │ │4 │ │default: Send special information tone │ │ │ │en: Send special information tone │ │ │ │ru: Посылка специального звукового тона │ │40 │ │default: Permanent frame mode connection operational │ │ │ │en: Permanent frame mode connection operational │ │ │ │ru: Действующее постоянное соединение в кадровом режиме │ │41 │ │default: Temporary failure │ │ │ │en: Temporary failure │ │ │ │ru: Временная неисправность │ │42 │ │default: Switching equipment congestion │ │ │ │en: Switching equipment congestion │ │ │ │ru: Перегрузка коммутационного оборудования │ │43 │ │default: Access information discarded │ │ │ │en: Access information discarded │ │ │ │ru: Информация о доступе отклонена │ │44 │ │default: Requested circuit/channel not available │ │ │ │en: Requested circuit/channel not available │ │ │ │ru: Запрашиваемая канал не доступен │ │46 │ │default: Precedence call blocked │ │ │ │en: Precedence call blocked │ │ │ │ru: Заблокировано приоритетным вызовом │ │47 │ │default: Resource unavailable unspecified │ │ │ │en: Resource unavailable unspecified │ │ │ │ru: Ресурс недоступен, без уточнения │ │49 │ │default: Quality of Service not available │ │ │ │en: Quality of Service not available │ │ │ │ru: Качество обслуживания недоступно │ │5 │ │default: Misdialled trunk prefix (national use) │ │ │ │en: Misdialled trunk prefix (national use) │ │ │ │ru: Неправильно набран префикс на транке │ │50 │ │default: Requested facility not subscribed │ │ │ │en: Requested facility not subscribed │ │ │ │ru: Отсутствует подписка на запрашиваемую услугу │ │53 │ │default: Outgoing calls barred within CUG │ │ │ │en: Outgoing calls barred within CUG │ │ │ │ru: Исходящие вызовы ограничены в пределах замкнутой абонентской группы │ │55 │ │default: Incoming calls barred within CUG │ │ │ │en: Incoming calls barred within CUG │ │ │ │ru: Входящие вызовы ограничены в пределах замкнутой абонентской группы │ │57 │ │default: Bearer capability not authorized │ │ │ │en: Bearer capability not authorized │ │ │ │ru: Отсутствие авторизации для функции передачи информации │ │58 │ │default: Bearer capability not presently available │ │ │ │en: Bearer capability not presently available │ │ │ │ru: Функция передачи информации в настоящее время недоступна │ │6 │ │default: Channel unacceptable │ │ │ │en: Channel unacceptable │ │ │ │ru: Канал не поддерживается │ │62 │ │default: Inconsistency in designated outgoing access information │ │ │ │en: Inconsistency in designated outgoing access information │ │ │ │ru: Несоответствие в информации назначенного исходящего доступа и абонентского к│ │ │ │ласса │ │63 │ │default: Service or option not available, unspecified │ │ │ │en: Service or option not available, unspecified │ │ │ │ru: Услуга или опция недоступна, без уточнения │ │65 │ │default: Bearer capability not implemented │ │ │ │en: Bearer capability not implemented │ │ │ │ru: Функция передачи информации не реализована │ │66 │ │default: Channel type not implemented │ │ │ │en: Channel type not implemented │ │ │ │ru: Тип канала не реализован │ │69 │ │default: Requested facility not implemented │ │ │ │en: Requested facility not implemented │ │ │ │ru: Запрашиваемая услуга не реализована │ │7 │ │default: Call awarded and being delivered in an established channel │ │ │ │en: Call awarded and being delivered in an established channel │ │ │ │ru: Вызов принят и передается по установленному каналу │ │70 │ │default: Only restricted digital information bearer capability is available │ │ │ │en: Only restricted digital information bearer capability is available │ │ │ │ru: Доступна только ограниченная функция передачи цифровой информации │ │79 │ │default: Service or option not implemented unspecified │ │ │ │en: Service or option not implemented unspecified │ │ │ │ru: Услуга или опция не реализована, без уточнения │ │8 │ │default: Preemption │ │ │ │en: Preemption │ │ │ │ru: Прерывание обслуживания из-за вызова с более высоким приоритетом │ │81 │ │default: Invalid call reference value │ │ │ │en: Invalid call reference value │ │ │ │ru: Неверное значение ссылки вызова │ │82 │ │default: Identified channel does not exist │ │ │ │en: Identified channel does not exist │ │ │ │ru: Выбранный канал не существует │ │83 │ │default: A suspended call exists but this call identity does not │ │ │ │en: A suspended call exists but this call identity does not │ │ │ │ru: Существующий вызов приостановлен, вызов не идентифицирован │ │84 │ │default: Call identity in use │ │ │ │en: Call identity in use │ │ │ │ru: Использование идентификатора вызова │ │85 │ │default: No call suspended │ │ │ │en: No call suspended │ │ │ │ru: Отсутствуют приостановленные вызовы │ │86 │ │default: Call having the requested call identity has been cleared │ │ │ │en: Call having the requested call identity has been cleared │ │ │ │ru: Разъединение соединения для вызова, имеющего запрашиваемый идентификатор выз│ │ │ │ова │ │87 │ │default: User not member of CUG │ │ │ │en: User not member of CUG │ │ │ │ru: Абонент не является членом замкнутой группы пользователей │ │88 │ │default: Incompatible destination │ │ │ │en: Incompatible destination │ │ │ │ru: Несовместимый пункт назначения │ │9 │ │default: Preemption - circuit reserved for reuse │ │ │ │en: Preemption - circuit reserved for reuse │ │ │ │ru: Прерывание обслуживания вызова - канал зарезервирован для повторного использ│ │ │ │ования │ │90 │ │default: Non-existent CUG │ │ │ │en: Non-existent CUG │ │ │ │ru: Несуществующая замкнутая группа пользователей │ │91 │ │default: Invalid transit network selection (national use) │ │ │ │en: Invalid transit network selection (national use) │ │ │ │ru: Неверный выбор транзитной сети │ │95 │ │default: Invalid message unspecified │ │ │ │en: Invalid message unspecified │ │ │ │ru: Неправильное сообщение, без уточнения │ │96 │ │default: Mandatory information element is missing │ │ │ │en: Mandatory information element is missing │ │ │ │ru: Отсутствует обязательный информационный элемент │ │97 │ │default: Message type non-existent or not implemented │ │ │ │en: Message type non-existent or not implemented │ │ │ │ru: Несуществующий тип сообщения или не реализовано │ │98 │ │default: Message not compatible with call state or message type non-existent │ │ │ │en: Message not compatible with call state or message type non-existent │ │ │ │ru: Сообщение не соответствует состоянию вызова или сообщение несуществующего ти│ │ │ │па или не реализовано │ │99 │ │default: Information element/parameter non-existent or not implemented │ │ │ │en: Information element/parameter non-existent or not implemented │ │ │ │ru: Несуществующий или нереализованный информационный элемент или параметр │ │external│ │ │ └────────┴──────┴────────────────────────────────────────────────────────────────────────────────┘ [exec at: 10.03.2021 08:50:09, exec time: 15ms, nodes: sip1@ecss1 v.3.14.8.22]
set
Данной командой осуществляется установка текстовых описаний причин "isup_сause".
Также возможно добавление/удаление дополнительных кодов через свойство external.
Путь команды:
/cluster/adapter/<PA_SIP>/sip/isup-cause-messages/set
Синтаксис:
set * | <DOMAIN> <CAUSE> <LANG> <VALUE>
set * | <DOMAIN> external add | remove <CAUSE> <LANG> <MESSAGE>
Параметры:
<DOMAIN> — имя домена;
<CAUSE> — причина разъединения (isup_cause);
<LANG> — выбор языка(de, default, en, es, fr, ru)
<VALUE> — новое текстовое описание для соответствующей причины.
Примеры:
admin@mycelium1@ecss1:/$ cluster/adapter/sip1/sip/isup-cause-messages/set biysk.local 34 ru "На данном направлении перегрузка" Property "34" successfully changed from: default: No circuit/channel available en: No circuit/channel available ru: Нет свободного канала to default: No circuit/channel available en: No circuit/channel available ru: На данном направлении перегрузка . [exec at: 10.03.2021 11:45:06, exec time: 293ms, nodes: sip1@ecss1 v.3.14.8.22]
admin@mycelium1@ecss1:/$ cluster/adapter/sip1/sip/isup-cause-messages/set biysk.local external add 113 default "External error" Property "external" successfully changed from: to 113 -> default: External error . [exec at: 10.03.2021 13:00:15, exec time: 294ms, nodes: sip1@ecss1 v.3.14.8.22]