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

FreePBX и факс

FreePBX + rxfax
<1 2 3>
Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: FreePBX и факс

email to fax? думаю это юзерам совсем неудобно.
лучше сделать виртуальный принтер, который будет отправлять факесы если на него печатать. хотел сделать, но пока лень...
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2008-09-03 17:44

Откуда: Украина
Сообщений: 16

Re: FreePBX и факс

switch, спасибо идея хорошая, только нужно знать куда отправлять факс иметься ввиду не на один номер.
А кто-то вот с этим работал "AsterFax - Asterisk Email to Fax Gateway" ?
Asterisk + FreePBX = офисная телефония
2008-09-03 18:32

Сообщений: 1

Re: FreePBX и факс

Сделал у себя также

Вообщем получилось сделать так:
в extensions_custom.conf прописал:

[ext-fax-new]
exten => s,1,Answer
exten => s,2,Goto(in_fax,1)
exten => in_fax,1,StopPlayTones
exten => in_fax,2,GotoIf($["${FAX_RX}" = "system"]?3:analog_fax,1)
exten => in_fax,3,Macro(faxreceive)
exten => in_fax,4,Hangup
exten => analog_fax,1,GotoIf($["${FAX_RX}" = "disabled"]?4:2) ;if fax is disabled, just hang up
exten => analog_fax,2,Set(DIAL=${DB(DEVICE/${FAX_RX}/dial)});
exten => analog_fax,3,Dial(${DIAL},20,d)
exten => analog_fax,4,Hangup
;exten => out_fax,1,wait(7)
exten => out_fax,1,txfax(${TXFAX_NAME},caller)
exten => out_fax,2,Hangup
exten => h,1,system(/var/lib/asterisk/bin/fax-process.pl --to ${EMAILADDRFAX} --from ${FAX_RX_FROM} --subject "Fax from ${URIENCODE(${CALL
ERID(number)})} ${URIENCODE(${CALLERID(name)})}" --attachment fax_${URIENCODE(${CALLERID(number)})}.pdf --type application/pdf --file ${FA
XFILE});
exten => h,2,Hangup()

[fax-so]
exten => s,1,Set(EMAILADDRFAX=my@email)
exten => s,2,Goto(ext-fax-new,in_fax,1)
exten => h,1,Macro(hangupcall,)



Делее создаю в FreePBX -> Custom Destination

Custom Destination: fax-so,s,1
Description:fax-so

и в Ring Group
Ring-Group Number: 112233
Destination if no answer: fax-so

И теперь при звонке на 112233 сразу отвечает факс, и отсылает на нужный емаил.

Может это и криво но работает.


При попытке позвонить, просто короткие гудки.


