подозреваю что в sub и macro оно не будет ловиться
попробуйте заменить на время на всем пути Gosubif на Gotoif
в incom то ловится...exten => fax,1,Gosub(sipfax-offline-incoming,2007-ifax,1) - отрабатывает на ура...Vlad1983 писал(а):подозреваю что в sub и macro оно не будет ловиться
попробуйте заменить на время на всем пути Gosubif на Gotoif
ded писал(а):Я о том и писал.
Не понимаю бизнес логики процесса: Входящий звонок, донабор 2007, это внутренний номер абонента? Который может общаться голосом, а если нужно, то принять факс? Если да, то ему проще трансферить на системный факс переводом ##, чем автодетектить.
А если 2007 - это внутренний номер ссистемного факса, то его проще ловить раньше.
Хорошо , что астериск кофе варить не заставляют.5. в контексте ad-users-sip должен отдетектиться факс сигнал и перенаправить его на sipfax-offline-incoming..
Деньги не зарабатываются...откуда такие домыслы???ded писал(а):Алексей,
Вы пишите софт для массового обслуживания пользователей сервисом VoIP и зарабатывания денег, ядром его является Астериск. Ещё и с on-line факс услугами. Не запрещено!
А в форуме вы будете единственным участником? Зачем тогда форум? И нахр*на опять встревать в тему если все сводится к стандартному..."МЕНЯ БУДИТЬ!!!" - да спите вы уже!!!ded писал(а):Судя по Вашим предыдущим постам - эксплуатируете аналоговые линии ТФОП, даже не цифровые.
Пусть ваша компания нанимает специалистов, которые не задают вопросы, а способны сами отвечать на них.
Код: Выделить всё
exten => fax,1,Dial(IAX2/iax-fax0,10,r)
same => n,Hangup();
exten => talk,1,Dial(SIP/710,60)
same => n,Hangup();
Код: Выделить всё
[fax]
exten => s,1,NoOp(Caller ID is ${CALLERID(num)})
exten => s,n,Set(_INCOMING_NUMBER=${CALLERID(num)})
exten => s,n,Set(_REC_UNIQUEID=${UNIQUEID})
exten => s,n,Answer(5)
exten => s,n,Set(TIMEOUT(digit)=2)
exten => 950,1,Answer()
same => n,Dial(SIP/710,60)
same => n,Hangup()
exten => fax,1,Dial(IAX2/iax-fax0,10,r)
same => n,Hangup();