| Код: |
| FAX_DIR = /var/spool/asterisk/fax/ exten => _889,1,Gosub(sub-recfax,s,1(${EXTEN},my@mymail.ru)) |
| Код: |
| [sub-recfax] exten => s,1,NoOp( --- RECEIVING FAX --- ) exten => s,n,Answer() exten => s,n,Set(DYNAMIC_FEATURES=fax_rec) exten => s,n,Set(FAX=${CALLERID(num)}-${UNIQUEID}) exten => s,n,ReceiveFax(${FAX_DIR}${FAX}.tif) exten => s,n,System(/usr/local/bin/tiff2pdf -o ${FAX_DIR}${FAX}.pdf ${FAX_DIR}${FAX}.tif) exten => s,n,NoOp( --- ENDING --- ) exten => s,n,Hangup ; Return exten => s,n,Return |
Отправляю факс с помощью Panasonic KX-FL423RU
Вот что в логах:
| Цитата: |
| -- Executing [889@main:1] Gosub("SIP/877-0000005f", "sub-recfax,s,1(889,my@mymail.ru)") in new stack -- Executing [s@sub-recfax:1] NoOp("SIP/877-0000005f", " --- RECEIVING FAX --- ") in new stack -- Executing [s@sub-recfax:2] Answer("SIP/877-0000005f", "") in new stack -- Executing [s@sub-recfax:3] Set("SIP/877-0000005f", "DYNAMIC_FEATURES=fax_rec") in new stack -- Executing [s@sub-recfax:4] Set("SIP/877-0000005f", "FAX=877-1474521866.124") in new stack -- Executing [s@sub-recfax:5] ReceiveFAX("SIP/877-0000005f", "/var/spool/asterisk/fax/877-1474521866.124.tif") in new stack -- Channel 'SIP/877-0000005f' receiving FAX '/var/spool/asterisk/fax/877-1474521866.124.tif' |
После этого НИЧЕГО не происходит с факсом, то есть System не отрабатывается вообще, т.е. даже не запускается. Сам факс сохраняется в нормальном виде в папке спулов в формате tif.
Что можно сделать и в чём причина того, что после ReceiveFax дальше не происходит отработка скрипта?
Спасибо.
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.