Call statistics format

Field name
Description

Statistics

@{StatSummary}

Summary of the RTP and T.38 stats in a pre-defined format: RTP( Rx(Pkt=2 CN=0 Signaling=0 Err=0) Tx(Pkt=0 CN=0 Signaling=0 Err=0)) T38( Rx(Pages=0 Pkt=0 Err=0) Tx(Pages=0 Pkt=0)) MOS(In=4.3 Out=4.3}) NetworkQuality(In=100 Out=100) For customized format, use other variables below.

MOS statistics

@{Stat:MOS}

Summary of the MOS stats: (Codec;Ingress;Egress)

@{Stat:MOS:Codec}

Maximal MOS value for the audio codec used

@{Stat:MOS:Ingress}

Calculated MOS value using RTP RX statistics

@{Stat:MOS:Egress}

Calculated MOS value using RTCP statistics (available only when RTCP is enable)

@{Stat:MOS:Global}

Minimum value between MOS ingress and MOS egress

Network quality statistics

@{Stat:NetworkQuality}

Summary of the network quality stats: (Ingress;Egress)

@{Stat:NetworkQuality:Ingress}

Calculated network quality percentage from 0 (bad) to 100 (perfect) for packets received

@{Stat:NetworkQuality:Egress}

Calculated network quality percentage from 0 (bad) to 100 (perfect) for packets transmitted (available only when RTCP is enable)

@{Stat:NetworkQuality:Global}

Minimum value between ingress and egress

Receive statistics

@{Stat:Rtp:Rx}

Summary of the Rx stats: (Packets;CNPackets;SignalingPackets;Errors;MOS:Ingress)

@{Stat:Rtp:Rx:Packets}

Number of packets received from the IP network (audio + comfort noise + signaling)

@{Stat:Rtp:Rx:VoicePackets}

Number of voice (audio) packets received from the IP network

@{Stat:Rtp:Rx:VoiceBytes}

Number of payload bytes from voice (audio) packets received from the IP network

@{Stat:Rtp:Rx:CNPackets}

Number of comfort noise packets received from the IP network

@{Stat:Rtp:Rx:SignalingPackets}

Number of signaling packets (like "Telephony events") received from the IP network

@{Stat:Rtp:Rx:IPPackets}

Number of packets received from the IP network

@{Stat:Rtp:Rx:IPBytes}

Number of bytes received from the IP network

@{Stat:Rtp:Rx:RFC2833Tones}

Number of RFC2833 tones received from the IP network, and played back to TDM

@{Stat:Rtp:Rx:RedundantPackets}

Number of redundant packets received from the IP network (same sequence number received more than once)

@{Stat:Rtp:Rx:MeanPower}

Mean audio power (from IP to TDM direction), in dBov (0 the loudest, negative is softer level). Available only for calls with Echo cancellation enabled, thus only TDM<->IP calls.

@{Stat:Rtp:Rx:VoiceDuration}

Duration (in seconds) of voice (audio), from IP to TDM direction

@{Stat:Rtp:Rx:PlayoutDelay}

Current IP to TDM audio delay in millisecond (adaptive jitter buffer delay)

@{Stat:Rtp:Rx:MaxPlayoutDelay}

Maximum (for the whole call) IP to TDM audio delay in millisecond (adaptive jitter buffer delay)

@{Stat:Rtp:Rx:SsrcChanges}

Number of changes of "SSRC" RTP header value (counting initial SSRC received as one)

@{Stat:Rtp:Rx:Concealments}

Number of times decoder made audio concealment to preserve audio continuity (frequent upon first packet of a call, or after RFC2833 tones)

@{Stat:Rtp:Rx:Echo:ERLLevel}

Attenuation of a signal from the received-out port to the send-in port of an echo canceller

@{Stat:Rtp:Rx:Error:BufOverflows}

Number of packets dropped due to jitter buffer adaptation (to keep play-out delay low)

@{Stat:Rtp:Rx:Error:SeqErrors}

Number of sequence errors detected among packets received from the IP network

