Asterisk QoS

http://kb.smartvox.co.uk/voip-sip/rtp-jitter-audio-quality-voip/
http://www.voip-info.org/wiki/view/Asterisk+RTCP

Как можно было б собирать QoS(quality of service) метрики на Астериске ?

1. Руками
asterisk -r 
rtcp set debug on 

RTCP статистику можно будет увидеть в /var/log/asterisk/full. Что значит каждая из переменных можно посмотреть по последней ссылке.

sip show channelstats -покажет активные каналы, в том числе packe loss ratio. Можно написать шеловский скрипт, который бы выполнял в цикле asterisk -rx "sip show channelstats" > rtcp_stats.log После чего эту статистику можно было б распарсить.

2. Pinefrog

В Asterisk 12 вроде как появился Pinefrog, который должен уметь логировать данные прямо в базу. Возможно он не в транке, а в каком-нибудь бранче. В этой же статье описан Pinefool - packet loss concealment механизм. Если обнаружен packet loss, Asterisk отправит копию последнего полученного пакета. http://www.voip-forum.com/opensource/2013-04/asterisk-rtp-improvements/

 3. Сторонние тулзы.
Например - http://www.voipmonitor.org/.
Работает как снифер пакетов, очевидно, добавляет overhead.



Комментариев нет:

Отправить комментарий