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

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

Detailed Description

A SIP address of record.

Definition at line 478 of file res_pjsip.h.

Field Documentation

struct { ... }

Sorcery object details, the id is the AOR name

int authenticate_qualify

If true authenticate the qualify challenge response if needed

Definition at line 494 of file res_pjsip.h.

unsigned int default_expiration

Default contact expiration if one is not provided in the contact

Definition at line 490 of file res_pjsip.h.

const ast_string_field mailboxes

Voicemail boxes for this AOR

Definition at line 482 of file res_pjsip.h.

unsigned int max_contacts

Maximum number of external contacts, 0 to disable

Definition at line 496 of file res_pjsip.h.

unsigned int maximum_expiration

Maximum expiration time

Definition at line 488 of file res_pjsip.h.

unsigned int minimum_expiration

Minimum expiration time

Definition at line 486 of file res_pjsip.h.

const ast_string_field outbound_proxy

Outbound proxy for OPTIONS requests

Definition at line 484 of file res_pjsip.h.

struct ao2_container* permanent_contacts

Any permanent configured contacts

Definition at line 500 of file res_pjsip.h.

unsigned int qualify_frequency

Frequency to send OPTIONS requests to AOR contacts. 0 is disabled.

Definition at line 492 of file res_pjsip.h.

double qualify_timeout

Qualify timeout. 0 is diabled.

Definition at line 504 of file res_pjsip.h.

unsigned int remove_existing

Whether to remove any existing contacts not related to an incoming REGISTER when it comes in

Definition at line 498 of file res_pjsip.h.

unsigned int remove_unavailable

Whether to remove unavailable contacts over max_contacts at all or first if remove_existing is enabled

Definition at line 508 of file res_pjsip.h.

unsigned int support_path

Determines whether SIP Path headers are supported

Definition at line 502 of file res_pjsip.h.

char* voicemail_extension

Voicemail extension to set in Message-Account

Definition at line 506 of file res_pjsip.h.


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