Codename Pineapple

Home page | Mailing list | Docs

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

Asterisk developer's documentation :: Codename Pineapple


sip_user Struct Reference

Collaboration diagram for sip_user:

Collaboration graph
[legend]

Detailed Description

Structure for SIP user data. User's place calls to us.

Definition at line 1043 of file chan_sip.c.

Public Member Functions

 ASTOBJ_COMPONENTS (struct sip_user)

Data Fields

char accountcode [AST_MAX_ACCOUNT_CODE]
enum transfermodes allowtransfer
int amaflags
int autoframing
int call_limit
ast_group_t callgroup
int callingpres
int capability
ast_variablechanvars
char cid_name [80]
char cid_num [80]
char context [AST_MAX_CONTEXT]
ast_flags flags [2]
ast_haha
int inUse
char language [MAX_LANGUAGE]
int maxcallbitrate
char md5secret [80]
char mohinterpret [MAX_MUSICCLASS]
char mohsuggest [MAX_MUSICCLASS]
ast_group_t pickupgroup
ast_codec_pref prefs
char secret [80]
unsigned int sipoptions
char subscribecontext [AST_MAX_CONTEXT]
char useragent [256]


Member Function Documentation

ASTOBJ_COMPONENTS struct  sip_user  ) 
 


Field Documentation

char accountcode[AST_MAX_ACCOUNT_CODE]
 

Definition at line 1052 of file chan_sip.c.

Referenced by check_user_ok(), and sip_show_user().

enum transfermodes allowtransfer
 

Definition at line 1067 of file chan_sip.c.

Referenced by build_user(), check_user_ok(), and sip_show_user().

int amaflags
 

AMA flags for billing

Definition at line 1062 of file chan_sip.c.

Referenced by check_user_ok(), and sip_show_user().

int autoframing
 

Definition at line 1071 of file chan_sip.c.

Referenced by check_user_ok(), and sip_show_user().

int call_limit
 

Limit of concurrent calls

Definition at line 1066 of file chan_sip.c.

Referenced by check_user_ok(), sip_show_user(), and update_call_counter().

ast_group_t callgroup
 

Call group

Definition at line 1058 of file chan_sip.c.

Referenced by check_user_ok(), and sip_show_user().

int callingpres
 

Calling id presentation

Definition at line 1063 of file chan_sip.c.

Referenced by check_user_ok(), and sip_show_user().

int capability
 

Codec capability

Definition at line 1064 of file chan_sip.c.

Referenced by check_user_ok().

struct ast_variable* chanvars
 

Variables to set for channel created by user

Definition at line 1069 of file chan_sip.c.

Referenced by build_user(), check_user_ok(), sip_destroy_user(), and sip_show_user().

char cid_name[80]
 

Caller ID name

Definition at line 1051 of file chan_sip.c.

Referenced by check_user_ok(), and sip_show_user().

char cid_num[80]
 

Caller ID num

Definition at line 1050 of file chan_sip.c.

Referenced by check_user_ok(), and sip_show_user().

char context[AST_MAX_CONTEXT]
 

Default context for incoming calls

Definition at line 1048 of file chan_sip.c.

Referenced by check_user_ok(), and sip_show_user().

struct ast_flags flags[2]
 

SIP_ flags

Definition at line 1061 of file chan_sip.c.

Referenced by check_user_ok(), and sip_destroy_user().

struct ast_ha* ha
 

SIP Refer restriction scheme ACL setting

Definition at line 1068 of file chan_sip.c.

Referenced by build_user(), check_user_ok(), sip_destroy_user(), and sip_show_user().

int inUse
 

Number of calls in use

Definition at line 1065 of file chan_sip.c.

Referenced by update_call_counter().

char language[MAX_LANGUAGE]
 

Default language for this user

Definition at line 1053 of file chan_sip.c.

Referenced by check_user_ok(), and sip_show_user().

int maxcallbitrate
 

Maximum Bitrate for a video call

Definition at line 1070 of file chan_sip.c.

Referenced by check_user_ok(), and sip_show_user().

char md5secret[80]
 

Password in md5

Definition at line 1047 of file chan_sip.c.

Referenced by check_user_ok(), and sip_show_user().

char mohinterpret[MAX_MUSICCLASS]
 

Music on Hold class

Definition at line 1054 of file chan_sip.c.

Referenced by check_user_ok().

char mohsuggest[MAX_MUSICCLASS]
 

Music on Hold class

Definition at line 1055 of file chan_sip.c.

Referenced by check_user_ok().

ast_group_t pickupgroup
 

Pickup Group

Definition at line 1059 of file chan_sip.c.

Referenced by check_user_ok(), and sip_show_user().

struct ast_codec_pref prefs
 

codec prefs

Definition at line 1057 of file chan_sip.c.

Referenced by check_user_ok(), and sip_show_user().

char secret[80]
 

Password

Definition at line 1046 of file chan_sip.c.

Referenced by check_user_ok(), and sip_show_user().

unsigned int sipoptions
 

Supported SIP options

Definition at line 1060 of file chan_sip.c.

Referenced by check_user_ok().

char subscribecontext[AST_MAX_CONTEXT]
 

Definition at line 1049 of file chan_sip.c.

Referenced by build_user(), and check_user_ok().

char useragent[256]
 

User agent in SIP request

Definition at line 1056 of file chan_sip.c.


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