В пределах 1 конкурентной сессии можно получить этот модуль бесплатно. Для этого надо его купить за 0$ на digium store.
вот примитивный dial plan для приема факса:
[incoming]
exten => 220,1,Goto(fax-in,fax,1)
;используем Goto а не инклуд потому что нам нужно утилизировать exten h, запускаемый после hangup.
[fax-in]
exten => fax,1,Set(fdate=${STRFTIME(${EPOCH},GMT+3,%C%y%m%d%H%M)})
;Пока не разбирался, но работает не так как ожидалось. Время формируется не правильное
exten => fax,n,TryExec(ReceiveFAX(/tmp/fax/${fdate}.tif))
;TryExec - потому что получение факса не всегда заканчивается удачно. Но файл в любом случае создается
exten => h,1,System(sleep 3)
;в руководствах написано что надо подождать
exten => h,n,System("echo "there is a fax for you" | mail -a /tmp/fax/${fdate}.tif -s "Very interesting fax for you" stavinsky@gmail.com")
Комментариев нет :
Отправить комментарий