Несмотря на то что Windows-системы способны устанавливать драйвера практически для всех устройств самостоятельно, иногда при интегрировании в систему нестандартного специфичного оборудования могут возникать неполадки. Реже встречаются ситуации, когда драйвер не соответствует установленному устройству. Так что все попытки активации его работы ни к чему не приводят. Однако проблема того, как исправить ошибку “Code 31”, решается достаточно просто. И выполнить такие процедуры сможет практически любой пользователь, имеющий даже примитивные навыки работы с ПК.
Руководство по поиску и устранению ошибок кода 31 в диспетчере устройств
Пользователи часто сталкиваются с ошибкой «Это устройство работает неправильно» код 31. Такая ошибка указывает на то, что оборудование компьютера конфликтует с операционной системой. По факту, сбой может произойти с любым элементом, указанным в Диспетчере устройств.
Итак, распространенные причины ошибки:
Результат вполне очевиден – неправильная работа оборудования (код ошибки 31) и системы в целом, что приводит даже к «экрану смерти» или абсолютно не влияет на работу.
Как это выглядит в системе?
Устраняем ошибку Code 31
И обязательно установите галочку, если такая функция появится. Это позволит не только удалить устройство из системы, но и удалить все его драйверы из системы полностью.
Его нужно будет удалить. Тип ключа: REG_BINARY
И будьте предельно внимательны, не удалите всю директорию. Иначе придётся восстанавливаться из резервной копии (если такую вы сделали заранее).
Устройство работает неправильно код 31 в диспетчере устройств — как исправить
Если вы столкнулись с ошибкой «Это устройство работает неправильно, т. к. Windows не удается загрузить для него нужные драйверы. Код 31» в Windows 10, 8 или Windows 7 — в этой инструкции подробно об основных способах исправить эту ошибку.
Чаще всего с ошибкой сталкиваются при установке нового оборудования, после переустановки Windows на компьютере или ноутбуке, иногда — после обновлений Windows. Почти всегда дело именно в драйверах устройства, причем даже если вы пытались их обновить, не торопитесь закрывать статью: возможно, вы делали это неправильно.
Простые способы исправить ошибку с кодом 31 в диспетчере устройств
Начну с самых простых методов, которые часто оказываются результативными при появлении ошибки «Устройство работает неправильно» с кодом 31.
Для начала попробуйте выполнить следующие шаги
Если этот метод не помог, есть еще один простой путь, также иногда срабатывающий — установка другого драйвера из тех драйверов, что уже есть на компьютере:
По завершении проверьте, исчезла ли ошибка с кодом 31
Ручная установка или обновление драйверов для исправления ошибки «Это устройство работает неправильно»
Самая частая ошибка пользователей при обновлении драйверов заключается в том, что они нажимают «Обновить драйвер» в диспетчере устройств, выбирают автоматический поиск драйверов и, получив сообщение «Наиболее подходящие драйверы для данного устройства уже установлены», решают, что они обновили или установили драйвер.
На самом деле это не так — такое сообщение говорит лишь об одном: в Windows и на сайте Майкрософт нет других драйверов (а порой Windows и вовсе не знает, что это за устройство, а, к примеру, видит лишь, что это что-то связанное с ACPI, звуком, видео), но они могут быть и часто есть у производителя оборудования.
Соответственно, в зависимости от того, возникла ли ошибка «Это устройство работает неправильно. Код 31» на ноутбуке, ПК или с каким-то внешним оборудованием, для установки правильного и нужного драйвера вручную, шаги будут такими:
Иногда, если вам не удается найти нужный драйвер, вы можете попробовать поиск по ИД оборудования, который можно просмотреть в свойствах устройства в диспетчере устройств.
Что делать с ID оборудования и как использовать его для поиска нужного драйвера — в инструкции Как установить драйвер неизвестного устройства.
Также в некоторых случаях какое-то оборудование может не работать, если не установлены другие драйверы: например, у вас установлены не оригинальные драйверы чипсета (а те, что Windows установила сама), а в результате не работает сетевая или видеокарта.
Всегда при появлении такого рода ошибок в Windows 10, 8 и Windows 7 не надейтесь на автоматическую установку драйверов, а методично скачайте и установите все оригинальные драйверы именно от производителя вручную.
Дополнительная информация
Если на данный момент ни один из способов не помог, существуют еще некоторые варианты, которые встречаются редко, но иногда срабатывают:
Если проблема сохраняется, опишите в комментариях, что это за устройство, что уже было попробовано для исправления ошибки, в каких случаях возникает «Это устройство работает неправильно», если ошибка не постоянная. Я постараюсь помочь.
Источники:
Https://rucore. net/resheno-oshibka-setevoj-karty-v-windows-s-kodom-31/
Https://remontka. pro/code-31-device-not-working-properly/

