Качество передачи голоса.
Плохое качество звука при звонках на городские и мобильные телефоны.
Откуда: Москва
Сообщений: 44
|
Качество передачи голоса.
Добрый день! Появилась следующая проблема: при входящих и исходящих звонках на городские и мобильные телефоны проскакивают шумы. Т.е. при входящем звонке с городского телефона звоню на *. Начинает проигрываться приветствие (формат alaw) и через какое-то время (5-6 секунд) начинает идти посторонний шум. Далее, при ответе с софтфона (zoiper) я слышу отлично, а мой собеседник слышит меня с искажениями. Порой бывает так, что я слышу просто отлично,а в трубке собеседника вообще ничего не слышно. При этом RTP пакеты идут в обе стороны.
Схема следующая: asterisk 1.4.22 на OpenVZ (всех ресурсов хватает) -> switch 3com -> mera -> далее quintum -> поток E1.
Перенесли конфигурацию на реальную машину - ситуация аналогичная.
Т.о. имеем:
софтфон -*- софтфон - качество отличное
софтфон -*- mera - качество с "шумом"
софтфон -mera- софтфон - качество отличное
Кодеки используютеся следующие: g711(alaw/ulaw) и g729. В город * выходит через MVTS только на 711.
* смотрит на меру по SIPу без регистрации.
Прошу помощи в решении данной проблемы...
|
Откуда: Уфа
Сообщений: 5856
|
Re: Качество передачи голоса.
проверь пакетизацию, желательно не меньше 20 мс ставить
|
Откуда: Москва
Сообщений: 44
|
Re: Качество передачи голоса.
На quintum'е стоит g711 с пакетами по 20 мс, на * ,насколько я знаю, нельзя поменять длину пакета. С мерой тоже непонятно, можно или нельзя менять длину пакета.
|
Сообщений: 1573
|
Re: Качество передачи голоса.
nickolay: на * ,насколько я знаю, нельзя поменять длину пакета.
Можно. Делается так - пример:
...
allow=alaw:30
...
|
Откуда: Москва
Сообщений: 44
|
Re: Качество передачи голоса.
Проделал вышеуказанную операцию. Эффект равен 0.Ставил разные кодеки, на телефонах и в пирах разрешал только alaw или ulaw. Что мне удалось выяснить. Если звонить через sipnet, то вышеуказанный эффект проявляется 1-2 раза (буквально пару щелчков) и все. Качество отличное. Как при входящей, так и при исходящей связи.
Если звонить самому на себя,т.е. набираю 777 и попадаю в контекст для входящих звонков, все хорошо.
Но если звонить pstn->mera->asterisk сообщения проигрываются со с щелчками. В телефоне у вызывающего абонента ничего не слышно или идут постоянно щелчки.При этом я слышу просто замечательно (софтфон zoiper).
Менял mtu на мере и *. Эффект тоже равен 0.
|
Откуда: Уфа
Сообщений: 5856
|
Re: Качество передачи голоса.
проверь качество канала
|
Откуда: Санкт-Петербург
Сообщений: 931
|
Re: Качество передачи голоса.
Как вариант, попробуйте выставить больший jitter buffer на quintum.
Создам аварийную ситуацию. Дорого. На долго =)
|
Откуда: Москва
Сообщений: 44
|
Re: Качество передачи голоса.
Канал операторский. 45 Мбит/cек. С Quintum'ом сложнее. На квинтуме сидят сотрудники по h323. Проблем такого плана замечено не было. И квинтум лучше не трогать.
Сейчас схема такая asterisk -> mera. Звонки пока тестим по такой схемы.
|
Откуда: Москва
Сообщений: 44
|
Re: Качество передачи голоса.
Сделали следующее. В * на транке поставили allow=alaw:20, все остальные кодеки убрали. На клиенте Zoiper a-law. Качество отличное.
Далее. На * на транке allow=alaw:20, на клиенте Zoiper u-law. Появляются шумы и треск. В * для этого клиента разрешен только a-law.
Складывается впечатление, что проблема в кодеках. Т.е. если везде a-law - все ОК. Но если, где-нибудь ulaw - то проблема.
Т.о.
mera(a-law)-*_trunk_mera(alaw)-peer(alaw)-zoiper(alaw)=OK
mera(a-law)-*_trunk_mera(alaw)-peer(alaw)-zoiper(ULAW)=проблема
(треск и прерывание голоса).
|
Откуда: Kiev
Сообщений: 801
|
Re: Качество передачи голоса.
nickolay, а при звонке с asterisk_trunk ==> zoiper, в консоли не ругается, что-то типа: no compatible codec? на сколько я понял со стороны Астериска только alaw, а со стороны zoiper только ulaw? Кодеки по сути схожи, но все-равно должно быть сообщение о несовместимости...
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
|
|