звездочка - получить dtmf при вызове phpagi

Я использую звездочку с phpagi — я хочу создать переменную $pressedsomething = TRUE; если вызываемый абонент что-то нажал во время разговора. Я огляделся и не знаю, с чего начать. Пожалуйста, имейте в виду, я хочу DTMF со стороны вызываемого абонента, а не с моей стороны...

Любая помощь, которую я могу оказать в этом, очень ценится!


person thevoipman    schedule 15.03.2013    source источник


Ответы (1)


Вы не можете сделать это из AGI. Но вы можете сделать это с помощью functions.conf

http://www.voip-info.org/wiki/view/Asterisk+config+features.conf

person arheops    schedule 16.03.2013
comment
Я все еще не понимаю. Не могли бы вы помочь мне понять, что вы пытаетесь сказать? Я понимаю, что с помощью functions.conf вы можете установить/разрешить вызываемому абоненту повесить трубку, нажав определенные кнопки... но здесь; я просто хочу получить уведомление о том, что вызываемый абонент действительно нажал что-то в veriable.... - person thevoipman; 17.03.2013
comment
Вы не можете просто хотеть быть уведомленным в AGI. для уведомления см. functions.conf или события звездочки - person arheops; 17.03.2013
comment
это такой облом! Я надеялся, что AGI сможет сделать это для меня :( это сделало бы мое приложение таким замечательным :( - person thevoipman; 18.03.2013
comment
Вы можете поместить прослушиватель событий, чтобы получить DTMF. или используйте EAGI (привет загрузка процессора) - person arheops; 18.03.2013
comment
Я действительно новичок в этом, но в значительной степени у меня есть сценарий зависания agi, и в этом сценарии зависания я просто хочу обновить таблицу mysql, если какой-либо dtmf был нажат со стороны вызываемого абонента... любой вид помощь в этом направлении очень ценится - person thevoipman; 18.03.2013
comment
Прочитайте это: voip-info.org/wiki/view/asterisk+manager +события voip-info.org/wiki/ view/Asterisk+config+features.conf . К сожалению, нет простого способа сделать то, что вы просите. Возможно, вы наняли высококвалифицированного специалиста или думаете, как сделать ваше приложение по-другому. - person arheops; 18.03.2013