Asterisk - The Open Source Telephony Project GIT-master-f36a736
|
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 |
const ast_string_field | contact_header_params |
const ast_string_field | contact_user |
const ast_string_field | endpoint |
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_random_initial_delay |
Maximum random initial delay interval for initial registrations. 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 |
unsigned int | retry_interval |
Interval at which retries should occur for temporal responses. More... | |
struct ast_sip_security_mechanism_vector | security_mechanisms |
Client security mechanisms (RFC 3329). More... | |
enum ast_sip_security_negotiation | security_negotiation |
Type of security negotiation to use (RFC 3329). More... | |
const ast_string_field | server_uri |
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 |
const ast_string_field | user_agent |
Outbound registration information.
Definition at line 328 of file res_pjsip_outbound_registration.c.
SORCERY_OBJECT | ( | details | ) |
Sorcery object details.
struct ast_string_field_mgr __field_mgr |
Definition at line 349 of file res_pjsip_outbound_registration.c.
struct ast_string_field_pool* __field_mgr_pool |
Stringfields.
URI for the registrar
URI for the AOR
Optional user for contact header
Optional header parameters for contact
Explicit transport to use for registration
Outbound proxy to use
Endpoint to use for related incoming calls
User-Agent to use when sending the REGISTER
Definition at line 349 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 361 of file res_pjsip_outbound_registration.c.
Referenced by sip_outbound_registration_perform().
const ast_string_field client_uri |
Definition at line 349 of file res_pjsip_outbound_registration.c.
Referenced by sip_outbound_registration_apply(), and sip_outbound_registration_regc_alloc().
const ast_string_field contact_header_params |
Definition at line 349 of file res_pjsip_outbound_registration.c.
Referenced by sip_outbound_registration_regc_alloc().
const ast_string_field contact_user |
Definition at line 349 of file res_pjsip_outbound_registration.c.
Referenced by sip_outbound_registration_regc_alloc().
const ast_string_field endpoint |
Definition at line 349 of file res_pjsip_outbound_registration.c.
Referenced by add_security_headers(), handle_registration_response(), and sip_outbound_registration_apply().
unsigned int expiration |
Requested expiration time.
Definition at line 351 of file res_pjsip_outbound_registration.c.
Referenced by 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 359 of file res_pjsip_outbound_registration.c.
Referenced by sip_outbound_registration_perform().
unsigned int forbidden_retry_interval |
Interval at which retries should occur for permanent responses.
Definition at line 357 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 365 of file res_pjsip_outbound_registration.c.
Referenced by sip_dialog_create_contact(), and sip_outbound_registration_apply().
unsigned int max_random_initial_delay |
Maximum random initial delay interval for initial registrations.
Definition at line 353 of file res_pjsip_outbound_registration.c.
Referenced by sip_outbound_registration_perform().
unsigned int max_retries |
Maximum number of retries permitted.
Definition at line 363 of file res_pjsip_outbound_registration.c.
Referenced by sip_outbound_registration_perform().
struct ast_sip_auth_vector outbound_auths |
Configured authentication credentials.
Definition at line 371 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 |
Definition at line 349 of file res_pjsip_outbound_registration.c.
Referenced by sip_outbound_registration_regc_alloc(), and Registration::write().
unsigned int retry_interval |
Interval at which retries should occur for temporal responses.
Definition at line 355 of file res_pjsip_outbound_registration.c.
Referenced by sip_outbound_registration_perform(), and Registration::write().
struct ast_sip_security_mechanism_vector security_mechanisms |
Client security mechanisms (RFC 3329).
Definition at line 369 of file res_pjsip_outbound_registration.c.
Referenced by security_mechanism_to_str(), security_mechanisms_handler(), sip_outbound_registration_destroy(), and sip_outbound_registration_perform().
enum ast_sip_security_negotiation security_negotiation |
Type of security negotiation to use (RFC 3329).
Definition at line 367 of file res_pjsip_outbound_registration.c.
Referenced by security_negotiation_handler(), security_negotiation_to_str(), and sip_outbound_registration_perform().
const ast_string_field server_uri |
Definition at line 349 of file res_pjsip_outbound_registration.c.
Referenced by cli_print_body(), sip_outbound_registration_apply(), and sip_outbound_registration_regc_alloc().
unsigned int support_outbound |
Whether Outbound support is enabled.
Definition at line 375 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 373 of file res_pjsip_outbound_registration.c.
Referenced by sip_outbound_registration_perform().
const ast_string_field transport |
Definition at line 349 of file res_pjsip_outbound_registration.c.
Referenced by sip_outbound_registration_regc_alloc(), and sip_outbound_registration_state_alloc().
const ast_string_field user_agent |
Definition at line 349 of file res_pjsip_outbound_registration.c.
Referenced by sip_outbound_registration_state_alloc().