sip_outbound_registration Struct Reference

Outbound registration information. More...

Collaboration diagram for sip_outbound_registration:

Collaboration graph
[legend]

Public Member Functions

 SORCERY_OBJECT (details)
 Sorcery object details.

Data Fields

struct ast_string_field_mgr __field_mgr
struct ast_string_field_pool__field_mgr_pool
 Stringfields.
unsigned int auth_rejection_permanent
 Treat authentication challenges that we cannot handle as permanent failures.
const ast_string_field client_uri
const ast_string_field contact_user
const ast_string_field endpoint
unsigned int expiration
 Requested expiration time.
unsigned int forbidden_retry_interval
 Interval at which retries should occur for permanent responses.
unsigned int line
 Whether to add a line parameter to the outbound Contact or not.
unsigned int max_retries
 Maximum number of retries permitted.
struct ast_sip_auth_vector outbound_auths
 Configured authentication credentials.
const ast_string_field outbound_proxy
unsigned int retry_interval
 Interval at which retries should occur for temporal responses.
const ast_string_field server_uri
unsigned int support_path
 Whether Path support is enabled.
const ast_string_field transport

Detailed Description

Outbound registration information.

Definition at line 227 of file res_pjsip_outbound_registration.c.


Member Function Documentation

SORCERY_OBJECT ( details   ) 

Sorcery object details.


Field Documentation

Definition at line 244 of file res_pjsip_outbound_registration.c.

Stringfields.

URI for the registrar

URI for the AOR

Optional user for contact header

Explicit transport to use for registration

Outbound proxy to use

Endpoint to use for related incoming calls

Definition at line 244 of file res_pjsip_outbound_registration.c.

Treat authentication challenges that we cannot handle as permanent failures.

Definition at line 252 of file res_pjsip_outbound_registration.c.

Referenced by sip_outbound_registration_perform().

Definition at line 244 of file res_pjsip_outbound_registration.c.

Referenced by sip_outbound_registration_apply().

unsigned int expiration

Requested expiration time.

Definition at line 246 of file res_pjsip_outbound_registration.c.

Referenced by sip_outbound_registration_perform(), and sip_outbound_registration_regc_alloc().

Interval at which retries should occur for permanent responses.

Definition at line 250 of file res_pjsip_outbound_registration.c.

Referenced by sip_outbound_registration_perform().

unsigned int line

Whether to add a line parameter to the outbound Contact or not.

Definition at line 256 of file res_pjsip_outbound_registration.c.

Referenced by sip_outbound_registration_apply(), and sip_outbound_registration_regc_alloc().

unsigned int max_retries

Maximum number of retries permitted.

Definition at line 254 of file res_pjsip_outbound_registration.c.

Referenced by sip_outbound_registration_perform().

struct ast_sip_auth_vector outbound_auths [read]

unsigned int retry_interval

Interval at which retries should occur for temporal responses.

Definition at line 248 of file res_pjsip_outbound_registration.c.

Referenced by sip_outbound_registration_perform().

unsigned int support_path

Whether Path support is enabled.

Definition at line 260 of file res_pjsip_outbound_registration.c.

Referenced by sip_outbound_registration_perform().


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

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