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

Не ходят факсы по T.38 dahdi asterisk 1.8

Добавлено: 04 окт 2013, 16:00
linx
Добрый день всем!

Помогите понять как организованна работа факсов в asterisk 1.8. Не нашел инфу по принципу работы, везде уже сразу примеры, без указания что к чему, остается только догадыватся. Проблема у меня следующая:

С 2009г. стоял asterisk 1.4 с dahdi TDM410P для выхода на ТФОП. Железный факс () был подключен через VOIP адаптер D-Link DVG-5004S к asterisk, галочка на T.38 стояла. Факсы спокойно уходили как наружу, так и принимались данным факсом в ручном режиме (звонили и говорили стартую).

Сейчас пришло время прикрутить мобильные номера, пришлось менять версию asterisk на 1.8, чтобы можно было подгрузить chan_dongle. Вот тут и начались проблемы, перестали ходить факсы, по указанной выше схеме. sip.conf остался с версии 1.4, в нем ничего не поменялось, в exstension.conf ток добавились экстеншны для мобилки. Все работает как надо, за исключением факса. spandsp установлен.

Снял дампы, видно переключение на T.38, но факс не уходит. Дамп во вложении.

Не пойму, что такого поменялось то?

sip show settings
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:

Код: Выделить всё

  T.38 support:           Yes
  T.38 EC mode:           None
  T.38 MaxDtgrm:          -1

Код: Выделить всё

[office](!)
type=friend
host=dynamic
context=office
;nat=yes
canreinvite=yes
dtmfmode=rfc2833
;t38pt_udptl = yes,redundancy
t38pt_udptl = yes,none
disallow=all
allow=alaw
allow=ulaw
allow=gsm

[119](office)
username=119
callerid="mundus" <119>
secret=i5120
Пробовал и подгружать и комерческий модуль res_fax_digium на одну лицензию, мне этого более чем достаточно, таже ситуация. Не могу понять с какой стороны подойти к вопросу. Каким образом должны ходить факсы?

Re: Не ходят факсы по T.38 dahdi asterisk 1.8

Добавлено: 04 окт 2013, 16:11
awsswa

Re: Не ходят факсы по T.38 dahdi asterisk 1.8

Добавлено: 04 окт 2013, 16:23
ded
С 2009г. стоял asterisk 1.4 с dahdi TDM410P для выхода на ТФОП. Железный факс () был подключен через VOIP адаптер D-Link DVG-5004S к asterisk, галочка на T.38 стояла.
D-Link DVG-5004S галочка на T.38 не означает, что по Т.38 принимались и отправлялись, всё могло шуршать и в G711alaw passthru, особенно в локальной сети.
Вы же не анализировали?
Скорее всего не было у вас Т.38 в asterisk 1.4, да и в 1.8 тоже нет.

Re: Не ходят факсы по T.38 dahdi asterisk 1.8

Добавлено: 04 окт 2013, 17:06
linx
Ранее в 1.4 ничего не анализировал, т.к по умолчанию все ходило, да и судя по документации там только в G711alaw passthru. В 1.8 и в G711alaw passthru бы устроило (т.к. проблем в локальной сети нет, задержка до астериска менее 1мс), не пойму как это сделать. udptl set debug on - не вижу никакого обмена, ничего не валится в консоль.

asterisk*CLI> module show like fax

Код: Выделить всё

Module                         Description                              Use Count
res_fax.so                     Generic FAX Applications                 2
res_fax_digium.so              Digium G.711 and T.38 FAX Technologies ( 0
res_fax_spandsp.so             Spandsp G.711 and T.38 FAX Technologies  0
3 modules loaded
Диапазон портов для UDPTL в iptables открыт.

Все смешалось в голове. t38pt_udptl=yes,redundancy правильно ли я понимаю отвечает за включение T.38, как по аналогии найти включение режима G711alaw passthrough?
Или его включать не нужно, на адаптере лишь указать кодек и Т30?

Re: Не ходят факсы по T.38 dahdi asterisk 1.8

Добавлено: 04 окт 2013, 18:32
linx
Спасибо за помощь. Я вспомнил ранее, там стояла совершенно другая железка (другая модель), ее не смогли перенастроить за время моего отсутствия и потому заменили. Смена прошивки на последнюю - дала результат. Вот сейчас на консоль по udptl set debug on идут сообщения и факсы пошли по крайней мере между двумя VOIP адаптерами c режимом T.38. Думаю и через DAHDI все должно пойти, счас проверить нет возможности. Еще раз спасибо за помощь.