Страница 1 из 1
Факс + Debian + Asterisk 1.8
Добавлено: 01 апр 2015, 14:14
Adzer
Подскажите пожалуйста ссылочку на статью по настройке программного факса с отправкой на почту.
Сам смотрел - только какие-то куски информации
Re: Факс + Debian + Asterisk 1.8
Добавлено: 01 апр 2015, 15:33
Adzer
Ну то есть понял что через SpanDSP.
Настроил совместимость, показало что работает
Код: Выделить всё
*CLI> module show like res_fax_spandsp.so
Module Description Use Count
res_fax_spandsp.so Spandsp G.711 and T.38 FAX Technologies 0
1 modules loaded
А дальше как понять не могу и внятного мануала нет
Re: Факс + Debian + Asterisk 1.8
Добавлено: 01 апр 2015, 15:45
Wapo
А дальше команды типа ReceiveFax и указание имени файла куда принять, ну а далее уж вызвать прогу отправки
Re: Факс + Debian + Asterisk 1.8
Добавлено: 01 апр 2015, 16:28
Adzer
Можете либо ссылку на внятный мануал, либо пример одного сип пользователя из файла сип+екстеншн для него с настройками факса
Re: Факс + Debian + Asterisk 1.8
Добавлено: 01 апр 2015, 16:40
ded
Re: Факс + Debian + Asterisk 1.8
Добавлено: 01 апр 2015, 17:27
Adzer
если бы все было так просто я б не задавал вопрос на форуме.
Re: Факс + Debian + Asterisk 1.8
Добавлено: 01 апр 2015, 17:45
ded
Adzerб подумайте: Вы можете быть первым человеком, кто озадачился проблемой приёма факсов на Астериск и последующей отправкой их по эл. почтк? Очевидно, что Вы даже не 100 000-й, а Х-милионный. Примерно 2,5 миллиона озадаченных эту задачу решили, одни быстро, другие - спотыкаясь и ошибаясь. Примерно 20 000 из них не задавали вообще вопросы, а примерно 5 000 написали для себя и для последователей внятные инструкции. Беда в том, что Вы не хтите/не умеет их искать (нужное подчеркнуть).
1) Сносите всё
2) Установите freePBX distro, там уже всё есть.
Re: Факс + Debian + Asterisk 1.8
Добавлено: 02 апр 2015, 01:14
1g0r
ПО приему факсов в инете кучи инфы...
1) надо настроить sendmail(либо еще что нить) на пересылку писем
2) установить tiff2pdf (либо аналоги)
ну а дальше проще некуда...
Может быть еще кому пригодится...
macro faxreceive(FROM,TONUM,TOADDR,FROMADDR) {
NoCDR();
answer();
wait(1);
playback(beep);
wait(1);
Set(SPYGROUP=${TONUM});
Set(PATH=/fax/${STRFTIME(${EPOCH},,%Y/%m/%d)});
System(mkdir -p -m 777 ${PATH});
Set(FAXNAME=${PATH}/${FROM}-${TONUM}-${UNIQUEID});
Set(FAXOPT(headerinfo)=Ololo);
Set(FAXOPT(localstationid)=${TONUM});
ReceiveFax(${FAXNAME}.tif);
if (${FAXPAGES}=0) {
wait(1);
playback(beep);
wait(1);
hangup;
} else {
System(/usr/bin/tiff2pdf -c "FAX from ${FROM}" -z -p A4 ${FAXNAME}.tif -o ${FAXNAME}.pdf);
System(echo "FAX"|/usr/bin/mailx -r ${FROMADDR} -a ${FAXNAME}.pdf -s "FAX from ${FROM}" ${TOADDR});
};
return;
};
context PLAN_FAX {
100 => {
&faxreceive(${CALLERID(num)},${EXTEN},fromaddr@domain.ru,toaddr@domain.ru);
hangup;
};
};