Asterisk - The Open Source Telephony Project
21.4.1
|
An entity with which Asterisk communicates. More...
#include <res_pjsip.h>
Public Member Functions | |
AST_STRING_FIELD_EXTENDED (geoloc_incoming_call_profile) | |
AST_STRING_FIELD_EXTENDED (geoloc_outgoing_call_profile) | |
AST_STRING_FIELD_EXTENDED (overlap_context) | |
An entity with which Asterisk communicates.
Definition at line 949 of file res_pjsip.h.
AST_STRING_FIELD_EXTENDED | ( | geoloc_incoming_call_profile | ) |
The name of the geoloc profile to apply when Asterisk receives a call from this endpoint
AST_STRING_FIELD_EXTENDED | ( | geoloc_outgoing_call_profile | ) |
The name of the geoloc profile to apply when Asterisk sends a call to this endpoint
AST_STRING_FIELD_EXTENDED | ( | overlap_context | ) |
The context to use for overlap dialing, if different from the endpoint's context
const ast_string_field accountcode |
Accountcode to auto-set on channels
Definition at line 972 of file res_pjsip.h.
Referenced by chan_pjsip_new().
struct ast_acl_list* acl |
Access control list
Definition at line 1020 of file res_pjsip.h.
unsigned int allow_overlap |
Do we allow overlap dialling?
Definition at line 1032 of file res_pjsip.h.
unsigned int allow_unauthenticated_options |
Should we authenticate OPTIONS requests per RFC 3261?
Definition at line 1048 of file res_pjsip.h.
unsigned int allowtransfer |
Determines if transfers (using REFER) are allowed by this endpoint
Definition at line 1010 of file res_pjsip.h.
const ast_string_field aors |
Explicit AORs to dial if none are specified
Definition at line 958 of file res_pjsip.h.
unsigned int asymmetric_rtp_codec |
Do we allow an asymmetric RTP codec?
Definition at line 1030 of file res_pjsip.h.
Referenced by chan_pjsip_read_stream(), and create_rtp().
struct ast_variable* channel_vars |
Variables set on channel creation
Definition at line 1014 of file res_pjsip.h.
Referenced by chan_pjsip_new().
struct ast_acl_list* contact_acl |
Restrict what IPs are allowed in the Contact header (for registration)
Definition at line 1022 of file res_pjsip.h.
char* contact_user |
Override the user on the outgoing Contact header with this value.
Definition at line 1026 of file res_pjsip.h.
const ast_string_field context |
Context to send incoming calls to
Definition at line 952 of file res_pjsip.h.
Referenced by chan_pjsip_new().
unsigned int devicestate_busy_at |
The number of channels at which busy device state is returned
Definition at line 1006 of file res_pjsip.h.
enum ast_sip_dtmf_mode dtmf |
DTMF mode to use with this endpoint
Definition at line 996 of file res_pjsip.h.
struct ast_sip_endpoint_extensions extensions |
Configuration for extensions
Definition at line 978 of file res_pjsip.h.
unsigned int faxdetect |
Whether fax detection is enabled or not (CNG tone detection)
Definition at line 1008 of file res_pjsip.h.
unsigned int faxdetect_timeout |
The number of seconds into call to disable fax detection. (0 = disabled)
Definition at line 1024 of file res_pjsip.h.
Referenced by chan_pjsip_read_stream().
const ast_string_field fromdomain |
Domain to place in From header
Definition at line 968 of file res_pjsip.h.
const ast_string_field fromuser |
Default username to place in From header
Definition at line 966 of file res_pjsip.h.
struct ast_sip_endpoint_id_configuration id |
Party identification options
Definition at line 986 of file res_pjsip.h.
Referenced by update_connected_line_information().
enum ast_sip_endpoint_identifier_type ident_method |
Method(s) by which the endpoint should be identified.
Definition at line 998 of file res_pjsip.h.
struct ast_sip_identify_by_vector ident_method_order |
Order of the method(s) by which the endpoint should be identified.
Definition at line 1000 of file res_pjsip.h.
unsigned int ignore_183_without_sdp |
Ignore 183 if no SDP is present
Definition at line 1040 of file res_pjsip.h.
Referenced by chan_pjsip_incoming_response().
unsigned int inband_progress |
Boolean indicating if ringing should be sent as inband progress
Definition at line 1002 of file res_pjsip.h.
Referenced by chan_pjsip_indicate(), and update_connected_line_information().
struct ast_sip_auth_vector inbound_auths |
Inbound authentication credentials
Definition at line 992 of file res_pjsip.h.
const ast_string_field incoming_mwi_mailbox |
If set struct ast_string_field_mgr __field_mgr we'll push incoming MWI NOTIFYs to stasis using this mailbox
Definition at line 974 of file res_pjsip.h.
struct ast_sip_endpoint_info_configuration info |
Configuration options for INFO packages
Definition at line 988 of file res_pjsip.h.
const ast_string_field language |
Configured language for this endpoint.
Definition at line 964 of file res_pjsip.h.
Referenced by chan_pjsip_new().
struct ast_sip_endpoint_media_configuration media |
Configuration relating to media
Definition at line 980 of file res_pjsip.h.
Referenced by add_ice_to_stream(), add_ssrc_to_stream(), chan_pjsip_get_rtp_peer(), chan_pjsip_get_vrtp_peer(), chan_pjsip_indicate(), chan_pjsip_new(), chan_pjsip_queryoption(), chan_pjsip_session_begin(), chan_pjsip_set_rtp_peer(), check_endpoint_media_transport(), check_ice_support(), create_outgoing_sdp_stream(), create_rtp(), defer_incoming_sdp_stream(), enable_rtcp(), negotiate_incoming_sdp_stream(), process_extmap_attributes(), process_ice_attributes(), process_ssrc_attributes(), session_refresh_state_get_or_alloc(), t38_framehook(), t38_initialize_session(), and t38_interpret_sdp().
const ast_string_field message_context |
Context to route incoming MESSAGE requests to
Definition at line 970 of file res_pjsip.h.
unsigned int moh_passthrough |
Whether to pass through hold and unhold using re-invites with recvonly and sendrecv
Definition at line 1018 of file res_pjsip.h.
const ast_string_field mohsuggest |
Musiconhold class to suggest that the other side use when placing on hold
Definition at line 960 of file res_pjsip.h.
struct ast_sip_endpoint_nat_configuration nat |
NAT configuration
Definition at line 984 of file res_pjsip.h.
unsigned int notify_early_inuse_ringing |
Whether to notifies dialog-info 'early' on INUSE && RINGING state
Definition at line 1036 of file res_pjsip.h.
struct ast_sip_auth_vector outbound_auths |
Outbound authentication credentials
Definition at line 994 of file res_pjsip.h.
const ast_string_field outbound_proxy |
Outbound proxy to use
Definition at line 956 of file res_pjsip.h.
struct ast_endpoint* persistent |
Pointer to the persistent Asterisk endpoint
Definition at line 1004 of file res_pjsip.h.
Referenced by chan_pjsip_new().
struct ast_sip_endpoint_pickup_configuration pickup |
Call pickup configuration
Definition at line 990 of file res_pjsip.h.
Referenced by chan_pjsip_new().
unsigned int preferred_codec_only |
Whether to response SDP offer with single most preferred codec.
Definition at line 1028 of file res_pjsip.h.
enum ast_sip_session_redirect redirect_method |
Method used when handling redirects
Definition at line 1012 of file res_pjsip.h.
unsigned int refer_blind_progress |
Whether to notifies all the progress details on blind transfer
Definition at line 1034 of file res_pjsip.h.
enum ast_sip_100rel_mode rel100 |
100rel mode to use with this endpoint
Definition at line 1056 of file res_pjsip.h.
struct ast_sip_security_mechanism_vector security_mechanisms |
Client security mechanisms (RFC 3329).
Definition at line 1044 of file res_pjsip.h.
enum ast_sip_security_negotiation security_negotiation |
Type of security negotiation to use (RFC 3329).
Definition at line 1042 of file res_pjsip.h.
unsigned int send_aoc |
Send Advice-of-Charge messages
Definition at line 1058 of file res_pjsip.h.
unsigned int stir_shaken |
Set which STIR/SHAKEN behaviors we want on this endpoint
Definition at line 1046 of file res_pjsip.h.
const ast_string_field stir_shaken_profile |
STIR/SHAKEN profile to use
Definition at line 976 of file res_pjsip.h.
struct ast_sip_endpoint_subscription_configuration subscription |
SUBSCRIBE/NOTIFY configuration options
Definition at line 982 of file res_pjsip.h.
unsigned int suppress_q850_reason_headers |
Suppress Q.850 Reason headers on this endpoint
Definition at line 1038 of file res_pjsip.h.
const ast_string_field transport |
Name of an explicit transport to use
Definition at line 954 of file res_pjsip.h.
Referenced by create_rtp(), and t38_initialize_session().
unsigned int usereqphone |
Whether to place a 'user=phone' parameter into the request URI if user is a number
Definition at line 1016 of file res_pjsip.h.
const ast_string_field zone |
Configured tone zone for this endpoint.
Definition at line 962 of file res_pjsip.h.
Referenced by chan_pjsip_new().