Вот лог звонка:
== Parsing '/etc/asterisk/manager.conf': Found
== Parsing '/etc/asterisk/manager_additional.conf': Found
== Parsing '/etc/asterisk/manager_custom.conf': Found
== Manager 'admin' logged on from 127.0.0.1
-- Nobody picked up in 1000 ms
-- Executing [s@macro-dial:8] Set("SIP/340-b7b1bc20", "DIALSTATUS=NOANSWER") in new stack
-- Executing [s@macro-dial:9] GosubIf("SIP/340-b7b1bc20", "0?NOANSWER|1") in new stack
-- Executing [112233@from-internal:14] Set("SIP/340-b7b1bc20", "RingGroupMethod=") in new stack
-- Executing [112233@from-internal:15] GotoIf("SIP/340-b7b1bc20", "0?nodest") in new stack
-- Executing [112233@from-internal:16] Set("SIP/340-b7b1bc20", "__NODEST=") in new stack
-- Executing [112233@from-internal:17] DBdel("SIP/340-b7b1bc20", "BLKVM/112233/SIP/340-b7b1bc20") in new stack
-- DBdel: family=BLKVM, key=112233/SIP/340-b7b1bc20
-- Executing [112233@from-internal:18] Goto("SIP/340-b7b1bc20", "fax-so|s|1") in new stack
-- Goto (fax-so,s,1)
-- Executing [s@fax-so:1] Set("SIP/340-b7b1bc20", "EMAILADDRFAX=so-pbx@email") in new stack
-- Executing [s@fax-so:2] Set("SIP/340-b7b1bc20", "PATHPREFIXFAX=so") in new stack
-- Executing [s@fax-so:3] Goto("SIP/340-b7b1bc20", "ext-fax-new|in_fax|1") in new stack
-- Goto (ext-fax-new,in_fax,1)
-- Executing [in_fax@ext-fax-new:1] StopPlayTones("SIP/340-b7b1bc20", "") in new stack
-- Executing [in_fax@ext-fax-new:2] GotoIf("SIP/340-b7b1bc20", "0?3:analog_fax|1") in new stack
-- Goto (ext-fax-new,analog_fax,1)
-- Executing [analog_fax@ext-fax-new:1] GotoIf("SIP/340-b7b1bc20", "1?4:2") in new stack
-- Goto (ext-fax-new,analog_fax,4)
-- Executing [analog_fax@ext-fax-new:4] Hangup("SIP/340-b7b1bc20", "") in new stack
== Spawn extension (ext-fax-new, analog_fax, 4) exited non-zero on 'SIP/340-b7b1bc20'
-- Executing [h@ext-fax-new:1] System("SIP/340-b7b1bc20", "/var/lib/asterisk/bin/fax-process.pl --to so-pbx@email --from freepbx@regionspb.ru --subject "Fax from 340 Aleksandr%20Krylov" --attachment fax_340.pdf --type application/pdf --file ") in new stack
-- Executing [h@ext-fax-new:2] Hangup("SIP/340-b7b1bc20", "") in new stack
== Spawn extension (ext-fax-new, h, 2) exited non-zero on 'SIP/340-b7b1bc20'
== End MixMonitor Recording SIP/340-b7b1bc20
== Manager 'admin' logged off from 127.0.0.1

Подскажите пжлст, в чем может быть проблема.
2009-09-29 17:42

Avatara of usitnikov
Откуда: Челябинск
Сообщений: 51

Re: FreePBX и факс

Вот пытаюсь сделать так как это описал voipmyua... не получается... факс не отвечает, короткие гудки...
выходит один в один как написанно тут:
http://www.asteriskforum.ru/viewtopic.php?p=33145

где я могу ошибатся?
Логи одинаковые ...