1. Инициатором разрыва является АТС, если в трассе сообщение DISCONNECT стоит в колонке PBX->CO
Например:
PBX->CO No.56217 Port:1 (elapsed time from LPR reset) 01/02/02 05:24:51
L2: I SAPI:0 TEI:0
L3:
DISCONNECT crn:0041 (O)
Cause: 81 90
Cause Value= «#16 Normal clearing»
Location= «private network serving the local user»
00 01 D8 1A 08 02 00 41 45 08 02 81 90
2. Инициатором разрыва является провайдер, если в трассе сообщение DISCONNECT стоит в колонке CO->PBX
Например:
CO->PBX No.56303 Port:1 (elapsed time from LPR reset) 01/02/02 05:35:38
L2: I SAPI:0 TEI:0
L3:
DISCONNECT crn:0044 (D)
Cause: 80 90
Cause Value= «#16 Normal clearing»
Location= «user»
Progress Indicator: 82 88
Description= «In-band information or appropriate pattern now available»
Location= «public network serving the local user»
02 01 48 56
Нормальные причины разъединения считаются:
Cause Value= «#16 Normal clearing»
Cause Value= «#17 User busy»
Расшифровка возможных причин разъединения:
00 – Исходит от роутера, когда нет причины разъединения от провайдера. Может быть заменена причинами 01, 88 и 100.
01 Unassigned (unallocated) number – не назначенный номер – эта причина указывает на то, что запрос направления (адресата) не может быть осуществлен в данный момент, не смотря на правильность формата набираемого номера. Это бывает, когда SPID Service Profile Identifier идентификатор услуги и линии (номер, назначаемый поставщиком услуг ISDN и идентифицирующий конкретный В-канал) не корректно введен в роутере или TELCO свиче. Не назначенный адресат.
02 No route to specific transit network – не задан маршрут для определенного транзита сети — Эта ошибка указывает на то, что оборудование, посылающее этот сигнал, получило запрос на проведение звонка через транзитную сеть, которую не удалось обнаружить.
03 No route to destination – не задан маршрут направления – сеть, через которую идет вызов не обслуживает данное направление.
04 Send Special info tone – передан тональный сигнал о передаче специальной информации
05 Misdialed trunk prefix – ложно-набранный префикс ГЛ – не правильно набран формат городской линии. Префикс не задан в оборудовании провайдера.
06 Channel unacceptable – не назначенный (не приемлемый) канал – Канал, занятый в последний раз, не может передать вызов вновь. Проблема конкретно канала (тайм слота). Ошибка возможна с обеих сторон.
07 Call awarded and being delivered in established channel – вызов принят и назначен в установленный канал, когда осуществляется повторный вызов. Проблема виртуальных вызовов. Ошибка в коммутационном оборудовании провайдера. Вызов – дублер.
08 Operator determined barring – прекращение (отклонение) оператором
09 Preemption — circuit reserved for reuse – приоритетное прерывание обслуживания, вас зарезервировали для повторного вызова.
16 Normal call clearing – нормальное разъединение (вызов закончен, трубки положили)
17 User busy – абонент занят – причину присылает оборудование принимающей стороны.
18 No user responding – нет адресата – нет ответа от оборудования принимающей стороны.
19 No answer from user (user alerted) – нет ответа от оборудования пользователя долгое время.
20 Subscriber absent – абонент отсутствует – используется в мобильных сетях, когда абонент находится долгое время вне зоны действия сети.
21 Call rejected – вызов сброшен оборудованием принимающей стороны. Не соответствуют настройки.
26 Non-selected user clearing – причина для входящего вызова. Нет адресата.
27 Destination out of order – направление неисправно. Сообщение может появиться, когда выключено оборудование провайдера или физически оборвано соединение.
28 Invalid number format – не правильный формат номера. Набран неправильный или не до конца набран номер. Если ошибку не выдает провайдер, то появляется ошибка 31.
29 Facility rejected – отказ оборудования или сети.
30 Response to STATUS ENQUIRY – ответ на СТАТУС ЗАПРОСА
31 Normal, unspecified – не определено. Вызов не состоялся по какой-то причине. Например: когда не набран номер и вышел таймер. Или когда номер набран, но не корректно.
34 No circuit/channel available – кадр/канал не доступен. Проблема возникает при отсутствии свободных транзитных каналов между провайдерами. Обычно это несет временный характер.
38 Network out of order – сеть неисправна. Некорректная работа самой ISDN сети.
39 Permanent frame mode connection out of service – режим постоянного кадра соединения вне обслуживания. Нет сведений об этой ошибки.
40 Permanent frame mode connection operational – действует режим постоянного кадра соединения. Нет сведений об этой ошибки.
41 Temporary failure – временные сбои. Это произойдет, если вытащить ISDN кабель из оборудования провайдера с внешней стороны.
42 Switching equipment congestion – перегрузка коммутационного оборудования.
43 Access information discarded – информация доступа отвергнута. Не произошел обмен информации второго уровня и некоторых сообщений третьего уровня. Проблемы с D-каналом. Не полный D-канал.
44 Requested channel/circuit not available – запрошенный канал/кадр не доступен. Несовпадение некоторых ISDN интерфейсов. Нет корректного осуществления доступа к нижележащему уровню, и обеспечения услуг для вышележащего уровня модели OSI. Истоки проблемы не изучены.
46 Precedence call blocked – предшествующий вызов заблокирован. Ошибка возникает при несоответствие расположения кадров или тайм слотов или что, ваш вызов пришёл на уже занятый тайм слот принимающей стороны. Ошибка редкая.
47 Resources unavailable – нет ресурсов. Причина разрыва используется тогда, когда нет других причин. Принимающее оборудование провайдера выведено из сервиса.
49 Quality of service unavailable – качество обслуживания не соответствует предписанным рекомендациям X 213. ошибка возникает при транзите ISDN. Источник – промежуточное оборудование.
50 Requested facility not subscribed – запрашиваемая сервис не поддерживается принимающей или передающей стороной. Ошибка возникает на некоторых марках оборудования, когда оно запрашивает дополнительный сервис. Иногда возникает при неправильно введенном формате номера. Например: вместо 11 цифр, набрали 7, и отправляющее оборудование считает, что остальные 4 цифры должно набирать оборудование транзитное.
53/55 Оutgoing/Incoming calls barred within CUG – Исходящие/входящие вызовы запрещены внутри замкнутой абонентской группы. Создана некая замкнутая абонентская группа провайдером, в которую вы не входите. Типа VPN. Встречается в BRI системах.
57 Bearer capability not authorized – пропускная способность широкополосного канала не санкционированная. Пользователь запросил несанкционированную пропускную способность канала.
58 Bearer capability not presently available — пропускная способность широкополосного канала не доступна в данное время. Пользователь запросил пропускную способность канала, которая не санкционированна в данное время.
62 Inconsistency in designed outg. access inf. and subscr. Class – несовместимость информации о исходящем доступе и классе абонента. Не изучена.
63 Service or option not available, unspecified – сервис или опция не доступны.
65 Bearer capability not implemented – не поддерживается пропускная способность. Оборудование, приславшее это сообщение, не в состоянии обеспечить запрашиваемую пропускную способность канала.
66 Channel type not implemented – не соответствует тип канала. Оборудование, приславшее это сообщение не поддерживает тип канала.
68 ACM equal to or greater than ACMmax – модуль сжатия звука равен или больше максимально допустимому значению.
69 Requested facility not implemented – запрашиваемые сервисы не поддерживаются. Некоторые добавочные сервисы, необходимые для соединения некоторых марок оборудования, не поддерживаются технически запрашиваемым оборудованием.
70 Only restricted digital bearer cap. is available – не соответствие запрещенных сервисов пропускной способности канала.
79 Service or option not implemented, unspecified – сервис или опция не поддерживается. Сообщение передается запрашиваемым оборудованием тогда, когда оно не опознало некоторые виды сервисов и опций ISDN.
81 Invalid call reference value – не правильное значение направления вызова.
82 Identified channel does not exist – нет выхода на определенные каналы. Эта ошибка появляется, когда пользователь пытается занять закрытые для него каналы провайдером.
83 A suspended call exists, but this call identity does not – есть зависший вызов, но он не идентифицирован.
84 Call identity in use – тождественные (одинаковые) вызовы. Ошибка сети.
85 No call suspended
86 Call having the requested call identity has been cleared
87 User not member of CUG – пользователь не является членом замкнутой абонентской группы
88 Incompatible destination – не совместимое направление. Возникает при не совпадении сетевых кодеков.
90 Non-existing CUG – не существует замкнутая абонентская группа. Причина возникает в частных BRI сетях.
91 Invalid transit network selection – не верное значение выбора транзитной сети. Выбранная сеть не соответствует требованиям стандарта Annex C/Q.931.
95 Invalid message, unspecified – неверное сообщение. Незвестно.
96 Mandatory information element is missing – отсутствует элемент обязательной (мандатной) информации. Проблема наблюдается при не полной совместимости оборудования, чаще всего американского производства. Не полное совпадение формата.
97 Message type non-existing or not implemented — сообщение типа «не существует» или «не выполнено». Эта причина указывает на то, что оборудование, приславшее эту ошибку, получило сообщение, которое не распознало.
98 Message incompatible with call state or mesg type non-existent or not implemented – сообщение несовместимости состояния вызова или сообщение типа «не существует» или «не выполнено».
99 Information element non-existent or not implemented – элемент информации не существует или не выполняется.
100 Invalid information element contents – инфомационный элемент неверного содержания. Один или несколько элементов (полей) закодированы непонятным для оборудования обработки вызовов образом. Нерасспознанный формат.
101 Message not compatible with call state – Сообщение не совместимо с состоянием вызова.
102 Recovery on timer expiry – Возврат по истечению срока действия таймера. Используется на оборудовании, имеющих два В-канала. Таймер переключения с одного В-канала на другой.
103 Parameter non-existent or not implemented — passed on – Параметр не существует или не реализован. Оборудование, приславшее ету ошибку, получило сообщение, включающее параметры, которые не определены, или определены, но не являются реализованы на принимающем оборудовании. Это сообщение может быть присланно транзитом через промежуточную станцию.
110 Message with unrecognized parameter discarded «Protocol error, unspecified – Причина не соответствия протоколов. Дословно: «Сообщение с нераспознаными параметрами сброшено»

ret=104cause=31
Модераторы: LionB, Wi$e
Правила форума
Перед тем как спросить, воспользуйтесь поиском!
Если Вы не нашли решение и собираетесь написать, рассчитывая получить ответ:
ОБЯЗАТЕЛЬНО УКАЗЫВАЙТЕ!
1. Модель АТС
2. Версии MP/LP (процессоров АТС)
3. Версии плат интерфейсов VoIP, ISDN; IP терминалов и WLAN оборудования
ret=104cause=31
Вот такое я узрел сегодня при попытке позвонить в родимый Сибирьтелеком на системнике. И абалдел
Это типа меня проинформировали об ошибке? А расшифровку того, что мне пытаются сказать, где-нибудь можно получить?
—
Боже, я здесь не был почти десять лет…
-

