rxfax и 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
_________________
www.telb.kz
| Цитата: |
| И ещё прикол если звонишь с вида городских номеров факс принимается а если с 5-ти значных то нет, мож кто пояснит. |
| Цитата: |
| И ещё вопрос, как заставить факс отправляется по g711-alaw, когда в голосовом шлюзе выбираю слать через него астериск почему то выдаёт что неопределен кодек |
Мы ж не телепаты. )
_________________
www.telb.kz
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) |
И самописные конструкции на других ** также успешно работают.
именно такой код потому что скрипту fax2mail надо передать имя файла принятого факса без расширения .tif
_________________
www.telb.kz
как победил такую болячку??:
у меня вот
| Код: |
| 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' |