Jump to: navigation, search

SIP Endpoint SDK Call Statistics

As of release 8.1.100.04 of SIP Endpoint SDK for .NET, two methods have been added to the ICallControl interface, so that you can have real-time access to RTP audio and video statistics during a call. These statistics are based on the RTCP packets that have been sent during a call session. The two methods are:

Dictionary<String^,Object^>^ GetAudioStatistics(String^ sessionId);
Dictionary<String^,Object^>^ GetVideoStatistics(String^ sessionId);

The NET QuickStart Application shows how to monitor statistics while a call is in progress and how to gather the most recent statistics before a call is disconnected.

RTCP is enabled by default.

Available Statistics

SIP Endpoint SDK provides video and audio statistics at the end of each call when the session achieves a status of SessionStatus.Disconnected. These statistics have the same names, meanings, and structure for both video and audio.

Local Statistics
Got Local Stat This value is positive if the next 5 fields are valid (which means that local statistics are available)
Local Frac Lost The fraction of packets that were lost during this call (that is, packets that were not received by the local endpoint)
Local Jitter Interarrival jitter
Local Oct Count Local octet count (number of bytes sent)
Local Pkt Count Local packet count (number of RTP packets sent from the local endpoint)
Local Total Lost Total lost packets (calculated per RFC 3550)
Remote Receiver Report
Got Remote RR This value is true if the next 3 fields are valid (which means that the local endpoint received a Receiver Report from the remote endpoint)
Remote Frac Lost The fraction of packets that were lost during this call (that is, packets that were not received by the remote endpoint)
Remote Jitter Interarrival jitter
Remote Total Lost Total lost packets (calculated per RFC 3550)
Remote Sender Report
Got Remote SR This value is true if the next 2 fields are valid (which means that the local endpoint received a Sender Report from the remote endpoint)
Remote Oct Count Remote octet count
Remote Pkt Count Remote packet count (number of packets sent by the remote endpoint)
Round Trip
Round Trip Time Round-trip time in milliseconds

Feedback

Comment on this article:

blog comments powered by Disqus
This page was last modified on March 4, 2015, at 19:00.