Asterisk - The Open Source Telephony Project  18.5.0
Public Member Functions | Data Fields
global_config Struct Reference
Collaboration diagram for global_config:
Collaboration graph
[legend]

Public Member Functions

 SORCERY_OBJECT (details)
 

Data Fields

struct ast_string_field_mgr __field_mgr
 
struct ast_string_field_pool__field_mgr_pool
 
unsigned int contact_expiration_check_interval
 
const ast_string_field debug
 
const ast_string_field default_from_user
 
const ast_string_field default_outbound_endpoint
 
const ast_string_field default_realm
 
const ast_string_field default_voicemail_extension
 
unsigned int disable_multi_domain
 
const ast_string_field endpoint_identifier_order
 
unsigned int ignore_uri_user_options
 
unsigned int keep_alive_interval
 
unsigned int max_forwards
 
unsigned int max_initial_qualify_time
 
struct {
   unsigned int   disable_initial_unsolicited
 
   unsigned int   tps_queue_high
 
   int   tps_queue_low
 
mwi
 
unsigned int norefersub
 
enum ast_sip_taskprocessor_overload_trigger overload_trigger
 
const ast_string_field regcontext
 
unsigned int send_contact_status_on_update_registration
 
unsigned int unidentified_request_count
 
unsigned int unidentified_request_period
 
unsigned int unidentified_request_prune_interval
 
unsigned int use_callerid_contact
 
const ast_string_field useragent
 

Detailed Description

Definition at line 68 of file config_global.c.

Member Function Documentation

◆ SORCERY_OBJECT()

SORCERY_OBJECT ( details  )

Field Documentation

◆ __field_mgr

struct ast_string_field_mgr __field_mgr

Definition at line 84 of file config_global.c.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

Definition at line 84 of file config_global.c.

◆ contact_expiration_check_interval

unsigned int contact_expiration_check_interval

The interval at which to check for expired contacts

Definition at line 92 of file config_global.c.

Referenced by ast_sip_get_contact_expiration_check_interval(), and ast_sip_initialize_sorcery_global().

◆ debug

const ast_string_field debug

Debug logging yes|no|host

Definition at line 84 of file config_global.c.

Referenced by ast_sip_get_debug(), ast_sip_initialize_sorcery_global(), and global_apply().

◆ default_from_user

const ast_string_field default_from_user

User name to place in From header if there is no better option

Definition at line 84 of file config_global.c.

Referenced by ast_sip_get_default_from_user(), ast_sip_initialize_sorcery_global(), and global_apply().

◆ default_outbound_endpoint

const ast_string_field default_outbound_endpoint

◆ default_realm

const ast_string_field default_realm

Realm to use in challenges before an endpoint is identified

Definition at line 84 of file config_global.c.

Referenced by ast_sip_get_default_realm(), and ast_sip_initialize_sorcery_global().

◆ default_voicemail_extension

const ast_string_field default_voicemail_extension

Default voicemail extension

Definition at line 84 of file config_global.c.

Referenced by ast_sip_get_default_voicemail_extension(), and ast_sip_initialize_sorcery_global().

◆ disable_initial_unsolicited

unsigned int disable_initial_unsolicited

Nonzero to disable sending unsolicited mwi to all endpoints on startup

Definition at line 107 of file config_global.c.

Referenced by ast_sip_get_mwi_disable_initial_unsolicited().

◆ disable_multi_domain

unsigned int disable_multi_domain

Nonzero to disable multi domain support

Definition at line 94 of file config_global.c.

Referenced by ast_sip_get_disable_multi_domain(), and ast_sip_initialize_sorcery_global().

◆ endpoint_identifier_order

const ast_string_field endpoint_identifier_order

Order by which endpoint identifiers are checked (comma separated list)

Definition at line 84 of file config_global.c.

Referenced by ast_sip_get_endpoint_identifier_order(), and ast_sip_initialize_sorcery_global().

◆ ignore_uri_user_options

unsigned int ignore_uri_user_options

Nonzero if URI user field options are ignored.

Definition at line 110 of file config_global.c.

Referenced by ast_sip_get_ignore_uri_user_options(), and ast_sip_initialize_sorcery_global().

◆ keep_alive_interval

unsigned int keep_alive_interval

The interval at which to send keep alive messages to active connection-oriented transports

Definition at line 88 of file config_global.c.

Referenced by ast_sip_get_keep_alive_interval(), and ast_sip_initialize_sorcery_global().

◆ max_forwards

unsigned int max_forwards

Value to put in Max-Forwards header

Definition at line 86 of file config_global.c.

Referenced by global_apply().

◆ max_initial_qualify_time

unsigned int max_initial_qualify_time

The maximum time for all contacts to be qualified at startup

Definition at line 90 of file config_global.c.

Referenced by ast_sip_get_max_initial_qualify_time(), and ast_sip_initialize_sorcery_global().

◆ mwi

struct { ... } mwi

◆ norefersub

unsigned int norefersub

Nonzero if norefersub is to be sent in Supported header

Definition at line 118 of file config_global.c.

Referenced by ast_sip_get_norefersub(), and ast_sip_initialize_sorcery_global().

◆ overload_trigger

Trigger the distributor should use to pause accepting new dialogs

Definition at line 116 of file config_global.c.

Referenced by ast_sip_get_taskprocessor_overload_trigger(), overload_trigger_handler(), and overload_trigger_to_str().

◆ regcontext

const ast_string_field regcontext

◆ send_contact_status_on_update_registration

unsigned int send_contact_status_on_update_registration

Nonzero if need to send AMI ContactStatus event when a contact is updated

Definition at line 114 of file config_global.c.

Referenced by ast_sip_get_send_contact_status_on_update_registration(), and ast_sip_initialize_sorcery_global().

◆ tps_queue_high

unsigned int tps_queue_high

Taskprocessor high water alert trigger level

Definition at line 103 of file config_global.c.

Referenced by ast_sip_get_mwi_tps_queue_high().

◆ tps_queue_low

int tps_queue_low

Taskprocessor low water clear alert level.

Definition at line 105 of file config_global.c.

Referenced by ast_sip_get_mwi_tps_queue_low().

◆ unidentified_request_count

unsigned int unidentified_request_count

The maximum number of unidentified requests per source IP address before a security event is logged

Definition at line 96 of file config_global.c.

Referenced by ast_sip_get_unidentified_request_thresholds(), and ast_sip_initialize_sorcery_global().

◆ unidentified_request_period

unsigned int unidentified_request_period

The period during which unidentified requests are accumulated

Definition at line 98 of file config_global.c.

Referenced by ast_sip_get_unidentified_request_thresholds(), and ast_sip_initialize_sorcery_global().

◆ unidentified_request_prune_interval

unsigned int unidentified_request_prune_interval

Interval at which expired unidentifed requests will be pruned

Definition at line 100 of file config_global.c.

Referenced by ast_sip_get_unidentified_request_thresholds(), and ast_sip_initialize_sorcery_global().

◆ use_callerid_contact

unsigned int use_callerid_contact

Nonzero if CALLERID(num) is to be used as the default contact username instead of default_from_user

Definition at line 112 of file config_global.c.

Referenced by ast_sip_get_use_callerid_contact(), and ast_sip_initialize_sorcery_global().

◆ useragent

const ast_string_field useragent

Definition at line 84 of file config_global.c.

Referenced by ast_sip_initialize_sorcery_global(), and global_apply().


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