Страница 1 из 2

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

Добавлено: 19 дек 2012, 14:53
april22
здравствуйте .
помогите решить задачу ,
есть FreePBX-distro
Астериск 1.8.17

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

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

копался в кусотомах так и не понял как сделать

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

Добавлено: 19 дек 2012, 15:17
zzuz
Опции команды Dial для исходящих: U(ext-a)

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

[ext-a]
exten => _X.,1,AGI(script.php)
exten => _X.,n,Return()
Имя транка в БД , остальные переменные разбирайте через DumpChan()

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

Добавлено: 19 дек 2012, 20:52
april22
а может кто по конкретней подскажет как в кастомный контекст выйти .... а то ну ни как не получается :(
и уже из кастомного выполнить скрипт .

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

Добавлено: 19 дек 2012, 21:05
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})  
но с условиями, что Вы а) всё понимаете, что творите, и б) совета "как мне сделать чтобы.. у меня работает не так как я хотел" не спрашивать. Сломать легко, а разбираться в ошибках - тяжко.

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

Добавлено: 19 дек 2012, 21:49
april22
ну ведь этот контекст можно удалить из extensions_override_freepbx.conf
и сделать
dialglan reload ^-)

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

получается что перейдет в макрос , а вот сам макрос я так понимаю надо писать в
extensions_custom.conf ? или я что то не допонимаю в логике .

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

Добавлено: 19 дек 2012, 22:42
ded
Вы не понимаете в ответах (и в логике). Зачем спрашивать то?
Сказано - делайте так! Кто удалит ваш модифицированный макрос из extensions_override_freepbx.conf если не Вы сами?

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

Добавлено: 19 дек 2012, 22:48
zzuz
Блин . А я так надеялся на адекватное восприятие ответа . Видимо повелся на корректность вопроса. Расслабился видимо в конце года)

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

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

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

[\oftop]

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

Добавлено: 05 янв 2013, 21:44
april22
С прошедщими и наступающими праздниками всех !!!!

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

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

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

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

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

в консоли тишина полнейшая , такое впечатление что действия просто игнорируются .....

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

Добавлено: 05 янв 2013, 23:14
ded