|
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().
1.8.13