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

rxfax и fax2mail не работает

Asterisk IP PBX 7 сообщений -
#1

rxfax и fax2mail не работает


Факсы принимаются без проблем. Вот только толи fax2mail косячный или я его не правильно использую.
extensions.conf
Код:
[rx-fax]
exten => fax,1,Answer
exten => fax,n,Set(FAXFILE=/var/spool/asterisk/fax/${CALLERIDNUM}-${UNIQUEID}.tif)
exten => fax,n,Set(FAXFILENOEXT=/var/spool/asterisk/fax/${CALLERIDNUM}-${UNIQUEID})
exten => fax,n,RxFax(${FAXFILE})
exten => fax,n,System('/usr/bin/fax2mail ${CALLERID(num)} "${CALLERID(name)}" FaxNum RecipName root@domain.kz ${FAXFILENOEXT} p')
exten => fax,n,Hangup

exten => h,1,System('/usr/bin/fax2mail ${CALLERID(num)} "${CALLERID(name)}" FaxNum RecipName root@domain.kz ${FAXFILENOEXT} p')
exten => h,2,Hangup

[office]
include => rx-fax
exten => 379370,1,Goto(fax,1)


так вот факсы не приходят на мыло
в логе /var/log/asterisk/faxlog пишет
No file was given

если делать просто /usr/bin/fax2mail -f /var/spool/asterisk/fax/filename то выдаёт кучу ошибок типа не может из .tif сконвертить .pdf в логах пишет всё ок, но письмо на мыло так и не приходит. Что надо для конверта доставить?
хотя postfix в качестве smtp работает проверял путём отправки теста mail -s Test root@domain.kz < /etc/asterisk/sip.conf
И ещё прикол если звонишь с вида городских номеров факс принимается а если с 5-ти значных то нет, мож кто пояснит.

P.S.
И ещё вопрос, как заставить факс отправляется по g711-alaw, когда в голосовом шлюзе выбираю слать через него астериск почему то выдаёт что неопределен кодек.

_________________
www.telb.kz
#2

Что никто не подскажет, положительный опыт отправки факсов в pdf на мыло?
_________________
www.telb.kz
#3

Понаставляйте NoOp(_переменная_) в контекст rx-fax, проверьте, все ли пересенные устанавливаются, включив verbose/debug режим. Попробуйте в консоли от имени пользователя, под которым запущен * выполнить команды, указанные у вас в System.
Цитата:
И ещё прикол если звонишь с вида городских номеров факс принимается а если с 5-ти значных то нет, мож кто пояснит.
Тогда показывайте весь экстеншнс-конф.
Цитата:
И ещё вопрос, как заставить факс отправляется по g711-alaw, когда в голосовом шлюзе выбираю слать через него астериск почему то выдаёт что неопределен кодек
.Показывайте точно что прописано в конфига *, что прописано на шлюзе, и как ругается *.
Мы ж не телепаты. )
#4

по по поводу 5 значного номера, так дело не в номере, поменял кодеки местами поставил сначала alaw потом g729.
_________________
www.telb.kz
#5

у тебя строка
exten => fax,n,Set(FAXFILENOEXT=/var/spool/asterisk/fax/${CALLERIDNUM}-${UNIQUEID})
лишняя. Я её непонимаю. Зачем принимать факс не в ТИФ файл а в неведомый без всякого расширения? А потом пытаться его посылать?
fax,n,System('/usr/bin/fax2mail ${CALLERID(num)} "${CALLERID(name)}" FaxNum RecipName root@domain.kz ${FAXFILENOEXT} p')

у нас родной Трихбоксовский макрос
Код:

[macro-faxreceive]
exten => s,1,SetVar(FAXFILE=/var/spool/asterisk/fax/${UNIQUEID}.tif)
exten => s,2,SetVar(EMAILADDR=${FAX_RX_EMAIL})
exten => s,3,rxfax(${FAXFILE})
exten => s,103,SetVar(EMAILADDR=${FAX_RX_EMAIL})
exten => s,104,Goto(3)

И самописные конструкции на других ** также успешно работают.
#6

хочу принимать факсы на мыло в PDF
именно такой код потому что скрипту fax2mail надо передать имя файла принятого факса без расширения .tif

_________________
www.telb.kz
#7

аналогичная проблема
как победил такую болячку??:
у меня вот
Код:
WARNING[12085]: app_system.c:138 system_exec_helper: Unable to execute '/usr/bin/fax2mail -t -f /var/spool/asterisk/fax/20121003224438-1349282678.2 --cid-number "Gaziz-house" --dest-exten 100'