Fri Jun 19 12:11:04 2009

Asterisk developer's documentation


skinny_line Struct Reference


Data Fields

char accountcode [AST_MAX_ACCOUNT_CODE]
skinny_subchannelactivesub
int amaflags
char call_forward_all [AST_MAX_EXTENSION]
char call_forward_busy [AST_MAX_EXTENSION]
char call_forward_noanswer [AST_MAX_EXTENSION]
ast_group_t callgroup
int callreturn
int callwaiting
int cancallforward
int canreinvite
int capability
int cfwdtype
ast_variablechanvars
char cid_name [AST_MAX_EXTENSION]
char cid_num [AST_MAX_EXTENSION]
char context [AST_MAX_CONTEXT]
int curtone
int dnd
char exten [AST_MAX_EXTENSION]
int getforward
int group
int hascallerid
int hidecallerid
int hookstate
int immediate
int instance
char label [24]
char language [MAX_LANGUAGE]
char lastcallerid [AST_MAX_EXTENSION]
char lastnumberdialed [AST_MAX_EXTENSION]
struct {
   skinny_line *   next
list
ast_mutex_t lock
char mailbox [AST_MAX_EXTENSION]
char mohinterpret [MAX_MUSICCLASS]
char mohsuggest [MAX_MUSICCLASS]
int msgstate
ast_event_submwi_event_sub
int mwiblink
char name [80]
int nat
int needdestroy
int nonCodecCapability
int onhooktime
skinny_deviceparent
char parkinglot [AST_MAX_CONTEXT]
ast_group_t pickupgroup
ast_codec_pref prefs
char regcontext [AST_MAX_CONTEXT]
char regexten [AST_MAX_EXTENSION]
struct {
   skinny_subchannel *   first
   skinny_subchannel *   last
   ast_mutex_t   lock
sub
int threewaycalling
int transfer
int type
char vmexten [AST_MAX_EXTENSION]

Detailed Description

Definition at line 1149 of file chan_skinny.c.


Field Documentation

char accountcode[AST_MAX_ACCOUNT_CODE]

Definition at line 1153 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), and skinny_new().

struct skinny_subchannel* activesub

Definition at line 1201 of file chan_skinny.c.

Referenced by handle_hold_button(), handle_keypad_button_message(), handle_message(), handle_offhook_message(), handle_onhook_message(), handle_transfer_button(), skinny_answer(), skinny_hangup(), and skinny_new().

int amaflags

Definition at line 1186 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), and skinny_new().

char call_forward_all[AST_MAX_EXTENSION]

Definition at line 1161 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), set_callforwards(), skinny_new(), and transmit_cfwdstate().

char call_forward_busy[AST_MAX_EXTENSION]

Definition at line 1162 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), set_callforwards(), and transmit_cfwdstate().

char call_forward_noanswer[AST_MAX_EXTENSION]

Definition at line 1163 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), set_callforwards(), and transmit_cfwdstate().

ast_group_t callgroup

Definition at line 1173 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), and skinny_new().

int callreturn

Definition at line 1182 of file chan_skinny.c.

int callwaiting

Definition at line 1176 of file chan_skinny.c.

Referenced by handle_skinny_show_line().

int cancallforward

Definition at line 1180 of file chan_skinny.c.

Referenced by handle_skinny_show_line().

int canreinvite

Definition at line 1198 of file chan_skinny.c.

Referenced by skinny_get_rtp_peer(), and skinny_set_rtp_peer().

int capability

Definition at line 1191 of file chan_skinny.c.

Referenced by handle_capabilities_res_message(), handle_open_receive_channel_ack_message(), handle_skinny_show_line(), skinny_new(), skinny_set_rtp_peer(), and transmit_connect().

int cfwdtype

Definition at line 1160 of file chan_skinny.c.

Referenced by handle_callforward_button(), handle_skinny_show_line(), set_callforwards(), skinny_new(), skinny_ss(), and transmit_cfwdstate().

