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

Ожидание DTMF в очереди

0

Приветствую! Есть ли способ реализовать следующую фичу в астериске 1.8: Клиент звонит на внешний номер, попадает в очередь, там слушает рекламу и проч. Периодически ему проговаривается его позиция в очереди и сообщение типа "если вы хотите оставить голосовое сообщение нажмите 1 или нажмите 2 чтобы отправить факс" и соответственно клиента кидает либо на войсмаил или на факс. В общем то кроме ожидания DTMF в очереди все реализуется очень просто, а вот как ловить нажатия я не понял.

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

спросил 2012-03-05 19:04:57 +0400

Злобный Мыш Gravatar Злобный Мыш
292 13 3 16

Comments

факс, находясь в очереди? =)

Zavr2008 ( 2012-03-05 21:19:07 +0400 )редактировать

не, конечно выход из очереди и отправка на факс.

Злобный Мыш ( 2012-03-05 21:58:22 +0400 )редактировать

1 Ответ

1

Есть у очередей параметр context, который позволяет по нажатию клавиши передать управление в диалплан.

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

ответил 2012-03-05 19:27:19 +0400

igorg Gravatar igorg flag of Russian Federation
2244 3 7 40
http://igorg.ru/

Comments

а тогда при случайном нажатии все равно выкинет из очереди? было бы обидно терять место в очереди из за случайного нажатия. И обрабатывается это нажатие как то или просто выкидывает из очереди и передает управление в диалплан?

Злобный Мыш ( 2012-03-05 22:00:34 +0400 )редактировать

А кто мешает на i поставить повышение приоритета и опять queue? Тогда абонент вернется в очередь (отразится на времени ождания в статистике, будет один недождавшийся ответа оператора и один, который ждал по статистике меньше, чем в реальности) и будет в ней первым.

tesak89 ( 2012-03-05 23:10:52 +0400 )редактировать
1

не надо i. если в контексте есть только exten=>1 по нажатию любых других кнопок не будет ничего происходить.

meral ( 2012-03-05 23:31:27 +0400 )редактировать

Да, все как вы и сказали! Все заработало в отличном виде. Спасибо! Я опасался что используя параметр context абонент будет уходить из очереди по любому нажатию, чтение описания этого параметра и ваши уточнения помогли прояснить этот момент.

Злобный Мыш ( 2012-03-07 10:42:38 +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)!
[скрыть предварительный просмотр]

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

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

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

Статистика

Задан: 2012-03-05 19:04:57 +0400

Просмотрен: 482 раз

Обновлен: Mar 05 '12

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