Asterisk - The Open Source Telephony Project GIT-master-7e7a603
Data Fields
ast_sip_endpoint_media_configuration Struct Reference

Media configuration for SIP endpoints. More...

#include <res_pjsip.h>

Collaboration diagram for ast_sip_endpoint_media_configuration:
Collaboration graph
[legend]

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 905 of file res_pjsip.h.

Field Documentation

◆ __field_mgr

struct ast_string_field_mgr __field_mgr

Definition at line 913 of file res_pjsip.h.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

Optional media address to use in SDP

SDP origin username

SDP session name

Definition at line 913 of file res_pjsip.h.

◆ address

Definition at line 913 of file res_pjsip.h.

Referenced by media_address_to_str().

◆ bind_rtp_to_media_address

unsigned int bind_rtp_to_media_address

Bind the RTP instance to the media_address

Definition at line 935 of file res_pjsip.h.

◆ bundle

unsigned int bundle

Use BUNDLE

Definition at line 943 of file res_pjsip.h.

Referenced by sip_endpoint_apply_handler().

◆ codec_prefs_incoming_answer

struct ast_stream_codec_negotiation_prefs codec_prefs_incoming_answer

Codec negotiation prefs for incoming answers

Definition at line 955 of file res_pjsip.h.

Referenced by codec_prefs_handler(), and incoming_answer_codec_prefs_to_str().

◆ codec_prefs_incoming_offer

struct ast_stream_codec_negotiation_prefs codec_prefs_incoming_offer

Codec negotiation prefs for incoming offers

Definition at line 951 of file res_pjsip.h.

Referenced by codec_prefs_handler(), and incoming_offer_codec_prefs_to_str().

◆ codec_prefs_outgoing_answer

struct ast_stream_codec_negotiation_prefs codec_prefs_outgoing_answer

Codec negotiation prefs for outgoing answers

Definition at line 957 of file res_pjsip.h.

Referenced by codec_prefs_handler(), and outgoing_answer_codec_prefs_to_str().

◆ codec_prefs_outgoing_offer

struct ast_stream_codec_negotiation_prefs codec_prefs_outgoing_offer

Codec negotiation prefs for outgoing offers

Definition at line 953 of file res_pjsip.h.

Referenced by codec_prefs_handler(), and outgoing_offer_codec_prefs_to_str().

◆ codecs

struct ast_format_cap* codecs

Configured codecs

Definition at line 921 of file res_pjsip.h.

Referenced by ast_sip_endpoint_alloc(), endpoint_destructor(), and sip_endpoint_apply_handler().

◆ cos_audio

unsigned int cos_audio

Priority for audio streams

Definition at line 927 of file res_pjsip.h.

◆ cos_video

unsigned int cos_video

Priority for video streams

Definition at line 931 of file res_pjsip.h.

◆ direct_media

◆ g726_non_standard

unsigned int g726_non_standard

Is g.726 packed in a non standard way

Definition at line 933 of file res_pjsip.h.

◆ incoming_call_offer_pref

struct ast_flags incoming_call_offer_pref

Codec preference for an incoming offer

Definition at line 947 of file res_pjsip.h.

Referenced by call_offer_pref_handler(), incoming_call_offer_pref_to_str(), and sip_endpoint_apply_handler().

◆ max_audio_streams

unsigned int max_audio_streams

Maximum number of audio streams to offer/accept

Definition at line 939 of file res_pjsip.h.

Referenced by is_stream_limitation_reached().

◆ max_video_streams

unsigned int max_video_streams

Maximum number of video streams to offer/accept

Definition at line 941 of file res_pjsip.h.

Referenced by is_stream_limitation_reached().

◆ outgoing_call_offer_pref

struct ast_flags outgoing_call_offer_pref

Codec preference for an outgoing offer

Definition at line 949 of file res_pjsip.h.

Referenced by call_offer_pref_handler(), and outgoing_call_offer_pref_to_str().

◆ rtcp_mux

unsigned int rtcp_mux

Use RTCP-MUX

Definition at line 937 of file res_pjsip.h.

Referenced by sip_endpoint_apply_handler().

◆ rtp

◆ sdpowner

const ast_string_field sdpowner

Definition at line 913 of file res_pjsip.h.

◆ sdpsession

const ast_string_field sdpsession

Definition at line 913 of file res_pjsip.h.

◆ t38

T.38 (FoIP) options

Definition at line 919 of file res_pjsip.h.

Referenced by chan_pjsip_queryoption(), t38_framehook(), t38udptl_ec_handler(), and t38udptl_ec_to_str().

◆ topology

struct ast_stream_topology* topology

Capabilities in topology form

Definition at line 923 of file res_pjsip.h.

Referenced by ast_sip_session_create_outgoing(), endpoint_destructor(), media_offer_write_av(), and sip_endpoint_apply_handler().

◆ tos_audio

unsigned int tos_audio

DSCP TOS bits for audio streams

Definition at line 925 of file res_pjsip.h.

Referenced by tos_audio_to_str(), and tos_handler().

◆ tos_video

unsigned int tos_video

DSCP TOS bits for video streams

Definition at line 929 of file res_pjsip.h.

Referenced by tos_handler(), and tos_video_to_str().

◆ webrtc

unsigned int webrtc

Enable webrtc settings and defaults

Definition at line 945 of file res_pjsip.h.

Referenced by chan_pjsip_indicate(), and sip_endpoint_apply_handler().


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