citycat - Активный Участник
- Торренты: 0
- Комментарии: 0
- Раздал: 0 байт
- Скачал: 0 байт
- Ратио: None.
- Сообщения: 278
- Зарегистрирован: 13 апр 2007, 09:05
- Откуда: г. Новосибирск
- Квалификация: Системный администратор
- Организация: ООО «НПФ Гранч»
-
- Личное сообщение
- Сайт
Re: ret=104cause=31
LionB » 28 сен 2010, 13:33
Это теория.
Если откроешь описание Q.931, то найдешь понятие Cause — причина.
Так вот Cause 31 означает Normal, unspecified
Т.е. сеть не смогла установить соединение по нередвиденной причине и сделала Release попытки с Cause 31.
Причиной тому скорее всего перегрузка транзитных каналов у опреатора. Такое иногда бывает.
- LionB
- Модератор
- Торренты: 0
- Комментарии: 24
- Раздал: 83.96 Мб
- Скачал: 41.92 Мб
- Ратио: None.
- Сообщения: 6528
- Зарегистрирован: 04 апр 2008, 09:28
-
- Личное сообщение
Re: ret=104cause=31
citycat » 28 сен 2010, 13:47
LionB писал(а):Это теория.
Если откроешь описание Q.931, то найдешь понятие Cause — причина.
Так вот Cause 31 означает Normal, unspecifiedТ.е. сеть не смогла установить соединение по нередвиденной причине и сделала Release попытки с Cause 31.
Причиной тому скорее всего перегрузка транзитных каналов у опреатора. Такое иногда бывает.
Да на Сибирьтелеком сегодня боНба видимо упала — утром связь падала, теперь опять… Да, блин… Все чудесатее и чудесатее…
—
Боже, я здесь не был почти десять лет…
-

