VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

запустить скрипт при исходящем звонке в момент ответа вызыва

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

Модераторы: april22, Zavr2008

april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

запустить скрипт при исходящем звонке в момент ответа вызыва

Сообщение april22 »

здравствуйте .
помогите решить задачу ,
есть FreePBX-distro
Астериск 1.8.17

необходимо при исходящем вызове , в момент ответа вызываемого абонента запустить скрип на PHP и в него передать
имя транка номер исходящего и номер EXT.

зарание спасибо .

копался в кусотомах так и не понял как сделать
Своими вопросами , вы загоняете меня в ГУГЛЬ.
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: запустить скрипт при исходящем звонке в момент ответа вы

Сообщение zzuz »

Опции команды Dial для исходящих: U(ext-a)

Код: Выделить всё

[ext-a]
exten => _X.,1,AGI(script.php)
exten => _X.,n,Return()
Имя транка в БД , остальные переменные разбирайте через DumpChan()
Линия24 - Системы Массового Телефонного Обслуживания
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: запустить скрипт при исходящем звонке в момент ответа вы

Сообщение april22 »

а может кто по конкретней подскажет как в кастомный контекст выйти .... а то ну ни как не получается :(
и уже из кастомного выполнить скрипт .
Своими вопросами , вы загоняете меня в ГУГЛЬ.
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: запустить скрипт при исходящем звонке в момент ответа вы

Сообщение ded »

Вызовы делает macro-dial.
1) Найдите и скопируйте его целиком в extensions_override_freepbx.conf и там
2) меняйте сколько душе угодно, в части шагов

Код: Выделить всё

[dial]    3. AGI(dialparties.agi)                       [pbx_config]                                                                                                                                                      
                    4. NoOp(Returned from dialparties with no extensions to call and DIALSTATUS: ${DIALSTATUS})                                                                                                        
[normdial]     7. Dial(${ds})  
но с условиями, что Вы а) всё понимаете, что творите, и б) совета "как мне сделать чтобы.. у меня работает не так как я хотел" не спрашивать. Сломать легко, а разбираться в ошибках - тяжко.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: запустить скрипт при исходящем звонке в момент ответа вы

Сообщение april22 »

ну ведь этот контекст можно удалить из extensions_override_freepbx.conf
и сделать
dialglan reload ^-)

и еще маленький вопрос для размышления на завтра и очередной поломки чего то :-)

получается что перейдет в макрос , а вот сам макрос я так понимаю надо писать в
extensions_custom.conf ? или я что то не допонимаю в логике .
Своими вопросами , вы загоняете меня в ГУГЛЬ.
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: запустить скрипт при исходящем звонке в момент ответа вы

Сообщение ded »

Вы не понимаете в ответах (и в логике). Зачем спрашивать то?
Сказано - делайте так! Кто удалит ваш модифицированный макрос из extensions_override_freepbx.conf если не Вы сами?
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: запустить скрипт при исходящем звонке в момент ответа вы

Сообщение zzuz »

Блин . А я так надеялся на адекватное восприятие ответа . Видимо повелся на корректность вопроса. Расслабился видимо в конце года)
Линия24 - Системы Массового Телефонного Обслуживания
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: запустить скрипт при исходящем звонке в момент ответа вы

Сообщение april22 »

прошу простить меня , но я только учусь и делаю первые шаги , за что ВАМ всем спасибо что показываете правильное направление и путь к статуи будды :-)

[oftop]
когда то давно я вступал в познание сетей , и двигался от простых домашних мыльниц к более сложной технике .
по первости было все просто и работало , затем менялась жизнь , душа просила все больше и больше а мозг требовал знаний .
в итоге домашняя сеть росла и развивалась. и теперь она выглядит вот так.
http://4rv.ru/homenet/homenet.htm
с полным резервированием того что можно резервировать
но этот путь был длинный и все равно я иду по этой дороге
спасибо всем за понимание
и почему жена еще живет со мной , ведь в это вкладываются кровные ;-)

[\oftop]
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: запустить скрипт при исходящем звонке в момент ответа вы

Сообщение april22 »

С прошедщими и наступающими праздниками всех !!!!

разбираюсь дальше с вопросом .

Код: Выделить всё

exten => s,n,Dial(${OUT_${DIAL_TRUNK}}/${OUTNUM},300,U(otvet))
аргументы, мне ни чего не надо пересылать..... просто что бы ушол туда .

Код: Выделить всё

[otvet]
exten => s,1,NoOp(подняли трубку)
exten => s,n,Return()

в консоли тишина полнейшая , такое впечатление что действия просто игнорируются .....
Своими вопросами , вы загоняете меня в ГУГЛЬ.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH