Вот кусочек лога во время звучания холдовой музыки с включеным RTP debug
- Код: Выделить всё
Sent RTP packet to 62.117.120.98:38820 (type 00, seq 037415, ts 139328, len 000160)
Got RTP packet from 62.117.120.98:38820 (type 00, seq 030453, ts 1306402745, len 000160)
Sent RTP packet to 62.117.120.98:38820 (type 00, seq 037416, ts 139488, len 000160)
Got RTP packet from 62.117.120.98:38820 (type 127, seq 030454, ts 1306402905, len 000001)
[Oct 17 15:58:09] NOTICE[2807]: rtp.c:1334 ast_rtp_read: Unknown RTP codec 127 received from '62.117.120.98'
Got RTP packet from 62.117.120.98:38820 (type 127, seq 030455, ts 1306403065, len 000001)
[Oct 17 15:58:09] NOTICE[2807]: rtp.c:1334 ast_rtp_read: Unknown RTP codec 127 received from '62.117.120.98'
Got RTP packet from 62.117.120.98:38820 (type 00, seq 030456, ts 1306406265, len 000160)
Sent RTP packet to 62.117.120.98:38820 (type 00, seq 037417, ts 143000, len 000160)
Got RTP packet from 62.117.120.98:38820 (type 00, seq 030457, ts 1306406425, len 000160)
как раз где uncknow RTP codec там и хрюкает... Лучше не стало ...
alg писал(а):Да, я про "хрюкание". Сам по себе VAD безобиден, тут скорее комфортный шум, т.к. астериск ругается именно на него. Ок, посмотрим и попробуем перенастроить.
VAD то как раз не безобиден. При сеансе RTP шлюз <-> астериск, устройство (шлюз) детектит
голосовую, активность в линии, если вдруг оно замечает отсутствие таковой, то пакеты RTP перестают идти к серверу (asterisk), а так как астериск не умеет асинхронно он действует так - (на 1 пакет с шлюза 1пакет астериска) результат: он не посылает пакеты шлюзу в полной уверенности что это потери. В результае звуковой поток с астериска плывёт и "хрюкает", голос же отрабатывается корректно.
P.S
Я далеко не эксперт в ip телефонии по этому прошу прощения за мой язык изложения проблем...
Ждём решения...