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

Asterisk 1.8 и отправка факсов

1

Здравствуйте, нужно указать направление движения. Есть Asterisk 1.8, который отправляет факсы через SpanDSP по SIP. В принципе на SIP операторов, факсы уходят. Но есть так же городская линия через SPA400. При наборе номера через шлюз, он сразу дает ANSWER и Астериск выполняет контекст с отправкой факса. Каким образом можно не обращать внимание на ответ шлюза, а дождаться ответа на удаленной стороны и запустить факс-отправку.

Текущий контекст по отправке факса

[fax-tx]
exten => send,1,NoOP(------------------- FAX from ${CALLERID(number)} ------------------)
exten => send,n,Set(FAXOPT(ecm)=yes)
exten => send,n,Set(FAXOPT(headerinfo)=Fax from Office)
exten => send,n,Set(FAXOPT(localstationid)=Office)
exten => send,n,Set(FAXOPT(maxrate)=14400)
exten => send,n,Set(FAXOPT(minrate)=2400)

exten => send,n,Answer()
exten => send,n,Wait(1)
exten => send,n,SendFAX(${PICTURE})
exten => send,n,NoOP(--- ${FAXSTATUS} ---${FAXERROR} ---${REMOTESTATIONID} ---)
exten => send,n,Hangup()

exten => h,1,NoOP(------------------- FAX to ${EXTEN} with ${FAXSTATUS} -----------------)
exten => h,n,GotoIf($["${FAXSTATUS}" = "SUCCESS"]?h,success:h,failed)
exten => h,n(failed),Hangup()
exten => h,n(success),system(/var/lib/asterisk/agi-bin/fax/sendfax_success.pl ${PICTURE})
exten => h,n,Hangup()

Если есть рабочий пример, покажите пожалуйста.

удалить закрыть спам изменить тег редактировать

спросил 2011-11-07 14:54:58 +0400

brost Gravatar brost flag of Russian Federation
100 12 3 12
http://asterisk-system.ru...

Comments

А покажи как у тебя в диалплане звонит через этот канал ?

amonra ( 2011-11-07 15:12:48 +0400 )редактировать

использую обычные *.call файлы

brost ( 2011-11-07 16:44:48 +0400 )редактировать

Никак нельзя проигнорировать ответ шлюза. Можете успокоится.

zzuz ( 2011-11-07 16:53:12 +0400 )редактировать

вы меня не поняли, мне нужно узнать когда была поднята трубка, чтобы запустить отправку. Потому как сейчас как только шлюз ответил, Астериск запускает отправку, но так как на удаленном конце трубку не взяли, то факс пищит в линию и выходит по таймауту. не дождавшись ответа

brost ( 2011-11-07 17:22:49 +0400 )редактировать

Ну раз Вы меня не поняли, то удачи в поиске решения.

zzuz ( 2011-11-07 17:46:14 +0400 )редактировать

К чему разводить здесь флуд, если не знаешь решения. то пройди мимо. Может есть у кого рабочий контекст с AMD под факс?

brost ( 2011-11-07 18:31:51 +0400 )редактировать

2 Ответа

2

если решение и есть, то оно супер-сложное и вам его бесплатно никто не выдаст.

мне известны только аварианты с написанием своей детекции канала на с/c++ и запуска звонка через этот код. тогда для факса канал просто не отвечен. у меня этого кода нет, стоиомсть его гдетопод 2к, не меньше.

через AMD это сделать к сожалению нельзя.

правильный ответ - настроить детект на гейте. это обойдеться вам дешевле.

ссылка удалить спам редактировать

ответил 2011-11-07 18:39:14 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

обновил 2011-11-07 18:42:09 +0400

Comments

спасибо meral, за внятный и подробный ответ

brost ( 2011-11-07 19:14:41 +0400 )редактировать

да незачто.думать тут не надо а скорость набора у меня 400+

meral ( 2011-11-07 20:26:49 +0400 )редактировать

это и более правильно обрабатывать факсы на границе voip-тфоп.. Сам астер ведь может быть хз где =)

Zavr2008 ( 2011-11-08 14:00:58 +0400 )редактировать
0

поставь в шлюзе One Stage Dialing: Yes

ссылка удалить спам редактировать

ответил 2011-11-07 23:15:09 +0400

alexcr Gravatar alexcr
3124 10 9 51
http://asterisk-service.c...

Comments

спасибо, попробую

brost ( 2011-11-08 17:08:14 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку
1 закладка

подписаться на rss ленту новостей

Статистика

Задан: 2011-11-07 14:54:58 +0400

Просмотрен: 1,813 раз

Обновлен: Nov 07 '11

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