Asterisk - The Open Source Telephony Project GIT-master-d856a3e
Data Fields
ast_sip_media_rtp_configuration Struct Reference

RTP configuration for SIP endpoints. More...

#include <res_pjsip.h>

Collaboration diagram for ast_sip_media_rtp_configuration:
Collaboration graph
[legend]

Data Fields

struct ast_string_field_mgr __field_mgr
 
struct ast_string_field_pool__field_mgr_pool
 
unsigned int accept_multiple_sdp_answers
 
struct ast_rtp_dtls_cfg dtls_cfg
 DTLS-SRTP configuration information. More...
 
enum ast_sip_session_media_encryption encryption
 
unsigned int encryption_optimistic
 
const ast_string_field engine
 
unsigned int follow_early_media_fork
 
unsigned int force_avp
 
unsigned int ice_support
 
unsigned int ipv6
 
unsigned int keepalive
 
unsigned int srtp_tag_32
 
unsigned int symmetric
 
unsigned int timeout
 
unsigned int timeout_hold
 
unsigned int use_avpf
 
unsigned int use_ptime
 
unsigned int use_received_transport
 

Detailed Description

RTP configuration for SIP endpoints.

Definition at line 832 of file res_pjsip.h.

Field Documentation

◆ __field_mgr

struct ast_string_field_mgr __field_mgr

Definition at line 836 of file res_pjsip.h.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

Configured RTP engine for this endpoint.

Definition at line 836 of file res_pjsip.h.

◆ accept_multiple_sdp_answers

unsigned int accept_multiple_sdp_answers

Accept updated SDPs on non-100rel 18X and 2XX responses with the same To tag

Definition at line 868 of file res_pjsip.h.

◆ dtls_cfg

struct ast_rtp_dtls_cfg dtls_cfg

◆ encryption

◆ encryption_optimistic

unsigned int encryption_optimistic

Do we want to optimistically support encryption if possible?

Definition at line 858 of file res_pjsip.h.

Referenced by check_endpoint_media_transport().

◆ engine

const ast_string_field engine

Definition at line 836 of file res_pjsip.h.

◆ follow_early_media_fork

unsigned int follow_early_media_fork

Follow forked media with a different To tag

Definition at line 866 of file res_pjsip.h.

◆ force_avp

unsigned int force_avp

Do we force AVP, AVPF, SAVP, or SAVPF even for DTLS media streams?

Definition at line 848 of file res_pjsip.h.

Referenced by check_endpoint_media_transport().

◆ ice_support

unsigned int ice_support

Whether ICE support is enabled or not

Definition at line 842 of file res_pjsip.h.

Referenced by sip_endpoint_apply_handler().

◆ ipv6

unsigned int ipv6

Whether IPv6 RTP is enabled or not

Definition at line 838 of file res_pjsip.h.

◆ keepalive

unsigned int keepalive

Number of seconds between RTP keepalive packets

Definition at line 860 of file res_pjsip.h.

◆ srtp_tag_32

unsigned int srtp_tag_32

Should SRTP use a 32 byte tag instead of an 80 byte tag?

Definition at line 854 of file res_pjsip.h.

◆ symmetric

unsigned int symmetric

Whether symmetric RTP is enabled or not

Definition at line 840 of file res_pjsip.h.

◆ timeout

unsigned int timeout

Number of seconds before terminating channel due to lack of RTP (when not on hold)

Definition at line 862 of file res_pjsip.h.

◆ timeout_hold

unsigned int timeout_hold

Number of seconds before terminating channel due to lack of RTP (when on hold)

Definition at line 864 of file res_pjsip.h.

◆ use_avpf

unsigned int use_avpf

Do we use AVPF exclusively for this endpoint?

Definition at line 846 of file res_pjsip.h.

Referenced by check_endpoint_media_transport(), and sip_endpoint_apply_handler().

◆ use_ptime

unsigned int use_ptime

Whether to use the "ptime" attribute received from the endpoint or not

Definition at line 844 of file res_pjsip.h.

◆ use_received_transport

unsigned int use_received_transport

Do we use the received media transport in our answer SDP

Definition at line 850 of file res_pjsip.h.

Referenced by sip_endpoint_apply_handler().


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