1 | изначальная версия редактировать | |
Всем привет. Ищу решение в 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
2 | No.2 Revision редактировать |
Всем привет.
Ищу решение в 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
3 | No.3 Revision редактировать |
Всем привет.
Ищу решение в 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.