The challenging part of Voice over IP traffic is that it needs to enter in competition with all other network traffic and also be delivered in real-time to achieve a good audio quality level. The main enemies for a good call quality are packet loss, jitter and delay.
Thanks to the built-in Extended Report (XR) packet type for RTP Control Protocol (RTPC), Snom phones can address effectively the impact of these VoIP rivals.
How does it work
For illustration purposes, the entities involved in SIP vq-rtcpxr (stands for voice quality RTCP extended report) event reporting will be referred to as follows:
- REPORTER: an entity involved in the measurement and reporting of media quality, i.e. the Snom IP phone involved in a media session.
- COLLECTOR: an entity that receives SIP vq-rtcpxr events. A COLLECTOR may be a proxy server or another entity that is capable of supporting SIP vq-rtcpxr events.
RTCP XR (RFC3611) must be enabled for sending quality reports, and call information from SIP is sent from a User Agent (UA) in a session, known as the reporter, to a third party device, known as the collector.
The VoIP Metrics Report Block provides metrics for monitoring VoIP calls. These metrics include packet loss and discard metrics, delay metrics, analog metrics, and voice quality metrics. Voice quality metrics include R factors and Mean Opinion Scores (MOS scores). An R factor is a conversational-quality metric in the range of 0 to 100. MOS-LQ is a listening-quality metric and MOS-CQ a conversational-quality metric, both in the range of 1 to 5.
The data contained in RTCP XR VoIP metrics reports, together with call information from a SIP User Agent (UA) in a session sent to a collector, give place to a Session Initiation Protocol Event Package for Voice Quality Reporting (RFC6035).
Snom IP phones have the ability to send a voice quality report containing a set of RTCP XR metrics at the end of a call. These metrics include local measurements of packet loss, jitter and delay, and may also include remote metrics obtained from RTCP XR reports sent by the other call endpoint. The quality metrics, along with SIP registration information for the call, are encapsulated in a SIP PUBLISH message and are sent to the Collector.
The purpose of the Collector is to correlate, analyze, and display performance metrics sent by Snom IP phones and other devices that are capable of generating RFC6035 SIP session quality reports.
How to enable this feature
Snom phones must be configured as following:
Configure the address of the Collector. In the web user interface, Advanced > SIP(Section)/vq report collector, enter the address into the Voice Quality Report Collector field. Depending on your network configuration, a SIP username may or may not be required. For example:
If using the XML configuration file, enter the address in the following format:
INDEX: since version 18.104.22.168 this setting is a per-identity specific parameter.
PERMISSIONFLAG: specifies the read/write permissions for this configuration parameter.
VALIDVALUE: the address (FQDN or IP address) and port number of the Collector.
2. RTCP XR metrics must be specified to be included in the voice quality reports. In the web user interface, go to Advanced > SIP/RTP > RTCP-XR Report , type the following:
When using XML configuration file, enter the following line:
Collector third parties
Our technological partner Telchemy, elaborated SQmediator® for Snom phones. This enables system administrators to non-intrusively monitor call quality and proactively diagnose the root cause of performance problems. SQmediator collects diagnostic metrics directly from Snom IP phones, providing a real-time view of the performance of every call.