Asterisk - The Open Source Telephony Project  21.4.1
Data Fields
analog_pvt Struct Reference

Data Fields

unsigned int ani_info_digits:8
 
unsigned int ani_timeout:16
 
unsigned int ani_wink_time:16
 
unsigned int answeronpolarityswitch:1
 
char call_forward [AST_MAX_EXTENSION]
 
unsigned int call_qualifier:1
 
unsigned int calledsubscriberheld:1
 
struct ast_party_caller caller
 
unsigned int callreturn:1
 
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. More...
 
unsigned int callwaiting:1
 
unsigned int callwaitingcallerid:1
 
unsigned int cancallforward:1
 
unsigned int canpark:1
 
void * chan_pvt
 
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 cshactive:1
 
unsigned int dahditrcallerid:1
 
char dialdest [256]
 
unsigned int dialednone:1
 
unsigned int dialing:1
 
enum analog_dialmode dialmode
 
unsigned int dnd:1
 
struct analog_dialoperation dop
 
unsigned int echobreak:1
 
char echorest [20]
 
int echotraining
 
char finaldial [64]
 
struct timeval flashtime
 
int fxsoffhookstate
 
time_t guardtime
 
unsigned int hanguponpolarityswitch:1
 
unsigned int hidecallerid:1
 
unsigned int immediate:1
 
unsigned int immediatering: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
 
struct ast_channelowner
 
unsigned int permcallwaiting:1
 
unsigned int permhidecallerid:1
 
int polarity
 
struct timeval polaritydelaytv
 
int polarityonanswerdelay
 
unsigned int pulse:1
 
int redirecting_reason
 
int ringt
 
int ringt_base
 
enum analog_sigtype sig
 
struct ast_smdi_interfacesmdi_iface
 The SMDI interface to get SMDI messages from.
 
struct ast_channelss_astchan
 
int stripmsd
 
struct analog_subchannel subs [3]
 
unsigned int threewaycalling:1
 
unsigned int threewaysilenthold: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.
 
unsigned int usedistinctiveringdetection:1
 
int whichwink
 

Detailed Description

Definition at line 271 of file sig_analog.h.

Field Documentation

unsigned int call_qualifier

Call qualifier delivery

Definition at line 349 of file sig_analog.h.

unsigned int calledsubscriberheld

TRUE if a single incoming call can hold an FXS channel

Definition at line 292 of file sig_analog.h.

Referenced by __analog_handle_event(), and mkintf().

unsigned int callwaitcas

TRUE if Call Waiting (CW) CPE Alert Signal (CAS) is being sent.

Note
After CAS is sent, the call waiting caller id will be sent if the phone gives a positive reply.

Definition at line 348 of file sig_analog.h.

Referenced by __analog_handle_event().

unsigned int callwaiting

TRUE if call waiting is enabled. (Active option)

Definition at line 333 of file sig_analog.h.

unsigned int callwaitingcallerid

TRUE if send caller ID for Call Waiting

Definition at line 309 of file sig_analog.h.

Referenced by mkintf().

int channel

Channel Number

Definition at line 318 of file sig_analog.h.

Referenced by __analog_handle_event(), and mkintf().

int cid_signalling

Asterisk callerid type we're using

Definition at line 323 of file sig_analog.h.

Referenced by mkintf().

int cidrings

Which ring to deliver CID on

Definition at line 358 of file sig_analog.h.

Referenced by __analog_handle_event().

unsigned int cshactive

TRUE if FXS channel is currently held by an incoming call

Definition at line 334 of file sig_analog.h.

Referenced by __analog_handle_event().

unsigned int dahditrcallerid

should we use the callerid from incoming call on dahdi transfer or not

Definition at line 296 of file sig_analog.h.

Referenced by __analog_handle_event(), and mkintf().

unsigned int dialing

TRUE if in the process of dialing digits or sending something

Definition at line 336 of file sig_analog.h.

Referenced by __analog_handle_event().

enum analog_dialmode dialmode

Which of pulse and/or tone dialing to support

Definition at line 321 of file sig_analog.h.

Referenced by __analog_handle_event(), and mkintf().

unsigned int dnd

TRUE if Do-Not-Disturb is enabled.

Definition at line 337 of file sig_analog.h.

struct timeval flashtime

Last flash-hook time

Definition at line 364 of file sig_analog.h.

Referenced by __analog_handle_event().

time_t guardtime

Must wait this much time before using for new call

Definition at line 363 of file sig_analog.h.

unsigned int immediatering

TRUE if ringing should be provided for immediate execution

Definition at line 299 of file sig_analog.h.

Referenced by mkintf().

char* origcid_name

malloced original callerid

Definition at line 368 of file sig_analog.h.

Referenced by __analog_handle_event().

char* origcid_num

malloced original callerid

Definition at line 367 of file sig_analog.h.

Referenced by __analog_handle_event().

struct ast_channel* owner

Our current active owner (if applicable)

Definition at line 277 of file sig_analog.h.

Referenced by __analog_handle_event().

unsigned int permcallwaiting

TRUE if call waiting is enabled. (Configured option)

Definition at line 300 of file sig_analog.h.

Referenced by mkintf().

unsigned int permhidecallerid

Whether to hide our outgoing caller ID or not

Definition at line 301 of file sig_analog.h.

Referenced by mkintf().

int redirecting_reason

Redirecting reason

Definition at line 356 of file sig_analog.h.

struct analog_subchannel subs[3]

Sub-channels

Definition at line 279 of file sig_analog.h.

Referenced by __analog_handle_event().

unsigned int threewaysilenthold

Whether to time out a three-way dial tone to silence

Definition at line 304 of file sig_analog.h.

unsigned int transfertobusy

allow flash-transfers to busy channels

Definition at line 306 of file sig_analog.h.

Referenced by __analog_handle_event(), and mkintf().

unsigned int use_callerid

Whether or not to use caller id on this channel

Definition at line 307 of file sig_analog.h.

Referenced by mkintf().

int whichwink

SIG_FEATDMF_TA Which wink are we on?

Definition at line 365 of file sig_analog.h.

Referenced by __analog_handle_event().


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