AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

sip провалы голоса

Newbies/FAQ Forum 18 сообщений -
#1

Здравствуйте! Никак не могу разобраться с проблемой.
Есть сервер Asterisk 1.8.11.1 на core i3. Три сетевых адаптера: 1-ый для локалки (через него подключены локальные клиенты), 2-ой для подключения к интернет (через него подключаются удаленные клиенты), 3-ий подсеть VoIP местного оператора связи (через этот интерфейс подключены городские SIP-номера (т.н. IDphone). Используются кодеки g711a (приоритетный) и g729.
При входящем звонке на любой их городских SIP-номеров воспроизводится голосовое приветствие в alaw (типа "наберите внутренний номер бла, бла, бла....") и в момент воспроизведения слышны провалы голоса, достаточно короткие, похожие на щелчки. Дальше уже в процессе разговора данная проблема продолжает проявляться, может быть чуть реже. При внутренних звонках, между локальными и удаленными клиентами, а также при вызове того самого голосового меню никаких проблем нет.
Есть другой сервер на другом железе с абсолютно идентичной конфигурацией asterisk, но подобной проблемы не наблюдается.
Пробовал записывать входящий звонок на стороне asterisk (mixmonitor) - никаких провалов, хотя на стороне звонящего они слышны.
В каком направлении копать? Могу прикрепить запись, если необходимо. Спасибо!
#2

mtr -u
и до провайдера смотрите провалы по UDP
#3

Код:
>mtr -u 10.0.0.129
Packets Pings
Host Loss% Snt Last Avg Best Wrst StDev
1. 10.18.33.1 96.4% 306 8.4 8.8 8.3 10.3 0.6
2. ???
3. ???
4. ???
5. ???
6. 10.0.0.133 0.0% 306 21.9 23.3 21.4 56.4 4.8
7. ???

Результат мало чего объясняющий, но на другом моем, нормально работающем, сервере картина такая же, только пинги чуть меньше (средний около 19).
#4

Это во время звонка с провалами голоса ?
#5

пробовал и во время звонка с провалами и без звонков - результат одинаковый.
#6

попробуй воткни другую сетевуху
_________________
http://zemlyakovmp.ru - Мой блог о VoIP, Linux, Asterisk.
#7

прерывания на сетевых картах покажите
#8

Цитата:
попробуй воткни другую сетевуху

к оператору сервер подключен через внешнюю PCEx сетевуху (Atheros). пробовал перекинуть на внутреннюю (realtek) - ничего не меняется, проблема остается

Added after 3 minutes:

Цитата:
прерывания на сетевых картах покажите


Код:

CPU0 CPU1 CPU2 CPU3
31: 106 1349667 0 0 PCI-MSI-edge eth0
32: 52388 0 78150 5470 PCI-MSI-edge eth1
34: 775229 0 254221 0 PCI-MSI-edge eth2


Added after 9 minutes:

а вот это не может повлиять на ситуацию?
Код:
19: 1810565 0 3087660 1370004 IO-APIC-fasteoi wctdm

китайская TDM410P
#9

dahdi какой версии и модули включенные на ней покажите
#10

DAHDI Version 2.2.1
wcopenpci, dahdi_echocan_oslec, dahdi_echocan_mg2, dahdi_transcode, dahdi_dummy, wctdm

Added after 3 minutes:

TDM410 астериском практически не используется. так, на черный день))
#11

На черный день это dahdi_dummy - остальное можно выключить если не используете плату, ради тестов нужно оставить только dahdi_dummy

И пересобирайте до актуальной на 2.6.1
#12

awsswa, имеет ли смысл ковырять dahdi, если после снятия платы проблема не ушла?

под черным днем я имел ввиду день когда отвалятся sip-транки, и единственным выходом в город остануться 4 моих tdm fxo, а такое уже бывало по вине оператора.
#13

service dahdi stop - и проверяйте
#14

остановил, провалы остались Sad
#15

вытаскивайте плату TDM410, выключайте все лишнее в биосе (звук и lpt и com), если есть возможность выключите часть USB портов
#16

lpt и com отключены изначально, плату tdm я убрал, к usb ничего не подключено через bios порты usb не отключить.
есть еще варианты?
#17

гм, я конечно скажу чушь, но попробуйте найти хорошую карту intel.
Читал в каком то блоге, что у реалтека есть проблемы с драйверами. Да, я читал, что вы на азерос то же ставили, но все же.

Хотя очень странно, если на записи, как Вы говорите не слышны провалы, то это значит что к астеру все приходит корректно. Возможно дело в конвертации.
При разговоре какая загрузка процессора?

_________________
Мы всегда можем уметь...
#18

Цитата:
к астеру все приходит корректно

немного не так. голосовое меню воспроизводится на астериске поэтому на записи никаких дефектов и не слышно, а вот дальше путь голоса очень длинный и что там с ним делается мало кому известно, особенно на стороне оператора
Цитата:
Возможно дело в конвертации.

судя по sip debug при входящем звонке соединение устанавливается на alaw и записи ivr тоже в alaw, тогда где тут может быть транскодинг?
Цитата:
При разговоре какая загрузка процессора?

больше 10% не бывает

Added after 7 minutes:

зв.запись со стороны звонящего