ast_sip_endpoint Struct Reference

An entity with which Asterisk communicates. More...

#include <res_pjsip.h>

Collaboration diagram for ast_sip_endpoint:

Collaboration graph
[legend]

Public Member Functions

 SORCERY_OBJECT (details)

Data Fields

struct ast_string_field_mgr __field_mgr
struct ast_string_field_pool__field_mgr_pool
const ast_string_field accountcode
unsigned int allowtransfer
const ast_string_field aors
struct ast_variablechannel_vars
const ast_string_field context
unsigned int devicestate_busy_at
enum ast_sip_dtmf_mode dtmf
struct ast_sip_endpoint_extensions extensions
unsigned int faxdetect
const ast_string_field fromdomain
const ast_string_field fromuser
struct
ast_sip_endpoint_id_configuration 
id
enum
ast_sip_endpoint_identifier_type 
ident_method
unsigned int inband_progress
struct ast_sip_auth_vector inbound_auths
struct
ast_sip_endpoint_info_configuration 
info
const ast_string_field language
struct
ast_sip_endpoint_media_configuration 
media
const ast_string_field message_context
unsigned int moh_passthrough
const ast_string_field mohsuggest
struct
ast_sip_endpoint_nat_configuration 
nat
struct ast_sip_auth_vector outbound_auths
const ast_string_field outbound_proxy
struct ast_endpointpersistent
struct
ast_sip_endpoint_pickup_configuration 
pickup
enum ast_sip_session_redirect redirect_method
struct
ast_sip_endpoint_subscription_configuration 
subscription
const ast_string_field transport
unsigned int usereqphone
const ast_string_field zone

Detailed Description

An entity with which Asterisk communicates.

Definition at line 556 of file res_pjsip.h.


Member Function Documentation

SORCERY_OBJECT ( details   ) 


Field Documentation

Definition at line 581 of file res_pjsip.h.

Context to send incoming calls to

Name of an explicit transport to use

Outbound proxy to use

Explicit AORs to dial if none are specified

Musiconhold class to suggest that the other side use when placing on hold

Configured tone zone for this endpoint.

Configured language for this endpoint.

Default username to place in From header

Domain to place in From header

Context to route incoming MESSAGE requests to

Accountcode to auto-set on channels

Definition at line 581 of file res_pjsip.h.

Definition at line 581 of file res_pjsip.h.

Referenced by chan_pjsip_new().

unsigned int allowtransfer

Determines if transfers (using REFER) are allowed by this endpoint

Definition at line 613 of file res_pjsip.h.

Referenced by refer_incoming_refer_request().

struct ast_variable* channel_vars [read]

Variables set on channel creation

Definition at line 617 of file res_pjsip.h.

Referenced by chan_pjsip_new(), endpoint_destructor(), set_var_handler(), set_var_to_str(), and set_var_to_vl().

unsigned int devicestate_busy_at

The number of channels at which busy device state is returned

Definition at line 609 of file res_pjsip.h.

Referenced by cli_endpoint_print_body().

unsigned int faxdetect

Whether fax detection is enabled or not (CNG tone detection)

Definition at line 611 of file res_pjsip.h.

Referenced by ast_sip_session_alloc().

Method(s) by which the endpoint should be identified.

Definition at line 603 of file res_pjsip.h.

Referenced by ident_handler(), ident_to_str(), and username_identify().

unsigned int inband_progress

Boolean indicating if ringing should be sent as inband progress

Definition at line 605 of file res_pjsip.h.

Referenced by chan_pjsip_indicate(), and update_connected_line_information().

struct ast_sip_auth_vector inbound_auths [read]

Configuration options for INFO packages

Definition at line 593 of file res_pjsip.h.

Referenced by ast_sip_create_dialog_uac(), ast_sip_endpoint_alloc(), caller_id_outgoing_request(), endpoint_destructor(), and handle_incoming_request().

Definition at line 581 of file res_pjsip.h.

Referenced by chan_pjsip_new().

Definition at line 581 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 621 of file res_pjsip.h.

Referenced by chan_pjsip_indicate().

Definition at line 581 of file res_pjsip.h.

Referenced by apply_negotiated_sdp_stream().

NAT configuration

Definition at line 589 of file res_pjsip.h.

Referenced by handle_rx_message().

struct ast_sip_auth_vector outbound_auths [read]

struct ast_endpoint* persistent [read]

Pointer to the persistent Asterisk endpoint

Definition at line 607 of file res_pjsip.h.

Referenced by ast_sip_get_endpoint_snapshot(), chan_pjsip_new(), endpoint_destructor(), and sip_endpoint_apply_handler().

Method used when handling redirects

Definition at line 615 of file res_pjsip.h.

Referenced by redirect_handler(), and session_inv_on_redirected().

unsigned int usereqphone

Whether to place a 'user=phone' parameter into the request URI if user is a number

Definition at line 619 of file res_pjsip.h.

Referenced by ast_sip_add_usereqphone().

Definition at line 581 of file res_pjsip.h.

Referenced by chan_pjsip_new().


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

Generated on Thu Apr 16 06:35:34 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6