Asterisk - The Open Source Telephony Project  21.4.1
Data Fields
ast_rtp_instance_stats Struct Reference

#include <rtp_engine.h>

Data Fields

char channel_uniqueid [MAX_CHANNEL_ID]
 
double local_maxjitter
 
double local_maxmes
 
double local_maxrxploss
 
double local_minjitter
 
double local_minmes
 
double local_minrxploss
 
double local_normdevjitter
 
double local_normdevmes
 
double local_normdevrxploss
 
unsigned int local_ssrc
 
double local_stdevjitter
 
double local_stdevmes
 
double local_stdevrxploss
 
double maxrtt
 
double minrtt
 
double normdevrtt
 
double remote_maxjitter
 
double remote_maxmes
 
double remote_maxrxploss
 
double remote_minjitter
 
double remote_minmes
 
double remote_minrxploss
 
double remote_normdevjitter
 
double remote_normdevmes
 
double remote_normdevrxploss
 
unsigned int remote_ssrc
 
double remote_stdevjitter
 
double remote_stdevmes
 
double remote_stdevrxploss
 
double rtt
 
unsigned int rxcount
 
double rxjitter
 
double rxmes
 
unsigned int rxoctetcount
 
unsigned int rxploss
 
double stdevrtt
 
unsigned int txcount
 
double txjitter
 
double txmes
 
unsigned int txoctetcount
 
unsigned int txploss
 

Detailed Description

Structure that represents statistics from an RTP instance

Definition at line 396 of file rtp_engine.h.

Field Documentation

char channel_uniqueid[MAX_CHANNEL_ID]

The Asterisk channel's unique ID that owns this instance

Definition at line 456 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), and ast_rtp_get_stat().

double local_maxjitter

Maximum jitter on local side

Definition at line 414 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double local_maxmes

Maximum MES on local side

Definition at line 475 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double local_maxrxploss

Maximum number of packets lost on local side

Definition at line 434 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double local_minjitter

Minimum jitter on local side

Definition at line 416 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double local_minmes

Minimum MES on local side

Definition at line 477 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double local_minrxploss

Minimum number of packets lost on local side

Definition at line 436 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double local_normdevjitter

Average jitter on local side

Definition at line 418 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double local_normdevmes

Average MES on local side

Definition at line 479 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double local_normdevrxploss

Average number of packets lost on local side

Definition at line 438 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

unsigned int local_ssrc

Our SSRC

Definition at line 452 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double local_stdevjitter

Standard deviation jitter on local side

Definition at line 420 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double local_stdevmes

Standard deviation MES on local side

Definition at line 481 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double local_stdevrxploss

Standard deviation packets lost on local side

Definition at line 440 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double maxrtt

Maximum round trip time

Definition at line 444 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double minrtt

Minimum round trip time

Definition at line 446 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double normdevrtt

Average round trip time

Definition at line 448 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double remote_maxjitter

Maximum jitter on remote side

Definition at line 406 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double remote_maxmes

Maximum MES on remote side

Definition at line 467 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double remote_maxrxploss

Maximum number of packets lost on remote side

Definition at line 426 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double remote_minjitter

Minimum jitter on remote side

Definition at line 408 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double remote_minmes

Minimum MES on remote side

Definition at line 469 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double remote_minrxploss

Minimum number of packets lost on remote side

Definition at line 428 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double remote_normdevjitter

Average jitter on remote side

Definition at line 410 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double remote_normdevmes

Average MES on remote side

Definition at line 471 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double remote_normdevrxploss

Average number of packets lost on remote side

Definition at line 430 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

unsigned int remote_ssrc
double remote_stdevjitter

Standard deviation jitter on remote side

Definition at line 412 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double remote_stdevmes

Standard deviation MES on remote side

Definition at line 473 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double remote_stdevrxploss

Standard deviation packets lost on remote side

Definition at line 432 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double rtt

Total round trip time

Definition at line 442 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

unsigned int rxcount

Number of packets received

Definition at line 400 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double rxjitter

Jitter on received packets

Definition at line 404 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double rxmes

Media Experience Score on received packets

Definition at line 465 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

unsigned int rxoctetcount

Number of octets received

Definition at line 460 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), and ast_rtp_get_stat().

unsigned int rxploss

Number of received packets lost

Definition at line 424 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double stdevrtt

Standard deviation round trip time

Definition at line 450 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

unsigned int txcount

Number of packets transmitted

Definition at line 398 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double txjitter

Jitter on transmitted packets

Definition at line 402 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

double txmes

Media Experience Score on transmitted packets

Definition at line 463 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().

unsigned int txoctetcount

Number of octets transmitted

Definition at line 458 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), and ast_rtp_get_stat().

unsigned int txploss

Number of transmitted packets lost

Definition at line 422 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), and ast_rtp_instance_get_quality().


The documentation for this struct was generated from the following file: