Категорії
PBX (telephony)

Отправка факса на e-mail с помощью asterisk

Заставило начальство настроить приём факсов через ip-телефонию без самого факсимильного аппарата. Больше ничего не сказало. Покумекав немного, решил слать на e-mail. И так, предположим, что номер нашего факса будет 1234. Описываем собственно “экстеншн” для нашего факса.

exten => 1234,1,Answer
exten => 1234,n,Set(DT=${TIMESTAMP}-${CALLERIDNUM}-${UNIQUEID})
exten => 1234,n,rxfax(/var/spool/asterisk/fax/${DT}.tif)
exten => 1234,n,System(/bin/mail -f asterisk_fax@domain.com.ua -t head@domain.com.ua -u "FAX" -m "See attachment" -s mail.domain.com.ua -a /var/spool/asterisk/fax/${DT}.tif)
exten => 1234,n,HangUp

Немного поясню используемые параметры

Set(DT=${TIMESTAMP}-${CALLERIDNUM}-${UNIQUEID}) установка штампа времени
System(/usr/bin/sendEmail … отправка на e-mail
-f asterisk_fax@domain.com.ua с какого мыла отправляем
-t head@domain.com.ua кому отправляем
-s mail.domain.com.ua адрес почтового сервака
/usr/bin/sendEmail я использую для отправки с вложением файла, ибо стандартный /bin/mail не умеет делать вложения. Скачать можно отсюда http://www.caspian.dotconf.net/menu/Software/SendEmail/#download.
-a /var/spool/asterisk/fax/${DT}.tif собственно вложение

Один коментар до “Отправка факса на e-mail с помощью asterisk”

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff