Добрый день!
Есть такая схема подключения:
Provider (SIP) => Asterisk1 (SIP)=> Asterisk2
От провайдера на Asterisk1 факс идет
С Asterisk1 на Asterisk2 факс идет
А с провайдера на Asterisk2 через Asterisk1 не идет...
-- Executing [h@fax-rx:1] NoOp("SIP/siptrunk-0000000c", "------------------- FAX from 16132483731 ------------------") in new stack
-- Executing [h@fax-rx:2] NoOp("SIP/siptrunk-0000000c", "------------------- STATUS FAILED Disconnected after permitted retries ------------------") in new stack
Между Provider и Asterisk1 - g729 (другой не поддерживается)
Между Asterisk2 и Asterisk1 - g711
Звонки, естественно, ходят отлично во все стороны.
корректно включается - это когда приходит re-Invite с факсом. происходит это у вас или нет - нам не изветсно.
как вариант попробуйте вот так.
Есть у меня подозрения, что это может быть из-за того, что второй сервер за NAT. Но голос при этом нормально ходит.
Думаю что правильные подозрения. Вы через NAT все порты пробросили?
А упомянутые в файле udptl.conf нужные Т.38?
Задан: 2013-07-03 21:31:01 +0400
Просмотрен: 1,133 раз
Обновлен: Jul 09 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
зависит от версии астера и от поддержки t38 на всей цепочке
awsswa ( 2013-07-03 21:34:37 +0400 )редактироватьверсии астера 11.4 обе, конфиги идентичны T38 включается и там, и там
Vladislav ( 2013-07-03 21:41:57 +0400 )редактироватьПрям таки включаются? Провайдер это потверждает , логи об этом говорят?
zzuz ( 2013-07-04 00:32:55 +0400 )редактироватьну как бы вот
a=T38FaxVersion:0
a=T38MaxBitRate:14400
a=T38FaxRateManagement:transferredTCF
a=T38FaxMaxDatagram:1400
a=T38FaxUdpEC:t38UDPRedundancy
Vladislav ( 2013-07-04 00:36:37 +0400 )редактироватьЕсть у меня подозрения, что это может быть из-за того, что второй сервер за NAT. Но голос при этом нормально ходит.
Да и с 1-го на 2-й факс проходит нормально через NAT.
Vladislav ( 2013-07-04 00:49:01 +0400 )редактироватьсделал на Asterisk1 при звонке от провайдера: exten => _X.,1,Set(FAXOPT(gateway)=yes) exten => _X.,n,Dial(SIP/asterisk2/400)
где 400 на Asterisk2 - отправляет на экстен fax-rx, где факс и принимается
Вот на Asterisk2:
fax show sessions
SIP/siptrunk-0000001 Spandsp 12 T.38 receive Active /var/spool/asterisk/fax/receive/fax-20130704-094921-16132483735.tif
Потом выползает строчка
где XXX.XXX.XXX.XXX - адрес Asterisk1
Vladislav ( 2013-07-04 09:53:12 +0400 )редактировать