mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 03:20:57 +00:00
res/res_ari: Added ARI resource /ari/channels/{channelId}/rtp_statistics
Added ARI resource for channel statistics. GET /ari/channels/{channelId}/rtp_statistics : It returns given channel's rtp statistics detail. ASTERISK-28320 Change-Id: I4343eec070438cec13f2a4f22e7fd9e574381376
This commit is contained in:
@@ -477,6 +477,24 @@ int ast_ari_validate_dialplan_cep(struct ast_json *json);
|
||||
*/
|
||||
ari_validator ast_ari_validate_dialplan_cep_fn(void);
|
||||
|
||||
/*!
|
||||
* \brief Validator for RTPstat.
|
||||
*
|
||||
* A statistics of a RTP.
|
||||
*
|
||||
* \param json JSON object to validate.
|
||||
* \returns True (non-zero) if valid.
|
||||
* \returns False (zero) if invalid.
|
||||
*/
|
||||
int ast_ari_validate_rtpstat(struct ast_json *json);
|
||||
|
||||
/*!
|
||||
* \brief Function pointer to ast_ari_validate_rtpstat().
|
||||
*
|
||||
* See \ref ast_ari_model_validators.h for more details.
|
||||
*/
|
||||
ari_validator ast_ari_validate_rtpstat_fn(void);
|
||||
|
||||
/*!
|
||||
* \brief Validator for Bridge.
|
||||
*
|
||||
@@ -1502,6 +1520,39 @@ ari_validator ast_ari_validate_application_fn(void);
|
||||
* - context: string (required)
|
||||
* - exten: string (required)
|
||||
* - priority: long (required)
|
||||
* RTPstat
|
||||
* - channel_uniqueid: string (required)
|
||||
* - local_maxjitter: double
|
||||
* - local_maxrxploss: double
|
||||
* - local_minjitter: double
|
||||
* - local_minrxploss: double
|
||||
* - local_normdevjitter: double
|
||||
* - local_normdevrxploss: double
|
||||
* - local_ssrc: int (required)
|
||||
* - 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: double
|
||||
* - remote_ssrc: int (required)
|
||||
* - remote_stdevjitter: double
|
||||
* - remote_stdevrxploss: double
|
||||
* - rtt: double
|
||||
* - rxcount: int (required)
|
||||
* - rxjitter: double
|
||||
* - rxoctetcount: int (required)
|
||||
* - rxploss: int (required)
|
||||
* - stdevrtt: double
|
||||
* - txcount: int (required)
|
||||
* - txjitter: double
|
||||
* - txoctetcount: int (required)
|
||||
* - txploss: int (required)
|
||||
* Bridge
|
||||
* - bridge_class: string (required)
|
||||
* - bridge_type: string (required)
|
||||
|
Reference in New Issue
Block a user