Passa al contenuto principale

4.7. VoIP Metrics Report Block (Blocco di report metriche VoIP)

4.7. VoIP Metrics Report Block (Blocco di report metriche VoIP)​

Il blocco di report delle metriche VoIP fornisce metriche per il monitoraggio delle chiamate voce su IP (VoIP). Queste metriche includono metriche di perdita e scarto di pacchetti, metriche di ritardo, metriche analogiche e metriche di qualità vocale. Il blocco riporta separatamente i pacchetti persi sul canale IP e quelli che sono stati ricevuti ma poi scartati dal buffer di jitter di ricezione. Riporta anche l'effetto combinato di perdite e scarti, poiché entrambi hanno lo stesso effetto sulla qualità della chiamata.

Per valutare correttamente la qualità di una chiamata voce su IP, è desiderabile considerare il grado di burst della perdita di pacchetti [14]. Seguendo un modello di Gilbert-Elliott [3], un periodo di tempo, delimitato da pacchetti persi e/o scartati con un alto tasso di perdite e/o scarti, è un "burst", e un periodo di tempo tra due burst è un "gap". I burst corrispondono a periodi di tempo durante i quali il tasso di perdita di pacchetti è sufficientemente alto da produrre un degrado notevole della qualità audio. I gap corrispondono a periodi di tempo durante i quali possono verificarsi solo pacchetti persi isolati, e in generale questi possono essere mascherati dalla dissimulazione della perdita di pacchetti. I report di ritardo includono il ritardo di transito tra gli endpoint RTP e i ritardi di elaborazione del sistema terminale VoIP, entrambi i quali contribuiscono al ritardo percepito dall'utente. Le metriche aggiuntive includono i livelli di segnale, eco, rumore e distorsione. Le metriche di qualità della chiamata includono i fattori R (come descritto dal modello E definito in [6,3]) e i punteggi di opinione media (punteggi MOS).

Le implementazioni DEVONO fornire valori per tutti i campi definiti qui. Per determinate metriche, se il valore è indefinito o sconosciuto, DEVE essere fornito il valore di campo predefinito o sconosciuto specificato.

Il blocco è codificato come sette parole da 32 bit:

 0                   1                   2                   3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| BT=7 | reserved | block length = 8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| SSRC of source |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| loss rate | discard rate | burst density | gap density |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| burst duration | gap duration |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| round trip delay | end system delay |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| signal level | noise level | RERL | Gmin |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| R factor | ext. R factor | MOS-LQ | MOS-CQ |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| RX config | reserved | JB nominal |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| JB maximum | JB abs max |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

block type (BT): 8 bit Un blocco di report delle metriche VoIP è identificato dalla costante 7.

reserved: 8 bit Questo campo è riservato per definizioni future. In assenza di tale definizione, i bit in questo campo DEVONO essere impostati a zero e DEVONO essere ignorati dal ricevitore.

block length: 16 bit La costante 8, in conformità con la definizione di questo campo nella sezione 3.

SSRC of source: 32 bit Come definito nella sezione 4.1.

I campi rimanenti sono descritti nelle seguenti sei sezioni: Metriche di perdita e scarto di pacchetti, Metriche di ritardo, Metriche relative al segnale, Metriche di qualità della chiamata o della trasmissione, Metriche di configurazione e Parametri del buffer di jitter.