struct ast_variable* chanvars

Channel variables to set for inbound call

Definition at line 1205 of file chan_skinny.c.

Referenced by skinny_new().

char cid_name[AST_MAX_EXTENSION]

Definition at line 1158 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), skinny_call(), skinny_new(), and skinny_newcall().

char cid_num[AST_MAX_EXTENSION]

Definition at line 1157 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), handle_stimulus_message(), skinny_call(), skinny_new(), skinny_newcall(), and skinny_ss().

char context[AST_MAX_CONTEXT]

Definition at line 1155 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), and skinny_new().

int curtone

Definition at line 1172 of file chan_skinny.c.

int dnd

Definition at line 1183 of file chan_skinny.c.

Referenced by get_devicestate(), handle_skinny_show_line(), handle_soft_key_event_message(), handle_stimulus_message(), and skinny_call().

char exten[AST_MAX_EXTENSION]

Definition at line 1154 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), and skinny_new().

struct skinny_subchannel* first

Definition at line 1202 of file chan_skinny.c.

int getforward

Definition at line 1181 of file chan_skinny.c.

Referenced by handle_callforward_button(), and skinny_ss().

int group

Definition at line 1189 of file chan_skinny.c.

Referenced by handle_skinny_show_line().

int hascallerid

Definition at line 1184 of file chan_skinny.c.

int hidecallerid

Definition at line 1185 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), and skinny_newcall().

int hookstate

Definition at line 1196 of file chan_skinny.c.

Referenced by get_devicestate(), handle_callforward_button(), handle_enbloc_call_message(), handle_offhook_message(), handle_onhook_message(), handle_soft_key_event_message(), handle_stimulus_message(), skinny_call(), skinny_hangup(), skinny_ss(), and skinny_unhold().

int immediate

Definition at line 1195 of file chan_skinny.c.

Referenced by handle_skinny_show_line().

int instance

Definition at line 1188 of file chan_skinny.c.

Referenced by do_housekeeping(), find_line_by_instance(), handle_button_template_req_message(), handle_callforward_button(), handle_enbloc_call_message(), handle_hold_button(), handle_offhook_message(), handle_onhook_message(), handle_skinny_show_lines(), handle_soft_key_event_message(), handle_stimulus_message(), handle_transfer_button(), skinny_answer(), skinny_call(), skinny_hangup(), skinny_hold(), skinny_indicate(), skinny_new(), skinny_newcall(), skinny_senddigit_end(), skinny_ss(), skinny_unhold(), transmit_activatecallplane(), transmit_callstateonly(), and transmit_cfwdstate().

char label[24]

Definition at line 1152 of file chan_skinny.c.

Referenced by handle_line_state_req_message(), handle_skinny_show_device(), handle_skinny_show_line(), and handle_skinny_show_lines().

char language[MAX_LANGUAGE]

Definition at line 1156 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), and skinny_new().

struct skinny_subchannel* last

Definition at line 1202 of file chan_skinny.c.

char lastcallerid[AST_MAX_EXTENSION]

Definition at line 1159 of file chan_skinny.c.

Referenced by handle_skinny_show_line().

char lastnumberdialed[AST_MAX_EXTENSION]

Definition at line 1171 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), handle_soft_key_event_message(), handle_stimulus_message(), skinny_answer(), skinny_indicate(), skinny_newcall(), and skinny_ss().

struct { ... } list

ast_mutex_t lock

Definition at line 1150 of file chan_skinny.c.

Referenced by handle_capabilities_res_message(), and unload_module().

char mailbox[AST_MAX_EXTENSION]

Definition at line 1164 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), and has_voicemail().

char mohinterpret[MAX_MUSICCLASS]

Definition at line 1169 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), and skinny_indicate().

char mohsuggest[MAX_MUSICCLASS]

Definition at line 1170 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), and skinny_hold().

int msgstate

