И эти системы ненадёжны.
Основное слабое место -
| Цитата: |
| Клиент набирает на своем телефон код в тоновом режиме, VoIP сервер, не разрывая линии, передает набранный код и номер, |
Так как звонок клиенту идёт по VoIP через неизвестных науке операторов связи, то гарантировать 100% работу DTMF нельзя.
Вот как это выглядит на практике: Клиент набирает на своем телефон код в тоновом режиме, а VoIP сервер не слышит сигналы, и ничего не передает как набранный код.
lagutas[собака]gmail.com
_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
| Андрей писал(а): |
| Ну по идее, если ничего не происходит, то клиент может снова послать DTMF код. |
Потому что если на шлюзе указан тип inband, а на транке Астериск rfc2833, или наоборот - то последний просто не слышит эти тоны.
Более буквально: Астериску нельзя сказать - принимать ДТМФ во всех возможных форматах. Надо указывать в каком именно формате, что часто не совпадает с операторскими.
dtmfmode = auto разве не работает уже?
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
у меня астер у прова 3сх,
оператор мамой клянется что у него дтмф по rfc а я вообще не чего не слышу когда дтмф отправляют
главное направление премиум с калер ид
logger.conf
console => notice,warning,error,debug,dtmf
http://www.voip-info.org/wiki/view/Asterisk+DTMF
если проблема с DTMF - клиент вводит в форму нетолько свой номер, но и номер куда он хочет звонить - в итоге его просто соединяют
напишу настрою билинг если нада, WEB морда тоже есть уже у меня - нужен дизайн от вас
пишите
voip.linux.expert на gmail тчк com