Codename Pineapple

Home page | Mailing list | Docs

Last updated: Sat Feb 3 05:02:03 2007

Asterisk developer's documentation :: Codename Pineapple


sip_globals Struct Reference

#include <sip3.h>

Collaboration diagram for sip_globals:

Collaboration graph
[legend]

Detailed Description

Global settings only apply to the channel

Definition at line 712 of file sip3.h.

Data Fields

int allow_external_domains
int allowguest
int allowsubscribe
enum transfermodes allowtransfer
int alwaysauthreject
int autocreatepeer
int autoframing
int callevents
int capability
int compactheaders
enum sipdebuglevel debuglevel
char default_callerid [AST_MAX_EXTENSION]
char default_context [AST_MAX_CONTEXT]
char default_fromdomain [AST_MAX_EXTENSION]
char default_language [MAX_LANGUAGE]
int default_maxcallbitrate
char default_mohinterpret [MAX_MUSICCLASS]
char default_mohsuggest [MAX_MUSICCLASS]
char default_notifymime [AST_MAX_EXTENSION]
ast_codec_pref default_prefs
int default_qualify
int default_qualifycheck_notok
int default_qualifycheck_ok
char default_subscribecontext [AST_MAX_CONTEXT]
char default_vmexten [AST_MAX_EXTENSION]
int dtmf_capability
int dumphistory
ast_flags flags [2]
ast_jb_conf jbconf
int maxforwards
int mwitime
int notifyringing
char realm [MAXHOSTNAMELEN]
int recordhistory
int reg_timeout
int regattempts_max
char regcontext [AST_MAX_CONTEXT]
int relaxdtmf
int rtautoclear
rtptimers rtptimer
int siptimer_b
int siptimer_f
int srvlookup
int t1default
int t1min
int t2default
int t38_capability
int t4default
unsigned int tos_audio
unsigned int tos_presense
unsigned int tos_sip
unsigned int tos_video
char useragent [AST_MAX_EXTENSION]


Field Documentation

int allow_external_domains
 

Accept calls to external SIP domains?

Definition at line 738 of file sip3.h.

Referenced by get_destination(), handle_request_refer(), reload_config(), reset_global_settings(), and sip_show_settings().

int allowguest
 

allow unauthenticated users/peers to connect?

Definition at line 723 of file sip3.h.

Referenced by check_user_full(), reload_config(), reset_global_settings(), and sip_show_settings().

int allowsubscribe
 

Flag for disabling ALL subscriptions, this is FALSE only if all peers are FALSE the global setting is in globals_flags[1]

Definition at line 724 of file sip3.h.

Referenced by build_device(), handle_request_subscribe(), and reset_global_settings().

enum transfermodes allowtransfer
 

SIP Refer restriction scheme

Definition at line 746 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), set_device_defaults(), sip_alloc(), and sip_show_settings().

int alwaysauthreject
 

Send 401 Unauthorized for all failing requests

Definition at line 717 of file sip3.h.

Referenced by register_verify(), reload_config(), reset_global_settings(), and sip_show_settings().

int autocreatepeer
 

Auto creation of peers at registration? Default off.

Definition at line 719 of file sip3.h.

Referenced by register_verify(), reload_config(), reset_global_settings(), and sip_show_settings().

int autoframing
 

Follow the peers framing setting

Definition at line 747 of file sip3.h.

Referenced by reload_config(), and reset_global_settings().

int callevents
 

Whether we send manager events or not

Definition at line 739 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), and sip_show_settings().

int capability
 

Codec support

Definition at line 752 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), set_device_defaults(), sip_alloc(), and sip_new().

int compactheaders
 

send compact sip headers

Definition at line 732 of file sip3.h.

Referenced by add_header(), reset_global_settings(), and sip_show_settings().

enum sipdebuglevel debuglevel
 

SIP debug level

Definition at line 767 of file sip3.h.

Referenced by reload_config(), sip_debug_test_level(), and sip_show_settings().

char default_callerid[AST_MAX_EXTENSION]
 

Definition at line 758 of file sip3.h.