Definition at line 1194 of file chan_skinny.c.

struct ast_event_sub* mwi_event_sub

Definition at line 1175 of file chan_skinny.c.

Referenced by unload_module().

int mwiblink

Definition at line 1179 of file chan_skinny.c.

Referenced by do_housekeeping(), and handle_skinny_show_line().

char name[80]

Definition at line 1151 of file chan_skinny.c.

Referenced by complete_skinny_show_line(), do_housekeeping(), find_line_by_name(), find_subchannel_by_reference(), handle_callforward_button(), handle_enbloc_call_message(), handle_keypad_button_message(), handle_line_state_req_message(), handle_offhook_message(), handle_onhook_message(), handle_skinny_show_device(), handle_skinny_show_line(), handle_skinny_show_lines(), handle_soft_key_event_message(), handle_stimulus_message(), handle_transfer_button(), register_exten(), skinny_answer(), skinny_new(), skinny_register(), skinny_ss(), skinny_unregister(), and unregister_exten().

int nat

Definition at line 1197 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), skinny_get_rtp_peer(), skinny_new(), skinny_set_rtp_peer(), and start_rtp().

int needdestroy

Definition at line 1190 of file chan_skinny.c.

struct skinny_line* next

Definition at line 1203 of file chan_skinny.c.

int nonCodecCapability

Definition at line 1192 of file chan_skinny.c.

int onhooktime

Definition at line 1193 of file chan_skinny.c.

struct skinny_device* parent

Definition at line 1204 of file chan_skinny.c.

Referenced by get_devicestate(), handle_callforward_button(), handle_hold_button(), handle_transfer_button(), skinny_answer(), skinny_call(), skinny_hangup(), skinny_hold(), skinny_indicate(), skinny_new(), skinny_newcall(), skinny_senddigit_end(), skinny_set_rtp_peer(), skinny_ss(), skinny_unhold(), and start_rtp().

char parkinglot[AST_MAX_CONTEXT]

Definition at line 1168 of file chan_skinny.c.

ast_group_t pickupgroup

Definition at line 1174 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), and skinny_new().

struct ast_codec_pref prefs

Definition at line 1200 of file chan_skinny.c.

Referenced by handle_open_receive_channel_ack_message(), handle_skinny_show_line(), skinny_set_rtp_peer(), start_rtp(), and transmit_connect().

char regcontext[AST_MAX_CONTEXT]

Definition at line 1167 of file chan_skinny.c.

Referenced by handle_skinny_show_line().

char regexten[AST_MAX_EXTENSION]

Definition at line 1166 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), register_exten(), and unregister_exten().

struct { ... } sub

Referenced by find_subchannel_by_instance_reference(), find_subchannel_by_reference(), get_devicestate(), handle_callforward_button(), handle_offhook_message(), handle_onhook_message(), handle_soft_key_event_message(), handle_transfer_button(), skinny_answer(), skinny_call(), skinny_get_rtp_peer(), skinny_hangup(), skinny_hold(), skinny_indicate(), skinny_new(), skinny_newcall(), skinny_senddigit_end(), skinny_ss(), skinny_unhold(), start_rtp(), transmit_connect(), and unload_module().

int threewaycalling

Definition at line 1178 of file chan_skinny.c.

Referenced by handle_skinny_show_line().

int transfer

Definition at line 1177 of file chan_skinny.c.

Referenced by handle_onhook_message(), handle_skinny_show_line(), handle_soft_key_event_message(), and handle_stimulus_message().

int type

Definition at line 1187 of file chan_skinny.c.

char vmexten[AST_MAX_EXTENSION]

Definition at line 1165 of file chan_skinny.c.

Referenced by handle_skinny_show_line(), and handle_stimulus_message().


The documentation for this struct was generated from the following file:
Generated on Fri Jun 19 12:11:04 2009 for Asterisk - the Open Source PBX by  doxygen 1.4.7