VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

h323 не всегда есть голосовое соедниение

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

dado
Сообщения: 5
Зарегистрирован: 05 июн 2013, 14:19

h323 не всегда есть голосовое соедниение

Сообщение dado »

товарищи ученые
стоит Asterisk 1.8.20.1
к нему несколько SPA8000
с провайдером работает по H.323 через гейткипер
есть проблема с частью исходящих звонков -- на некоторых нет звука, на одни и те же номера - то есть то нет, в дебаге вижу что звонок остается у нас ringing хотя абонент трубку взял а у нас продолжаются гудки, rtp не летит, в tcpdump вижу что в таких звонках
нет H.245 пакетов, только H.225
используется ooh323, до этого использовали h323, там бывало что звонок проходил, но секунд на 10 позже мы начиналь слышать абонента чем он нас (видимо надо к этому вернуться тк это все же лучше)
у провайдера судя по дампу какое-то audiocodes стоит
разрешен только alaw
faststart h245tunneling и mediawaitforconnect пробовал, вроде не помогает
спасибо
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: h323 не всегда есть голосовое соедниение

Сообщение ded »

Как только проблема с частью исходящих звонков -- на которых нет звука, так пишите дамп по ИП аудиокодеса, можно прямо на машине, где стоит гейткипер, и анализируйте в Wireshark.
dado
Сообщения: 5
Зарегистрирован: 05 июн 2013, 14:19

Re: h323 не всегда есть голосовое соедниение

Сообщение dado »

да, уже уже сделал дамп плохого и хорошего звонка, но что там смотреть? вижу что rtp летит только в одну сторону и нет H.245 пакетов, только H.225, пока вернул обратно h323 вместо ooh323, оказывается в h323.conf тоже можно писать опции faststart, h245Tunneling хотя в примере их нет, попробую еще поиграться
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: h323 не всегда есть голосовое соедниение

Сообщение ded »

что там смотреть? Какие ИП адреса и порты назначаются для RTP. Что же ещё?
Это можно увидеть и в дебаге на гейткипере. Если этой информации не видно, значит эти сообщения прилетают в туннельном режиме H.245.
И эти параметры нужно настраивать как на стороне h323.conf, так и в настройках пира на гейткипере.
dado
Сообщения: 5
Зарегистрирован: 05 июн 2013, 14:19

Re: h323 не всегда есть голосовое соедниение

Сообщение dado »

вот сидел звонил сам себе, раза 3 прошло, потом взял трубку на входящем а слышу на исходящем отбой, не смогло сконнектиться к ним:

-- H323/8903XXXXXXX-23 is making progress passing it to SIP/703-0000002b
-- H323/8903XXXXXXX-23 is ringing
34:50.771 H225 Calle...r:2a13b100 h323ep.cxx(2697) H225 Received connect PDU.
Using 192.168.42.3 for outbound H.245 transport
35:00.784 H225 Calle...r:2a13b100 transports.cxx(1771) H323TCP Could not connect to xx.xx.xx.xx:62157 (local port=0) - Operation timed out(60)
35:00.784 H225 Calle...r:2a13b100 ast_h323.cxx(2079) H225 Connect of H245 failed: Operation timed out
-- ClearCall: Request to clear call with token ip$localhost/21578, cause EndedByTransportFail
-- Sending RELEASE COMPLETE
35:00.784 H323 Cleaner tlibthrd.cxx(877) PWLib Destroyed thread 0x2a13b100 H225 Caller:2a13b100(id = 0)
35:00.789 H323 Cleaner h323.cxx(895) H323 Connection ip$localhost/21578 terminated.
-- Call with 8903XXXXXXX ended abnormally
== H.323 Connection deleted.
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: h323 не всегда есть голосовое соедниение

Сообщение ded »

раза 3 прошло, потом взял трубку на входящем а слышу на исходящем отбой, - проблема у провайдера, у него не один шлюз, а несколько, подключены абы как.
amateur
Сообщения: 453
Зарегистрирован: 30 сен 2011, 09:58

Re: h323 не всегда есть голосовое соедниение

Сообщение amateur »

Если есть желание разобраться, запишите трафик проблемного вызова и прикрепите к теме. Попробуем разобраться. Разбор по фрагментам log'ов и фразам "на некоторых нет звука" не даст никакого результата.
dado
Сообщения: 5
Зарегистрирован: 05 июн 2013, 14:19

Re: h323 не всегда есть голосовое соедниение

Сообщение dado »

спасибо, провайдер наконец ответил, будем вместе с ним разбираться
dado
Сообщения: 5
Зарегистрирован: 05 июн 2013, 14:19

Re: h323 не всегда есть голосовое соедниение

Сообщение dado »

оказалось у провайдера на ГК было allow tcp dst-port 40000-40999,50000-59999 setup
amateur
Сообщения: 453
Зарегистрирован: 30 сен 2011, 09:58

Re: h323 не всегда есть голосовое соедниение

Сообщение amateur »

dado писал(а):оказалось у провайдера на ГК было allow tcp dst-port 40000-40999,50000-59999 setup
И что это означает?
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH