AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Проблема с факсами на транзитном Asterisk по H323

Newbies/FAQ Forum 7 сообщений -
#1

Доброго времени суток, всем!

Есть следующая схема, -------E1--------H323------.
Когда абонент звонит на факс, на удаленной LG, то происходит следующее: факс отвечает (слышно свист) и буквально сразу наступает тишина, если факс выключить и начать разговаривать то голос ходит нормально. В общем как только слышит факс, то перестает ходить голос. А в логах, в момент пропадания звука, появляется:

WARNING res_rtp_asterisk.c: RTP Read too short
WARNING res_rtp_asterisk.c: RTP Read too short
VERBOSE netsock.c: == Using UDPTL TOS bits 184
VERBOSE netsock.c: == Using UDPTL CoS mark 5
WARNING chan_dahdi.c: Don't know what to do with frame type '11'
WARNING chan_dahdi.c: Don't know what to do with frame type '11'


Если звонить непосредственно с *, --------H323------. То будет так:

WARNING res_rtp_asterisk.c: RTP Read too short
WARNING res_rtp_asterisk.c: RTP Read too short
VERBOSE netsock.c: == Using UDPTL TOS bits 184
VERBOSE netsock.c: == Using UDPTL CoS mark 5


Не могу понять что за короткие пакеты и почему они появляются именно тогда, когда начинает пищать факс.
#2

В канале h.323 протокол t.38 насколько мне известно так и не сделали. Отключите его и гоняйте в G.711 кодеке.
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
#3

Если хотите использовать T.38 с H.323, и у Вас Asterisk 10 или еще лучше SVN trunk, то Вам сюда - https://code.google.com/p/ast-h323/
#4

Особого желания использовать t38 нету, это совершенно не принципиально. Наверное надо на форум АТС-ок лезть, видимо LG генерят t38, хотя в настройках АТС, на платах, все по отключали.
#5

На LDK в зависимости от модели(+ на определённых моделях ещё и разные платы voip) да ещё и от версии поведение разное.
Что то определённое можно сказать глянув сниф.
Но решали.
#6

amateur @ Ср Авг 01, 2012 12:42 писал(а):
Если хотите использовать T.38 с H.323, и у Вас Asterisk 10 или еще лучше SVN trunk, то Вам сюда - https://code.google.com/p/ast-h323/

Не удается поставить через этот скрипт - постоянно ошибка
Код:
cp: не удалось выполнить stat для «lib_linux_x86_64/libpt_d*»: Нет такого файла или каталога
. Может кто подскажет что делать?
#7

Похоже PTLib не собралась. Запустите
Код:
./build-debug.sh ptlib
, потом прикрепите сюда файл с тем, что у вас вывелось на экране.
_________________
Обновленный chan_h323 с поддержкой T.38 для Asterisk 1.8, 10, 11 и 12 - http://code.google.com/p/ast-h323/