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

как отключить прохождение DTMF ?

0

Задача запретить звонящим пользователям использовать какие либо голосовые меню (вне астериска) т.е. либо запретить прохождение DTMF либо рвать звонок при получение DTMF сигнала. Второй вариант более желателен. Заранее благодарен.

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

спросил 2013-02-21 17:02:51 +0400

coolman Gravatar coolman
1 1

Comments

komrad123 Спасибо что откликнулись в features прописан hangup на 0-9*#ABCD. Но проблема в том что звонок рвется уже после передачи первого dtmf. Есть ли возможность оборвать звонок до сего момента ? т.е. иными словами не транслировать сигнал ? Заранее благодарен за помощь.

coolman ( 2013-02-22 07:17:16 +0400 )редактировать

эээ, дык оно на одном леге в этом случе только будет между тем кто нажал и астериском. Нее ?

komrad123 ( 2013-02-22 09:35:57 +0400 )редактировать

страшно подумать зачем такое нужно. Но вообще в предложеной схеме dtmf сигнал не уйдет дальше вашего астериска. Ну а ДО получения это уже в функциях телефона должно быть.

Злобный Мыш ( 2013-02-22 10:47:20 +0400 )редактировать

2 Ответа

0

По одному спецпроекту мы тоже подобное делали.. Просто ставите dtmfmode=rfc2833, тогда DTMF будет приходить по RTP в отдельном пакете со своим PT. Дело техники настроить iptables на блокирование таких сообщений

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

ответил 2013-02-22 11:37:52 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 11 9 40
http://mh.otx.ru/

Comments

чтоб совсем поломать DTMF можно еще попробовать выставить inband и включить только g729... но зквонок это не дропнет, как хотел автор. настройка iptables для динамически регистрируемых телефонов то еще удовольствие...

komrad123 ( 2013-02-22 11:51:14 +0400 )редактировать
0

сделать свои applicationmap, в features.comf, для всех кнопок 0-9*# на которые повесить hangup...

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

ответил 2013-02-21 17:08:36 +0400

komrad123 Gravatar komrad123
3810 5 3 44

Comments

жестко однако)

meral ( 2013-02-21 21:41:28 +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 ленту новостей

Статистика

Задан: 2013-02-21 17:02:51 +0400

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

Обновлен: Feb 22 '13

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