Asterisk - The Open Source Telephony Project
18.5.0
|
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. 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 |
RTP configuration for SIP endpoints.
Definition at line 689 of file res_pjsip.h.
struct ast_string_field_mgr __field_mgr |
Definition at line 691 of file res_pjsip.h.
struct ast_string_field_pool* __field_mgr_pool |
Definition at line 690 of file res_pjsip.h.
unsigned int accept_multiple_sdp_answers |
Accept updated SDPs on non-100rel 18X and 2XX responses with the same To tag
Definition at line 723 of file res_pjsip.h.
Referenced by session_inv_on_media_update().
struct ast_rtp_dtls_cfg dtls_cfg |
DTLS-SRTP configuration information.
Definition at line 707 of file res_pjsip.h.
Referenced by add_crypto_to_stream(), dtls_handler(), dtlsautogeneratecert_to_str(), dtlscafile_to_str(), dtlscapath_to_str(), dtlscertfile_to_str(), dtlscipher_to_str(), dtlsfingerprint_to_str(), dtlsprivatekey_to_str(), dtlsrekey_to_str(), dtlssetup_to_str(), dtlsverify_to_str(), media_configuration_destroy(), media_encryption_handler(), setup_dtls_srtp(), and sip_endpoint_apply_handler().
enum ast_sip_session_media_encryption encryption |
Do we use media encryption? what type?
Definition at line 711 of file res_pjsip.h.
Referenced by apply_negotiated_sdp_stream(), ast_sip_session_media_state_add(), chan_pjsip_get_rtp_peer(), chan_pjsip_get_vrtp_peer(), check_endpoint_media_transport(), media_encryption_handler(), media_encryption_to_str(), and sip_endpoint_apply_handler().
unsigned int encryption_optimistic |
Do we want to optimistically support encryption if possible?
Definition at line 713 of file res_pjsip.h.
Referenced by apply_negotiated_sdp_stream(), 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 691 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 721 of file res_pjsip.h.
Referenced by session_inv_on_media_update().
unsigned int force_avp |
Do we force AVP, AVPF, SAVP, or SAVPF even for DTLS media streams?
Definition at line 703 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 697 of file res_pjsip.h.
Referenced by add_ice_to_stream(), ast_sip_session_media_state_add(), check_ice_support(), create_rtp(), process_ice_attributes(), process_ice_auth_attrb(), set_ice_components(), and sip_endpoint_apply_handler().
unsigned int ipv6 |
Whether IPv6 RTP is enabled or not
Definition at line 693 of file res_pjsip.h.
Referenced by create_local_sdp(), and create_outgoing_sdp_stream().
unsigned int keepalive |
Number of seconds between RTP keepalive packets
Definition at line 715 of file res_pjsip.h.
Referenced by apply_negotiated_sdp_stream().
unsigned int srtp_tag_32 |
Should SRTP use a 32 byte tag instead of an 80 byte tag?
Definition at line 709 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 695 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 717 of file res_pjsip.h.
Referenced by apply_negotiated_sdp_stream().
unsigned int timeout_hold |
Number of seconds before terminating channel due to lack of RTP (when on hold)
Definition at line 719 of file res_pjsip.h.
Referenced by apply_negotiated_sdp_stream().
unsigned int use_avpf |
Do we use AVPF exclusively for this endpoint?
Definition at line 701 of file res_pjsip.h.
Referenced by check_endpoint_media_transport(), create_outgoing_sdp_stream(), and sip_endpoint_apply_handler().
unsigned int use_ptime |
Whether to use the "ptime" attribute received from the endpoint or not
Definition at line 699 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 705 of file res_pjsip.h.
Referenced by apply_negotiated_sdp_stream(), negotiate_incoming_sdp_stream(), and sip_endpoint_apply_handler().