Asterisk 1.4 spandsp app_rxfax
Откуда: pl Earth
Сообщений: 224
|
Re: Asterisk 1.4 spandsp app_rxfax
http://asteriskforum.ru/viewtopic.php?t=869
наслаждайтесь.
В последних версиях rtx_fax\spandsp-0.0.3 не ложится канал после приема факса астериском (в нашем случае канал будет висеть на строчке exten => fax,n,RxFax). решается просто - создаем экстеншин h который и положит канал командой Hangup. так все работает просто замечательно.
Успехов!
|
Сообщений: 60
|
Re: Asterisk 1.4 spandsp app_rxfax
Видел я эту ссылку.
Во-первых ситуция обратная - как раз RxFax и ложит канал по приходу Hangup (см. лог выше), и дальнейшее выполнение экстеншина останавливается. Во-вторых - если сделать exten => h,1,System(.....) и т.д., то он будет выполнятся после каждого Hangup на любом канале и любом экстеншине, т.е. мыло будет уходить много раз. Можно удалять файл после отправки и сделать выполнение System по условию наличия файла. Но, если во время приема факса, когда размер файла tif еще 0, приедет Hangup с другого экстеншина, то выполнится exten => h и уйдет почта с пустым файлом...
Пробовал менять в oss.conf строчку:
[general]
autohangup=no ;hangup when other party closes
все-равно после RxFax ничего не выполняется!
Неужели никто не юзает * v1.4 + Rxfax?
|
Откуда: Киев
Сообщений: 749
|
Re: Asterisk 1.4 spandsp app_rxfax
sozday peremennuyu s imenem faylsa(*local)
esli est' - otpravit'
v ostalnih kanalah - ee ne budet
|
Сообщений: 120
|
Re: Asterisk 1.4 spandsp app_rxfax
собрал, как написанно на форуме, даже сам был удивлен - rxfax работает! (asterisk-1.4.2)
а кто как делает передачу файла? т.е. как людям проще формировать ТИФник, и как проще его им отправлять?
|
Сообщений: 188
|
Re: Asterisk 1.4 spandsp app_rxfax
asterfax?
Он является мейл сервером, в адресе пишется номер, на который отправить факс, в письме он берет текст, pdf или вордовый док (в этом случае на компе с астериском требуется опенофис)
|
Сообщений: 1
|
Re: Asterisk 1.4 spandsp app_rxfax
Получилось ли решить проблему с rxfax?
у меня очень похожая ситуация:
Asterisk 1.4.20.1
spandsp-0.0.4pre15
agx-ast-addons-1.4.2
всё стоит на FreeBSD, всё собрано из портов.
Факсы принимаются только в майл.
Отправку в почту реализовать не получается, так как выполнение rxfax завершается сообщение об ошибке:
app_rxfax.c:80 span_message: WARNING T.30 Non-ECM carrier not found
exten => _1000,n,rxfax(${FAXFILE}|debug)
может кто-нибудь знает решение данного вопроса?
|
Сообщений: 124
|
Re: Asterisk 1.4 spandsp app_rxfax
у меня астеровский rxfax, на линуксе. из аддонов факс не лучше был по качеству приема, и иногда валил астериск.
Если есть факс - уже кое что.
Прием факса загоняшь в отдельный контекст, в нем делаешь exten=> h,1,fax2mail(faxname)
Как у всех, по сути
|
Сообщений: 9
|
Re: Asterisk 1.4 spandsp app_rxfax
Сделал что то похожее на ubuntu
apt-get install libtiff4 libtiff4-dev libtiff-tools cmake mutt
wget http://www.soft-switch.org/downloads/spandsp/spandsp-0.0.4pre15.tgz
./configure --prefix=/usr
make clean
make
make install
svn co https://agx-ast-addons.svn.sourceforge.net/svnroot/agx-ast-addons agx-ast-addons
cd ../agx-ast-addons/trunk/
выполняем
build.sh
в консоле *
module load app_txfax.so
module load app_rxfax.so
в extensions.conf
[FAX]
exten => 7000,1,Answer()
exten => 7000,2,Set(FAXFILE=/var/spool/asterisk/fax/${STRFTIME(${EPOCH},,%Y%m%M%S)}-${CALLERID(num)}-${EXTEN})
exten => 7000,3,rxfax(${FAXFILE}.tif)
Конвертируем .tiff в .pdf «из man tiff2pdf»
exten => 7000,4,System(test -f ${FAXFILE}.tif && tiff2pdf -o ${FAXFILE}.pdf ${FAXFILE}.tif)
Удаляем tif фаил
exten => 7000,5,System(/bin/rm -f ${FAXFILE}.tif)
Отправляем pdf фаил на email
exten => 7000,6,System(echo "New fax from ${CALLERID(num)" | mutt -x -s "New FAX" -a ${FAXFILE}.pdf mail@mail.ru)
Вешаем трубку
exten => 7000,7,Hangup
|
Сообщений: 89
|
Re: Asterisk 1.4 spandsp app_rxfax
Здравствуйте!
cyberianz, это для какой версии Убунту вышеизложенный пост?? У меня ничего не получается с Убунту 8.04! Просто туча ошибок сыплется при выполнении build.sh!! Вот например одна из:
/usr/include/asterisk/lock.h:736: error: expected ')' before "*" token
Я ставил из репозитариев убунтовский * (1.4.17~dfsg-2ubuntu1) и app_fax (оно там тоже есть!). У меня вроде все работает и без всяких патчей/ковыряний, то есть факсы принимаются, создается файл (читабельный и юзабельный), но RxFax сразу после приема умирает и контекст дальше никак не хочет выполняться, а мне это надо, чтобы отправить сей факс по емейл!..
Вылетает RxFax с такими ошибками:
WARNING [5782]: channel.c: 3059 set_format: Unable to find a codec translation path from ulaw to unknown
WARNING [5782]: app_rxfax.c: 340 rxfax_exec: Unable to restore read format on 'IAX2/XXXX'
--Hungup 'IAX2/XXXX'
П.С.: от канала это не зависит - я проверил (тоже самое и на SIP)
|
Откуда: Russia
Сообщений: 72
|
Re: Asterisk 1.4 spandsp app_rxfax
contramundum
Просто попробуйте поставить астериск 1.6, использовать там приложения ReceiveFax/SendFax из app_fax.so в стандартной поставке. Либо пропатчить астериск 1.4 для поддержки этих приложений.
|
|