Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / MeetMe + DTMF

MeetMe + DTMF

Сообщений: 11

MeetMe + DTMF

Коллеги, не могу допереть как сделать чтобы в meetme воткнуть свое меню, вместо того которое вызывается по нажатию *. Если использовать AGI_BACKGROUND то получаю невозможность управлять конференцией через meetme cmd. Так как
==============================
AGI_BACKGROUND Pros/Cons With AGI_BACKGROUND you lose the ability to MUTE or KICK people from conferences via the command-line.
The meetme parameter 'p' (pound exit) also ceases to function with AGI_BACKGROUND.
With AGI_BACKGROUND You also loose the ability to MONITOR the -OUT side of the channel.

If you want to kick someone from the conference, simply kill -9 their AGI_BACKGROUND task.
Once the AGI_BACKGROUND script stops running, the user is automatically removed from the conference.
=============================
При этом по идее AGI должен получать все DTMF, но нигде не могу найти как их принять не выдавая перед этим никаких звуковых файлов, то есть оставляя юзера в конференции. Все примеры которые видел построены на функции get_data которая проигрывает файл и ждет ввода. А надо "на лету" не прерывая конфы.

Возникла идея юзеров которые не могут говорить, и для кого как раз и нужно меню, дабы появилась функция "задать вопрос" и просигнализировать об этом каким либо образом ведущему (админу) конфы держать на IVR и по нажатию некой последовательности dtmf выкидывать в очередь. Но при этом надо чтобы в качестве MOH в IVR и в очереди использовалась текущая конференция... Не понимаю как сделать. Вроде задача элементарная достаточно...
2009-03-27 13:57

Сообщений: 866

Re: MeetMe + DTMF

Так а в чем проблема с get_data? можно же в качестве файла пустые кавычки передать, тогда он ничего играть не будет а будет просто DTMF ждать. Нет?
2009-03-28 01:57

Сообщений: 11

Re: MeetMe + DTMF

Я так понимаю, что при этом с конфы юзер вылетит.
То есть я все что видел - вызов скрипта из extension.conf далее get_data, и ждем dtmf. А мене нужно чтобы dtmf ловился на лету.
2009-03-29 01:58

Сообщений: 866

Re: MeetMe + DTMF

Это теория или практика? voip-info говорит что "All DTMF events are sent to the AGI_BACKGROUND process/script. So you could have your .agi script loop endlessly, capturing touchtones, then decided what to do when a user presses a certain key. "

я бы в AGI который опция 'b' MeetNe запускает попробовал в цикле get_data делать...
2009-03-29 03:27

Сообщений: 11

Re: MeetMe + DTMF

OK попробую. Но второе что не нравится - потеря meetme cmd. А у меня на нем вебморда управления конфой крутится...
2009-03-30 00:10

Сообщений: 866

Re: MeetMe + DTMF

ну если вебморда своя то и подпилить можно....
2009-03-30 20:07

Сообщений: 6

Re: MeetMe + DTMF

Пытаюсь решить несколько похожую проблему Meetme & DTMF = Problem
Может кто чего дополнит...
2010-10-17 23:16

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru