Asterisk - The Open Source Telephony Project  18.5.0
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 756 of file res_pjsip.h.

Field Documentation

◆ __field_mgr

struct ast_string_field_mgr __field_mgr

Definition at line 762 of file res_pjsip.h.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

Definition at line 757 of file res_pjsip.h.

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

◆ bind_rtp_to_media_address

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

◆ bundle

unsigned int bundle

◆ codec_prefs_incoming_answer

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

◆ codec_prefs_incoming_offer

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

◆ codec_prefs_outgoing_answer

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

◆ codec_prefs_outgoing_offer

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

◆ codecs

struct ast_format_cap* codecs

◆ cos_audio

unsigned int cos_audio

Priority for audio streams

Definition at line 776 of file res_pjsip.h.

Referenced by create_rtp().

◆ cos_video

unsigned int cos_video

Priority for video streams

Definition at line 780 of file res_pjsip.h.

Referenced by create_rtp().

◆ direct_media

◆ g726_non_standard

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

◆ incoming_call_offer_pref

struct ast_flags incoming_call_offer_pref

◆ max_audio_streams

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

◆ max_video_streams

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

◆ outgoing_call_offer_pref

struct ast_flags outgoing_call_offer_pref

◆ rtcp_mux

unsigned int rtcp_mux

◆ rtp

◆ sdpowner

const ast_string_field sdpowner

SDP origin username

Definition at line 760 of file res_pjsip.h.

Referenced by create_local_sdp().

◆ sdpsession

const ast_string_field sdpsession

SDP session name

Definition at line 762 of file res_pjsip.h.

Referenced by create_local_sdp().

◆ t38

◆ topology

struct ast_stream_topology* topology

◆ tos_audio

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

◆ tos_video

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

◆ webrtc

unsigned int webrtc

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