вот что пишет у меня:
-- Executing [s@macro-dial:4] NoOp("SIP/100-0000002b", "Returned from dialparties with no extensions to call and DIALSTATUS: NOANSWER") in new stack
-- Executing [112233@from-internal:14] Set("SIP/100-0000002b", "RingGroupMethod=") in new stack
-- Executing [112233@from-internal:15] GotoIf("SIP/100-0000002b", "0?nodest") in new stack
-- Executing [112233@from-internal:16] Set("SIP/100-0000002b", "__NODEST=") in new stack
-- Executing [112233@from-internal:17] NoOp("SIP/100-0000002b", "Deleting: BLKVM/112233/SIP/100-0000002b TRUE") in new stack
-- Executing [112233@from-internal:18] Goto("SIP/100-0000002b", "fax-so,s,1") in new stack
-- Goto (fax-so,s,1)
-- Executing [s@fax-so:1] Set("SIP/100-0000002b", "EMAILADDRFAX=usitnikov@yandex.ru") in new stack
-- Executing [s@fax-so:2] Set("SIP/100-0000002b", "PATHPREFIXFAX=so") in new stack
-- Executing [s@fax-so:3] Goto("SIP/100-0000002b", "ext-fax-new,in_fax,1") in new stack
-- Goto (ext-fax-new,in_fax,1)
-- Executing [in_fax@ext-fax-new:1] StopPlayTones("SIP/100-0000002b", "") in new stack
-- Executing [in_fax@ext-fax-new:2] GotoIf("SIP/100-0000002b", "1?3:analog_fax,1") in new stack
-- Goto (ext-fax-new,in_fax,3)
-- Executing [in_fax@ext-fax-new:3] Macro("SIP/100-0000002b", "faxreceive") in new stack
-- Executing [s@macro-faxreceive:1] Set("SIP/100-0000002b", "FAXFILE=/var/spool/asterisk/fax/1266406612.55.tif") in new stack
-- Executing [s@macro-faxreceive:2] Set("SIP/100-0000002b", "EMAILADDR=usitnikov@yandex.ru") in new stack
== Spawn extension (macro-faxreceive, s, 3) exited non-zero on 'SIP/100-0000002b' in macro 'faxreceive'
== Spawn extension (ext-fax-new, in_fax, 3) exited non-zero on 'SIP/100-0000002b'
-- Executing [h@ext-fax-new:1] System("SIP/100-0000002b", "/var/lib/asterisk/bin/fax-process.pl --to usitnikov@yandex.ru --from asterisk@btast-1 --subject "Fax from 100 Yury%20Sitnikov" --attachment fax_100.pdf --type application/pdf --file /var/spool/asterisk/fax/1266406612.55.tif") in new stack
-- Executing [h@ext-fax-new:2] Hangup("SIP/100-0000002b", "") in new stack
== Spawn extension (ext-fax-new, h, 2) exited non-zero on 'SIP/100-0000002b'
2010-02-17 14:38

Avatara of usitnikov
Откуда: Челябинск
Сообщений: 51

Re: FreePBX и факс

я не одинок )))))
2010-02-17 14:40

Avatara of usitnikov
Откуда: Челябинск
Сообщений: 51

Re: FreePBX и факс

2krylovae
Походу проблема в этом:
Но у тебя там вряд ли есть RxFax или ReceiveFax


когда пытаешься набрать 666 тоже не отвечает?
2010-02-17 15:15

Сообщений: 80

Re: FreePBX и факс

И все таки при звонке на system Fax 777 (666) он не отвечает, короткие гудки, где же все таки копать уважаемые switch и ded ?
2010-03-09 16:22

Сообщений: 6521

Re: FreePBX и факс

Ecuador, смотрите лог звонка, и буит Вам щастье.
Стандартно при вызове системного факса вызывается несуществующая аппликация rxfax, которая работала в ранних релизах.

Далее следует секретная часть протоколов сионских мудрецов и наследие Великой Масонской ложи "Заря Востока":
В макросе *CLI> dialplan show macro-faxreceive
[ Context 'macro-faxreceive' created by 'pbx_config' ]
's' => 1. Set(FAXFILE=${ASTSPOOLDIR}/fax/${UNIQUEID}.tif) [pbx_config]
2. Set(EMAILADDR=${FAX_RX_EMAIL}) [pbx_config]
3. rxfax(${FAXFILE}) [pbx_config]
103. Set(EMAILADDR=${FAX_RX_EMAIL}) [pbx_config]
104. Goto(3) [pbx_config]

Вместо rxfax вписываем - ReceiveFAX (Module 'app_fax.so')

и всё у нас работает!

Тока об этом - никому, ОК?
2010-03-09 17:40

Avatara of usitnikov
Откуда: Челябинск
Сообщений: 51

Re: FreePBX и факс

Тока об этом - никому, ОК?
дошёл до этого через очень долгий путь
почему же скрывали это!?
2010-03-10 13:45

Сообщений: 6521

Re: FreePBX и факс

Почему-почему, написано же - это секретная часть протоколов сионских мудрецов и наследие Великой Масонской ложи "Заря Востока".
Имеющий глаз - да учует,
Имеющий ухо - да узрит!
2010-03-10 13:52

<1 2 3>
Добавить страницу в закладки:  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