ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Заикания в режиме разговора, но в записи все хорошо

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Заикания в режиме разговора, но в записи все хорошо

Сообщение Deadlymic » 17 сен 2018, 10:24

Asterisk 1.8.13.1. Старовата версия, но обновить возможности нет, ибо сборка интегрированная с 1С. Используются бюджетные IP-телефоны Grandstream GXP-1610 и софтфоны Zoiper Lite. Собственно, с грандстримами, подключенными в локалке проблем нет, связь отличная - все друг друга слышат. Проблема с грандстримами, находящиеся за пределами локалки в сети филиала, подключенного по VPN, а, также с Zoiper, который установлен на смарты сотрудников. Смартфоны находятся в Wi-Fi в одной локалке с Asterisk. Входящий звук всегда прекрасен, абсолютно на всех устройствах, но на исходящий жалобы на каждый второй звонок. Заикания, бульканья. Но, если прослушать запись такого проблемного звонка, то в записи звук чистый, никаких заиканий нет. tcpdump одного из таких звонков сделал.
2018-09-17_11-19-13.png

2018-09-17_11-18-56.png
Deadlymic
 
Сообщений: 6
Зарегистрирован: 22 авг 2018, 10:04

Re: Заикания в режиме разговора, но в записи все хорошо

Сообщение ded » 17 сен 2018, 11:40

1) Давно ли начался эффект?
2) У вас не виртуалка ли, часом? Если да, то какой гипервизор? И что показывает
cat /sys/devices/system/clocksource/clocksource0/current_clocksource ?
cat /sys/devices/system/clocksource/clocksource0/available_clocksource ...?

3) Пробуйте сделать звонок на эхо тест ( *43 - в варианте FreePBX) и также проанализировать через Wireshark.
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: Заикания в режиме разговора, но в записи все хорошо

Сообщение Deadlymic » 17 сен 2018, 12:21

ded писал(а):1) Давно ли начался эффект?

Сразу после попытки использовать вышеописанный способ коммуникации. Идеально работали только аппаратные телефоны, включенные в локалку.
ded писал(а):2) У вас не виртуалка ли, часом?

Не виртуалка. Вполне реальная банка, по характеристикам сейчас точно не скажу, но не раритет, вполне адекватные характеристики.
Deadlymic
 
Сообщений: 6
Зарегистрирован: 22 авг 2018, 10:04

Re: Заикания в режиме разговора, но в записи все хорошо

Сообщение ded » 17 сен 2018, 13:56

У вас выше описаны два способа коммуникации:
1) Grandstream GXP-1610, находящиеся за пределами локалки в сети филиала, подключенного по VPN,
2) Zoiper Lite в локальной сети по WiFi.

Проблема может быть в производительности VPN устройства, шифрографии на нём, несимметричном интернет-канале к сети филиалов, работе точки доступа WiFi, и др.
Каждый из элементов в этих цепочках можно протестировать, проанализировать, исключить для теста,
Например - пустить голос по другой технологии VPN, или отключить шифрацию, или протестировать другую модель софтфона.
Подчеркну: для изоляции проблемы нужно звонить-тестировать на эхо-тест.
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: Заикания в режиме разговора, но в записи все хорошо

Сообщение Deadlymic » 18 сен 2018, 13:46

ded писал(а):Подчеркну: для изоляции проблемы нужно звонить-тестировать на эхо-тест.

Спасибо за подсказку. Попробовал 2 эхотеста. Стандартный, который сразу все повторяет и тот, который пишет все, что говоришь до нажатия решетки, а потом проговаривает. Все это делалось с Zoiper Lite. Качество звука отличное. Никаких заиканий, помех и прерывания голоса нет. Такое же как при прослушивании записи разговора. Поэтому вроде и дамп выкладывать бессмысленно. Хотя я его и сделал. Ощущение, что отсутствует некая синхронизация голосовых потоков при реальном звонке. Но удивительно то, что при разговоре с IP-телефона, находящегося в локалке, такая проблема не наблюдается. Я понимаю, что по локалке пакеты ходят быстрее, чем по VPN и WiFi. Но на то ж есть jitter, чтобы оные пакеты ждать. Пробовал
jbenable=yes
jbforce=yes
jbimpl=adaptive
jbmaxsize=2000
Неэффективно.
Deadlymic
 
Сообщений: 6
Зарегистрирован: 22 авг 2018, 10:04

Re: Заикания в режиме разговора, но в записи все хорошо

Сообщение Zavr2008 » 18 сен 2018, 21:21

Skew хреновый судя по скринам.

Skew is a measure of how late (or early) the current packet is for the total conversation (relative to the nominal packet rate). So if the packet rate should be 50 pps and say the 1000th packet of the conversation arrives 20.03 seconds after the 1st then the skew for that packet would be -30ms


адаптивный jitter не особо эффективен при подобном. В Wireshark в плеере RTP можно задать нужный jitter buffer - на нем и поиграться подобрать.
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2161
Зарегистрирован: 27 янв 2011, 01:35

Re: Заикания в режиме разговора, но в записи все хорошо

Сообщение ded » 18 сен 2018, 22:54

ded писал(а): что показывает
cat /sys/devices/system/clocksource/clocksource0/current_clocksource ?
cat /sys/devices/system/clocksource/clocksource0/available_clocksource ...?.


Deadlymic писал(а):Ощущение, что отсутствует некая синхронизация голосовых потоков при реальном звонке.
Вот эта самая синхронизация берётся из
current_clocksource
Хотя в 1.8 ещё наверное используется DAHDI/dummy
он присутствует по dahdi show channels ?
Должен быть pseudo там.
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: Заикания в режиме разговора, но в записи все хорошо

Сообщение Vlad1983 » 19 сен 2018, 07:30

помимо всего прочего такое может быть из-за задваивания/затраивания/etc RTP
ловил такое из-за криво настроенного tinc-vpn
так же было на шлюзах одного вендора при исходящих в PSTN, причем только на определенном кодеке
сохранил на память:
screen_2018-07-23_171426.png
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Заикания в режиме разговора, но в записи все хорошо

Сообщение amateur » 19 сен 2018, 09:42

Deadlymic писал(а):jbforce=yes

А это зачем?
amateur
 
Сообщений: 449
Зарегистрирован: 30 сен 2011, 09:58

Re: Заикания в режиме разговора, но в записи все хорошо

Сообщение Deadlymic » 19 сен 2018, 10:57

Vlad1983 писал(а):помимо всего прочего такое может быть из-за задваивания/затраивания/etc RTP
ловил такое из-за криво настроенного tinc-vpn

Нет, у меня нет такого, Seq строго по порядку двумя счетчиками (в одну и в другую сторону).
amateur писал(а):А это зачем?

Сейчас это уже убрано.
Zavr2008 писал(а):он присутствует по dahdi show channels ?
Должен быть pseudo там.

Присутствует
2018-09-19_11-49-21.png
2018-09-19_11-49-21.png (2.73 KIB) Просмотров: 6592

Zavr2008 писал(а):адаптивный jitter не особо эффективен при подобном. В Wireshark в плеере RTP можно задать нужный jitter buffer - на нем и поиграться подобрать.

Да, тут уже что-то есть интересное.
2018-09-19_11-43-34.png
2018-09-19_11-43-34.png (6.38 KIB) Просмотров: 6592

При jitter buffer 150 ms исчезают Drop by Jitter Buff (становится 0%) и при jitter buffer 330 ms исчезают черточки Wrong TimeStamp тоже.
Deadlymic
 
Сообщений: 6
Зарегистрирован: 22 авг 2018, 10:04

След.

Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH