Asterisk - The Open Source Telephony Project
18.5.0
|
Outbound registration information. More...
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... | |
Outbound registration information.
Definition at line 300 of file res_pjsip_outbound_registration.c.
SORCERY_OBJECT | ( | details | ) |
Sorcery object details.
struct ast_string_field_mgr __field_mgr |
Definition at line 319 of file res_pjsip_outbound_registration.c.
struct ast_string_field_pool* __field_mgr_pool |
Stringfields.
Definition at line 319 of file res_pjsip_outbound_registration.c.
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().
const ast_string_field client_uri |
URI for the AOR.
Definition at line 319 of file res_pjsip_outbound_registration.c.
Referenced by handle_registration_response(), load_module(), sip_outbound_registration_apply(), sip_outbound_registration_regc_alloc(), sip_outbound_registration_state_destroy(), and unregister_task().
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().
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().
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().
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().
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().
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().
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().
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().
struct ast_sip_auth_vector outbound_auths |
Configured authentication credentials.
Definition at line 335 of file res_pjsip_outbound_registration.c.
Referenced by ami_outbound_registration_task(), cli_print_body(), outbound_auth_handler(), outbound_auths_to_str(), outbound_auths_to_var_list(), sip_outbound_registration_destroy(), and sip_outbound_registration_perform().
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().
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().
const ast_string_field server_uri |
URI for the registrar.
Definition at line 319 of file res_pjsip_outbound_registration.c.
Referenced by cli_print_body(), handle_registration_response(), load_module(), sip_outbound_registration_apply(), sip_outbound_registration_regc_alloc(), sip_outbound_registration_state_destroy(), and unregister_task().
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().
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().
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().