Asterisk - The Open Source Telephony Project  18.5.0
Public Member Functions | Data Fields
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. More...
 

Data Fields

struct ast_string_field_mgr __field_mgr
 
struct ast_string_field_pool__field_mgr_pool
 Stringfields. More...
 
unsigned int auth_rejection_permanent
 Treat authentication challenges that we cannot handle as permanent failures. More...
 
const ast_string_field client_uri
 URI for the AOR. More...
 
const ast_string_field contact_header_params
 
const ast_string_field contact_user
 Optional user for contact header. More...
 
const ast_string_field endpoint
 Endpoint to use for related incoming calls. More...
 
unsigned int expiration
 Requested expiration time. More...
 
unsigned int fatal_retry_interval
 Interval at which retries should occur for all permanent responses. More...
 
unsigned int forbidden_retry_interval
 Interval at which retries should occur for permanent responses. More...
 
unsigned int line
 Whether to add a line parameter to the outbound Contact or not. More...
 
unsigned int max_retries
 Maximum number of retries permitted. More...
 
struct ast_sip_auth_vector outbound_auths
 Configured authentication credentials. More...
 
const ast_string_field outbound_proxy
 Outbound proxy to use. More...
 
unsigned int retry_interval
 Interval at which retries should occur for temporal responses. More...
 
const ast_string_field server_uri
 URI for the registrar. More...
 
unsigned int support_outbound
 Whether Outbound support is enabled. More...
 
unsigned int support_path
 Whether Path support is enabled. More...
 
const ast_string_field transport
 Explicit transport to use for registration. More...
 

Detailed Description

Outbound registration information.

Definition at line 300 of file res_pjsip_outbound_registration.c.

Member Function Documentation

◆ SORCERY_OBJECT()

SORCERY_OBJECT ( details  )

Sorcery object details.

Field Documentation

◆ __field_mgr

struct ast_string_field_mgr __field_mgr

Definition at line 319 of file res_pjsip_outbound_registration.c.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

Stringfields.

Definition at line 319 of file res_pjsip_outbound_registration.c.

◆ auth_rejection_permanent

unsigned int auth_rejection_permanent

Treat authentication challenges that we cannot handle as permanent failures.

Definition at line 329 of file res_pjsip_outbound_registration.c.

Referenced by load_module(), and sip_outbound_registration_perform().

◆ client_uri

const ast_string_field client_uri

◆ contact_header_params

const ast_string_field contact_header_params

Optional header parameters for contact

Definition at line 319 of file res_pjsip_outbound_registration.c.

Referenced by load_module(), and sip_outbound_registration_regc_alloc().

◆ contact_user

const ast_string_field contact_user

Optional user for contact header.

Definition at line 319 of file res_pjsip_outbound_registration.c.

Referenced by load_module(), and sip_outbound_registration_regc_alloc().

◆ endpoint

const ast_string_field endpoint

Endpoint to use for related incoming calls.

Definition at line 319 of file res_pjsip_outbound_registration.c.

Referenced by load_module(), and sip_outbound_registration_apply().

◆ expiration

unsigned int expiration

Requested expiration time.

Definition at line 321 of file res_pjsip_outbound_registration.c.

Referenced by load_module(), sip_outbound_registration_perform(), and sip_outbound_registration_regc_alloc().

◆ fatal_retry_interval

unsigned int fatal_retry_interval

Interval at which retries should occur for all permanent responses.

Definition at line 327 of file res_pjsip_outbound_registration.c.

Referenced by load_module(), and sip_outbound_registration_perform().

◆ forbidden_retry_interval

unsigned int forbidden_retry_interval

Interval at which retries should occur for permanent responses.

Definition at line 325 of file res_pjsip_outbound_registration.c.

Referenced by load_module(), and sip_outbound_registration_perform().

◆ line

unsigned int line

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

Definition at line 333 of file res_pjsip_outbound_registration.c.

Referenced by line_identify(), line_identify_relationship(), load_module(), sip_outbound_registration_apply(), and sip_outbound_registration_regc_alloc().

◆ max_retries

unsigned int max_retries

Maximum number of retries permitted.

Definition at line 331 of file res_pjsip_outbound_registration.c.

Referenced by load_module(), and sip_outbound_registration_perform().

◆ outbound_auths

struct ast_sip_auth_vector outbound_auths

◆ outbound_proxy

const ast_string_field outbound_proxy

Outbound proxy to use.

Definition at line 319 of file res_pjsip_outbound_registration.c.

Referenced by load_module(), and sip_outbound_registration_regc_alloc().

◆ retry_interval

unsigned int retry_interval

Interval at which retries should occur for temporal responses.

Definition at line 323 of file res_pjsip_outbound_registration.c.

Referenced by load_module(), and sip_outbound_registration_perform().

◆ server_uri

const ast_string_field server_uri

◆ support_outbound

unsigned int support_outbound

Whether Outbound support is enabled.

Definition at line 339 of file res_pjsip_outbound_registration.c.

Referenced by load_module(), and sip_outbound_registration_perform().

◆ support_path

unsigned int support_path

Whether Path support is enabled.

Definition at line 337 of file res_pjsip_outbound_registration.c.

Referenced by load_module(), and sip_outbound_registration_perform().

◆ transport

const ast_string_field transport

Explicit transport to use for registration.

Definition at line 319 of file res_pjsip_outbound_registration.c.

Referenced by load_module(), sip_outbound_registration_regc_alloc(), and sip_outbound_registration_state_alloc().


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