Asterisk - The Open Source Telephony Project
18.5.0
|
Media configuration for SIP endpoints. More...
#include <res_pjsip.h>
Media configuration for SIP endpoints.
Definition at line 756 of file res_pjsip.h.
struct ast_string_field_mgr __field_mgr |
Definition at line 762 of file res_pjsip.h.
struct ast_string_field_pool* __field_mgr_pool |
Definition at line 757 of file res_pjsip.h.
const ast_string_field address |
Optional media address to use in SDP
Definition at line 758 of file res_pjsip.h.
Referenced by create_local_sdp(), create_outgoing_sdp_stream(), and create_rtp().
unsigned int bind_rtp_to_media_address |
Bind the RTP instance to the media_address
Definition at line 784 of file res_pjsip.h.
Referenced by create_rtp().
unsigned int bundle |
Use BUNDLE
Definition at line 792 of file res_pjsip.h.
Referenced by add_bundle_groups(), add_ssrc_to_stream(), ast_sip_session_media_get_transport(), ast_sip_session_media_state_add(), process_ssrc_attributes(), set_mid_and_bundle_group(), and sip_endpoint_apply_handler().
struct ast_stream_codec_negotiation_prefs codec_prefs_incoming_answer |
Codec negotiation prefs for incoming answers
Definition at line 804 of file res_pjsip.h.
Referenced by codec_prefs_handler(), and incoming_answer_codec_prefs_to_str().
struct ast_stream_codec_negotiation_prefs codec_prefs_incoming_offer |
Codec negotiation prefs for incoming offers
Definition at line 800 of file res_pjsip.h.
Referenced by codec_prefs_handler(), and incoming_offer_codec_prefs_to_str().
struct ast_stream_codec_negotiation_prefs codec_prefs_outgoing_answer |
Codec negotiation prefs for outgoing answers
Definition at line 806 of file res_pjsip.h.
Referenced by codec_prefs_handler(), and outgoing_answer_codec_prefs_to_str().
struct ast_stream_codec_negotiation_prefs codec_prefs_outgoing_offer |
Codec negotiation prefs for outgoing offers
Definition at line 802 of file res_pjsip.h.
Referenced by codec_prefs_handler(), and outgoing_offer_codec_prefs_to_str().
struct ast_format_cap* codecs |
Configured codecs
Definition at line 770 of file res_pjsip.h.
Referenced by ast_sip_endpoint_alloc(), ast_sip_session_create_joint_call_cap(), ast_sip_session_create_joint_call_stream(), chan_pjsip_new(), create_outgoing_sdp_stream(), endpoint_destructor(), negotiate_incoming_sdp_stream(), set_caps(), sip_endpoint_apply_handler(), and sip_session_refresh().
unsigned int cos_audio |
unsigned int cos_video |
struct ast_sip_direct_media_configuration direct_media |
Direct media options
Definition at line 766 of file res_pjsip.h.
Referenced by chan_pjsip_get_rtp_peer(), chan_pjsip_incoming_ack(), chan_pjsip_session_begin(), chan_pjsip_set_rtp_peer(), direct_media_glare_mitigation_handler(), direct_media_glare_mitigation_to_str(), direct_media_method_handler(), direct_media_mitigate_glare(), and send_direct_media_request().
unsigned int g726_non_standard |
Is g.726 packed in a non standard way
Definition at line 782 of file res_pjsip.h.
Referenced by generate_rtpmap_attr(), and get_codecs().
struct ast_flags incoming_call_offer_pref |
Codec preference for an incoming offer
Definition at line 796 of file res_pjsip.h.
Referenced by ast_sip_session_create_joint_call_cap(), ast_sip_session_create_joint_call_stream(), call_offer_pref_handler(), incoming_call_offer_pref_to_str(), log_caps(), and sip_endpoint_apply_handler().
unsigned int max_audio_streams |
Maximum number of audio streams to offer/accept
Definition at line 788 of file res_pjsip.h.
Referenced by is_stream_limitation_reached().
unsigned int max_video_streams |
Maximum number of video streams to offer/accept
Definition at line 790 of file res_pjsip.h.
Referenced by is_stream_limitation_reached().
struct ast_flags outgoing_call_offer_pref |
Codec preference for an outgoing offer
Definition at line 798 of file res_pjsip.h.
Referenced by ast_sip_session_create_joint_call_cap(), ast_sip_session_create_joint_call_stream(), call_offer_pref_handler(), log_caps(), and outgoing_call_offer_pref_to_str().
unsigned int rtcp_mux |
Use RTCP-MUX
Definition at line 786 of file res_pjsip.h.
Referenced by apply_negotiated_sdp_stream(), ast_sip_session_media_state_add(), create_outgoing_sdp_stream(), enable_rtcp(), process_ice_attributes(), set_ice_components(), and sip_endpoint_apply_handler().
struct ast_sip_media_rtp_configuration rtp |
RTP media configuration
Definition at line 764 of file res_pjsip.h.
Referenced by add_crypto_to_stream(), add_ice_to_stream(), apply_negotiated_sdp_stream(), ast_sip_session_media_state_add(), chan_pjsip_get_rtp_peer(), chan_pjsip_get_vrtp_peer(), check_endpoint_media_transport(), check_ice_support(), create_local_sdp(), create_outgoing_sdp_stream(), create_rtp(), 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(), get_codecs(), init_media_configuration(), media_configuration_destroy(), media_encryption_handler(), media_encryption_to_str(), negotiate_incoming_sdp_stream(), process_ice_attributes(), process_ice_auth_attrb(), session_inv_on_media_update(), set_ice_components(), setup_dtls_srtp(), and sip_endpoint_apply_handler().
const ast_string_field sdpowner |
const ast_string_field sdpsession |
struct ast_sip_t38_configuration t38 |
T.38 (FoIP) options
Definition at line 768 of file res_pjsip.h.
Referenced by chan_pjsip_queryoption(), create_outgoing_sdp_stream(), defer_incoming_sdp_stream(), negotiate_incoming_sdp_stream(), t38_framehook(), t38_initialize_session(), t38_interpret_sdp(), t38udptl_ec_handler(), and t38udptl_ec_to_str().
struct ast_stream_topology* topology |
Capabilities in topology form
Definition at line 772 of file res_pjsip.h.
Referenced by ast_sip_session_create_outgoing(), chan_pjsip_new(), create_local_sdp(), endpoint_destructor(), media_offer_read_av(), media_offer_write_av(), session_refresh_state_get_or_alloc(), and sip_endpoint_apply_handler().
unsigned int tos_audio |
DSCP TOS bits for audio streams
Definition at line 774 of file res_pjsip.h.
Referenced by create_rtp(), tos_audio_to_str(), and tos_handler().
unsigned int tos_video |
DSCP TOS bits for video streams
Definition at line 778 of file res_pjsip.h.
Referenced by create_rtp(), tos_handler(), and tos_video_to_str().
unsigned int webrtc |
Enable webrtc settings and defaults
Definition at line 794 of file res_pjsip.h.
Referenced by add_bundle_groups(), add_extmap_to_stream(), add_msid_to_stream(), add_rtcp_fb_to_stream(), ast_sip_session_media_state_add(), chan_pjsip_indicate(), create_rtp(), process_extmap_attributes(), and sip_endpoint_apply_handler().