citycat - Активный Участник
- Торренты: 0
- Комментарии: 0
- Раздал: 0 байт
- Скачал: 0 байт
- Ратио: None.
- Сообщения: 278
- Зарегистрирован: 13 апр 2007, 09:05
- Откуда: г. Новосибирск
- Квалификация: Системный администратор
- Организация: ООО «НПФ Гранч»
-
- Личное сообщение
- Сайт
Re: ret=104cause=31
LionB » 17 ноя 2010, 10:18
Собственно еще проще открыть Q.931 рекоммендации и запустить поиск по cause. Все интересное там в самом конце документа и найдется.
- LionB
- Модератор
- Торренты: 0
- Комментарии: 24
- Раздал: 83.96 Мб
- Скачал: 41.92 Мб
- Ратио: None.
- Сообщения: 6528
- Зарегистрирован: 04 апр 2008, 09:28
-
- Личное сообщение
Вернуться в Samsung OfficeServ
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
Программное обеспечение:
Версия ПО V.3.6.0.1811 M Build: Jun 1 2016 05:52:54
Версия SIP-адаптера 3.6.0.40
Примерно половина вызовов SIP -> SMG-1016M -> ОКС отбивается элтексом с ‘Normal, unspecified(31)’ (в сторону ОКС), в sip-плечо улетает 503 Service Unavailable
Код: Выделить всё
18:19:26.553355 [INFO] SIP. RX. Callref 0321. Mode [0000:-1]. [XXX.XXX.XXX.XXX:5060] [5060]. Call-ID: 'D9C919ED-5CB611E6-A9ADD80A-E72AFBEF@XXX.XXX.XXX.XXX'
18:19:26.553591 [INFO] SIP. RX. Callref 0321. IAM- Initial Address Message
## Nature of connection: 11
# Satellite: one
# Continuity Check: not required
# Echo control: included
## Forward Call Indicators: 20 00
# Call to be treated as national call
# EndToEnd method: no end-to-end(only link-by-link)
# Interworking: no encountered
# EndToEnd info: not available
# ISUP: used all the way
# ISUP indicator: preferred all way
# Originating access: non-ISDN
# Calling party category: 0xff
# Transmission medium req: 0x03 - 3.1 kHz audio
## Called party number: XXX
# Nature of address: 0x02 - unknown
# INN indicator: 0x00 - allowed
# Numbering plan: 0x01 - ISDN/telephony
# Number: 8499XXXXXXX <ST>
[Optional params]
# Hop counter: 1E.
## Calling party number: YYY
# Nature of address: 0x02 - unknown
# Numbering plan: 0x01 - ISDN/telephony
# Screening: 0x03 - network prov
# Presentation: 0x00 - presentation allowed
# Number: 495YYYYYYY
[end of optional params]
18:19:26.553733 [INFO] SIP. Callref 0321. New state 'SIPT_WAIT_MEDIA'
18:19:26.553853 [INFO] SIP. Callref 0321. Incoming seize mode 'SIP':
# source host <XXX.XXX.XXX.XXX:5060>
# Port SIPT:0321. UserID -1. Intf: 18.
# CCR(none). Category ff (255).
# Calling <495YYYYYYY> Called <8499XXXXXXX> Generic <none> GenericNotify 0x0
# Orig called <none> Redirecting <none>. Redirecting count 0
# cplt=y; pres=allow; nature=not subscriber.
# SS7 all way: y, ISUP all way: y, ISDN orig: n, ISDN pref: 0
# RADIUS: seize-time [0x57a8a2fe], return-code [0x0] credit-time [0x0] [OK]
# RADIUS: session-ID [11000321 57a8a2fe 00000000 00000000]
RawCalled: -not filled-
18:19:26.553917 [INFO] SIP. Callref 0321. Interface 18, mode 0, reg-mode 0, sdp_18x: 0
18:19:26.554026 [INFO] SIP. Callref 0321. Received mode 'SIP'
18:19:26.554084 [INFO] SIP. Callref 0321. Set category-AON: cat <0>
18:19:26.554177 [INFO] Port SIPT:0321. Set cdr-time for: setup
18:19:26.554273 [INFO] Port SIPT:0321. Setup time-stamp: 18:19:26.000 MSK Mon Aug 08 2016
18:19:26.554337 [INFO] Port SIPT:0321. Seize (v-chan:-1, TG:23). Cld:'<none>'(0). (Trunk) . Clg-len: 10. clg-set: y. COS: -1. RADIUS=-1
18:19:26.554398 [INFO] Port SIPT:0321. ModTable in [-1:4], out [-1:-1], out redir:orig [-1:-1]
18:19:26.554462 [INFO] Port SIPT:0321. CgPN: <495YYYYYYY>(10) <set> <unknown> <isdn/telephony> <allowed> <net.provided>. cat [0].
18:19:26.554530 [INFO] Port SIPT:0321. Calling Info (pres allowed): <495YYYYYYY>. <Category=0>
18:19:26.554585 [INFO] Port SIPT:0321. CgPN: <495YYYYYYY>(10) <set> <unknown> <isdn/telephony> <allowed> <net.provided>. cat [0].
18:19:26.554645 [INFO] Port SIPT:0321. Set state 'In-Dial'
18:19:26.554696 [INFO] SIP. Callref 0321. Set display name: <>(0)
18:19:26.554775 [INFO] Port SIPT:0321. Create msp-conn Conn[105f].
18:19:26.554826 [INFO] Conn[105f]: Set state 'Idle'->'AllocReq'
18:19:26.554959 [INFO] Port SIPT:0321. Set new IP-conn [105f]
18:19:26.555029 [INFO] Conn[105f]: set network interface in state 'AllocReq'. IP <YYY.YYY.YYY.YYY>. net-dev [1]
18:19:26.555084 [INFO] SIP. Callref 0321. IP-conn [105f] created
18:19:26.555137 [INFO] SIP. Callref 0321. Incoming seize - PLAN 7. COS 0
18:19:26.555218 [INFO] Port SIPT:0321. Dial In (in=12, need rm=0): <8><4><9><9><X><X><X><X><X><X><X>[.]
18:19:26.555275 [INFO] Port SIPT:0321. In Digit 12 sym: called buf <8499XXXXXXX.>
18:19:26.555367 [INFO] Port SIPT:0321. Dial buf <8499XXXXXXX>(11)
18:19:26.555428 [INFO] Port SIPT:0321. SIPT seize chan. Prefix data: type: not set; called type: unknown
18:19:26.555482 [INFO] SIP. Callref 0321. New state 'SIPT_PRESENTED'
18:19:26.555625 [INFO] SIP. RX. Callref 0321. MediaInfo
## IP: <XXX.XXX.XXX.XXX>
## Offer: <1>
## v=0
## o=CiscoSystemsSIP-GW-UserAgent 2271 199 IN IP4 XXX.XXX.XXX.XXX
## s=SIP Call
## c=IN IP4 XXX.XXX.XXX.XXX
## t=0 0
## m=audio 17906 RTP/AVP 8 101
## c=IN IP4 XXX.XXX.XXX.XXX
## a=rtpmap:8 PCMA/8000
## a=rtpmap:101 telephone-event/8000
## a=fmtp:101 0-16
## a=ptime:20
18:19:26.555793 [INFO] SIP. Callref 0321. Set Media-Info. Count[1]
18:19:26.555863 [INFO] SIP. Callref 0321. Media-Info (offer): [XXX.XXX.XXX.XXX]
18:19:26.555945 [INFO] Valid
m[0]: audio 17906 RTP/AVP c[0]: XXX.XXX.XXX.XXX 8 101
a[0]:8 G711.A [set]
a[1]:101 NTE [set]
a[2]:ptime:20
a[3]:sendrecv
18:19:26.556030 [INFO] SIP. Callref 0321. Media negotiate. Interface: 18
18:19:26.556093 [INFO] SIP. Callref 0321. Media negotiate <offer>. [XXX.XXX.XXX.XXX]. List-count: 1
18:19:26.556149 [INFO] SIP. Callref 0321. Media negotiate. Codec found: G711.A. PT 8. m[1], a[0]. sendrecv
18:19:26.556208 [INFO] SIP. Callref 0321. Media negotiate <offer>. [XXX.XXX.XXX.XXX:17906] (ip-upd)
18:19:26.556266 [INFO] Port SIPT:0321. Set IP-conn [105f] recvonly
18:19:26.556318 [INFO] Conn[105f]: SendRecv set 'recvonly' in state 'AllocReq'
18:19:26.556393 [INFO] Conn[105f]: set rtp-cfg. <YYY.YYY.YYY.YYY:56158>:[02.31.52.63.74.81] <-> <0.0.0.0:0>:[00.00.00.00.00.00]. flg[19]
18:19:26.556468 [INFO] Port SIPT:0321. IP-conn [105f]. Set Tune
18:19:26.556522 [INFO] Conn[105f]: Set tune: vad 'off', cng 'off', ecan 'off'
pte [20], rtcp_period [0], rtcp_ctrl [0], dscp [0]
dtmf_mode 'rfc2833' dtmf_pt rx [101] dtmf_pt tx [101] fax_mode [1]
use_vbd 'off' vbd_codec [2] vbd_pt [0]
NAT: N, t38transit: 1, cc-transit: 0
18:19:26.556618 [INFO] SIP. Callref 0321. Use codec: G711.A sendrecv. PT 8.
18:19:26.556685 [INFO] Port SIPT:0321. IP-conn [105f]. Set Media-Info: [XXX.XXX.XXX.XXX:17906]
18:19:26.556745 [INFO] Conn[105f]: Set media-info in state 'AllocReq'. [XXX.XXX.XXX.XXX:17906]
18:19:26.556807 [INFO] Conn[105f]: [YYY.YYY.YYY.YYY:56158] <-> [XXX.XXX.XXX.XXX:17906]
18:19:26.556861 [INFO] Conn[105f]: Codec: G.711A , payload [8], DTMF-PT: 101
18:19:26.556920 [INFO] Conn[105f]: try get remote MAC for <XXX.XXX.XXX.XXX>
18:19:26.557079 [INFO] Conn[105f]: found remote MAC for <XXX.XXX.XXX.XXX> - [00:00:0c:07:ac:01]. net-dev [1]
18:19:26.557144 [INFO] Conn[105f]: Set codecs-info in state 'AllocReq'. Count: 2
18:19:26.557204 [INFO] Conn[105f]: G711.A PT [8]
18:19:26.557257 [INFO] Conn[105f]: NTE PT [101]
18:19:26.557311 [INFO] SIP. Callref 0321. New state 'SIPT_IN_PROCEEDING'
18:19:26.557372 [INFO] Port SIPT:0321. Dial Proc (state In-Dial, called len 12): <8499XXXXXXX.> Compl.
18:19:26.557433 [INFO] Port SIPT:0321. Search Modifier at 'incoming' for 'called'. ModTable[4].
18:19:26.557494 [INFO] Port SIPT:0321. Search Modifier for num <8499XXXXXXX.>(12) <unknown> <no-change>
18:19:26.559798 [INFO] Port SIPT:0321. Search Modifier at 'incoming' for 'called'. Result: modifier not found
18:19:26.559877 [INFO] Port SIPT:0321. Search route. Mode: 'calling'. Num: <495YYYYYYY>(10).# Complete
18:19:26.564293 [INFO] Port SIPT:0321. Search route. Result: found route: prefix[19]. res (10)
18:19:26.564390 [INFO] Port SIPT:0321. Process route to prefix [19].
18:19:26.564457 [INFO] Port SIPT:0321. Prefix 19: type 'CHANGE.NP', idx=8
18:19:26.564518 [INFO] Port SIPT:0321. Change NP: 07 to 08, COS=00 (category 0, clg <495YYYYYYY>, cld <8499XXXXXXX>)
18:19:26.564577 [INFO] Port SIPT:0321. Access category change: new 00
18:19:26.564632 [INFO] Port SIPT:0321. Change NP result: Plan=08, COS=00. Category: 0. Clg: <495YYYYYYY>, Cld: <8499XXXXXXX>
18:19:26.564724 [INFO] Port SIPT:0321. Dial Proc (state In-Dial, called len 12): <8499XXXXXXX.>
18:19:26.564787 [INFO] Port SIPT:0321. Search route. Mode: 'calling'. Num: <495YYYYYYY>(10).# Complete
18:19:26.564900 [INFO] Port SIPT:0321. Search route. Result: found route: prefix[12]. res (10)
18:19:26.564967 [INFO] Port SIPT:0321. Process route to prefix [12].
18:19:26.565070 [INFO] Port SIPT:0321. Prefix 12: type 'TRUNK', idx=7
18:19:26.565129 [INFO] Port SIPT:0321. Accs on
18:19:26.565185 [INFO] Port SIPT:0321. Link to TG 07. Out modifiers-table: clg[5], cld[-1], redir[-1], orig[-1], generic[-1]
18:19:26.565244 [INFO] Port SIPT:0321. Link to TG 07. Setup mode: enblock <ST>
18:19:26.565300 [INFO] Port SIPT:0321. Link to TG 07: mode Local. Dir=0, Cld=2 Select Order=undef. In buf: ~8499XXXXXXX.
18:19:26.565355 [INFO] Port SIPT:0321. TG: Link entry to SS7-linkset[00]
18:19:26.565414 [INFO] Port SIPT:0321. Outgoing setup to SS7:00:00.
18:19:26.565477 [INFO] LINK/SS7. ISUP-profile 00. Set Link CCI <dis>, CCIfq <0>.
18:19:26.565531 [INFO] LINK/SS7. ISUP-profile 00. Set Link CCR <0>, peerCCR <0>
18:19:26.565607 [INFO] SS7/ISUP. ISUP-profile 00. Create call (mode 2): Link '00/01' (1). Chan '00/01':04. CIC=003 (prio -2)
18:19:26.565701 [INFO] Port SS7:01:04. Check out-calling-modify: '495YYYYYYY'(10). ModTable[5], ClgMod[-1]
18:19:26.565762 [INFO] Port SS7:01:04. Search Modifier at 'outgoing' for 'calling'. ModTable[5].
18:19:26.565821 [INFO] Port SS7:01:04. Search Modifier for num <495YYYYYYY>(10) <unknown> <isdn/telephony> <allowed> <net.provided>. cat '0'
18:19:26.569637 [INFO] Port SS7:01:04. Search Modifier at 'outgoing' for 'calling'. Result: modifier [15]
18:19:26.569722 [INFO] Port SS7:01:04. Modify at 'outgoing': use modifier <calling>, modify num <calling>
18:19:26.569783 [INFO] Port SS7:01:04. Modify at 'outgoing': number mask <(X{4,15})>
18:19:26.569843 [INFO] Port SS7:01:04. Modify at 'outgoing': rule <$>, ptr <0>. Num <495YYYYYYY>(10), nptr <0>
18:19:26.569907 [INFO] Port SS7:01:04. Modify at 'outgoing': result-num: <495YYYYYYY>.(10). res: 10
18:19:26.569968 [INFO] Port SS7:01:04. Modify at 'outgoing': calling-params: type <national>, numplan <isdn/telephony>, pres <no-change>, screen <verifed&pass>, cat 'N'
18:19:26.570030 [INFO] Port SS7:01:04. Check out-calling-modify: ClgMod[-2]
18:19:26.570092 [INFO] Port SS7:01:04. Check out-calling-from-RADIUS-modify: '495YYYYYYY'(10). ClgMod[-1]
18:19:26.570157 [INFO] Port SS7:01:04. Set parent SIPT:0321
18:19:26.570225 [INFO] SS7/ISUP. Chan SS7:01:04. Transit-call
18:19:26.570282 [INFO] SIP. Callref 0321. Transit-call
18:19:26.570387 [INFO] Port SS7:01:04. VChan set (chan 4) - 'line 0, chan 17'
18:19:26.570448 [INFO] LINK/SS7. ISUP-profile 00. Set Link CgPN: <495YYYYYYY>(10) <set> <national> <isdn/telephony> <allowed> <verifed&pass>. cat [0].
18:19:26.570506 [INFO] LINK/SS7. ISUP-profile 00. Set Link - calling category: 'FF' (255) (from incoming ISUP)
18:19:26.570560 [INFO] LINK/SS7. ISUP-profile 00. Set Link - enblock mode. Link 1
18:19:26.570621 [INFO] Port SS7:01:04. Set state 'Wait-Num'
18:19:26.570687 [INFO] Port SS7:01:04. Query Next Digit - peer SIPT:0321 (next.digit=n). Called len 12, proceed 00
18:19:26.570745 [INFO] Port SS7:01:04. Dial Out=8 (ext)
18:19:26.570804 [INFO] Port SS7:01:04. Modify at 'outgoing': use modifier <calling>, modify num <called>
18:19:26.570858 [INFO] Port SS7:01:04. Modify at 'outgoing': number mask <(X{4,15})>
18:19:26.570911 [INFO] Port SS7:01:04. Modify at 'outgoing': rule <$>, ptr <0>. Num <8>(1), nptr <0>
18:19:26.570968 [INFO] Port SS7:01:04. Modify at 'outgoing': result-num: <8>.(1). res: 1
18:19:26.571025 [INFO] Port SS7:01:04. Modify at 'outgoing': called-params: type <national>, numplan <isdn/telephony>
18:19:26.571082 [INFO] Port SS7:01:04. Update called params
18:19:26.571139 [INFO] Port SS7:01:04. Check out-called-modify: '8'(1). ModTable[-1], CldMod[-1]
18:19:26.571226 [INFO] SS7/ISUP. Chan SS7:01:04. Dial 8
18:19:26.571284 [INFO] Port SS7:01:04. Dial Out: called len 00, append 01 (max digit 40)
18:19:26.571353 [INFO] Port SS7:01:04. Query Next Digit - peer SIPT:0321 (next.digit=n). Called len 12, proceed 01
18:19:26.571409 [INFO] Port SS7:01:04. Dial Out=4 (ext)
18:19:26.571469 [INFO] SS7/ISUP. Chan SS7:01:04. Dial 4
18:19:26.571525 [INFO] Port SS7:01:04. Dial Out: called len 01, append 01 (max digit 40)
18:19:26.571591 [INFO] Port SS7:01:04. Query Next Digit - peer SIPT:0321 (next.digit=n). Called len 12, proceed 02
18:19:26.571645 [INFO] Port SS7:01:04. Dial Out=9 (ext)
18:19:26.571706 [INFO] SS7/ISUP. Chan SS7:01:04. Dial 9
18:19:26.571760 [INFO] Port SS7:01:04. Dial Out: called len 02, append 01 (max digit 40)
18:19:26.571824 [INFO] Port SS7:01:04. Query Next Digit - peer SIPT:0321 (next.digit=n). Called len 12, proceed 03
18:19:26.571877 [INFO] Port SS7:01:04. Dial Out=9 (ext)
18:19:26.571936 [INFO] SS7/ISUP. Chan SS7:01:04. Dial 9
18:19:26.571991 [INFO] Port SS7:01:04. Dial Out: called len 03, append 01 (max digit 40)
18:19:26.572056 [INFO] Port SS7:01:04. Query Next Digit - peer SIPT:0321 (next.digit=n). Called len 12, proceed 04
18:19:26.572109 [INFO] Port SS7:01:04. Dial Out=X (ext)
18:19:26.572169 [INFO] SS7/ISUP. Chan SS7:01:04. Dial X
18:19:26.572223 [INFO] Port SS7:01:04. Dial Out: called len 04, append 01 (max digit 40)
18:19:26.572288 [INFO] Port SS7:01:04. Query Next Digit - peer SIPT:0321 (next.digit=n). Called len 12, proceed 05
18:19:26.572341 [INFO] Port SS7:01:04. Dial Out=X (ext)
18:19:26.572400 [INFO] SS7/ISUP. Chan SS7:01:04. Dial X
18:19:26.572454 [INFO] Port SS7:01:04. Dial Out: called len 05, append 01 (max digit 40)
18:19:26.572518 [INFO] Port SS7:01:04. Query Next Digit - peer SIPT:0321 (next.digit=n). Called len 12, proceed 06
18:19:26.572572 [INFO] Port SS7:01:04. Dial Out=X (ext)
18:19:26.572630 [INFO] SS7/ISUP. Chan SS7:01:04. Dial X
18:19:26.572685 [INFO] Port SS7:01:04. Dial Out: called len 06, append 01 (max digit 40)
18:19:26.572751 [INFO] Port SS7:01:04. Query Next Digit - peer SIPT:0321 (next.digit=n). Called len 12, proceed 07
18:19:26.572805 [INFO] Port SS7:01:04. Dial Out=X (ext)
18:19:26.572864 [INFO] SS7/ISUP. Chan SS7:01:04. Dial X
18:19:26.572919 [INFO] Port SS7:01:04. Dial Out: called len 07, append 01 (max digit 40)
18:19:26.572984 [INFO] Port SS7:01:04. Query Next Digit - peer SIPT:0321 (next.digit=n). Called len 12, proceed 08
18:19:26.573037 [INFO] Port SS7:01:04. Dial Out=X (ext)
18:19:26.573095 [INFO] SS7/ISUP. Chan SS7:01:04. Dial X
18:19:26.573149 [INFO] Port SS7:01:04. Dial Out: called len 08, append 01 (max digit 40)
18:19:26.573214 [INFO] Port SS7:01:04. Query Next Digit - peer SIPT:0321 (next.digit=n). Called len 12, proceed 09
18:19:26.573266 [INFO] Port SS7:01:04. Dial Out=X (ext)
18:19:26.573325 [INFO] SS7/ISUP. Chan SS7:01:04. Dial X
18:19:26.573380 [INFO] Port SS7:01:04. Dial Out: called len 09, append 01 (max digit 40)
18:19:26.573445 [INFO] Port SS7:01:04. Query Next Digit - peer SIPT:0321 (next.digit=n). Called len 12, proceed 10
18:19:26.573500 [INFO] Port SS7:01:04. Dial Out=X. (ext)
18:19:26.573560 [INFO] SS7/ISUP. Chan SS7:01:04. Dial X.
18:19:26.573614 [INFO] Port SS7:01:04. Dial Out: called len 10, append 02 (max digit 40)
18:19:26.573669 [INFO] Port SS7:01:04. Dial Out: 'End_of_Dial' digit/stop dial
18:19:26.573727 [INFO] SS7/ISUP. Chan '00/01':04. New state OG_PROCEEDING
18:19:26.573785 [INFO] Port SS7:01:04. Setup Ack (peer=SIPT:0321)
18:19:26.573840 [INFO] Port SS7:01:04. Set state 'Out-Dial'
18:19:26.573895 [INFO] Port SIPT:0321. Setup Acked in state In-Dial. (peer=SS7:01:04)
18:19:26.573990 [INFO] Port SIPT:0321. LinkUp to SS7:01:04
18:19:26.574062 [INFO] Port SIPT:0321. Activate IP-conn [105f]
18:19:26.574137 [INFO] Conn[105f]: try activate. state 'AllocReq'. (media not connected)
18:19:26.574210 [INFO] Port SS7:01:04. Set cdr-time for: setup
18:19:26.574302 [INFO] Port SS7:01:04. Setup time-stamp: 18:19:26.000 MSK Mon Aug 08 2016
18:19:26.574470 [INFO] SS7/ISUP. TX. ISUP-profile 00. Link '00/01', CIC=003. IAM- Initial Address Message
## Nature of connection: 10
# Satellite: no
# Continuity Check: not required
# Echo control: included
## Forward Call Indicators: 20 00
# Call to be treated as national call
# EndToEnd method: no end-to-end(only link-by-link)
# Interworking: no encountered
# EndToEnd info: not available
# ISUP: used all the way
# ISUP indicator: preferred all way
# Originating access: non-ISDN
# Calling party category: 0xff (255)
# Transmission medium req: 0x00 - speech
## Called party number:
# Nature of address: 0x03 - national
# INN indicator: 0x08 - not allowed
# Numbering plan: 0x01 - ISDN/telephony
# Number: 8499XXXXXXX <ST>
[Optional params]
## Calling party number:
# Nature of address: 0x03 - national
# Numbering plan: 0x01 - ISDN/telephony
# Screening: 0x01 - user prov, verifed & passed
# Presentation: 0x00 - presentation allowed
# Number: 495YYYYYYY
# Hop counter: 1D.
[end of optional params]
18:19:26.574545 [INFO] SS7/MTP3. Line '00/01'. ISUP-profile 00. Data Tx. SI=0xC5 [DPC=B, OPC=A, SLS=3]
18:19:26.574665 [INFO] SS7/MTP3. Line '00/01'. Data Tx. 'ISUP': C5.86.01.E8.33.03.00.01.10.20.00.FF.00.02.0A.08.03.90.48.99.09.38.78.F7.0A.07.03.11.94.25.47.20.00.3D.01.1D.00.
18:19:26.574807 [INFO] Port SIPT:0321. Prefix linked. Called len 12, proceed 12.
18:19:26.574880 [INFO] Port SIPT:0321. Prefix linked. Called len 12, proceed 12.
18:19:26.574936 [INFO] SIP. Callref 0321. Proc dial result [0]
18:19:26.575015 [INFO] Conn[105f]: Set state 'AllocReq'->'Allocated'
18:19:26.575075 [INFO] Conn[105f]: Created. Need activate [YES]
18:19:26.575136 [INFO] Port SIPT:0321. Created IP-conn [105f]. in-call
18:19:26.575192 [INFO] Conn[105f]: try activate. state 'Allocated'. (media not connected)
18:19:26.575248 [INFO] Conn[105f]: Set state 'Allocated'->'DisableReq'
18:19:26.576265 [INFO] Conn[105f]: Created (disabled). State 'DisableReq'
18:19:26.576344 [INFO] Conn[105f]: Set state 'DisableReq'->'Disabled'
18:19:26.576408 [INFO] Port SIPT:0321. Created IP-conn [105f]. in-call
18:19:26.576463 [INFO] Conn[105f]: try activate. state 'Disabled'. (media not connected)
18:19:26.709742 [INFO] SIP. RX. Callref 0321.
18:19:26.709862 [INFO] SIP. RX. Callref 0321. RLC-Release_Complete
[No optional params]
18:19:26.709926 [INFO] SIP. Callref 0321. 'RLC-Release_Complete' with cause <Normal, unspecified>(31) in state <SIPT_IN_PROCEEDING>
18:19:26.709991 [INFO] Port SIPT:0321. Deactivate IP-conn [105f]
18:19:26.710048 [INFO] Conn[105f]: Deactivate in state 'Disabled'
18:19:26.710108 [INFO] Port SIPT:0321. Release Complete, cause 'Normal, unspecified', dcl '0', loc '0'
18:19:26.710176 [INFO] Port SIPT:0321. Set cdr-time for: release
18:19:26.710271 [INFO] Port SIPT:0321. Setup time-stamp: 18:19:26.000 MSK Mon Aug 08 2016
18:19:26.710359 [INFO] Port SIPT:0321. Release time-monot: 2135096.869
18:19:26.710412 [INFO] Port SIPT:0321. Release time-stamp: 18:19:26.000 MSK Mon Aug 08 2016, msec-diff: 2135096869
18:19:26.710465 [INFO] Port SIPT:0321. Duration sec: 0, msec: 0
18:19:26.710523 [INFO] Port SIPT:0321. Save CDR. disabled. [0x0]
18:19:26.710585 [INFO] Port SIPT:0321. Release peer 'SS7:01:04', cause 'Normal, unspecified', dcl '2', loc '0'
18:19:26.710647 [INFO] Port SS7:01:04. Disconnect from SIPT:0321, cause 'Normal, unspecified', dcl '2', loc '0'
18:19:26.710705 [INFO] Port SS7:01:04. Disconnect, cause 'Normal, unspecified', dcl '2', loc '0'
18:19:26.710766 [INFO] Port SS7:01:04. Set cdr-time for: release
18:19:26.710892 [INFO] Port SS7:01:04. Setup time-stamp: 18:19:26.000 MSK Mon Aug 08 2016
18:19:26.710981 [INFO] Port SS7:01:04. Release time-monot: 2135096.870
18:19:26.711034 [INFO] Port SS7:01:04. Release time-stamp: 18:19:26.000 MSK Mon Aug 08 2016, msec-diff: 2135096870
18:19:26.711087 [INFO] Port SS7:01:04. Duration sec: 0, msec: 0
18:19:26.711144 [INFO] Port SS7:01:04. Save CDR. disabled. [0x0]
18:19:26.711201 [INFO] Port SS7:01:04. Set signal: 'BUSY'
18:19:26.711271 [INFO] SS7/ISUP. Chan SS7:01:04. Release, cause 'Normal, unspecified', cause_loc '0'
18:19:26.711352 [INFO] SS7/ISUP. TX. ISUP-profile 00. Link '00/01', CIC=003. REL-Release
# Cause indicators: [84].[9F].
# Location [04] - Public network serving the remote user (RLN)
# Cause [9f] - Normal, unspecified
[No optional params]
18:19:26.711417 [INFO] SS7/MTP3. Line '00/01'. ISUP-profile 00. Data Tx. SI=0xC5 [DPC=B, OPC=A, SLS=3]
18:19:26.711502 [INFO] SS7/MTP3. Line '00/01'. Data Tx. 'ISUP': C5.86.01.E8.33.03.00.0C.02.00.02.84.9F.
18:19:26.711617 [INFO] SS7/ISUP. Chan '00/01':04. New state RELEASE_REQUEST
18:19:26.711686 [INFO] Port SS7:01:04. Set state 'Release'
18:19:26.711743 [INFO] Port SIPT:0321. Free IP-conn [105f]
18:19:26.711800 [INFO] Conn[105f]: Destroy in state 'Disabled'. [check]
18:19:26.711852 [INFO] Port SIPT:0321. Destroy Conn[105f].
18:19:26.711903 [INFO] Conn[105f]: Set state 'Disabled'->'DeallocReq'
18:19:26.712060 [INFO] Port SIPT:0321. Set state 'Ready'
18:19:26.712120 [INFO] SIP. Callref 0321. New state 'SIPT_IDLE'
18:19:26.714413 [INFO] Conn[105f]: Destroy response (destroyed)
18:19:26.714525 [INFO] Conn[105f]: clr rtp-cfg. <YYY.YYY.YYY.YYY:56158>:[02.31.52.63.74.81] <-> <XXX.XXX.XXX.XXX:17906>:[00.00.0C.07.AC.01]. flg[19]
18:19:26.714593 [INFO] Conn[105f]: Set state 'DeallocReq'->'Idle'
18:19:26.725580 [INFO] SS7/MTP3. Line '00/01'. Data Rx. SNI=0xC5 (SI=5, NI=3) [DPC=A, OPC=B, SLS=3]. [SLC=0]
09.C5.A0.8F.61.30.03.00.10.00.
18:19:26.725663 [INFO] SS7/MTP3. Line '00/01'. Data Rx. 'ISUP' (4).
18:19:26.725735 [INFO] SS7/ISUP. RX. ISUP-profile 00. Link '00/01', CIC=003. RLC-Release_Complete
[No optional params]
18:19:26.725810 [INFO] SS7/ISUP. Chan '00/01':04. Clear v-chan 00:17
18:19:26.725874 [INFO] Port SS7:01:04. Release Complete, cause 'Normal, unspecified', dcl '0', loc '0'
18:19:26.725943 [INFO] Port SS7:01:04. Save CDR. disabled. [0x0]
18:19:26.726035 [INFO] Port SS7:01:04. Set state 'Ready'
18:19:26.726093 [INFO] SS7/ISUP. Chan '00/01':04. New state NULL
| HEX | DEC | Значение | Причина |
| 0x1 | 1 | UNALLOCATED | Не назначенный (не присвоенный) номер. Необходимое назначение достоверно, но не может быть достигнуто. |
| 0x2 | 2 | NO_ROUTE_TRANSIT_NET | Нет маршрута к заданной транзитной сети. От посылающего оборудования требуется проведение сигнала через незнакомую транзитную сеть. |
| 0x3 | 3 | NO_ROUTE_DESTINATION | Нет маршрута к адресату. Вызываемый пользователь не может быть достигнут, т.к. сеть не обслуживает место назначения. |
| 0х6 | 6 | CHANNEL_UNACCEPTABLE | Канал неприемлем. Последний выбранный канал недоступен для посылаемого объекта. |
| 0х7 | 7 | CALL_AWARDED_DELIVERED | Вызов назначен и доставлен в установленный канал. Входящий сигнал соединен с каналом, который уже настроен на принятие идентичных по типу сигналов (например, виртуальные вызовы в пакетном режиме Х.25). |
| 0х10 | 16 | NORMAL_CLEARING | Нормальное завершение вызова. Вызов корректно завершен одним из вовлеченных пользователей. |
| 0х11 | 17 | USER_BUSY | Пользователь занят. Вызываемый пользователь не может принять еще один вызов, хотя совместимость достигнута. |
| 0х12 | 18 | NO_USER_RESPONSE | Пользователь не отвечает. Применяется, когда пользователь не отвечает на вызов, содержащий сообщения, предупреждающие о готовности к работе или о соединении в течение отведенного времени. |
| 0х13 | 19 | NO_ANSWER | От пользователя нет ответа (пользователь предупрежден). Пользователь обеспечил индикацию готовности к работе, но не обеспечил индикацию соединения в течение отведенного времени. |
| 0х15 | 21 | SUBSCRIBER_ABSENT | Пользователь отсутствует. Вызываемая сторона недоступна, установление связи невозможно или вызываемый абонент временно недоступен в сети. |
| 0х16 | 22 | CALL_REJECTED | Вызов отклонен. Оборудование, посылающее значение, не принимает данный вызов, хотя оно свободно и совместимо. |
| 0х1B | 27 | DESTINATION_OUT_OF_ORDER | Адресат не в порядке. Интерфейс пункта назначения не функционирует нормально. |
| 0x1C | 28 | INVALID_NUMBER_FORMAT | Неправильный формат номера. Номер вызываемой партии недействителен или не полон. |
| 0x1D | 29 | FACILITY_REJECTED | Функциональная возможность отклонена. Сеть не может обеспечить требуемый канал связи. |
| 0x1E | 30 | RESPONSE_TO_STATUS_ENQUIRY | Ответ на ЗАПРОС СОСТОЯНИЯ (STATUS ENQUIRY). Причиной сообщения STATUS было предшествующее ему принятие сообщения ЗАПРОС СОСТОЯНИЯ. |
| 0x1F | 31 | NORMAL_UNSPECIFIED | Нормальный, не специфицированный. Используется для сообщения о нормальных событиях только тогда, когда в нормальном классе не возникает никакого другого значения. |
| 0x22 | 34 | NORMAL_CIRCUIT_CONGESTION | Нет доступного маршрута/канала. Подходящий маршрут/канал для принятия вызова в данный момент недоступен. |
| 0x26 | 38 | NETWORK_OUT_OF_ORDER | Сеть неисправна. Сеть не функционирует. Немедленный повторный набор номера не будет удачным. |
| 0x29 | 41 | NORMAL_TEMPORARY_FAILURE | Временная неисправность. Сеть не функционирует. Вероятно, немедленный повторный набор номера не будет удачным. |
| 0x2A | 42 | SWITCH_CONGESTION | Перегрузка коммутационного оборудования. Коммутационное оборудование, отдающее это значение, в данный момент перегружено. |
| 0x2B | 43 | ACCESS_INFO_DISCARDED | Информация доступа отвергается. Сеть не может передать выбранную информацию удаленному пользователю так, как это необходимо. Этому могут препятствовать: информация, поступающая от пользователя к пользователю, низкий уровень совместимости, высокий уровень совместимости или под адрес, как указано в диагностике. Конкретный тип отторгаемой выбранной информации дополнительно указывается в диагностике. |
| 0x2C | 44 | REQUESTED_CHAN_UNAVAIL | Требуемый маршрут/канал недоступен. Данное значение передается, когда маршрут (или канал), указанный необходимым объектом, не может быть обеспечен другой стороной. |
| 0x2D | 45 | PRE_EMPTED | упреждение |
| 0x32 | 50 | FACILITY_NOT_SUBSCRIBED | Требуемый канал связи не подключается. Требуемые дополнительные услуги не могут быть обеспечены сетью, т.к. пользователь не выполнил необходимые административные формальности по отношению к поддерживаемым сетям. |
| 0x34 | 52 | OUTGOING_CALL_BARRED | исходящие вызовы закрыты |
| 0x36 | 54 | INCOMING_CALL_BARRED | входящие вызовы закрыты |
| 0x39 | 57 | BEARERCAPABILITY_NOTAUTH | Возможности переноса не санкционированы. |
| 0x3A | 58 | BEARERCAPABILITY_NOTAVAIL | Возможности переноса в настоящее время недоступны. |
| 0x41 | 65 | BEARERCAPABILITY_NOTIMPL | BCAP не определена. Оборудование, посылающее данное значение, не имеет требуемой ВСАР. |
| 0x42 | 66 | CHAN_NOT_IMPLEMENTED | Тип канала не обеспечивается. Оборудование, посылающее данное значение, не обеспечивает необходимые дополнительные услуги. |
| 0x45 | 69 | FACILITY_NOT_IMPLEMENTED | Требуемый канал связи не обеспечивается. Оборудование, возвращающее данное значение, не обеспечивает необходимые дополнительные услуги. |
| 0x51 | 81 | INVALID_CALL_REFERENCE | Недействительное значение опорного сигнала. Сообщение, содержащее опорный сигнал, который в данный момент не используется на интерфейсе пользователь-сеть было получено оборудованием, отсылающим данное значение. |
| 0x58 | 88 | INCOMPATIBLE_DESTINATION | Несовместимость с пунктом назначения. Оборудование, создающее это значение, получило запрос о принятии вызова, имеющего более низкий уровень совместимости, более высокий уровень совместимости или другие характеристики совместимости (например, частоту поступления информации), которые делают принятие вызова невозможным. |
| 0x5F | 95 | INVALID_MSG_UNSPECIFIED | Неправильное или непредусмотренное сообщение. Появляется только тогда, когда в классе недействительных сообщений не возникает других значений. |
| 0x60 | 96 | MANDATORY_IE_MISSING | Отсутствует обязательный информационный элемент. Оборудование, создающее это значение, получило сообщение, не содержащее информационного элемента, который должен присутствовать в сообщении до того, как оно может быть подвергнуто обработке. |
| 0x61 | 97 | MESSAGE_TYPE_NONEXIST | Тип сообщения не существует или не реализован. Оборудование, создающее это значение, получило сообщение, тип которого ему не знаком, потому что это сообщение либо не расшифровано, либо расшифровано, но не введено в эксплуатацию на данном оборудовании. |
| 0x62 | 98 | WRONG_MESSAGE | Сообщение несовместимо с состоянием вызова или его тип не существует или не введен в эксплуатацию. Оборудование, создающее это значение, получило сообщение, которое оно рассматривает как не допустимое в состоянии вызова; или же было получено сообщение STATUS, указывающее на несовместимое состояние вызова. |
| 0x63 | 99 | IE_NONEXIST | Информационный элемент не существует или не реализован. Оборудование, создающее это значение, получило сообщение, включающее неопознанные информационные элементы, так как идентификатор информационного элемента не определен, а если определен, то не введен в эксплуатацию на инструменте, создающем новое значение. Однако информационный элемент не обязательно должен присутствовать в сообщении для того, чтобы дать возможность оборудованию, создающему данное значение, провести его обработку. |
| 0x64 | 100 | INVALID_IE_CONTENTS | Сообщение содержит некорректный информационный элемент. Оборудование, создающее данное значение, получило информационный элемент, который оно ввело в эксплуатацию. Однако оборудование было не в состоянии ввести в эксплуатацию код, так как одно или несколько полей были неправильно закодированы. |
| 0x65 | 101 | WRONG_CALL_STATE | Сообщение несовместимо с состоянием вызова. Полученное сообщение несовместимо с состоянием вызова. |
| 0x66 | 102 | RECOVERY_ON_TIMER_EXPIRE | Восстановление по истечении тайм-аута. Время истекло и начата связанная с исправлением ошибок процедура Q.931. |
| 0x67 | 103 | MANDATORY_IE_LENGTH_ERROR | Несуществующий или неописанный параметр. Оборудование, вернувшее этот код, получило сообщение, в котором содержались нераспознанные параметры. Нераспознанные потому что, они не определены или определены, но не используются на этом оборудовании. |
| 0x6F | 111 | PROTOCOL_ERROR | Не специфицированная ошибка в протоколе. Сообщение о наличии ошибки появляется, только если в классе протокольных ошибок нет других значений. |
| 0x7F | 127 | INTERWORKING | Не специфицированная ошибка межсетевого взаимодействия. Имела место организация межсетевого взаимодействия с сетью, которая не обеспечивает причинные коды операций. Поэтому точное значение отсылаемого сообщения неизвестно. |
Теперь с юмором:
1 — Unallocated (unassigned) number — мужчина, я вас не знаю. 2 — No route to specified transit network (WAN) — мужчина, куда вы меня тащите ? 3 — No route to destination — не дам, но вопрос можно решить на коммерческом уровне 4 — send special information tone — мужчина, поменяйте парфюм. 6 — Channel unacceptable — девственница 16 — Normal call clearing — ДА! Да Хорошо ! 17 — User busy — есть друг, но можно попробывать позже. 18 — No user responding — игнор 19 — no answer from user — и не звони мне больше. 21 — Call rejected — я слушаю земфиру. 22 — Number changed — новый друг. 28 — Invalid number format (incomplete number) — не туда. 31 — Normal, unspecified — тупит 34 — No circuit/channel available — мужчина, четвертого некуда. 42 — Switching equipment congestion — больно мне больно… 47 — Resource unavailable — unspecified — замужем. 63 — Service or option not available, unspecified — мужчина, попробуйте с другой стороны. 102 — Recovery on timer expiry — ну сколько можно ждать ? 111 — Protocol error unspecified — он подарил мне ладу, да он ах%ел… |
В процессе выявления неисправности или ошибок администраторы VoIP системы прибегают к анализу журналов сообщений их системы, в частности Asterisk. В данной статье мы разберем как искать код разъединения вызова в Asterisk и их расшифровка.
Протокол Q.931 это сигнальный протокол встроенный в Integrated Services Digital Network (ISDN), так же используется в VoIP. Протокол Q.931 участвует в установке и разрыве телефонных соединений.
Протокол Q.931 используется для передачи и получения сигнальных сообщений в цифровых системах передачи данных. Сообщения протокола Q.931 включают в себя сообщения об установке вызова, о ходе вызова, сообщения о разрыве вызова. В этой статье мы рассмотри причины и коды ошибок при разъединении вызовов.
Работая с Asterisk AMI, при получении/отправки события HangUp мы получаем/отправляем Cause Code, т.е. причины по которым вызов завершается. В таблице ниже приведены все Cause Code используемые в ISDN телефонии, которые соответствуют протоколу Q.931 (спасибо WiKi), и в сопоставлении к ним приведены Cause Code, которые используются в AMI (столбец AMI Cause). В столбце “SIP ответ” приведены ответы SIP протокола, с подобными причинами завершения вызова.
Данные описания Cause Code мы использовали при написании программ, для того чтобы понимать по какой причине не проходит тот или иной вызов.
[root@asterisk ~]# grep -e '[CALLID].*HANGUPCAUSE' /var/log/asterisk/full
CALLID -это идентификатор вызова. В логфайле введите номер звонящего/вызываемого абонента и найдете следующую запись:
[2018-01-29 14:40:03] VERBOSE[18823][C-00000009] pbx.c: Executing [recordcheck@sub-record-check:11] Goto("Local/84955555555@from-internal-00000007;2", "startrec") in new stack
[C-00000009] – и есть идентификатор вызова

Причины отбой вызова в Asterisk и Q.931 коды ошибок
Любое использование материалов сайта возможно только с разрешения автора и с обязательным указанием источника.