Asterisk - The Open Source Telephony Project
18.5.0
|
A SIP address of record. More...
#include <res_pjsip.h>
Data Fields | |
struct { | |
struct ast_sorcery_object_details details | |
}; | |
struct ast_string_field_mgr | __field_mgr |
struct ast_string_field_pool * | __field_mgr_pool |
int | authenticate_qualify |
unsigned int | default_expiration |
const ast_string_field | mailboxes |
unsigned int | max_contacts |
unsigned int | maximum_expiration |
unsigned int | minimum_expiration |
const ast_string_field | outbound_proxy |
struct ao2_container * | permanent_contacts |
unsigned int | qualify_frequency |
double | qualify_timeout |
unsigned int | remove_existing |
unsigned int | support_path |
char * | voicemail_extension |
A SIP address of record.
Definition at line 361 of file res_pjsip.h.
struct { ... } |
Sorcery object details, the id is the AOR name
struct ast_string_field_mgr __field_mgr |
Definition at line 367 of file res_pjsip.h.
struct ast_string_field_pool* __field_mgr_pool |
Definition at line 364 of file res_pjsip.h.
int authenticate_qualify |
If true authenticate the qualify challenge response if needed
Definition at line 377 of file res_pjsip.h.
Referenced by ast_sip_location_create_contact(), and sip_options_apply_aor_configuration().
unsigned int default_expiration |
Default contact expiration if one is not provided in the contact
Definition at line 373 of file res_pjsip.h.
Referenced by registrar_get_expiration().
struct ast_sorcery_object_details details |
Definition at line 363 of file res_pjsip.h.
const ast_string_field mailboxes |
Voicemail boxes for this AOR
Definition at line 365 of file res_pjsip.h.
Referenced by mwi_on_aor(), and mwi_validate_for_aor().
unsigned int max_contacts |
Maximum number of external contacts, 0 to disable
Definition at line 379 of file res_pjsip.h.
Referenced by cli_aor_print_body(), and registrar_on_rx_request().
unsigned int maximum_expiration |
Maximum expiration time
Definition at line 371 of file res_pjsip.h.
Referenced by registrar_get_expiration().
unsigned int minimum_expiration |
Minimum expiration time
Definition at line 369 of file res_pjsip.h.
Referenced by registrar_get_expiration().
const ast_string_field outbound_proxy |
Outbound proxy for OPTIONS requests
Definition at line 367 of file res_pjsip.h.
Referenced by aor_apply_handler(), aor_apply_outbound_proxy(), and ast_sip_location_create_contact().
struct ao2_container* permanent_contacts |
Any permanent configured contacts
Definition at line 383 of file res_pjsip.h.
Referenced by aor_apply_handler(), aor_deleted_observer(), aor_destroy(), ast_sip_location_retrieve_aor_contacts_nolock_filtered(), format_ami_aor_handler(), permanent_uri_handler(), and sip_options_apply_aor_configuration().
unsigned int qualify_frequency |
Frequency to send OPTIONS requests to AOR contacts. 0 is disabled.
Definition at line 375 of file res_pjsip.h.
Referenced by ast_sip_location_create_contact(), and sip_options_apply_aor_configuration().
double qualify_timeout |
Qualify timeout. 0 is diabled.
Definition at line 387 of file res_pjsip.h.
Referenced by ast_sip_location_create_contact(), and sip_options_apply_aor_configuration().
unsigned int remove_existing |
Whether to remove any existing contacts not related to an incoming REGISTER when it comes in
Definition at line 381 of file res_pjsip.h.
unsigned int support_path |
Determines whether SIP Path headers are supported
Definition at line 385 of file res_pjsip.h.
Referenced by ast_sip_location_create_contact(), and registrar_validate_path().
char* voicemail_extension |
Voicemail extension to set in Message-Account
Definition at line 389 of file res_pjsip.h.
Referenced by aor_destroy(), find_aor_for_resource(), mwi_get_notify_data(), send_mwi_notify(), voicemail_extension_handler(), and voicemail_extension_to_str().