XLine :: CDialogicBoards | classes |
class Channel | ? ^ |
The Basic line information.This class stores all of the device handles, and other information we need for a single line.
- Source:
- DialogicBoards.h:228
- Author:
- Green Lizard Staff
- Version:
- 1.01
Contents | ^ |
Entity Type Scope Short Description ~Channel destructor public automatically generated Channel constructor public automatically generated Channel constructor public automatically generated agent_channel attribute public transfer channel to use agent_number attribute public agebt phone number blocked attribute public Whether the line has been cleared ny the board firmware as "ready" call_dig attribute public The Digit Pressed Anytime after call call_result attribute public save call result for after dropcall call_state attribute public state of first layer state machine cap attribute public Dial parameters chdev attribute public Voice Resource Device handle client_channel attribute public Unknown Addition cnt_busy attribute public Line State is Busy cnt_busy_fast attribute public A Fast Busy means that a line could not be reserved for the call connect_type attribute public Connection Type crn attribute public GlobalCall call handle, or "Call Reference Number" cst attribute public call state transition dest_number attribute public their phone number devname attribute public Argument for "gc_OpenEx()" function digitstring attribute public touchtones to interrupt play digp attribute public The Digit Pressed when Playing/Recording dropcall_active attribute public Flag for simultaneous disconnect check dropcall_done attribute public Flag for prevent dropping call more than one time faxchannel attribute public The Channel number of the Fax Device on this Line faxhandle attribute public The handle of a Fax device on this line fax_filename attribute public filename of fax image fax_scts attribute public The "Signal Computing Time Slot" for fax gc_call attribute public pointers to GCLIB, CCLIB index attribute public Index of this channel iott_bg_rcrd attribute public The Dialogic "Input/Output Transfer Table" structure iott_fax attribute public The Dialogic Structure for a Fax Call iott_play attribute public IOTT to deliver message iott_rcrd attribute public IOTT to wait for end of greeting ldev attribute public GlobalCall line device handle live_filename attribute public filename to play to persons makecall_active attribute public Whether or not "Make Call" is active metaev attribute public to save GC metaevent data m_Record_Buffer attribute public A Subtask for analyzing the audio stream netdevice attribute public Network Device Name net_scts attribute public The "Signal Computing Time Slot" for the network operator = operator public automatically generated play_filename attribute public filename to play to machines protname attribute public Protocol Name rcrd_filename attribute public filename to record recording_channel attribute public The recording channel record_buffer attribute public A Memory Buffer for Recording and DSP Analysis resetlinedev_active attribute public Necessary since must ignore call related GC resetlinedev_after_droped attribute public Whether or not to reset the line after a call is dropped resetlinedev_after_unblocked attribute public Necessary for ISDN lines srce_number attribute public our phone number techtype attribute public technology type: E1ORT1, ISDN, ANALOG, etc. tone_disabled attribute public Whether or not tone loading has been disabled tpt_play attribute public TPT to deliver message tpt_rcrd attribute public TPT to wait for end of greeting tsdev attribute public Phone Network Device handle tsinfo attribute public For the "Signal Computing" Dialogic Bus, this is the "Time Slice" structure voicedevice attribute public Voice Device Name voice_scts attribute public The "Signal Computing Time Slot" for voice waitcall_active attribute public Flag for waitcall function for issuing only once xpb_bg_rcrd attribute public For background recording, dx_mreciott()
destructor ~Channel | ? ^ > |
automatically generated
- Source:
- DialogicBoards.h
- Code:
public ~ Channel ( )
constructor Channel | ? ^ < > |
automatically generated
- Source:
- DialogicBoards.h
- Code:
public Channel ( )
constructor Channel | ? ^ < > |
automatically generated
- Source:
- DialogicBoards.h
- Code:
public Channel ( const Channel & )
attribute agent_channel | ? ^ < > |
transfer channel to use
- Source:
- DialogicBoards.h:254
- Code:
- public int agent_channel
attribute agent_number | ? ^ < > |
agebt phone number
- Source:
- DialogicBoards.h:356
- Code:
- public char agent_number [ MAXPHONENUM ]
attribute blocked | ? ^ < > |
Whether the line has been cleared ny the board firmware as "ready"
- Source:
- DialogicBoards.h:281
- Code:
- public int blocked
attribute call_dig | ? ^ < > |
The Digit Pressed Anytime after call
- Source:
- DialogicBoards.h:260
- Code:
- public DV_DIGIT call_dig
attribute call_result | ? ^ < > |
save call result for after dropcall
- Source:
- DialogicBoards.h:347
- Code:
- public int call_result
attribute call_state | ? ^ < > |
state of first layer state machine
- Source:
- DialogicBoards.h:341
- Code:
- public int call_state
attribute cap | ? ^ < > |
Dial parameters
- Source:
- DialogicBoards.h:377
- Code:
- public DX_CAP cap
attribute chdev | ? ^ < > |
Voice Resource Device handle
- Source:
- DialogicBoards.h:239
- Code:
- public int chdev
attribute client_channel | ? ^ < > |
Unknown Addition
- Source:
- DialogicBoards.h:257
- Code:
- public int client_channel
attribute cnt_busy | ? ^ < > |
Line State is Busy
- Source:
- DialogicBoards.h:308
- Code:
- public int cnt_busy
attribute cnt_busy_fast | ? ^ < > |
A Fast Busy means that a line could not be reserved for the call
- Source:
- DialogicBoards.h:311
- Code:
- public int cnt_busy_fast
attribute connect_type | ? ^ < > |
Connection Type
- Source:
- DialogicBoards.h:344
- Code:
- public int connect_type
attribute crn | ? ^ < > |
GlobalCall call handle, or "Call Reference Number"
- Source:
- DialogicBoards.h:338
- Code:
- public CRN crn
attribute cst | ? ^ < > |
call state transition
- Source:
- DialogicBoards.h:380
- Code:
- public DX_CST cst
attribute dest_number | ? ^ < > |
their phone number
- Source:
- DialogicBoards.h:353
- Code:
- public char dest_number [ MAXPHONENUM ]
attribute devname | ? ^ < > |
Argument for "gc_OpenEx()" function
- Source:
- DialogicBoards.h:275
- Code:
- public char devname [ MAX_DEVNAME ]
attribute digitstring | ? ^ < > |
touchtones to interrupt play
- Source:
- DialogicBoards.h:371
- Code:
- public char digitstring [ 16 ]
attribute digp | ? ^ < > |
The Digit Pressed when Playing/Recording
- Source:
- DialogicBoards.h:263
- Code:
- public DV_DIGIT digp
attribute dropcall_active | ? ^ < > |
Flag for simultaneous disconnect check
- Source:
- DialogicBoards.h:290
- Code:
- public int dropcall_active
attribute dropcall_done | ? ^ < > |
Flag for prevent dropping call more than one time
- Source:
- DialogicBoards.h:314
- Code:
- public int dropcall_done
attribute faxchannel | ? ^ < > |
The Channel number of the Fax Device on this Line
- Source:
- DialogicBoards.h:248
- Code:
- public int faxchannel
attribute faxhandle | ? ^ < > |
The handle of a Fax device on this line
- Source:
- DialogicBoards.h:245
- Code:
- public int faxhandle
attribute fax_filename | ? ^ < > |
filename of fax image
- Source:
- DialogicBoards.h:368
- Code:
- public char fax_filename [ 512 ]
attribute fax_scts | ? ^ < > |
The "Signal Computing Time Slot" for fax
- Source:
- DialogicBoards.h:323
- Code:
- public long fax_scts
attribute gc_call | ? ^ < > |
pointers to GCLIB, CCLIB
- Source:
- DialogicBoards.h:374
- Code:
- public GC_MAKECALL_BLK gc_call
attribute index | ? ^ < > |
Index of this channel
- Source:
- DialogicBoards.h:233
- Code:
- public int index
attribute iott_bg_rcrd | ? ^ < > |
The Dialogic "Input/Output Transfer Table" structure
- Source:
- DialogicBoards.h:332
- Code:
- public DX_IOTT iott_bg_rcrd
attribute iott_fax | ? ^ < > |
The Dialogic Structure for a Fax Call
- Source:
- DialogicBoards.h:251
- Code:
- public DF_IOTT iott_fax
attribute iott_play | ? ^ < > |
IOTT to deliver message
- Source:
- DialogicBoards.h:397
- Code:
- public DX_IOTT iott_play
attribute iott_rcrd | ? ^ < > |
IOTT to wait for end of greeting
- Source:
- DialogicBoards.h:391
- Code:
- public DX_IOTT iott_rcrd
attribute ldev | ? ^ < > |
GlobalCall line device handle
- Source:
- DialogicBoards.h:236
- Code:
- public LINEDEV ldev
attribute live_filename | ? ^ < > |
filename to play to persons
- Source:
- DialogicBoards.h:365
- Code:
- public char live_filename [ 512 ]
attribute makecall_active | ? ^ < > |
Whether or not "Make Call" is active
- Source:
- DialogicBoards.h:293
- Code:
- public int makecall_active
attribute metaev | ? ^ < > |
to save GC metaevent data
- Source:
- DialogicBoards.h:383
- Code:
- public METAEVENT metaev
attribute m_Record_Buffer | ? ^ < > |
A Subtask for analyzing the audio stream
- Source:
- DialogicBoards.h:401
- Code:
- public char * m_Record_Buffer
attribute netdevice | ? ^ < > |
Network Device Name
- Source:
- DialogicBoards.h:266
- Code:
- public char netdevice [ MAX_DEVNAME ]
attribute net_scts | ? ^ < > |
The "Signal Computing Time Slot" for the network
- Source:
- DialogicBoards.h:320
- Code:
- public long net_scts
operator = | ? ^ < > |
automatically generated
- Source:
- DialogicBoards.h
- Code:
public Channel & operator = ( const Channel & )
attribute play_filename | ? ^ < > |
filename to play to machines
- Source:
- DialogicBoards.h:362
- Code:
- public char play_filename [ 512 ]
attribute protname | ? ^ < > |
Protocol Name
- Source:
- DialogicBoards.h:269
- Code:
- public char protname [ MAX_DEVNAME ]
attribute rcrd_filename | ? ^ < > |
filename to record
- Source:
- DialogicBoards.h:359
- Code:
- public char rcrd_filename [ 512 ]
attribute recording_channel | ? ^ < > |
The recording channel
- Source:
- DialogicBoards.h:335
- Code:
- public int recording_channel
attribute record_buffer | ? ^ < > |
A Memory Buffer for Recording and DSP Analysis
- Source:
- DialogicBoards.h:404
- Code:
- public char * record_buffer
attribute resetlinedev_active | ? ^ < > |
Necessary since must ignore call related GC
- Source:
- DialogicBoards.h:296
- Code:
- public int resetlinedev_active
attribute resetlinedev_after_droped | ? ^ < > |
Whether or not to reset the line after a call is dropped
- Source:
- DialogicBoards.h:302
- Code:
- public int resetlinedev_after_droped
attribute resetlinedev_after_unblocked | ? ^ < > |
Necessary for ISDN lines
- Source:
- DialogicBoards.h:299
- Code:
- public int resetlinedev_after_unblocked
attribute srce_number | ? ^ < > |
our phone number
- Source:
- DialogicBoards.h:350
- Code:
- public char srce_number [ MAXPHONENUM ]
attribute techtype | ? ^ < > |
technology type: E1ORT1, ISDN, ANALOG, etc.
- Source:
- DialogicBoards.h:278
- Code:
- public int techtype
attribute tone_disabled | ? ^ < > |
Whether or not tone loading has been disabled
- Source:
- DialogicBoards.h:305
- Code:
- public int tone_disabled
attribute tpt_play | ? ^ < > |
TPT to deliver message
- Source:
- DialogicBoards.h:394
- Code:
- public DV_TPT tpt_play [ TPT_PLAY_COUNT ]
attribute tpt_rcrd | ? ^ < > |
TPT to wait for end of greeting
- Source:
- DialogicBoards.h:388
- Code:
- public DV_TPT tpt_rcrd [ TPT_RCRD_COUNT ]
attribute tsdev | ? ^ < > |
Phone Network Device handle
- Source:
- DialogicBoards.h:242
- Code:
- public int tsdev
attribute tsinfo | ? ^ < > |
For the "Signal Computing" Dialogic Bus, this is the "Time Slice" structure
- Source:
- DialogicBoards.h:329
- Code:
- public SC_TSINFO tsinfo
attribute voicedevice | ? ^ < > |
Voice Device Name
- Source:
- DialogicBoards.h:272
- Code:
- public char voicedevice [ MAX_DEVNAME ]
attribute voice_scts | ? ^ < > |
The "Signal Computing Time Slot" for voice
- Source:
- DialogicBoards.h:317
- Code:
- public long voice_scts
attribute waitcall_active | ? ^ < > |
Flag for waitcall function for issuing only once
- Source:
- DialogicBoards.h:287
- Code:
- public int waitcall_active
attribute xpb_bg_rcrd | ? ^ < > |
For background recording, dx_mreciott()
- Source:
- DialogicBoards.h:326
- Code:
- public DX_XPB xpb_bg_rcrd
Created Sun May 14 08:06:43 2006.
This documentation was generated automatically by
ccdoc v08r40 2003/05/15 bin_opt_msvc_MSWin32-x86-multi-thread-4.0.
Click here to submit a bug report or feature request for ccdoc.
Click here to return to the top of the page.