First time here? Check out the FAQ!

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

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

0

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

спросил Feb 21 '13

coolman Gravatar coolman
1 1

Comments

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

coolman (Feb 22 '13)edit

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

komrad123 (Feb 22 '13)edit

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

Злобный Мыш (Feb 22 '13)edit

2 Ответа

0

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

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

ответил Feb 21 '13

komrad123 Gravatar komrad123
3810 5 3 44

Comments

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

meral (Feb 21 '13)edit
0

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

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

ответил Feb 22 '13

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

Comments

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

komrad123 (Feb 22 '13)edit

Ваш ответ

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 ленту новостей

Статистика

Задан: Feb 21 '13

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

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

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