Referenced by build_rpid(), reload_config(), reset_global_settings(), and sip_show_settings().

char default_context[AST_MAX_CONTEXT]
 

Definition at line 755 of file sip3.h.

Referenced by get_also_info(), get_refer_info(), handle_request_bye(), handle_request_invite(), handle_request_options(), handle_request_refer(), handle_request_subscribe(), reload_config(), reset_global_settings(), set_device_defaults(), sip_alloc(), and sip_show_settings().

char default_fromdomain[AST_MAX_EXTENSION]
 

Definition at line 759 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), sip_alloc(), sip_show_settings(), transmit_register(), and transmit_response_using_temp().

char default_language[MAX_LANGUAGE]
 

Definition at line 757 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), set_device_defaults(), and sip_show_settings().

int default_maxcallbitrate
 

Maximum bitrate for call

Definition at line 765 of file sip3.h.

Referenced by build_device(), dialog_activate_media(), reload_config(), reset_global_settings(), set_device_defaults(), and sip_show_settings().

char default_mohinterpret[MAX_MUSICCLASS]
 

Global setting for moh class to use when put on hold

Definition at line 762 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), set_device_defaults(), sip_alloc(), and sip_show_settings().

char default_mohsuggest[MAX_MUSICCLASS]
 

Global setting for moh class to suggest when putting a bridged channel on hold

Definition at line 763 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), set_device_defaults(), sip_alloc(), and sip_show_settings().

char default_notifymime[AST_MAX_EXTENSION]
 

Definition at line 760 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), sip_show_settings(), and transmit_notify_with_mwi().

struct ast_codec_pref default_prefs
 

Default codec prefs

Definition at line 766 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), set_device_defaults(), sip_alloc(), sip_show_settings(), and temp_device().

int default_qualify
 

Default Qualify= setting

Definition at line 751 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), set_device_defaults(), and sip_show_settings().

int default_qualifycheck_notok
 

Default qualify time when statusis not ok

Definition at line 750 of file sip3.h.

Referenced by handle_response_peerpoke(), reload_config(), reset_global_settings(), sip_poke_noanswer(), and sip_show_settings().

int default_qualifycheck_ok
 

Default qualify time when status is ok

Definition at line 749 of file sip3.h.

Referenced by handle_response_peerpoke(), reload_config(), reset_global_settings(), and sip_show_settings().

char default_subscribecontext[AST_MAX_CONTEXT]
 

Definition at line 756 of file sip3.h.

Referenced by reset_global_settings(), and set_device_defaults().

char default_vmexten[AST_MAX_EXTENSION]
 

Definition at line 761 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), set_device_defaults(), sip_show_settings(), and transmit_notify_with_mwi().

int dtmf_capability
 

DTMF support (2833)

Definition at line 753 of file sip3.h.

int dumphistory
 

Dump history to verbose before destroying SIP dialog

Definition at line 734 of file sip3.h.

Referenced by __sip_destroy(), reload_config(), and reset_global_settings().

struct ast_flags flags[2]
 

Flags for various default settings

Definition at line 748 of file sip3.h.

Referenced by build_device(), destroy_association(), realtime_update_peer(), reload_config(), reset_global_settings(), set_device_defaults(), sip_alloc(), sip_do_debug(), sip_do_debug_device(), sip_do_debug_ip(), sip_no_debug(), sip_show_settings(), transmit_response_using_temp(), and update_peer().

struct ast_jb_conf jbconf
 

Jitterbuffer configuration

Definition at line 713 of file sip3.h.

Referenced by reload_config(), sip_get_rtp_peer(), sip_new(), and sip_show_settings().

int maxforwards
 

Max forwards

Definition at line 715 of file sip3.h.

Referenced by append_maxforwards(), reload_config(), and reset_global_settings().

int mwitime
 

Time between MWI checks for peers

Definition at line 727 of file sip3.h.

Referenced by does_peer_need_mwi(), reload_config(), reset_global_settings(), and sip_show_settings().

int notifyringing
 

Send notifications on ringing

