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

^ 
EntityTypeScopeShort Description
~Channeldestructor publicautomatically generated
Channelconstructor publicautomatically generated
Channelconstructor publicautomatically generated
agent_channelattribute publictransfer channel to use
agent_numberattribute publicagebt phone number
blockedattribute publicWhether the line has been cleared ny the board firmware as "ready"
call_digattribute publicThe Digit Pressed Anytime after call
call_resultattribute publicsave call result for after dropcall
call_stateattribute publicstate of first layer state machine
capattribute publicDial parameters
chdevattribute publicVoice Resource Device handle
client_channelattribute publicUnknown Addition
cnt_busyattribute publicLine State is Busy
cnt_busy_fastattribute publicA Fast Busy means that a line could not be reserved for the call
connect_typeattribute publicConnection Type
crnattribute publicGlobalCall call handle, or "Call Reference Number"
cstattribute publiccall state transition
dest_numberattribute publictheir phone number
devnameattribute publicArgument for "gc_OpenEx()" function
digitstringattribute publictouchtones to interrupt play
digpattribute publicThe Digit Pressed when Playing/Recording
dropcall_activeattribute publicFlag for simultaneous disconnect check
dropcall_doneattribute publicFlag for prevent dropping call more than one time
faxchannelattribute publicThe Channel number of the Fax Device on this Line
faxhandleattribute publicThe handle of a Fax device on this line
fax_filenameattribute publicfilename of fax image
fax_sctsattribute publicThe "Signal Computing Time Slot" for fax
gc_callattribute publicpointers to GCLIB, CCLIB
indexattribute publicIndex of this channel
iott_bg_rcrdattribute publicThe Dialogic "Input/Output Transfer Table" structure
iott_faxattribute publicThe Dialogic Structure for a Fax Call
iott_playattribute publicIOTT to deliver message
iott_rcrdattribute publicIOTT to wait for end of greeting
ldevattribute publicGlobalCall line device handle
live_filenameattribute publicfilename to play to persons
makecall_activeattribute publicWhether or not "Make Call" is active
metaevattribute publicto save GC metaevent data
m_Record_Bufferattribute publicA Subtask for analyzing the audio stream
netdeviceattribute publicNetwork Device Name
net_sctsattribute publicThe "Signal Computing Time Slot" for the network
operator =operator publicautomatically generated
play_filenameattribute publicfilename to play to machines
protnameattribute publicProtocol Name
rcrd_filenameattribute publicfilename to record
recording_channelattribute publicThe recording channel
record_bufferattribute publicA Memory Buffer for Recording and DSP Analysis
resetlinedev_activeattribute publicNecessary since must ignore call related GC
resetlinedev_after_dropedattribute publicWhether or not to reset the line after a call is dropped
resetlinedev_after_unblockedattribute publicNecessary for ISDN lines
srce_numberattribute publicour phone number
techtypeattribute publictechnology type: E1ORT1, ISDN, ANALOG, etc.
tone_disabledattribute publicWhether or not tone loading has been disabled
tpt_playattribute publicTPT to deliver message
tpt_rcrdattribute publicTPT to wait for end of greeting
tsdevattribute publicPhone Network Device handle
tsinfoattribute publicFor the "Signal Computing" Dialogic Bus, this is the "Time Slice" structure
voicedeviceattribute publicVoice Device Name
voice_sctsattribute publicThe "Signal Computing Time Slot" for voice
waitcall_activeattribute publicFlag for waitcall function for issuing only once
xpb_bg_rcrdattribute publicFor 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.