Система FreeBSD.
Софт asterisk-1.4.20.1_1, asterisk-agx-1.4.2(rxfax и txfax), spandsp-devel-0.0.4.p15.
Железка подключенная к телефонной станции для связи обычной телефонии с астериксом: DVG-5402SP, в настройках факса стоит T.30 Only , иначе не работает...
sip.conf
disallow=all
allow=ulaw
allow=alaw
[100]
type=friend
callerid="DLink IP Office" <100>
host=dynamic
username=100
secret=secret
context=office
extensions.conf
;Факсовый номер.
exten => 444,1,Answer()
exten => 444,2,Set(FAXFILE=/var/spool/asterisk/fax/${STRFTIME(${EPOCH},,%d.%m.%Y-%H:%M:%
S)}-${CALLERID(num)}-${EXTEN})
exten => 444,3,rxfax(${FAXFILE}.tif|debug)
exten => 444,4,Hangup
Звонок проходит, факс отправляется, только файл факса создается 8 байт, очень редко непонятно по каким причинам создается наманый tif но изображение все кривое и как правило не до конца.
Астериск ругается так:
[Aug 12 11:06:31] WARNING[24890]: /tmp/ports/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_rxfax.c:80 span_message: WARNING T.30 Non-ECM carrier not found
С факсом все в порядке так как на другой факс все проходит без проблем.
Есть возможность как то нормально заставить принимать факсы?