Страница 1 из 2

h323

Добавлено: 17 фев 2021, 14:27
Andy
Добрый день,

Ранее тут уже спрашивал про работу Астериск + Гейткипер по h323.
Сейчас получилось зарегистировать. Астериск на гейткипере, как шлюз.
Тестовые входящие вызовы. Проходят но через раз. снял ваершарком. данные вызовы.
Успешные вызовы. всегда за отправленным астериском (173.148) сообщением TCS
при получении ответного TCS от другой АТС (218.10).
Вызов устанавливается нормально.
Успешный вызов.JPG
Если астериск после сообщения TCS, отправляет alerting. То вызов рвётся, проходит один гудок и всё.
111 ошибка
сброс.JPG
В чем может быть дело? пробовал включать и отключать фаст старт и тунелинг. результатов не дало.

Было подобное с панасоником, там поправили прошивку, сам производитель.

Re: h323

Добавлено: 17 фев 2021, 16:31
ded
Master/slave determination

After sending a Terminal Capability Set (TCS) message, H.323 entities (through H.245 exchanges) will attempt to determine which device is the "master" and which is the "slave." This process, referred to as Master/Slave Determination (MSD), is important, as the master in a call settles all "disputes" between the two devices. For example, if both endpoints attempt to open incompatible media flows, it is the master who takes the action to reject the incompatible flow.
Изображение

Re: h323

Добавлено: 17 фев 2021, 20:31
amateur
Надо смотреть содержание сообщений. Если pcap-файл предоставите, можно попробовать разобраться.

Re: h323

Добавлено: 18 фев 2021, 10:42
Andy
amateur, добрый день!

Отправил вам логи. Спасибо за помощь!

Re: h323

Добавлено: 18 фев 2021, 10:43
Andy
ded писал(а):
Master/slave determination

After sending a Terminal Capability Set (TCS) message, H.323 entities (through H.245 exchanges) will attempt to determine which device is the "master" and which is the "slave." This process, referred to as Master/Slave Determination (MSD), is important, as the master in a call settles all "disputes" between the two devices. For example, if both endpoints attempt to open incompatible media flows, it is the master who takes the action to reject the incompatible flow.
Изображение
Ded, добрый день.
Это я читал. Вопрос почему через разная установка соединения. Хотя на эндпоинтах не меняются настройки. Инициатор вызова тоже все время одна и тажа АТС.

Re: h323

Добавлено: 18 фев 2021, 11:12
amateur
Ну я посмотрел... Результат ожидаемый - прошло почти 3 года с этой темы https://forum.asterisk.ru/viewtopic.php ... =50#p83982, а воз и ныне там. Приличные канальные драйверы при уже открытом канале H.245 не посылают противоположной стороне Facility с reason=startH245.

Re: h323

Добавлено: 18 фев 2021, 11:24
Andy
amateur, спасибо!
Решения нет? Патча для драйвера или ещё чего-то?

Re: h323

Добавлено: 18 фев 2021, 14:36
amateur
Andy писал(а):Патча для драйвера или ещё чего-то?
В моем понимании нужно исправлять драйвер. По ссылке выше есть patch, который я делал по описанной в той теме проблеме для используемой там версии chan_ooh323. Он частично подошел бы и вам (ooq931.c.patch). Официальный разработчик, к сожалению, на него даже не взглянул.

Re: h323

Добавлено: 18 фев 2021, 16:20
may
Andy писал(а):amateur, добрый день!

Отправил вам логи. Спасибо за помощь!
Добрый день,

приаттачьте Ваши дампы здесь, а еще лучше поставьте tracelevel=15 в ooh323.conf и приаттачьте здесь фрагмент файла /var/log/asterisk/h323_log с дебагом проблемного звонка.

Re: h323

Добавлено: 19 фев 2021, 17:14
Andy
Добрый день.

Вот логи. Сейчас нет возможности заснять как вы просите. Завтра сниму по новой.
Файл 122 нормальный вызов, 123 ошибочный.

Спасибо!
1.7z
(33.33 КБ) 267 скачиваний