First time here? Check out the FAQ!

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

ограничить количество набираемых символов по dtmf при исходящем вызове

0

Добрый день, возможно ли на Астериск ограничить количество набираемых символов по dtmf при исходящем звонке. Спасибо за ответы.

спросил May 18 '15

Madi Gravatar Madi
19 1 3

Comments

длину набираемого номера можно ограничить - но когда уже дозвонились количество набираемых dtmf не ограничить - можно просто выключить

awsswa (May 18 '15)edit

Ответ ясен. Спасибо всем

Madi (May 18 '15)edit

2 Ответа

1

Единственный метод - переписать канальный драйвер и написать приложение которое посчитает дтмф и ограничит.

Сложность - высокая. Требуется программист с/c++ с навыками выше среднего и умением читать чужой код.

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

ответил May 18 '15

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

а в features.conf не поддерживаются шаблоны? типа count_dtmf => _XXXXXX,Hangup

itprofit (Jun 2 '15)edit

нет. и не видно как это туда можно добавить. они ж по одному вводятся

meral (Jun 2 '15)edit
0

Возможно всё гораздо проще, чем Вы думаете.

древний способ

Думаю тот код давно поменялся, однако сам метод наверняка может сработать. Попробуйте поискать на фрилансе, может кто и возьмется.

У нас в Alvis, кстати, такой фильтр есть. Только RTP у нас свое, Астер лишь сигнализацию дает.

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

ответил May 22 '15

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

Comments

по ссылке ОТКЛЮЧЕНИЕ dtmf а не счетчк.

meral (May 23 '15)edit

Нужно не литерально мыслить, там показан сам метод Добавить свистелку со считалкой там не сложно. )

Zavr2008 (Jun 7 '15)edit

не совсем так. чтоб добавить считалку прийдется гдето ее хранить(в локальных переменных не получится, этот кусок кода является обработчиком событий). потом это все дебажить и проверять на memory leaks. потому и требуется навые выше среднего.

meral (Jun 8 '15)edit

Не всё так и сложно - просто app с хуком в то самое место. App свою собственную канальную переменную заведет итп. Я бы не сказал что квалификация экстра нужна - просто нужен разработчик для этого проекта.

Zavr2008 (Jun 9 '15)edit

ектра не нужна. нужна выше среднего.

meral (Jun 9 '15)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 ленту новостей

Статистика

Задан: May 18 '15

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

Обновлен: May 23 '15

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