Asterisk Email2FAX

Linux/*BSD и всё что с ними связано.

Модераторы: Admins, Модераторы

EXA
Сообщения: 487
Зарегистрирован: 24 фев 2008, 17:28

Asterisk Email2FAX

Сообщение EXA » 02 апр 2012, 10:10

Всем привет.
Да вопрос тривиальный и избитый, но я у меня всё равно есть белые пятна в этом вопросе
1) txfax - в Е1 справиться? Мне кажется что да отправит tiff с удовольствием
2) как мне принять email, где почитать можно, что тут делать то нужно? Как понять что мыло пришло, а если почтоый сервер, не сервер с Астериском, как проверять мыло или там сделать редирект на почтовую службу, которая на asterisk. - в общем осознания что делать нет, подскажите плиз.

P.S. консольные конверторы DOC в tiff или pdf есть? В офисе хотят прямо с ворда отправлять.

Аватара пользователя
aven
Модератор
Сообщения: 1887
Зарегистрирован: 07 сен 2007, 16:55
Откуда: Ухта
Контактная информация:

Сообщение aven » 02 апр 2012, 10:31

Вы не правы, это fax2email несложен, а вот email2fax уже требует уровня эксперт в Linux.
Gentoo Linux || Asterisk 13.1-cert2
Решения телефонии на базе Asterisk || http://it-need.ru

EXA
Сообщения: 487
Зарегистрирован: 24 фев 2008, 17:28

Сообщение EXA » 02 апр 2012, 10:55

Я и не говорил, что просто, я имел введу, что много кто делал, у всех супер, в целом понятно или TXFax или Hylafax или ещё как-то, пока я пытаюсь понять, как вообще мыло поймать, чем ловить, куда ловить...

EXA
Сообщения: 487
Зарегистрирован: 24 фев 2008, 17:28

Сообщение EXA » 03 апр 2012, 07:01

Походу понял, что нужно postfix ставить, потом email2fax цеплять, что бы он call файлы генерил... да новое всё это, главное дыр в postfix не оставить.

EXA
Сообщения: 487
Зарегистрирован: 24 фев 2008, 17:28

Сообщение EXA » 05 апр 2012, 12:34

Вот и началась радость :(

Лог получения мыла с внешнего мыла

Код: Выделить всё

Apr  5 15:03:42 asterisk postfix/smtpd[28843]: connect from forward15.mail.yandex.net[95.108.130.119]
Apr  5 15&#58;03&#58;43 asterisk postfix/smtpd&#91;28843&#93;&#58; NOQUEUE&#58; reject&#58; RCPT from forward15.mail.yandex.net&#91;95.108.130.119&#93;&#58; 550 5.1.1 <sendfax@sip.md.kz>&#58; Recipient address rejected&#58; User unknown in local recipient table; from=<A1@yandex.ru> to=<sendfax@sip.md.kz> proto=ESMTP helo=<forward15.mail.yandex.net>
Apr  5 15&#58;03&#58;43 asterisk postfix/smtpd&#91;28843&#93;&#58; disconnect from forward15.mail.yandex.net&#91;95.108.130.119&#93;
Постфикс стартанул нормально , через него бегают исходящие факсы на почту нормально. Ставил yum
postfix-2.3.3-2.3.el5_6
postfix-pflogsumm-2.3.3-2.3.el5_6

Конфиг прикрепляю, md.kz - реальное имя, только я его изменил на выдуманное мною.
Ещё в по ману с email2fax есть такое в /etc/postfix/transport

Код: Выделить всё

sendfax@sip.md.kz          localhost&#58;astfax
Что делать и кто виноват у меня мыслей 0, подскажите плиз.

Added after 1 hours 18 minutes:

Добавил в /etc/postfix/users
sendfax OK

Получил новую ошибку, уже хорошо... хотя не очень...

Код: Выделить всё

Apr  5 17&#58;30&#58;39 asterisk postfix/smtpd&#91;29875&#93;&#58; connect from forward9.mail.yandex.net&#91;77.88.61.48&#93;
Apr  5 17&#58;30&#58;45 asterisk postfix/smtpd&#91;29875&#93;&#58; NOQUEUE&#58; reject&#58; RCPT from forward9.mail.yandex.net&#91;77.88.61.48&#93;&#58; 450 4.1.1 <sendfax@sip.md.kz>&#58; Recipient address rejected&#58; unverified address&#58; mail transport unavailable; from=<A1@yandex.ru> to=<sendfax@sip.md.kz> proto=ESMTP helo=<forward9.mail.yandex.net>
Apr  5 17&#58;30&#58;45 asterisk postfix/smtpd&#91;29875&#93;&#58; disconnect from forward9.mail.yandex.net&#91;77.88.61.48&#93;
Вложения
main.cf.txt
main.cf
(3.72 КБ) 49 скачиваний

xelas
admin
Сообщения: 1141
Зарегистрирован: 05 мар 2007, 11:21

Сообщение xelas » 06 апр 2012, 07:08

А помоему все очень просто:
User unknown

ваш постфикс, насколько я понимаю, не знает о существовании sendfax@sip.md.kz

Офтоп: ИМХО, постфикс зло. Быстрый и легкий для понимания: exim.

EXA
Сообщения: 487
Зарегистрирован: 24 фев 2008, 17:28

Сообщение EXA » 06 апр 2012, 10:04

Нашёл проблемы
1) Добавил юзверя

Код: Выделить всё

&#91;root@asterisk ~&#93;# cat /etc/postfix/users
sendfax OK
потом сделал postmap /etc/postfix/users
2) Потом верно заполнил транспорт, в примере на сайте ошибка, местами перпутанно хост и сервис

Код: Выделить всё

&#91;root@asterisk ~&#93;# cat /etc/postfix/transport | grep -v '#'
sendfax@sip.md.kz          astfax&#58;127.0.0.1
потом сделал postmap /etc/postfix/transport
3) Не туда внёс настройки запуска скрипта - сервис обработки писем, нужно в такое

Код: Выделить всё

&#91;root@asterisk ~&#93;# cat /etc/postfix/master.cf | grep -v '#'
..................................................................................
astfax       unix  -       n       n       -       1       pipe
        flags= user=asterisk argv=/usr/local/bin/email2fax
Не забыть перезапустить сервис. Теперь ставлю gs , кажеться это вот это http://pages.cs.wisc.edu/~ghost/doc/GPL/gpl902.htm

EXA
Сообщения: 487
Зарегистрирован: 24 фев 2008, 17:28

Сообщение EXA » 08 апр 2012, 07:05

Ещё в скрипте переписал на абсолютные пути до gs и sendmail, а то этот баш скрипт их не ловил. Теперь имею вот такую радость...
Лог с email2fax:

Код: Выделить всё

email2fax v1.2beta started on Sunday, April 08 2012, at 11&#58;56&#58;26 with options&#58;

   /usr/local/bin/email2fax --debug --nofax

Variables used&#58;

FAXMAIL&#58;      Asterisk FAX <asterisk@example.com>
LOGFILE&#58;      /var/log/asterisk/faxlog
VERSION&#58;      email2fax v1.2beta
TMPDIR&#58;       /tmp/email2fax
DATADIR&#58;      /tmp/email2fax/1333864586-239263404
EMAILFILE&#58;    /tmp/email2fax/1333864586-239263404/emailfile.eml
MESSAGEFILE&#58;  /tmp/email2fax/1333864586-239263404/message.txt
DATETIME&#58;     Sunday, April 08 2012, at 11&#58;56&#58;26

No e-mail message passed to email2fax, or message broken.
Removing old temporary files
Посмотрел ещё message.txt

Код: Выделить всё

&#91;root@asterisk email2fax&#93;# cat /tmp/email2fax/1333864586-239263404/message.txt
From&#58; Asterisk FAX <asterisk@example.com>
To&#58;     h=To&#58;Subject&#58;MIME-Version&#58;Message-Id&#58;Date&#58;Content-Type;
Subject&#58; Fax problem

Dear sender,

The message you sent was broken or invalid.
Check if it had a proper attachment &#40;must be one PDF or one TIFF attachment&#41;,
and if the fax number was correct, and try again.
If the problem persists, contact your administrator.

Fax number&#40;s&#41;&#58;
Date&#58; Sunday, April 08 2012, at 11&#58;56&#58;26

Попробую tiff прицепить, ибо мыслей 0.

EXA
Сообщения: 487
Зарегистрирован: 24 фев 2008, 17:28

Сообщение EXA » 09 апр 2012, 13:00

Забедил поправил email2fax, так что бы оно работало, подправил поиск темы письма и кто и куда отправляет, из-за лишних строк, потом скину версию своего скрипта. Вот воткнул это [fax-tx] с http://asterisk-system.ru/asterisk/nast ... aksov.html

Теперь вопрос, ибо пока что поиски не увенчались особым успехом сейчас, помогите советом, где взять консольный конвертор jpeg2tiff, bmp2tiff, png2tiff (думаю два последних найду, а вот первый ну ни как не получается), ещё хотят прямо *.doc отправлять, но там я понял нужно ставить openofficce, но там много что ещё хочется ставить на 900 метров , я так понял и гном, и можно как-то это без запуска X? Поставиться оно через yum, при этом не будет само по себе запускаться после установки, а то зачем X на сервере, не комильфо.

P.S.
Этим смогу победить графическую конвертацию
gs -v
GPL Ghostscript 9.02 (2011-03-30)
Copyright (C) 2010 Artifex Software, Inc. All rights reserved.

s68
Сообщения: 20
Зарегистрирован: 30 сен 2011, 08:19
Откуда: Москва

Сообщение s68 » 10 апр 2012, 07:46

Теперь вопрос, ибо пока что поиски не увенчались особым успехом сейчас, помогите советом, где взять консольный конвертор jpeg2tiff, bmp2tiff, png2tiff (думаю два последних найду, а вот первый ну ни как не получается)
ImageMagick не?

Аватара пользователя
aven
Модератор
Сообщения: 1887
Зарегистрирован: 07 сен 2007, 16:55
Откуда: Ухта
Контактная информация:

Сообщение aven » 10 апр 2012, 07:50

Мне вот тоже вопрос doc2tiff или doc2pdf интересен :) Без использования OpenOffice.
Gentoo Linux || Asterisk 13.1-cert2
Решения телефонии на базе Asterisk || http://it-need.ru

EXA
Сообщения: 487
Зарегистрирован: 24 фев 2008, 17:28

Сообщение EXA » 10 апр 2012, 09:10

Решил проблему конвертации, установил ImageMagick, теперь JPEG, BMP, PNG будут с удовольствием конвертиться в ps.

Но тут стала проблема при конвертации из PS в tiff для отправки, получается плохо, качество очень падает

Код: Выделить всё

/usr/bin/convert $DATADIR/$ATTNAME  $DATADIR/$ATTNAME.ps >>$LOGFILE
&#91; $? -ne 0 &#93; && send_msg 1 && exit 1
cat $DATADIR/$ATTNAME.ps | /usr/local/bin/gs -q -sDEVICE=tiffg3 -sPAPERSIZE=a4 -r204x196 -dNOPAUSE -sOutputFile=$DATADIR/$ATTNAME.tif - >>$LOGFILE
Вот это волшебное число менять ни как нельзя -r204x196, если поменять (умножив каждое на 2, а если удалить, то всё равно сделает а4, как и написанно, а по байтам размер файла будет совпадать, ну и по качеству) , то asterisk откажется передавать факс

Код: Выделить всё

   -- Executing &#91;s@ext-fax&#58;5&#93; ExecIf&#40;"Local/200402@outgoingfax-0498;2", "1?Set&#40;FAXSTATUS="FAILED&#58; error&#58; Received a DCN while waiting for a DIS statusstr&#58; Received a DCN while waiting for a DIS"&#41;"&#41; in new stack
Подскажите как на ёлку влезть и не ободрать? На принятиифакса качество не сильно падает, а вот на конвертации для отправки очень.

Added after 6 minutes:
s68 писал(а):ImageMagick не?
Я о нём и не знал, пока друг не посоветовал... а там прямо одна радость, даже думать не надо, всё сам понимает.

Added after 2 minutes:
aven писал(а):Мне вот тоже вопрос doc2tiff или doc2pdf интересен :) Без использования OpenOffice.
В инете есть doc2html, гы а вот html2pdf можно уже поискать.... Хотя может кто и подскажет doc2tiff....

Added after 11 minutes:

Вот мой файлик немного правленый, для моего контекста, с принятием других форматов файлов, с абсолютными путями до gs и sendmail и convert, протестирова bmp и jpeg, png - ещё нужно смотреть, что там в заголовке письма. Так же разбор заголовков мало-мало переделан, что бы отлавливало начало строки, а то мусор в исходном файле попадался, и отрезал имя пользователя, а то если на русском, там кроказябли, и назад хорошо не приходило... а знания в этой теме нет.
Вложения
email2fax.txt
email2fax
(12.5 КБ) 49 скачиваний

EXA
Сообщения: 487
Зарегистрирован: 24 фев 2008, 17:28

Сообщение EXA » 10 апр 2012, 17:34

Как то удалось вывести гугол на чистую воду, вот на этом форуме нашёл
http://asteriskforum.ru/viewtopic.php?t=6131

Код: Выделить всё

fax_is_jpeg&#40;&#41;
&#123;
# Extract JPEG/BMP/PNG attachment
ATTNAME=`munpack -C "$DATADIR" "$EMAILFILE" | cut -f1 -d " "`
# Convert JPEG attachment to PS, and then to TIFF in a right format
# send an explanation if conversion wasn't successful
/usr/bin/convert $DATADIR/$ATTNAME  $DATADIR/$ATTNAME.tif >>$LOGFILE
&#91; $? -ne 0 &#93; && send_msg 1 && exit 1
convert -define quantum&#58;polarity=min-is-white -rotate "90>" -density 204x196 -resize 1728x -compress Group4 -type bilevel -monochrome $DATADIR/$ATTNAME.tif $DATADIR/$ATTNAME.tif
&#91; $? -ne 0 &#93; && send_msg 1 && exit 1
&#125;
Прямо по качеству земля и небо!

EXA
Сообщения: 487
Зарегистрирован: 24 фев 2008, 17:28

Сообщение EXA » 11 апр 2012, 13:09

Вот так получить лучше всего tif из pdf, сначала в tif, причём с хорошим качеством, чем больше качество тем дольше конвертиться, и если взять 1200, то серые тона потеряются и станет всё чёрным, опытным путём пришёл к 600. И что бы не потерять в качестве потом обрабатываю convert, если сразу convert из pdf в tif, там ужасные искажения букв, начинают плясать вниз вверх и т.д. и т.п. Может кому и пригодятся мои выводы, мне же чьи-то пригодились.

Код: Выделить всё

fax_is_pdf&#40;&#41;
&#123;
# Extract PDF attachment
ATTNAME=`munpack -C "$DATADIR" "$EMAILFILE" | cut -f1 -d " "`

# Convert PDF attachment to TIFF in a right format
# Send an explanation if conversion wasn't successful
cat $DATADIR/$ATTNAME | /usr/local/bin/gs -q -sDEVICE=tiffg3 -r600  -dNOPAUSE -sOutputFile=$DATADIR/$ATTNAME.tif - >>$LOGFILE
&#91; $? -ne 0 &#93; && send_msg 1 && exit 1
convert -define quantum&#58;polarity=min-is-white -rotate "90>" -density 204x196 -resize 1728x -compress Group4 -type bilevel -monochrome $DATADIR/$ATTNAME.tif $DATADIR/$ATTNAME.tif
&#91; $? -ne 0 &#93; && send_msg 1 && exit 1

&#125;

Аватара пользователя
Cache
Модератор
Сообщения: 688
Зарегистрирован: 12 янв 2007, 11:39
Откуда: Россия. Шатура
Контактная информация:

Сообщение Cache » 11 апр 2012, 19:17

всегда делал вот так и работало нормально и качество было ок

Код: Выделить всё

gs -q -sDEVICE=tiffg3 -sPAPERSIZE=a4 -r204x196 -dNOPAUSE -sOutputFile=$TIFFDIR/$FAXNAME.tif -
нанотехнолигии в области Asterisk

EXA
Сообщения: 487
Зарегистрирован: 24 фев 2008, 17:28

Сообщение EXA » 12 апр 2012, 10:45

Слишком блекло получается. У меня по крайней мере...

Added after 2 hours 17 minutes:

Нашёл такой способ конвертации http://www.togaware.com/linux/survivor/ ... _Word.html
По ссылке написано такое:
First, start up OpenOffice.org, perhaps as oowriter. Then, from the Tools menu, select Macros, Organize Macros, OpenOffice.org Basic. A window will popup. Navigate, in the Macro from area, to My Macros, Standard, Module1. Click on Edit to edit the Main module to include just the following code
На сколько я понял, нужно запустить под X-ми и уже править макрос, как выкручиваться под консолью?

Added after 1 hours 59 minutes:

Код: Выделить всё

https&#58;//github.com/mirkonasato/pyodconverter/blob/master/README.md
Рабочее решение, doc конвертит, X запускать не нужно.

Аватара пользователя
aven
Модератор
Сообщения: 1887
Зарегистрирован: 07 сен 2007, 16:55
Откуда: Ухта
Контактная информация:

Сообщение aven » 12 апр 2012, 14:59

А docx ?
Gentoo Linux || Asterisk 13.1-cert2
Решения телефонии на базе Asterisk || http://it-need.ru

EXA
Сообщения: 487
Зарегистрирован: 24 фев 2008, 17:28

Сообщение EXA » 16 апр 2012, 06:23

И его, единственное в тестовом документе с не понятном форматированием, он одну страницы разбил на две... но сиё не в моих силах, и я решил забить, как сконвертит, так сконвертит, по возможности потом опенофисе обновлю, когда новый будет, думаю станет лучше.. На буке с win 7 опен офис с docx иногда странно работает, ну а что поделать, думаю бесплатного 100%-ого решения нет.

Аватара пользователя
aven
Модератор
Сообщения: 1887
Зарегистрирован: 07 сен 2007, 16:55
Откуда: Ухта
Контактная информация:

Сообщение aven » 16 апр 2012, 06:39

То, что косячит иногда это понятно, ничего не сделать с этим :(
Gentoo Linux || Asterisk 13.1-cert2
Решения телефонии на базе Asterisk || http://it-need.ru

Alexey_Astashov
Сообщения: 134
Зарегистрирован: 22 окт 2009, 16:02

Сообщение Alexey_Astashov » 08 июн 2012, 13:51

Возможно глупый вопрос, где взять файл - sendfax_success.pl ,??
ну вот нету у меня его

Аватара пользователя
koqep
Сообщения: 221
Зарегистрирован: 26 янв 2010, 09:04
Откуда: Челябинская обл.
Контактная информация:

Сообщение koqep » 13 июн 2012, 08:28

а почему никто не хочет заморочиться с cups2pdf ? По моему это самый правильный путь и самый простой, отправить факс/подготовить pdf монжно будет из любой софтины которая умеет отправлять документы на печать
Jabber конференция
сервер: conference.jabber.ru
комната: asterisk

Alexey_Astashov
Сообщения: 134
Зарегистрирован: 22 окт 2009, 16:02

Сообщение Alexey_Astashov » 13 июн 2012, 17:03

По вопросу CUPS2PDF - Нет предела совершенству.

По поводу sendfax_success (в прочем тоже самое по аналогии касается sendfax_failed)
Собственно вот, для немного переделанного скрипта email2fax.

sendfax_success.bash:

Код: Выделить всё

#!/bin/bash
#
#
#    SENDAFAX SUCCESS SCRIPT 
#             Alexey A. Astashov
#
FROM=`cat $1 | grep From | sed s/"^Set&#58; From= "//g`
TO=`cat $1 | grep To | sed s/"^Set&#58; To="//g`
FILE=`cat $1 | grep File | sed s/"^Set&#58; File="//g`
PATH=`cat $1 | grep PATH | sed s/"^Set&#58; PATH="//g`LOGFILE=/var/log/asterisk/fax-success

MESSAGEFILE="$PATH/message-success.txt"

NEWSUBJECT="FAX to number $TO successfully sended"

FAXMAIL="asterisk@domain.com"

ASTERISKUSER=asterisk

DATETIME=`/bin/date +"%A, %B %d %Y, at %R&#58;%S"`

VERSION="SENDFAX SUCCESS v0.0.2beta"

#Готовим письмо
/bin/cat <$MESSAGEFILE
From&#58; $FAXMAIL
To&#58;$FROM
Subject&#58; $NEWSUBJECT

Уважемый пользователь,

Ваш факс $FILE на номер $TO был успешно доставлен адресату.

Fax number&#40;s&#41;&#58; $TO SUCCESS
Date&#58; $DATETIME

EOF

/bin/cat $MESSAGEFILE | /usr/sbin/sendmail -t
Есть нюансы, в Call файл необходимо затолкать такие переменные как:
Путь до временной папки, путь собственно до файла, собственно само название файла без .tif.
В этом случае письмо будет возвращаться тому, кто действительно попытался отправил факс.

+ парсить необходимо копию call файла, следующего формата:

Код: Выделить всё

Channel&#58; Local/11111111111@you-permissive-context
Context&#58; fax-tx
Extension&#58; send
MaxRetries&#58; 2
RetryTime&#58; 600
WaitTime&#58; 90
Set&#58; PICTURE=/tmp/email2fax/1339596563-275998986/12345.pdf.tif
Set&#58; FINDATA=/tmp/email2fax/1339596563-275998986/fax-1339596563-646891847.call.copy
From&#58; your_email@domain.com
To&#58; 11111111111
File&#58; 12345.pdf
PATH&#58; /tmp/email2fax/1339596563-275998986
Ну и соответственно в контексте [fax-tx] необходимо попросить:

Код: Выделить всё

exten => h,n&#40;failed&#41;,system&#40;/var/lib/asterisk/agi-bin/fax/sendfax_failed.bash $&#123;FINDATA&#125;&#41;
exten => h,n&#40;failed&#41;,Hangup&#40;&#41;
exten => h,n&#40;success&#41;,system&#40;/var/lib/asterisk/agi-bin/fax/sendfax_success.bash $&#123;FINDATA&#125;&#41;


тогда запрос будет приходить следующего формата&#58;

Executing &#91;h@fax-tx&#58;4&#93; System&#40;"SIP/to-mycontext-00000000", "/var/lib/asterisk/agi-bin/fax/sendfax_success.bash /tmp/email2fax/1339602092-778645992/fax-1339602093-153095079.call.copy"&#41; in new stack

где FINDATA и есть "Set: FINDATA="

Где собственно номер: 11111111111 – этот тот самый номер на котрый идет отправка факса.

Изменения в файле email2fax:

Код: Выделить всё

# Create a .call file for asterisk
FAXDATE=`date +%s-%N`
cat <<EOF >$DATADIR/fax-$FAXDATE.call
Channel&#58; Local/$FAXNUM@$CHANNEL
Context&#58; fax-tx
Extension&#58; send
MaxRetries&#58; 2
RetryTime&#58; 600
WaitTime&#58; 90
Set&#58; PICTURE=$DATADIR/$ATTNAME.tif
+ Set&#58; FINDATA=$DATADIR/fax-$FAXDATE.call.copy
+ Set&#58; From=$SENDER
+ Set&#58; To=$FAXNUM
+ Set&#58; File=$ATTNAME
+ Set&#58; PATH=$DATADIR
EOF
*Для начинающих: (+) означает что строки были добавлены :)

PS. Немного подправил скрипт и создание call файла, чтобы WARNING не доставал, что он незнает "From,To,File,PATH" лучше их заводить через "Set:", теоритически их можно использовать и дальше в контексте, но практически это не требуется.

Alexey_Astashov
Сообщения: 134
Зарегистрирован: 22 окт 2009, 16:02

Сообщение Alexey_Astashov » 15 июн 2012, 18:19

Сделали новую версию email2fax собственно назвали v1.10 :) В новой версии включена поддержка русского языка, теперь все сообщения приходят на русском языке, даже если вы отправили файл с русским именем, теперь в отчете будет понятно что именно было доставлено в конечно итоге. Единственное потребуется для работы программы установить в систему base64 и qprint соответственно.
в общем-то пользуйтесь.
senfax_success.bash и sendfax_failed.bash прилагается, для них потребуется наличие iconv.
Вложения
email2fax-v1.10beta.tar.gz
Собственно новая версия.
(5.73 КБ) 52 скачивания

Аватара пользователя
anest
Модератор
Сообщения: 5700
Зарегистрирован: 28 ноя 2004, 10:04

Сообщение anest » 15 июн 2012, 18:31

:clap2:

Alexey_Astashov
Сообщения: 134
Зарегистрирован: 22 окт 2009, 16:02

Сообщение Alexey_Astashov » 28 авг 2013, 17:01

Новая версия модуля email2fax 1.30beta

Изменения:
1. Теперь полностью на русском языке, в том числе и тема в сообщениях
2. Время и дата в отправленных факсах также выводятся по русски
3. Добавлена опция идентификации номера факса для CDR
4. Добавлена информация об отправляемом/отправленном файле по факсу - в ответных письмах по email.
5. Немного переработа extension_custom.conf - добавлена опция оповещения принимающую сторону фразой "Примите пожалуйста факс" 2 раза подряд (файл имеется).

6. В состав включен php модуль для FreePBX 2.11, в том числе и модуль хелпера email (добавлено return $str; для отмены автоматического перевода строки, ибо freepbx с юникодом не дружит и длинные строки разбиваются), т.е. теперь и на входящих факсах для удобства письма по email приходят по русски.

-------
P.S. Если кто поможет дописать диалплан таким образом, чтобы система определеляла тип сигнала со стороны которая ответила и если это не факс, только тогда проигрывать сообщение - "примите пожалуйста факс", былобы круто, а то сейчас система полюбому сначала говорит в линию это сообщение.
Вложения
email2fax-1.30beta.tar.gz
(39.67 КБ) 61 скачивание

Ответить