Есть сервер Asterisk 1.8.11.1 на core i3. Три сетевых адаптера: 1-ый для локалки (через него подключены локальные клиенты), 2-ой для подключения к интернет (через него подключаются удаленные клиенты), 3-ий подсеть VoIP местного оператора связи (через этот интерфейс подключены городские SIP-номера (т.н. IDphone). Используются кодеки g711a (приоритетный) и g729.
При входящем звонке на любой их городских SIP-номеров воспроизводится голосовое приветствие в alaw (типа "наберите внутренний номер бла, бла, бла....") и в момент воспроизведения слышны провалы голоса, достаточно короткие, похожие на щелчки. Дальше уже в процессе разговора данная проблема продолжает проявляться, может быть чуть реже. При внутренних звонках, между локальными и удаленными клиентами, а также при вызове того самого голосового меню никаких проблем нет.
Есть другой сервер на другом железе с абсолютно идентичной конфигурацией asterisk, но подобной проблемы не наблюдается.
Пробовал записывать входящий звонок на стороне asterisk (mixmonitor) - никаких провалов, хотя на стороне звонящего они слышны.
В каком направлении копать? Могу прикрепить запись, если необходимо. Спасибо!
и до провайдера смотрите провалы по UDP
| Код: |
| >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).
_________________
http://zemlyakovmp.ru - Мой блог о VoIP, Linux, Asterisk.
| Цитата: |
| попробуй воткни другую сетевуху |
к оператору сервер подключен через внешнюю 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
wcopenpci, dahdi_echocan_oslec, dahdi_echocan_mg2, dahdi_transcode, dahdi_dummy, wctdm
Added after 3 minutes:
TDM410 астериском практически не используется. так, на черный день))
И пересобирайте до актуальной на 2.6.1
под черным днем я имел ввиду день когда отвалятся sip-транки, и единственным выходом в город остануться 4 моих tdm fxo, а такое уже бывало по вине оператора.
есть еще варианты?
Читал в каком то блоге, что у реалтека есть проблемы с драйверами. Да, я читал, что вы на азерос то же ставили, но все же.
Хотя очень странно, если на записи, как Вы говорите не слышны провалы, то это значит что к астеру все приходит корректно. Возможно дело в конвертации.
При разговоре какая загрузка процессора?
_________________
Мы всегда можем уметь...
| Цитата: |
| к астеру все приходит корректно |
немного не так. голосовое меню воспроизводится на астериске поэтому на записи никаких дефектов и не слышно, а вот дальше путь голоса очень длинный и что там с ним делается мало кому известно, особенно на стороне оператора
| Цитата: |
| Возможно дело в конвертации. |
судя по sip debug при входящем звонке соединение устанавливается на alaw и записи ivr тоже в alaw, тогда где тут может быть транскодинг?
| Цитата: |
| При разговоре какая загрузка процессора? |
больше 10% не бывает
Added after 7 minutes:
зв.запись со стороны звонящего