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
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 force_avp
unsigned int ice_support
unsigned int ipv6
unsigned int srtp_tag_32
unsigned int symmetric
unsigned int use_avpf
unsigned int use_ptime
unsigned int use_received_transport

Detailed Description

RTP configuration for SIP endpoints.

Definition at line 467 of file res_pjsip.h.


Field Documentation

Definition at line 471 of file res_pjsip.h.

Configured RTP engine for this endpoint.

Definition at line 471 of file res_pjsip.h.

struct ast_rtp_dtls_cfg dtls_cfg [read]

unsigned int encryption_optimistic

Do we want to optimistically support encryption if possible?

Definition at line 493 of file res_pjsip.h.

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

Definition at line 471 of file res_pjsip.h.

Referenced by create_rtp().

unsigned int force_avp

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

Definition at line 483 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 477 of file res_pjsip.h.

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

unsigned int ipv6

Whether IPv6 RTP is enabled or not

Definition at line 473 of file res_pjsip.h.

Referenced by apply_negotiated_sdp_stream(), create_local_sdp(), and create_outgoing_sdp_stream().

unsigned int srtp_tag_32

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

Definition at line 489 of file res_pjsip.h.

Referenced by add_crypto_to_stream(), and setup_dtls_srtp().

unsigned int symmetric

Whether symmetric RTP is enabled or not

Definition at line 475 of file res_pjsip.h.

Referenced by create_rtp().

unsigned int use_avpf

Do we use AVPF exclusively for this endpoint?

Definition at line 481 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 479 of file res_pjsip.h.

Referenced by get_codecs().

unsigned int use_received_transport

Do we use the received media transport in our answer SDP

Definition at line 485 of file res_pjsip.h.

Referenced by apply_negotiated_sdp_stream(), and negotiate_incoming_sdp_stream().


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

Generated on Thu Apr 16 06:35:35 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6