@{Stat:Rtp:Rx:Error:BadPackets}

Number of packets received with invalid header, or other error preventing proper audio decoding

@{Stat:Rtp:Rx:Error:RFC2833BadPackets:

Number of RFC2833 signaling packets that could not be properly decoded

@{Stat:Rtp:Rx:Error:LatePackets}

Number of packets that arrived after the moment they should have started to be played-out to TDM

@{Stat:Rtp:Rx:Error:LostPackets}

Number of packets considered "lost" (never received for play-out to TDM)

@{Stat:Rtp:Rx:Errors}

Total of all "Rtp:Rx:Error:" statistics above

Transmit statistics

@{Stat:Rtp:Tx}

Summary of the Tx stats: (Packets;CNPackets;SignalingPackets;Errors;MOS:Egress)

@{Stat:Rtp:Tx:Packets}

Number of packets sent to the IP network (audio + comfort noise + signaling)

@{Stat:Rtp:Tx:VoicePackets}

Number of voice (audio) packets sent to the IP network

@{Stat:Rtp:Tx:CNPackets}

Number of comfort noise packets sent to the IP network

@{Stat:Rtp:Tx:SignalingPackets}

Number of signaling packets (like "Telephony events") sent to the IP network

@{Stat:Rtp:Tx:IPPackets}

Number of packets sent to the IP network

@{Stat:Rtp:Tx:IPBytes}

Number of bytes sent to the IP network

@{Stat:Rtp:Tx:RFC2833Tones}

Number of RFC2833 tones sent to the IP network (relaying corresponding detected TDM tones)

@{Stat:Rtp:Tx:MeanPower}

Mean audio power (from TDM to IP direction), in dBov (0 the loudest, negative is softer level). Available only for calls with Echo cancellation enabled, thus only TDM<->IP calls.

@{Stat:Rtp:Tx:VoiceDuration}

Duration (in seconds) of voice (audio), from TDM to IP direction

@{Stat:Rtp:Tx:Echo:ACOMLevel}

Attenuation of a signal from the receive-out port to the send-out port of an echo canceller

@{Stat:Rtp:Tx:Error:LostPackets}

Number of packets considered "lost" by remote side (only available if RTCP is used)

@{Stat:Rtp:Tx:Error:ArpFailure}

Number of failures to ARP remote IP address to send RTP packets to (preventing sending any packets)

@{Stat:Rtp:Tx:Errors}

Total of all "Rtp:Tx:Error:" statistics above

RTCP statistics

(only if RTCP is enabled on the profile)

@{Stat:Rtcp}

Summary of the Rtcp stats: (Packets;LostPackets;Jitter)

@{Stat:Rtcp:Packets}

Number of packets reported as received by remote equipment

@{Stat:Rtcp:LostPackets}

Number of packets reported as lost by remote equipment

@{Stat:Rtcp:Jitter}

Inter-packet interval jitter, in millisecond

@{Stat:Rtcp:RoundTripDelay}

Round-trip delay in milliseconds. Requires extended RTCP (XRTCP) to be enabled.

T38 statistics

@{Stat:T38:StateChanges}

Number of T.38 state changes, through T.30 negotiation between FAX machines

@{Stat:T38:Rx

Summary of the T.38 Rx stats: (Pages;Packets;Errors)

@{Stat:T38:Rx:Pages}

Number of FAX pages received from T.38 packets from the IP network

@{Stat:T38:Rx:Packets}

Number of T.38 packets received from the IP network

@{Stat:T38:Rx:Bytes}

Number of T.38 payload bytes from T.38 packets received from the IP network

@{Stat:T38:Rx:Duration}

Duration of the T.38 session from IP to TDM

@{Stat:T38:Rx:PlayoutDelay}

Current IP to TDM audio delay in millisecond (re-modulation and jitter buffer delay)

@{Stat:T38:Rx:MaxPlayoutDelay}

Maximum IP to TDM audio delay in millisecond (re-modulation and jitter buffer delay)

@{Stat:T38:Rx:Error:BufOverflows}

Number of packets dropped because "from IP" jitter buffer is full

@{Stat:T38:Rx:Error:BufUnderflows}

Number of times T.38 re-modulation to TDM had no data (received from IP) to re-modulate

@{Stat:T38:Rx:Error:SeqErrors}

Number of sequence errors detected among packets received from the IP network

@{Stat:T38:Rx:Error:BadPackets}

Number of packets received with invalid header, or other error preventing proper audio decoding

@{Stat:T38:Rx:Errors}

Total of all "T38:Rx:Error:" statistics above

@{Stat:T38:Tx}

Summary of the T.38 Tx stats: (Pages;Packets)

@{Stat:T38:Tx:Pages}

Number of FAX pages received from TDM, sent to T.38 packets to the IP network

@{Stat:T38:Tx:Packets}

Number of T.38 packets sent to the IP network

@{Stat:T38:Tx:Bytes}

Number of T.38 payload bytes from T.38 packets sent to the IP network

@{Stat:T38:Tx:Duration}

Duration of the T.38 session from TDM to IP

@{Stat:T38:FromTdm:MeanPower}

Mean audio power received from TDM side, in dBov (0 the loudest, negative is softer level)

TMS-IP statistics

(only for calls joined to a call leg on another adapter, and that used TMS-IP to carry audio from one adapter to the other)

@{Stat:TmsIp}

Summary of the TMS-IP stats: (Packets;Errors)

@{Stat:TmsIp:Packets

Number of TMS-IP packets received from the other joined call leg

@{Stat:TmsIp:Bytes

Number of TMS-IP bytes received from the other joined call leg

@{Stat:TmsIp:Duration

Duration (in seconds) of the TMS-IP connection

@{Stat:TmsIp:Error:BufOverflows

Number of TMS-IP packets dropped due to jitter buffer overflow

@{Stat:TmsIp:Error:SeqErrors

Number of TMS-IP packet sequence errors detected among packets received from the IP network

@{Stat:TmsIp:Error:BadPackets

Number of TMS-IP packets received with invalid header, or other error preventing proper audio decoding

@{Stat:TmsIp:Error:LatePackets

Number of TMS-IP packets that arrived too late, causing jitter buffer underrun

@{Stat:TmsIp:Error:LostPackets

Number of TMS-IP packets considered "lost" (never received)

@{Stat:TmsIp:Errors}

Total of all "TmsIp:Error:" statistics above

Field name
Description

Receive statistics

@{ErrorSummary}

Summary of reported leg errors in a pre-defined format: FromNetwork(NoPackets;ExcessivePackets;ExcessivePayloadTypeChanges;ExcessiveIpPortChanges;ExcessiveSsrcChanges) ToNetwork(NoPackets) For customized format, use other variables below.

@{Error:FromNetwork}

Summary of the leg errors 'from network': (NoPackets;ExcessivePackets;ExcessivePayloadTypeChanges;ExcessiveIpPortChanges;ExcessiveSsrcChanges)

@{FromNetwork:NoPackets}

When '1', no packets received from the network in the last few seconds, while packets were expected.

@{Error:FromNetwork:ExcessivePayloadTypeChanges}

When '1', excessive payload type changes were detected in the last few seconds. Payload type changes will be ignored. Packets may be dropped.

@{Error:FromNetwork:ExcessiveIpPortChanges}

When '1', excessive remote IP/Port changes were detected in the last few seconds. Received packets will be dropped.

@{Error:FromNetwork:ExcessiveSsrcChanges}

When '1', excessive remote SSRC changes (SSRC field in RTP packets header) were detected in the last few seconds. Received packets will be dropped.

@{Error:FromNetwork:ExcessivePackets}

When '1', excessive packets/bytes rate was received from the network. All packets will be dropped.

@{Error:ToNetwork}

Summary of the leg errors 'tonetwork': (NoPackets)

@{Error:ToNetwork:NoPackets}

When '1', no packets were sent to network in the last few seconds, while we were supposed to send packets (remote IP not reachable?)

Last updated

Was this helpful?