Всем привет, Софтфон (Sipdroid и CSipSimple) на разных андроид телефонах с ICS периодически теряет связь с астериском (тихие паузы в разговоре), причем происходит это только если телефон подключен через WiFi (через 3G оператора -- все отлично, без проблем). Пробовал, разумеется, разные WiFi точки (дома, у друзей, общедоступные) -- всюду одинаково.
В логе андроида, когда идут проблемы, следующее:
I/System.out( 1271): RTP:lost
I/System.out( 1271): RTP:lost
W/AudioTrack( 158): stepServer() could not lock cblk
W/AudioTrack( 158): stepServer() could not lock cblk
W/AudioFlinger( 158): RecordThread: buffer overflow
I/System.out( 1271): RTP:lost
I/System.out( 1271): RTP:lost
I/System.out( 1271): RTP:lost
I/System.out( 1271): RTP:lost
I/System.out( 1271): RTP:underflow 498
I/System.out( 1271): RTP:lost
I/System.out( 1271): RTP:lost
I/System.out( 1271): RTP:lost
I/System.out( 1271): RTP:lost
I/System.out( 1271): RTP:underflow 508
I/System.out( 1271): RTP:underflow 518
I/System.out( 1271): RTP:underflow 521
I/System.out( 1271): RTP:underflow 523
I/System.out( 1271): RTP:lost
Может можно что-то в андроиде или астериске подправить?
Всем давно известно, что андроид очень криво работает с WiFi модулями. И тут нужно набраться терпения и ждать, когда выйдет очередное обновлние в котором они таки победят эту проблему.
Задан: 2012-06-19 01:38:12 +0400
Просмотрен: 464 раз
Обновлен: Jun 19 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
на dd-wrt этот фокус решается уменьшением задержек в udp и tcp в IP Filter Settings (adjust these for P2P) - с default - 3600 и 120 на 30 и 30 но.... это на андройд 2.3, как это на 4 будет, хз
awsswa ( 2012-06-19 07:45:58 +0400 )редактировать@awsswa -- спасибо! У меня не dd-wrt и настройки есть такие: http://pastebin.ca/2180686 (сорри что ссылка, не справился с форматиированием для ответа). Что на что менять?
Stan-O ( 2012-08-16 02:08:18 +0400 )редактировать