Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
ast_sip_aor Struct Reference

A SIP address of record. More...

#include <res_pjsip.h>

Collaboration diagram for ast_sip_aor:
Collaboration graph
[legend]

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_containerpermanent_contacts
 
unsigned int qualify_frequency
 
double qualify_timeout
 
unsigned int remove_existing
 
unsigned int support_path
 
char * voicemail_extension
 

Detailed Description

A SIP address of record.

Definition at line 361 of file res_pjsip.h.

Field Documentation

◆ @296

struct { ... }

Sorcery object details, the id is the AOR name

◆ __field_mgr

struct ast_string_field_mgr __field_mgr

Definition at line 367 of file res_pjsip.h.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

Definition at line 364 of file res_pjsip.h.

◆ authenticate_qualify

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().

◆ default_expiration

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().

◆ details

Definition at line 363 of file res_pjsip.h.

◆ mailboxes

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().

◆ max_contacts

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().

◆ maximum_expiration

unsigned int maximum_expiration

Maximum expiration time

Definition at line 371 of file res_pjsip.h.

Referenced by registrar_get_expiration().

◆ minimum_expiration

unsigned int minimum_expiration

Minimum expiration time

Definition at line 369 of file res_pjsip.h.

Referenced by registrar_get_expiration().

◆ outbound_proxy

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().

◆ permanent_contacts

struct ao2_container* permanent_contacts

◆ qualify_frequency

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().

◆ qualify_timeout

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().

◆ remove_existing

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.

◆ support_path

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().

◆ voicemail_extension

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().


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