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

RTP configuration for SIP endpoints. More...

#include <res_pjsip.h>

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.
 
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 824 of file res_pjsip.h.

Field Documentation

unsigned int accept_multiple_sdp_answers

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

Definition at line 858 of file res_pjsip.h.

enum ast_sip_session_media_encryption encryption

Do we use media encryption? what type?

Definition at line 846 of file res_pjsip.h.

Referenced by chan_pjsip_get_rtp_peer(), chan_pjsip_get_vrtp_peer(), and check_endpoint_media_transport().

unsigned int encryption_optimistic

Do we want to optimistically support encryption if possible?

Definition at line 848 of file res_pjsip.h.

Referenced by check_endpoint_media_transport(), create_outgoing_sdp_stream(), and negotiate_incoming_sdp_stream().

const ast_string_field engine

Configured RTP engine for this endpoint.

Definition at line 826 of file res_pjsip.h.

Referenced by create_rtp().

unsigned int follow_early_media_fork

Follow forked media with a different To tag

Definition at line 856 of file res_pjsip.h.

unsigned int force_avp

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

Definition at line 838 of file res_pjsip.h.

Referenced by check_endpoint_media_transport(), and create_outgoing_sdp_stream().

unsigned int ice_support

Whether ICE support is enabled or not

Definition at line 832 of file res_pjsip.h.

Referenced by add_ice_to_stream(), check_ice_support(), create_rtp(), and process_ice_attributes().

unsigned int ipv6

Whether IPv6 RTP is enabled or not

Definition at line 828 of file res_pjsip.h.

Referenced by create_outgoing_sdp_stream().

unsigned int keepalive

Number of seconds between RTP keepalive packets

Definition at line 850 of file res_pjsip.h.

unsigned int srtp_tag_32

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

Definition at line 844 of file res_pjsip.h.

unsigned int symmetric

Whether symmetric RTP is enabled or not

Definition at line 830 of file res_pjsip.h.

Referenced by create_rtp().

unsigned int timeout

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

Definition at line 852 of file res_pjsip.h.

unsigned int timeout_hold

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

Definition at line 854 of file res_pjsip.h.

unsigned int use_avpf

Do we use AVPF exclusively for this endpoint?

Definition at line 836 of file res_pjsip.h.

Referenced by check_endpoint_media_transport(), and create_outgoing_sdp_stream().

unsigned int use_ptime

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

Definition at line 834 of file res_pjsip.h.

unsigned int use_received_transport

Do we use the received media transport in our answer SDP

Definition at line 840 of file res_pjsip.h.

Referenced by negotiate_incoming_sdp_stream().


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