Definition at line 716 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), sip_show_settings(), and transmit_state_notify().

char realm[MAXHOSTNAMELEN]
 

Default realm

Definition at line 735 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), sip_show_settings(), and transmit_response_with_auth().

int recordhistory
 

Record SIP history. Off by default

Definition at line 733 of file sip3.h.

Referenced by dialogstatechange(), reload_config(), reset_global_settings(), sip_alloc(), sip_do_history(), sip_no_history(), sip_show_history(), and sip_show_settings().

int reg_timeout
 

Definition at line 721 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), sip_show_settings(), and transmit_register().

int regattempts_max
 

Registration attempts before giving up

Definition at line 722 of file sip3.h.

Referenced by handle_response_register(), reload_config(), reset_global_settings(), sip_reg_timeout(), and sip_show_settings().

char regcontext[AST_MAX_CONTEXT]
 

Context for auto-extensions

Definition at line 736 of file sip3.h.

Referenced by _sip_show_device(), register_peer_exten(), reload_config(), reset_global_settings(), and sip_show_settings().

int relaxdtmf
 

Relax DTMF

Definition at line 720 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), sip_new(), and sip_show_settings().

int rtautoclear
 

Realtime caching options

Definition at line 726 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), and sip_show_settings().

struct rtptimers rtptimer
 

RTP timers

Definition at line 714 of file sip3.h.

Referenced by build_device(), dialog_activate_media(), reload_config(), reset_global_settings(), set_device_defaults(), and sip_show_settings().

int siptimer_b
 

B: Invite time-out (default 64*T1)

Definition at line 744 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), sip_call(), and sip_show_settings().

int siptimer_f
 

F: Non-Invite time-out (default 64*T1)

Definition at line 745 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), and sip_show_settings().

int srvlookup
 

SRV Lookup on or off. Default is off, RFC behavior is on

Definition at line 718 of file sip3.h.

Referenced by create_addr(), reload_config(), reset_global_settings(), and sip_show_settings().

int t1default
 

T1 roundtrip time default Chan_sip3: Overview of SIP timers

Definition at line 741 of file sip3.h.

Referenced by create_addr(), reload_config(), reset_global_settings(), sip_alloc(), and sip_show_settings().

int t1min
 

T1 roundtrip time minimum Chan_sip3: Overview of SIP timers

Definition at line 740 of file sip3.h.

Referenced by create_addr_from_peer(), reload_config(), reset_global_settings(), and sip_show_settings().

int t2default
 

T2 default timer Chan_sip3: Overview of SIP timers

Definition at line 742 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), retrans_pkt(), and sip_show_settings().

int t38_capability
 

T38 Capability

Definition at line 754 of file sip3.h.

Referenced by create_addr_from_peer(), dialog_activate_media(), and reset_global_settings().

int t4default
 

T4 default timer Chan_sip3: Overview of SIP timers

Definition at line 743 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), and sip_show_settings().

unsigned int tos_audio
 

IP type of service for audio RTP packets

Definition at line 729 of file sip3.h.

Referenced by dialog_activate_media(), reload_config(), reset_global_settings(), and sip_show_settings().

unsigned int tos_presense
 

IP type of service for SIP presence packets

Definition at line 731 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), and sip_show_settings().

unsigned int tos_sip
 

IP type of service for SIP packets

Definition at line 728 of file sip3.h.

Referenced by reload_config(), reset_global_settings(), sip_show_settings(), and sipsocket_open().

unsigned int tos_video
 

IP type of service for video RTP packets

Definition at line 730 of file sip3.h.

Referenced by dialog_activate_media(), reload_config(), reset_global_settings(), and sip_show_settings().

char useragent[AST_MAX_EXTENSION]
 

Useragent for the SIP channel

Definition at line 737 of file sip3.h.

Referenced by reload_config(), reqprep(), reset_global_settings(), respprep(), sip_show_settings(), and transmit_register().


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

Asterisk is a trademark for Digium, inc.. | Edvina.net | Asterisk.org | This documentation was generated with Doxygen