Asterisk - The Open Source Telephony Project  18.5.0
Public Member Functions | Data Fields
system_config Struct Reference

Public Member Functions

 SORCERY_OBJECT (details)
 

Data Fields

unsigned int accept_multiple_sdp_answers
 
unsigned int compactheaders
 
unsigned int disable_rport
 
unsigned int disable_tcp_switch
 
unsigned int follow_early_media_fork
 
struct {
   int   auto_increment
 
   int   idle_timeout
 
   int   initial_size
 
   int   max_size
 
threadpool
 
unsigned int timerb
 
unsigned int timert1
 

Detailed Description

Definition at line 35 of file config_system.c.

Member Function Documentation

◆ SORCERY_OBJECT()

SORCERY_OBJECT ( details  )

Field Documentation

◆ accept_multiple_sdp_answers

unsigned int accept_multiple_sdp_answers

Definition at line 61 of file config_system.c.

Referenced by ast_sip_initialize_system(), and system_apply().

◆ auto_increment

int auto_increment

The amount by which the number of threads is incremented when necessary

Definition at line 47 of file config_system.c.

Referenced by system_apply().

◆ compactheaders

unsigned int compactheaders

Should we use short forms for headers?

Definition at line 42 of file config_system.c.

Referenced by ast_sip_initialize_system(), and system_apply().

◆ disable_rport

unsigned int disable_rport

Disable the use of rport in outgoing requests

Definition at line 63 of file config_system.c.

Referenced by ast_sip_initialize_system(), and system_apply().

◆ disable_tcp_switch

unsigned int disable_tcp_switch

Nonzero to disable switching from UDP to TCP transport

Definition at line 54 of file config_system.c.

Referenced by ast_sip_initialize_system(), and system_apply().

◆ follow_early_media_fork

unsigned int follow_early_media_fork

Although early media is enabled in pjproject by default, it's only enabled when the To tags are different. These options allow turning on or off the feature for different tags and same tags.

Definition at line 60 of file config_system.c.

Referenced by ast_sip_initialize_system(), and system_apply().

◆ idle_timeout

int idle_timeout

Thread idle timeout in seconds

Definition at line 49 of file config_system.c.

Referenced by system_apply().

◆ initial_size

int initial_size

Initial number of threads in the threadpool

Definition at line 45 of file config_system.c.

Referenced by system_apply().

◆ max_size

int max_size

Maxumum number of threads in the threadpool

Definition at line 51 of file config_system.c.

Referenced by system_apply().

◆ threadpool

struct { ... } threadpool

◆ timerb

unsigned int timerb

Transaction Timer B value

Definition at line 40 of file config_system.c.

Referenced by ast_sip_initialize_system(), and system_apply().

◆ timert1

unsigned int timert1

Transaction Timer T1 value

Definition at line 38 of file config_system.c.

Referenced by ast_sip_initialize_system(), and system_apply().


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