Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2012-03-17 19:17:27 +0400

EXA Gravatar EXA

FaxGateway

Всем привет. Ищу решение в astreisk, что бы факсы ходили вот так SIP(T.38)->Asterisk->E1->город->Факс-телефон И тоже самое что бы в обратном направлении. И второе Факс-телефон->город->E1->Asterisk->Email Можно сказать любая версия с 1.4.XX чудно пропускает факсы насквозь. Но тут плата Е1, по этому получается T.38->T.38 Хотелось бы собрать на базе 1.8 из чего-нибудь посвежее. Что бы заработало T.38->T.30 нужно по уверением людей с различных форумов, на астериск нужно наложить https://issues.asterisk.org/jira/browse/ASTERISK-12667">патч последний вот такой

faxgateway-1.8-v2.patch (License> #5041) 23/Jul/11 6:29 AM

На форуме нашёл, что вроде такой патч, можно наложить на 1.8.8.1, но патч матерится, что не все строчки находит. Сижу думаю в какую сторону думать? подскажите плиз что собирать-то какие версии, с какими патчами? И если патч был сделан, может его вообще уже в новых версиях astrerisk включили в код? И чем факс принять если всё настроиться, делал раньше так:

exten => s,1,Answer
exten => s,n,Playtones(ring)
exten => s,n,Wait(3)
exten => s,n,Playtones(dial)
exten => s,n,Wait(2)
exten => s,n,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,txfax(${TXFAX_NAME},caller)
exten => out_fax,2,Hangup
exten => h,1,system(/var/lib/asterisk/bin/fax-process.pl --to  arte@ml.ru --from fax@mm.ru--subject "Fax from ${URIENCODE(${CALLERID(number)})}" --attachment fax_${URIENCODE(${CALLERID(number)})}.pdf --type application/pdf --file ${FAXFILE});
exten => h,2,Hangup()

Сиё работает на trixbox на базе Asterisk 1.4.22

FaxGateway

Всем привет. Ищу решение в astreisk, что бы факсы ходили вот так SIP(T.38)->Asterisk->E1->город->Факс-телефон И тоже самое что бы в обратном направлении. И второе Факс-телефон->город->E1->Asterisk->Email Можно сказать любая версия с 1.4.XX чудно пропускает факсы насквозь. Но тут плата Е1, по этому получается T.38->T.38 Хотелось бы собрать на базе 1.8 из чего-нибудь посвежее. Что бы заработало T.38->T.30 нужно по уверением людей с различных форумов, на астериск нужно наложить https://issues.asterisk.org/jira/browse/ASTERISK-12667">патч ">патч последний вот такой

faxgateway-1.8-v2.patch (License> #5041) 23/Jul/11 6:29 AM

На форуме нашёл, что вроде такой патч, можно наложить на 1.8.8.1, но патч матерится, что не все строчки находит. Сижу думаю в какую сторону думать? подскажите плиз что собирать-то какие версии, с какими патчами? И если патч был сделан, может его вообще уже в новых версиях astrerisk включили в код? И чем факс принять если всё настроиться, делал раньше так:

exten => s,1,Answer
exten => s,n,Playtones(ring)
exten => s,n,Wait(3)
exten => s,n,Playtones(dial)
exten => s,n,Wait(2)
exten => s,n,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,txfax(${TXFAX_NAME},caller)
exten => out_fax,2,Hangup
exten => h,1,system(/var/lib/asterisk/bin/fax-process.pl --to  arte@ml.ru --from fax@mm.ru--subject "Fax from ${URIENCODE(${CALLERID(number)})}" --attachment fax_${URIENCODE(${CALLERID(number)})}.pdf --type application/pdf --file ${FAXFILE});
exten => h,2,Hangup()

Сиё работает на trixbox на базе Asterisk 1.4.22

FaxGateway

Всем привет. Ищу решение в astreisk, что бы факсы ходили вот так SIP(T.38)->Asterisk->E1->город->Факс-телефон И тоже самое что бы в обратном направлении. И второе Факс-телефон->город->E1->Asterisk->Email Можно сказать любая версия с 1.4.XX чудно пропускает факсы насквозь. Но тут плата Е1, по этому получается T.38->T.38 Хотелось бы собрать на базе 1.8 из чего-нибудь посвежее. Что бы заработало T.38->T.30 нужно по уверением людей с различных форумов, на астериск нужно наложить http://https://issues.asterisk.org/jira/browse/ASTERISK-12667">патч последний вот такой

faxgateway-1.8-v2.patch (License> #5041) 23/Jul/11 6:29 AM

На форуме нашёл, что вроде такой патч, можно наложить на 1.8.8.1, но патч матерится, что не все строчки находит. Сижу думаю в какую сторону думать? подскажите плиз что собирать-то какие версии, с какими патчами? И если патч был сделан, может его вообще уже в новых версиях astrerisk включили в код? И чем факс принять если всё настроиться, делал раньше так:

exten => s,1,Answer
exten => s,n,Playtones(ring)
exten => s,n,Wait(3)
exten => s,n,Playtones(dial)
exten => s,n,Wait(2)
exten => s,n,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,txfax(${TXFAX_NAME},caller)
exten => out_fax,2,Hangup
exten => h,1,system(/var/lib/asterisk/bin/fax-process.pl --to  arte@ml.ru --from fax@mm.ru--subject "Fax from ${URIENCODE(${CALLERID(number)})}" --attachment fax_${URIENCODE(${CALLERID(number)})}.pdf --type application/pdf --file ${FAXFILE});
exten => h,2,Hangup()

Сиё работает на trixbox на базе Asterisk 1.4.22

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.