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

Media 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
 
const ast_string_field address
 
unsigned int bind_rtp_to_media_address
 
unsigned int bundle
 
struct ast_stream_codec_negotiation_prefs codec_prefs_incoming_answer
 
struct ast_stream_codec_negotiation_prefs codec_prefs_incoming_offer
 
struct ast_stream_codec_negotiation_prefs codec_prefs_outgoing_answer
 
struct ast_stream_codec_negotiation_prefs codec_prefs_outgoing_offer
 
struct ast_format_capcodecs
 
unsigned int cos_audio
 
unsigned int cos_video
 
struct ast_sip_direct_media_configuration direct_media
 
unsigned int g726_non_standard
 
struct ast_flags incoming_call_offer_pref
 
unsigned int max_audio_streams
 
unsigned int max_video_streams
 
struct ast_flags outgoing_call_offer_pref
 
unsigned int rtcp_mux
 
struct ast_sip_media_rtp_configuration rtp
 
const ast_string_field sdpowner
 
const ast_string_field sdpsession
 
struct ast_sip_t38_configuration t38
 
struct ast_stream_topologytopology
 
unsigned int tos_audio
 
unsigned int tos_video
 
unsigned int webrtc
 

Detailed Description

Media configuration for SIP endpoints.

Definition at line 893 of file res_pjsip.h.

Field Documentation

const ast_string_field address

Optional media address to use in SDP

Definition at line 895 of file res_pjsip.h.

Referenced by create_outgoing_sdp_stream(), create_rtp(), and t38_initialize_session().

unsigned int bind_rtp_to_media_address

Bind the RTP instance to the media_address

Definition at line 921 of file res_pjsip.h.

Referenced by create_rtp().

unsigned int bundle

Use BUNDLE

Definition at line 929 of file res_pjsip.h.

Referenced by add_ssrc_to_stream(), and process_ssrc_attributes().

struct ast_stream_codec_negotiation_prefs codec_prefs_incoming_answer

Codec negotiation prefs for incoming answers

Definition at line 941 of file res_pjsip.h.

struct ast_stream_codec_negotiation_prefs codec_prefs_incoming_offer

Codec negotiation prefs for incoming offers

Definition at line 937 of file res_pjsip.h.

struct ast_stream_codec_negotiation_prefs codec_prefs_outgoing_answer

Codec negotiation prefs for outgoing answers

Definition at line 943 of file res_pjsip.h.

struct ast_stream_codec_negotiation_prefs codec_prefs_outgoing_offer

Codec negotiation prefs for outgoing offers

Definition at line 939 of file res_pjsip.h.

struct ast_format_cap* codecs

Configured codecs

Definition at line 907 of file res_pjsip.h.

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

unsigned int cos_audio

Priority for audio streams

Definition at line 913 of file res_pjsip.h.

Referenced by create_rtp().

unsigned int cos_video

Priority for video streams

Definition at line 917 of file res_pjsip.h.

Referenced by create_rtp().

Direct media options

Definition at line 903 of file res_pjsip.h.

Referenced by chan_pjsip_get_rtp_peer(), chan_pjsip_session_begin(), and chan_pjsip_set_rtp_peer().

unsigned int g726_non_standard

Is g.726 packed in a non standard way

Definition at line 919 of file res_pjsip.h.

struct ast_flags incoming_call_offer_pref

Codec preference for an incoming offer

Definition at line 933 of file res_pjsip.h.

unsigned int max_audio_streams

Maximum number of audio streams to offer/accept

Definition at line 925 of file res_pjsip.h.

unsigned int max_video_streams

Maximum number of video streams to offer/accept

Definition at line 927 of file res_pjsip.h.

struct ast_flags outgoing_call_offer_pref

Codec preference for an outgoing offer

Definition at line 935 of file res_pjsip.h.

unsigned int rtcp_mux

Use RTCP-MUX

Definition at line 923 of file res_pjsip.h.

Referenced by create_outgoing_sdp_stream(), enable_rtcp(), and process_ice_attributes().

const ast_string_field sdpowner

SDP origin username

Definition at line 897 of file res_pjsip.h.

const ast_string_field sdpsession

SDP session name

Definition at line 899 of file res_pjsip.h.

struct ast_stream_topology* topology

Capabilities in topology form

Definition at line 909 of file res_pjsip.h.

Referenced by chan_pjsip_new(), and session_refresh_state_get_or_alloc().

unsigned int tos_audio

DSCP TOS bits for audio streams

Definition at line 911 of file res_pjsip.h.

Referenced by create_rtp().

unsigned int tos_video

DSCP TOS bits for video streams

Definition at line 915 of file res_pjsip.h.

Referenced by create_rtp().

unsigned int webrtc

Enable webrtc settings and defaults

Definition at line 931 of file res_pjsip.h.

Referenced by chan_pjsip_indicate(), create_rtp(), and process_extmap_attributes().


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