Elastix, исходящий факс и приветствие
Приветственное сообщение перед отправкой факса
Сообщений: 7
|
Re: Elastix, исходящий факс и приветствие
Спасибо, но беда в том, что при отправке с помощью принтера HylaFax Client это место конфига игнорируется. HylaFax отправляет откуда-то из другого места...
|
Сообщений: 6521
|
Re: Elastix, исходящий факс и приветствие
HylaFax вообще не использует диалплан для отправки.
HylaFax вообще живёт своей жизнью, эту жизнь можно только состыковать на уровне iax2 или sip через
iaxmodem & t38modem
|
Сообщений: 7
|
Re: Elastix, исходящий факс и приветствие
Они связаны через IAX Extension с номером 199, поэтому Dial_Options, указанные в Dial command options и действующие на все номера, действуют и на звонок исходящего факса.
Если в Dial command options указать tTA(xxx), все-все звонки предваряются приветствием xxx.
Остается сделать приветствие только для исходящих звонков с номера 199.
Другой вариант - привязать приветствие к исходящему роуту, и разрешить этот роут только факсу 199. Может, это проще будет.
|
Сообщений: 7
|
Re: Elastix, исходящий факс и приветствие
Все, лисапет изобрел, хоть и через зад.
Есть роут, через него ходит только факсовый ext., благодаря Custom Context, в extensions_custom.conf написано:
exten => _X.,1,Dial(SIP/OS7200Int/${EXTEN},,A(faxrecieve))
Всем спасибо большое.
|
Откуда: г. Йошкар-Ола
Сообщений: 19
|
Re: Elastix, исходящий факс и приветствие
SpbPavel: Все, лисапет изобрел, хоть и через зад.
Есть роут, через него ходит только факсовый ext., благодаря Custom Context, в extensions_custom.conf написано:
exten => _X.,1,Dial(SIP/OS7200Int/${EXTEN},,A(faxrecieve))
мне кажется рано закрывать тему - в привиденном примере используется стандарный параметр A(x) для команды Dial. Работает на ура, если нет HylaFax. А вот если факсами ведает HylaFax, то есть особенность, с таким параметром происходит следующее (во всяком случае у меня, запуск макроса с целью проиграть файлик работает также): HylaFax инициирует вызов, Астериск его отрабатывает, устанавливая канал с вызываемым абонентом, и проигрывает звуковой файлик (наглядно в логах). Этот звук можно услышать, если шустро поднять трубку на факсе, а если подождать 3-4 звонка - то гарантированно слышу писк факса. Т.е. звук проигрывается ДО ответа (поднятия трубки) вызываемым абонентом, а проблему голоса перед факсом я себе вижу в неком разрыве канала в момент ответа, и последующем его склеивании обратно (на опережениие, для тех кто видел примеры как HylaFax работает с голосом - IAXmodem не поддерживает голосовые команды).
Поправьте, если не прав. Укажите на ошибку.
|
Откуда: Уфа
Сообщений: 5856
|
Re: Elastix, исходящий факс и приветствие
с PSTN какими линиями соединены?
|
Откуда: г. Йошкар-Ола
Сообщений: 19
|
Re: Elastix, исходящий факс и приветствие
switch: с PSTN какими линиями соединены?
Спасибо большое за идею. Ранее все тесты шли через sip-линию другого провайдера (делал такой же контекст, но другой транк), в этой линии ответ абонента совпадал с началом соединения и A(x) отрабатывалось так, как и должно.
Факсы же в идут в pstn через шлюз Grandstream GXW-4104. Проверил еще раз, подставив контекст факсов для своего рабочего телефона. Получил тоже, что и всегда - звуковой файлик проигрывается с момента, как начался отсчет секунд в FOP, реальное соединение устанавливается через 4-7 секунд (наглядно при замене короткого "Здравствуйте, примите факс" на demo-congrats). Т.е. абонент слышит уже писк факса, и часто сбрасывал вызов (реакция на факсовый спам), а отправитель факса получал отписку от Hylafax в виде unknown problem.
Пришел к выводу, что 1) Hylafax - ни при чем, 2)корень проблемы искать или в настройках шлюза, или списать на особенности работы АТС местного оператора pstn. Соответственно в последнем случае - дописать к фразе про факсы тишину в начале на 5-7 секунд (с расчетом на поднятие трубки после первого-второго звонка).
|
|