#include <sig_analog.h>
Data Fields | |
unsigned int | answeronpolarityswitch:1 |
char | call_forward [AST_MAX_EXTENSION] |
ast_party_caller | caller |
unsigned int | callreturn:1 |
analog_callback * | calls |
char | callwait_name [AST_MAX_EXTENSION] |
char | callwait_num [AST_MAX_EXTENSION] |
unsigned int | callwaitcas:1 |
TRUE if Call Waiting (CW) CPE Alert Signal (CAS) is being sent. | |
unsigned int | callwaiting:1 |
unsigned int | callwaitingcallerid:1 |
unsigned int | cancallforward:1 |
unsigned int | canpark:1 |
void * | chan_pvt |
ast_channel_tech * | chan_tech |
int | channel |
char | cid_name [AST_MAX_EXTENSION] |
char | cid_num [AST_MAX_EXTENSION] |
int | cid_signalling |
enum analog_cid_start | cid_start |
int | cidrings |
unsigned int | dahditrcallerid:1 |
char | dialdest [256] |
unsigned int | dialednone:1 |
unsigned int | dialing:1 |
unsigned int | dnd:1 |
analog_dialoperation | dop |
unsigned int | echobreak:1 |
char | echorest [20] |
int | echotraining |
char | finaldial [64] |
timeval | flashtime |
int | fxsoffhookstate |
time_t | guardtime |
unsigned int | hanguponpolarityswitch:1 |
unsigned int | hidecallerid:1 |
unsigned int | immediate:1 |
unsigned int | inalarm:1 |
char | lastcid_name [AST_MAX_EXTENSION] |
char | lastcid_num [AST_MAX_EXTENSION] |
char | mohsuggest [MAX_MUSICCLASS] |
int | msgstate |
-1 = unknown, 0 = no messages, 1 = new messages available | |
int | onhooktime |
char * | origcid_name |
char * | origcid_num |
unsigned int | outgoing:1 |
enum analog_sigtype | outsigmod |
ast_channel * | owner |
unsigned int | permcallwaiting:1 |
unsigned int | permhidecallerid:1 |
int | polarity |
timeval | polaritydelaytv |
int | polarityonanswerdelay |
unsigned int | pulse:1 |
int | ringt |
int | ringt_base |
enum analog_sigtype | sig |
ast_smdi_interface * | smdi_iface |
The SMDI interface to get SMDI messages from. | |
ast_channel * | ss_astchan |
int | stripmsd |
analog_subchannel | subs [3] |
unsigned int | threewaycalling:1 |
unsigned int | transfer:1 |
unsigned int | transfertobusy:1 |
unsigned int | use_callerid:1 |
unsigned int | use_smdi:1 |
TRUE if SMDI (Simplified Message Desk Interface) is enabled. | |
int | whichwink |
Definition at line 250 of file sig_analog.h.
unsigned int answeronpolarityswitch |
Definition at line 268 of file sig_analog.h.
Referenced by __analog_handle_event(), and analog_call().
char call_forward[AST_MAX_EXTENSION] |
Definition at line 338 of file sig_analog.h.
Referenced by __analog_ss_thread(), and analog_new_ast_channel().
struct ast_party_caller caller |
Definition at line 326 of file sig_analog.h.
Referenced by __analog_handle_event(), analog_call(), and analog_handle_dtmf().
unsigned int callreturn |
struct analog_callback* calls |
Definition at line 256 of file sig_analog.h.
Referenced by analog_all_subchannels_hungup(), analog_alloc_sub(), analog_answer_polarityswitch(), analog_callwait(), analog_cancel_cidspill(), analog_cb_handle_dtmf(), analog_check_confirmanswer(), analog_check_for_conference(), analog_check_waitingfordt(), analog_confmute(), analog_decrease_ss_count(), analog_dial_digits(), analog_distinctive_ring(), analog_dsp_reset_and_flush_digits(), analog_dsp_set_digitmode(), analog_flash(), analog_get_and_handle_alarms(), analog_get_bridged_channel(), analog_get_callerid(), analog_get_event(), analog_get_orig_dialstring(), analog_get_sub_fd(), analog_handle_notify_message(), analog_hangup_polarityswitch(), analog_has_voicemail(), analog_increase_ss_count(), analog_is_dialing(), analog_is_off_hook(), analog_new_ast_channel(), analog_off_hook(), analog_on_hook(), analog_play_tone(), analog_ring(), analog_send_callerid(), analog_set_alarm(), analog_set_cadence(), analog_set_callwaiting(), analog_set_confirmanswer(), analog_set_dialing(), analog_set_echocanceller(), analog_set_inthreeway(), analog_set_linear_mode(), analog_set_needringing(), analog_set_new_owner(), analog_set_pulsedial(), analog_set_ringtimeout(), analog_set_waitingfordt(), analog_start(), analog_start_cid_detect(), analog_start_polarityswitch(), analog_stop_callwait(), analog_stop_cid_detect(), analog_swap_subs(), analog_train_echocanceller(), analog_unalloc_sub(), analog_update_conf(), analog_wait_event(), and analog_wink().
char callwait_name[AST_MAX_EXTENSION] |
char callwait_num[AST_MAX_EXTENSION] |
unsigned int callwaitcas |
TRUE if Call Waiting (CW) CPE Alert Signal (CAS) is being sent.
Definition at line 320 of file sig_analog.h.
Referenced by __analog_handle_event(), analog_callwait(), analog_handle_dtmf(), analog_send_callerid(), and analog_stop_callwait().
unsigned int callwaiting |
TRUE if call waiting is enabled. (Active option)
Definition at line 306 of file sig_analog.h.
Referenced by __analog_ss_thread(), analog_available(), and analog_set_callwaiting().
unsigned int callwaitingcallerid |
TRUE if send caller ID for Call Waiting
Definition at line 282 of file sig_analog.h.
Referenced by analog_callwait().
unsigned int cancallforward |
unsigned int canpark |
void* chan_pvt |
Definition at line 254 of file sig_analog.h.
Referenced by analog_all_subchannels_hungup(), analog_alloc_sub(), analog_answer_polarityswitch(), analog_callwait(), analog_cancel_cidspill(), analog_cb_handle_dtmf(), analog_check_confirmanswer(), analog_check_for_conference(), analog_check_waitingfordt(), analog_confmute(), analog_dial_digits(), analog_distinctive_ring(), analog_dsp_reset_and_flush_digits(), analog_dsp_set_digitmode(), analog_flash(), analog_get_and_handle_alarms(), analog_get_callerid(), analog_get_event(), analog_get_orig_dialstring(), analog_get_sub_fd(), analog_handle_init_event(), analog_handle_notify_message(), analog_hangup_polarityswitch(), analog_has_voicemail(), analog_is_dialing(), analog_is_off_hook(), analog_new_ast_channel(), analog_off_hook(), analog_on_hook(), analog_play_tone(), analog_ring(), analog_send_callerid(), analog_set_alarm(), analog_set_cadence(), analog_set_callwaiting(), analog_set_confirmanswer(), analog_set_dialing(), analog_set_echocanceller(), analog_set_inthreeway(), analog_set_linear_mode(), analog_set_needringing(), analog_set_new_owner(), analog_set_pulsedial(), analog_set_ringtimeout(), analog_set_waitingfordt(), analog_start(), analog_start_cid_detect(), analog_start_polarityswitch(), analog_stop_callwait(), analog_stop_cid_detect(), analog_swap_subs(), analog_train_echocanceller(), analog_unalloc_sub(), analog_update_conf(), analog_wait_event(), and analog_wink().
struct ast_channel_tech* chan_tech |
int channel |
Channel Number
Definition at line 292 of file sig_analog.h.
Referenced by __analog_handle_event(), __analog_ss_thread(), _analog_get_index(), analog_answer(), analog_available(), analog_dnd(), analog_exception(), analog_fixup(), analog_handle_init_event(), analog_hangup(), and analog_request().
char cid_name[AST_MAX_EXTENSION] |
Definition at line 302 of file sig_analog.h.
Referenced by __analog_handle_event(), __analog_ss_thread(), and analog_hangup().
char cid_num[AST_MAX_EXTENSION] |
Definition at line 301 of file sig_analog.h.
Referenced by __analog_handle_event(), __analog_ss_thread(), and analog_hangup().
int cid_signalling |
Asterisk callerid type we're using
Definition at line 296 of file sig_analog.h.
Referenced by __analog_ss_thread().
Definition at line 299 of file sig_analog.h.
Referenced by __analog_ss_thread(), and analog_handle_init_event().
int cidrings |
Which ring to deliver CID on
Definition at line 327 of file sig_analog.h.
Referenced by __analog_handle_event(), and analog_set_cadence().
unsigned int dahditrcallerid |
should we use the callerid from incoming call on dahdi transfer or not
Definition at line 272 of file sig_analog.h.
Referenced by __analog_handle_event().
char dialdest[256] |
Definition at line 331 of file sig_analog.h.
Referenced by __analog_handle_event(), and analog_call().
unsigned int dialednone |
unsigned int dialing |
TRUE if in the process of dialing digits or sending something
Definition at line 308 of file sig_analog.h.
Referenced by __analog_handle_event(), and analog_set_dialing().
unsigned int dnd |
TRUE if Do-Not-Disturb is enabled.
Definition at line 309 of file sig_analog.h.
Referenced by analog_available(), and analog_dnd().
struct analog_dialoperation dop |
Definition at line 261 of file sig_analog.h.
Referenced by __analog_handle_event(), __analog_ss_thread(), and analog_call().
unsigned int echobreak |
Definition at line 310 of file sig_analog.h.
Referenced by __analog_handle_event(), and analog_call().
char echorest[20] |
Definition at line 328 of file sig_analog.h.
Referenced by __analog_handle_event(), and analog_call().
int echotraining |
Definition at line 295 of file sig_analog.h.
Referenced by __analog_handle_event(), and analog_call().
char finaldial[64] |
Definition at line 335 of file sig_analog.h.
Referenced by __analog_handle_event(), and analog_call().
struct timeval flashtime |
Last flash-hook time
Definition at line 333 of file sig_analog.h.
Referenced by __analog_handle_event().
int fxsoffhookstate |
Definition at line 263 of file sig_analog.h.
Referenced by __analog_handle_event(), analog_handle_init_event(), and dahdi_hangup().
time_t guardtime |
Must wait this much time before using for new call
Definition at line 332 of file sig_analog.h.
Referenced by analog_available().
unsigned int hanguponpolarityswitch |
Definition at line 273 of file sig_analog.h.
Referenced by __analog_handle_event(), __analog_ss_thread(), analog_answer(), analog_call(), and analog_handle_init_event().
unsigned int hidecallerid |
unsigned int immediate |
Definition at line 274 of file sig_analog.h.
Referenced by __analog_ss_thread(), and analog_handle_init_event().
unsigned int inalarm |
Definition at line 313 of file sig_analog.h.
Referenced by __analog_handle_event(), analog_handle_init_event(), analog_set_alarm(), mwi_thread(), and my_distinctive_ring().
char lastcid_name[AST_MAX_EXTENSION] |
char lastcid_num[AST_MAX_EXTENSION] |
char mohsuggest[MAX_MUSICCLASS] |
int msgstate |
-1 = unknown, 0 = no messages, 1 = new messages available
Definition at line 265 of file sig_analog.h.
Referenced by __analog_handle_event().
int onhooktime |
char* origcid_name |
malloced original callerid
Definition at line 337 of file sig_analog.h.
Referenced by __analog_handle_event(), and analog_hangup().
char* origcid_num |
malloced original callerid
Definition at line 336 of file sig_analog.h.
Referenced by __analog_handle_event(), and analog_hangup().
unsigned int outgoing |
Definition at line 312 of file sig_analog.h.
Referenced by __analog_handle_event(), analog_available(), analog_call(), and analog_request().
enum analog_sigtype outsigmod |
Definition at line 294 of file sig_analog.h.
Referenced by __analog_handle_event(), and analog_call().
struct ast_channel* owner |
Our current active owner (if applicable)
Definition at line 258 of file sig_analog.h.
Referenced by __analog_handle_event(), analog_available(), analog_call(), analog_exception(), analog_fixup(), analog_new_ast_channel(), analog_request(), and analog_set_new_owner().
unsigned int permcallwaiting |
TRUE if call waiting is enabled. (Configured option)
Definition at line 275 of file sig_analog.h.
Referenced by analog_config_complete().
unsigned int permhidecallerid |
Whether to hide our outgoing caller ID or not
Definition at line 276 of file sig_analog.h.
int polarity |
Definition at line 329 of file sig_analog.h.
Referenced by __analog_handle_event(), __analog_ss_thread(), analog_handle_init_event(), and analog_hangup().
struct timeval polaritydelaytv |
Definition at line 330 of file sig_analog.h.
Referenced by __analog_handle_event(), analog_answer(), and analog_call().
unsigned int pulse |
int ringt |
Definition at line 344 of file sig_analog.h.
Referenced by __analog_ss_thread(), analog_set_ringtimeout(), my_distinctive_ring(), and my_get_callerid().
int ringt_base |
Definition at line 345 of file sig_analog.h.
Referenced by __analog_handle_event(), __analog_ss_thread(), analog_handle_init_event(), and my_distinctive_ring().
enum analog_sigtype sig |
Definition at line 252 of file sig_analog.h.
Referenced by __analog_handle_event(), __analog_ss_thread(), analog_answer(), analog_available(), analog_call(), analog_config_complete(), and analog_handle_init_event().
struct ast_smdi_interface* smdi_iface |
The SMDI interface to get SMDI messages from.
Definition at line 288 of file sig_analog.h.
Referenced by __analog_ss_thread().
struct ast_channel* ss_astchan |
Definition at line 341 of file sig_analog.h.
Referenced by __analog_handle_event(), __analog_ss_thread(), and analog_handle_init_event().
int stripmsd |
struct analog_subchannel subs[3] |
Sub-channels
Definition at line 260 of file sig_analog.h.
Referenced by __analog_handle_event(), __analog_ss_thread(), _analog_get_index(), analog_alloc_sub(), analog_answer(), analog_attempt_transfer(), analog_available(), analog_call(), analog_exception(), analog_fixup(), analog_handle_dtmf(), analog_hangup(), analog_lock_sub_owner(), analog_new_ast_channel(), analog_set_inthreeway(), analog_swap_subs(), analog_unalloc_sub(), and analog_update_conf().
unsigned int threewaycalling |
unsigned int transfer |
Definition at line 279 of file sig_analog.h.
Referenced by __analog_handle_event(), and __analog_ss_thread().
unsigned int transfertobusy |
allow flash-transfers to busy channels
Definition at line 280 of file sig_analog.h.
Referenced by __analog_handle_event().
unsigned int use_callerid |
Whether or not to use caller id on this channel
Definition at line 281 of file sig_analog.h.
Referenced by __analog_ss_thread(), and analog_call().
unsigned int use_smdi |
TRUE if SMDI (Simplified Message Desk Interface) is enabled.
Definition at line 286 of file sig_analog.h.
Referenced by __analog_ss_thread().
int whichwink |
SIG_FEATDMF_TA Which wink are we on?
Definition at line 334 of file sig_analog.h.
Referenced by __analog_handle_event(), and analog_call().