| Код: |
| allow=g711:20 |
например.
Но могу и путать.
Added after 2 minutes:
Сопсно, да.
https://wiki.asterisk.org/wiki/display/AST/RTP+Packetization
а allow=g711:20 указывает что пакеты по 20мс
что именно нужно? всё же payload или ptime?
Получается в своем экстеншене забью allow=g729:30
в СISCO SPA303 не нашел .
по умолчанию для кодека g729 это 20 мс. для уменьшения трафика можно поставить 60 или 80. трафик сократится в 2 раза.
но появятся искажения в некоторые другие кодеки, так что будьте внимательны
RTP Packet Size: 0.030
Оно?
Кстати если увеличить до 60 мс, качество связи не упадет?
качество не упадет. только в используемых кодеках протестируйте.
у меня так на всех addpac и nateks выставлено.
сразу есть замечание, с g729:80 (и даже 30), нормально работают только alaw, ulaw и speex.
остальные получают сильные ошибки при транскодировании.
то есть, у меня сотфтфоны используют g729:20, speex и *law, а железки g729:80.
это всё из за экономии ширины канала в удаленных офисах.
использовать другие кодеки стало не возможным, из за этих шлюзов с пакетизацией.
Сейчас тестируем g729 кодек, а так кроме g711 и 729 не пользуем, если испытания пройдут успешно при 60 мс, то попросим провайдера переключиться на g729. тогда не будет транскодинга.
Получается при 20 мс 729 кодеком полоса со всеми заголовками занимается около 32 кб/c, при 60 мс полоса сузится до 15 кб/c?
всё дело в количестве пакетов RTP
и потеря пакетов то же лучше слышится.
http://www.erlang.com/calculator/lipb/
http://blog.iedeen.ru/permalink/IP_voice_traffic.html