Re: Jitterbuffer на Zap
Многоуважаемые гуру, подскажите как решить проблему с джиттером.
Схема такая:
Софтфон на Nokia E51 => Linksys WiFi=> Asterisk=1xPRI(TE121B)=>АТС Panasonic (600)=> Panasonic телефон (двухпроводное аналоговое подключение, не системный)
Настраивал джиттер (дребезг, как это называют в книге Cisco "Основы передачи голосовых данных по сетям IP":), на канале SIP. Со стороны телефона Panasonic все отлично, но со стороны Nokia E51 были запины. Точно так же, как у Макса, изменения джиттера в SIP ничего не изменяло в лучшую сторону, но и не ухудшало. Нашел этот пост и еще раз вдумчиво перечитал статью про загадочную реализацию джиттера в Астериске.
В zapata.conf установил jitterbuffers=1 (так понимаю 20 ms), jbenable=yes. Для Nokia клиента установлено qulify=yes и sip show peers показывет от 100 до 192ms, а пинг этого же клиента дает в средне 60 ms, но разброс значений довольно большой: от 42 до 140 ms (то беж канал не устойчивый, причем большое влияние оказывает Linksys FiWi).
После этих настроек в zapata.conf (не меняя в sip.conf настройки буфера). Проблема в том, что все стало замечательно, за исключением того, что когда с Nokia человек начинает говорить в то же время говорит человек с аналогового телефона, со стороны Nokia "глушится" полностью Rx, хотя Rx со стороны Zap канала работает нормально.
Если есть предложения, как сделать полный дуплекс для sip-клиента, не ухудшая качество?
Спасибо.....
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
|