Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Факс транзитом через Asterisk

0

Добрый день!

Есть такая схема подключения:
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
Звонки, естественно, ходят отлично во все стороны.

удалить закрыть спам изменить тег редактировать

спросил 2013-07-03 21:31:01 +0400

Vladislav Gravatar Vladislav
1 1 2

обновил 2013-07-03 22:01:39 +0400

Comments

зависит от версии астера и от поддержки 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

Потом выползает строчка

   > 0x7ff0f80e9f50 -- Probation passed - setting RTP source address to XXX.XXX.XXX.XXX:14784

где XXX.XXX.XXX.XXX - адрес Asterisk1

Vladislav ( 2013-07-04 09:53:12 +0400 )редактировать

2 Ответа

0

корректно включается - это когда приходит re-Invite с факсом. происходит это у вас или нет - нам не изветсно.

как вариант попробуйте вот так.

https://wiki.asterisk.org/wiki/display/AST/T.38+Fax+Gateway

ссылка удалить спам редактировать

ответил 2013-07-04 04:43:03 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/
0

Есть у меня подозрения, что это может быть из-за того, что второй сервер за NAT. Но голос при этом нормально ходит.

Думаю что правильные подозрения. Вы через NAT все порты пробросили?

А упомянутые в файле udptl.conf нужные Т.38?

http://asterisk-support.ru/question/15685/fax-po-t38/

ссылка удалить спам редактировать

ответил 2013-07-09 21:15:58 +0400

SolarW Gravatar SolarW
356 2 10

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2013-07-03 21:31:01 +0400

Просмотрен: 1,129 раз

Обновлен: Jul 09 '13

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.