Загрузка…
1. Инициатором разрыва является АТС, если в трассе сообщение DISCONNECT стоит в колонке PBX->CO
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 – Причина не соответствия протоколов. Дословно: «Сообщение с нераспознаными параметрами сброшено»
Коды Завершения Q.931¶
1 Не назначенный (не присвоенный) номер.
Набранный (или звонящий) номер не присвоен ни одному абоненту.
2 Нет маршрута к заданной транзитной сети.
От посылающего оборудования требуется проведение сигнала через незнакомую транзитную сеть.
3 Нет маршрута к адресату.
Вызываемый пользователь не может быть достигнут, т.к. сеть не обслуживает место назначения.
4 Передача специального сигнала оповещения.
Указывает на то, что вызываемая сторона недоступна, вызывающей стороне будет отдан специальный сигнал оповещения.
5 Неверный префикс канала.
Указывает на ошибочное добавление префикса канала в номер вызываемой стороны.
6 Канал неприемлем.
Последний выбранный канал недоступен для посылаемого объекта.
7 Вызов назначен и доставлен в установленный канал.
Входящий сигнал соединен с каналом, который уже настроен на принятие идентичных по типу сигналов (например, виртуальные вызовы в пакетном режиме Х.25).
8 Прерывание.
Указывает на то, что вызов был прерван.
0 Прерывание – Канал сохранен для повторного использования.
Указывает на то, что звонок был сброшен по требованию одной из сторон. При необходимости можно повторить вызов.
16 Нормальное завершение вызова.
Вызов корректно завершен одним из вовлеченных пользователей.
17 Пользователь занят.
Вызываемый пользователь не может принять еще один вызов, хотя совместимость достигнута.
18 Пользователь не отвечает.
Применяется, когда пользователь не отвечает на вызов, содержащий сообщения, предупреждающие о готовности к работе или о соединении в течение отведенного времени.
19 От пользователя нет ответа (пользователь предупрежден).
Пользователь обеспечил индикацию готовности к работе, но не обеспечил индикацию соединения в течение отведенного времени.
20 Пользователь отсутствует.
Вызываемая сторона недоступна, установление связи невозможно или вызываемый абонент временно недоступен в сети.
21 Вызов отклонен.
Оборудование, посылающее значение, не принимает данный вызов, хотя оно свободно и совместимо.
22 Номер изменен.
Вызываемому абоненту не присвоен номер.
23 Перенаправлено в новый пункт назначения
У абонента сработала переадресация и вызов был перенаправлен на другой номер.
26 Разъединение не выбранного пользователя.
Пользователь не предупрежден о входящем сигнале.
27 Адресат не в порядке.
Интерфейс пункта назначения не функционирует нормально.
28 Неправильный формат номера.
Номер вызываемой партии недействителен или не полон.
29 Функциональная возможность отклонена.
Сеть не может обеспечить требуемый канал связи.
30 Ответ на ЗАПРОС СОСТОЯНИЯ (STATUS ENQUIRY).
Причиной сообщения STATUS было предшествующее ему принятие сообщения ЗАПРОС СОСТОЯНИЯ.
31 Нормальный, неуточненный.
Используется для сообщения о нормальных событиях тогда, когда стандартные значения не подходят.
34 Нет доступного маршрута/канала.
Подходящий маршрут/канал для принятия вызова в данный момент недоступен.
38 Сеть неисправна.
Сеть не функционирует. Немедленный повторный набор номера не будет удачным.
39 Фреймовый режим постоянного соединения недоступен.
Код включен в сообщение СТАТУСА(STATUS), чтобы указать, что фреймовый режим постоянного соединения недоступен.
40 Фреймовый режим постоянного соединения в рабочем состоянии.
Код включен в сообщение СТАТУСА(STATUS), указывает, что фреймовый режим постоянного соединения доступен для передачи пользовательской информации.
41 Временная неисправность.
Сеть не функционирует. Вероятно, немедленный повторный набор номера не будет удачным.
42 Перегрузка коммутационного оборудования.
Коммутационное оборудование, отдающее это значение, в данный момент перегружено.
43 Информация доступа отвергается.
Сеть не может передать выбранную информацию удаленному пользователю так, как это необходимо. Этому могут препятствовать: информация, поступающая от пользователя к пользователю, низкий уровень совместимости, высокий уровень совместимости или под адрес, как указано в диагностике. Конкретный тип отторгаемой выбранной информации дополнительно указывается в диагностике.
44 Требуемый маршрут/канал недоступен.
Данное значение передается, когда маршрут (или канал), указанный необходимым объектом, не может быть обеспечен другой стороной.
47 Ресурсы недоступны, не предусмотрены.
В данном случае о недоступном ресурсе сообщается только тогда, когда нет другого значения в классе недоступных ресурсов.
49 Качество услуг не обеспечено.
Задержка передачи информации не поддерживается, и качество обслуживания (как определено в Рекомендациях Х.213) не может быть обеспечено.
50 Требуемый канал связи не подключается.
Требуемые дополнительные услуги не могут быть обеспечены сетью, т.к. пользователь не выполнил необходимые административные формальности по отношению к поддерживаемым сетям.
53 Исходящие вызовы запрещены внутри закрытой группы пользователей(CUG).
Означает, что вызывающая сторона является членом группы, исходящие звонки не разрешены этому члену закрытой группы пользователей.
55 Запрет на входящие вызовы внутри закрытой группы пользователей (CUG).
Несмотря на то, что вызываемая сторона является членом группы, входящие вызовы запрещены этому члену закрытой группы пользователей (CUG).
57 Возможности переноса не санкционированы.
58 Возможности переноса в настоящее время недоступны.
62 Ошибка в информации об уровне и категории пользователя.
Показывает, что существует несоответствие в исходящей информации об уровне доступа и категории пользователя.
63 Услуга или факультатив не доступны, не специфицированы.
65 BCAP не определена.
Оборудование, посылающее данное значение, не имеет требуемой ВСАР.
66 Тип канала не обеспечивается.
Оборудование, посылающее данное значение, не обеспечивает необходимые дополнительные услуги.
69 Требуемый канал связи не обеспечивается.
Оборудование, возвращающее данное значение, не обеспечивает необходимые дополнительные услуги.
70 Доступна только ограниченная возможность переноса цифровой информации.
Одно оборудование требует от носителя неограниченных услуг, но оборудование, посылающее данное значение, обеспечивает только ограниченную версию.
79 Услуга или опция не установлены, не предусмотрены.
Сообщение о непредусмотренной услуге или опции появляется только в том случае, если в классе непредусмотренных услуг (или опций) не возникает других значений.
81 Недействительное значение опорного сигнала.
Сообщение, содержащее опорный сигнал, который в данный момент не используется на интерфейсе пользователь-сеть было получено оборудованием, отсылающим данное значение.
82 Идентификатор канала не существует.
Оборудование, возвращающее данное значение, получило запрос об использовании канала, не активизированного на интерфейсе для вызова.
83 Приостановленный вызов существует, но его идентификатора нет.
Возобновляемый вызов был опробован с тождественным, который отличается от рабочего для всех текущих приостановленных сигналов.
84 Идентичность вызова в использовании.
Сеть получила приостановленный сигнал запроса. Этот запрос содержит тождественный вызов (включая нулевой тождественный вызов), который уже находится в действии для приостановленного вызова в пределах интерфейсов, на которых этот сигнал может быть возобновлен.
85 Приостановленного вызова нет.
Сеть получила возобновленный запрос, содержащий элемент информации тождественного вызова, который в свою очередь не указывает на наличие каких-либо приостановленных вызовов в рамках интерфейсов, на которых этот сигнал может быть возобновлен.
86 Соединение, имеющее запрошенный идентификатор вызова, разъединено.
Сеть получила возобновленный запрос, содержащий элемент информации тождественного вызова, который указывал на наличие приостановленного вызова, но во время этой остановки прерванный вызов был разъединен (либо из-за возникшего в сети тайм-аута, либо отдаленным пользователем).
87 Пользователь не входит в закрытую группу пользователей (CUG).
Вызываемый пользователь для входящих звонков ЗГП не является членом упомянутой группы или, что звонящий пользователь является обычным абонентом, вызывающим абонента, состоящего в ЗГП.
88 Несовместимость с пунктом назначения.
Оборудование, создающее это значение, получило запрос о принятии вызова, имеющего более низкий уровень совместимости, более высокий уровень совместимости или другие характеристики совместимости (например, частоту поступления информации), которые делают принятие вызова невозможным.
90 Несуществующая группа пользователей (CUG).
Показывает, что указанная группа не существует.
91 Неправильный выбор транзитной сети.
95 Неправильное или непредусмотренное сообщение.
Появляется только тогда, когда в классе недействительных сообщений не возникает других значений.
96 Отсутствует обязательный информационный элемент.
Оборудование, создающее это значение, получило сообщение, не содержащее информационного элемента, который должен присутствовать в сообщении до того, как оно может быть подвергнуто обработке.
97 Тип сообщения не существует или не реализован.
Оборудование, создающее это значение, получило сообщение, тип которого ему не знаком, потому что это сообщение либо не расшифровано, либо расшифровано, но не введено в эксплуатацию на данном оборудовании.
98 Сообщение несовместимо с состоянием вызова или его тип не существует или не введен в эксплуатацию.
Оборудование, создающее это значение, получило сообщение, которое оно рассматривает как не допустимое в состоянии вызова; или же было получено сообщение STATUS, указывающее на несовместимое состояние вызова.
99 Информационный элемент не существует или не реализован.
Оборудование, создающее это значение, получило сообщение, включающее неопознанные информационные элементы, так как идентификатор информационного элемента не определен, а если определен, то не введен в эксплуатацию на инструменте, создающем новое значение. Однако информационный элемент не обязательно должен присутствовать в сообщении для того, чтобы дать возможность оборудованию, создающему данное значение, провести его обработку.
100 Сообщение содержит некорректный информационный элемент.
Оборудование, создающее данное значение, получило информационный элемент, который оно ввело в эксплуатацию. Однако оборудование было не в состоянии ввести в эксплуатацию код, так как одно или несколько полей были неправильно закодированы.
101 Сообщение несовместимо с состоянием вызова.
Полученное сообщение несовместимо с состоянием вызова.
102 Восстановление по истечении тайм-аута.
Время истекло и начата связанная с исправлением ошибок процедура Q.931 .
103 Несуществующий или неописанный параметр.
Оборудование, вернувшее этот код, получило сообщение, в котором содержались не распознанные параметры. Не распознанные потому что, они не определены или определены, но не используются на этом оборудовании.
110 Сообщение с неизвестным параметром сброшено.
Оборудование, вернувшее этот код, сбросило принятое сообщение, потому что оно содержало неизвестный параметр.
111 Не специфицированная ошибка в протоколе.
Сообщение о наличии ошибки появляется, только если в классе протокольных ошибок нет других значений.
127 Не специфицированная ошибка межсетевого взаимодействия.
Имела место организация межсетевого взаимодействия с сетью, которая не обеспечивает причинные коды операций. Поэтому точное значение отсылаемого сообщения неизвестно.
В процессе выявления неисправности или ошибок администраторы 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 коды ошибок
Любое использование материалов сайта возможно только с разрешения автора и с обязательным указанием источника.