...также как и астериск перестанет слашать (реагировать на) тоны от шлюза...
komrad123 ( 2012-05-22 14:06:44 +0400 )редактироватьКлиенты, подключенные к D-LINK 2024S, в случае нажатия на удаленной стороне клавиш слышат очень громкий DTMF сигнал. Средствами D-LINK громкость генерации DTMF не регулируется(DTMF Output Volume выставлен в минимум). Смысла слышать набор другой стороны я не вижу. Получение DTMF и трансляция в D-LINK 2024S подтверждается в sip debug. Сейчас удаляю все DTMF в сторону DLINK средствами iptables.
Можно ли запретить * транслировать DTMF между клиентами?
Попробуйте на астериске dtmftype=info а на шлюзе(если можно) rcf2833, шлюз по идее перестанет "слышать" тоны от астериска.
...также как и астериск перестанет слашать (реагировать на) тоны от шлюза...
komrad123 ( 2012-05-22 14:06:44 +0400 )редактироватьможно выставить в инбанд. тогда астриск их будет разпознавать и БЛОКИРОВАТЬ. тоесть он их не передает. ну по крайней мере раньше это работало.
пробовал dtmftype=info со стороны * и rcf2833 со стороны dlink нажатия удаленной стороны слышны а перевод звонка перестал работать.
Сейчас с двух сторон dtmfmode info я дропаю уходящий пакет sip info от * к dlink
iptables -A OUTPUT -d DLINK_IP -p udp -m udp --dport 5060 -m u32 --u32 "0x1c=0x494e464f" -j DROP
Решение костыльное, а хочется сделать правильно и красиво - средствами самого asterisk.
Пересылка dtmf от одного sip клиента другому имеет смысл, IMHO, только в случае если получатель транк. Подозреваю, что эта функциональность может быть отключена для клиента или глобально.
Задан: 2012-05-22 13:34:07 +0400
Просмотрен: 673 раз
Обновлен: May 22 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.