Asterisk - The Open Source Telephony Project  18.5.0
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_maxrxploss
 
double local_minjitter
 
double local_minrxploss
 
double local_normdevjitter
 
double local_normdevrxploss
 
unsigned int local_ssrc
 
double local_stdevjitter
 
double local_stdevrxploss
 
double maxrtt
 
double minrtt
 
double normdevrtt
 
double remote_maxjitter
 
double remote_maxrxploss
 
double remote_minjitter
 
double remote_minrxploss
 
double remote_normdevjitter
 
double remote_normdevrxploss
 
unsigned int remote_ssrc
 
double remote_stdevjitter
 
double remote_stdevrxploss
 
double rtt
 
unsigned int rxcount
 
double rxjitter
 
unsigned int rxoctetcount
 
unsigned int rxploss
 
double stdevrtt
 
unsigned int txcount
 
double txjitter
 
unsigned int txoctetcount
 
unsigned int txploss
 

Detailed Description

Structure that represents statistics from an RTP instance

Definition at line 366 of file rtp_engine.h.

Field Documentation

◆ channel_uniqueid

char channel_uniqueid[MAX_CHANNEL_ID]

The Asterisk channel's unique ID that owns this instance

Definition at line 426 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), and ast_rtp_get_stat().

◆ local_maxjitter

double local_maxjitter

◆ local_maxrxploss

double local_maxrxploss

Maximum number of packets lost on local side

Definition at line 404 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), AST_TEST_DEFINE(), channel_read_rtcp(), and sip_acf_channel_read().

◆ local_minjitter

double local_minjitter

◆ local_minrxploss

double local_minrxploss

Minimum number of packets lost on local side

Definition at line 406 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), AST_TEST_DEFINE(), channel_read_rtcp(), and sip_acf_channel_read().

◆ local_normdevjitter

double local_normdevjitter

◆ local_normdevrxploss

double local_normdevrxploss

Average number of packets lost on local side

Definition at line 408 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), AST_TEST_DEFINE(), channel_read_rtcp(), and sip_acf_channel_read().

◆ local_ssrc

unsigned int local_ssrc

◆ local_stdevjitter

double local_stdevjitter

Standard deviation jitter on local side

Definition at line 390 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), AST_TEST_DEFINE(), channel_read_rtcp(), and sip_acf_channel_read().

◆ local_stdevrxploss

double local_stdevrxploss

Standard deviation packets lost on local side

Definition at line 410 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), AST_TEST_DEFINE(), channel_read_rtcp(), and sip_acf_channel_read().

◆ maxrtt

double maxrtt

◆ minrtt

double minrtt

◆ normdevrtt

double normdevrtt

◆ remote_maxjitter

double remote_maxjitter

◆ remote_maxrxploss

double remote_maxrxploss

Maximum number of packets lost on remote side

Definition at line 396 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), AST_TEST_DEFINE(), channel_read_rtcp(), and sip_acf_channel_read().

◆ remote_minjitter

double remote_minjitter

◆ remote_minrxploss

double remote_minrxploss

Minimum number of packets lost on remote side

Definition at line 398 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), AST_TEST_DEFINE(), channel_read_rtcp(), and sip_acf_channel_read().

◆ remote_normdevjitter

double remote_normdevjitter

◆ remote_normdevrxploss

double remote_normdevrxploss

Average number of packets lost on remote side

Definition at line 400 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), AST_TEST_DEFINE(), channel_read_rtcp(), and sip_acf_channel_read().

◆ remote_ssrc

unsigned int remote_ssrc

◆ remote_stdevjitter

double remote_stdevjitter

Standard deviation jitter on remote side

Definition at line 382 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), AST_TEST_DEFINE(), channel_read_rtcp(), and sip_acf_channel_read().

◆ remote_stdevrxploss

double remote_stdevrxploss

Standard deviation packets lost on remote side

Definition at line 402 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), AST_TEST_DEFINE(), channel_read_rtcp(), and sip_acf_channel_read().

◆ rtt

double rtt

◆ rxcount

unsigned int rxcount

◆ rxjitter

double rxjitter

◆ rxoctetcount

unsigned int rxoctetcount

Number of octets received

Definition at line 430 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), and ast_rtp_get_stat().

◆ rxploss

unsigned int rxploss

◆ stdevrtt

double stdevrtt

◆ txcount

unsigned int txcount

◆ txjitter

double txjitter

◆ txoctetcount

unsigned int txoctetcount

Number of octets transmitted

Definition at line 428 of file rtp_engine.h.

Referenced by ast_rtp_convert_stats_json(), and ast_rtp_get_stat().

◆ txploss

unsigned int txploss

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