Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Asterisk 1.4 spandsp app_rxfax

Asterisk 1.4 spandsp app_rxfax

Avatara of anest
Откуда: 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. так все работает просто замечательно.
Успехов!
2007-03-29 20:39

Сообщений: 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?

2007-04-02 20:11

Откуда: Киев
Сообщений: 749

Re: Asterisk 1.4 spandsp app_rxfax

sozday peremennuyu s imenem faylsa(*local)
esli est' - otpravit'
v ostalnih kanalah - ee ne budet
2007-04-04 23:35

Сообщений: 120

Re: Asterisk 1.4 spandsp app_rxfax

собрал, как написанно на форуме, даже сам был удивлен - rxfax работает! (asterisk-1.4.2)
а кто как делает передачу файла? т.е. как людям проще формировать ТИФник, и как проще его им отправлять?
2007-04-05 12:51

Сообщений: 188

Re: Asterisk 1.4 spandsp app_rxfax

asterfax?
Он является мейл сервером, в адресе пишется номер, на который отправить факс, в письме он берет текст, pdf или вордовый док (в этом случае на компе с астериском требуется опенофис)
2007-04-09 18:49

Сообщений: 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)

может кто-нибудь знает решение данного вопроса?
2008-06-25 18:59

Сообщений: 124

Re: Asterisk 1.4 spandsp app_rxfax

у меня астеровский rxfax, на линуксе. из аддонов факс не лучше был по качеству приема, и иногда валил астериск.

Если есть факс - уже кое что.
Прием факса загоняшь в отдельный контекст, в нем делаешь exten=> h,1,fax2mail(faxname)
Как у всех, по сути
2008-06-26 02:37

Сообщений: 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


2009-02-11 15:16

Сообщений: 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)
2009-03-20 11:55

Откуда: Russia
Сообщений: 72

Re: Asterisk 1.4 spandsp app_rxfax

contramundum
Просто попробуйте поставить астериск 1.6, использовать там приложения ReceiveFax/SendFax из app_fax.so в стандартной поставке. Либо пропатчить астериск 1.4 для поддержки этих приложений.
2009-03-21 21:46

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru