CTI32 Engine Class Library

ChannelData Fields

The fields of the ChannelData class are listed below. For a complete list of ChannelData class members, see the ChannelData Members topic.

Public Instance Fields

ani The ANI or callers number. Digit portion of the Caller ID.
busy Flag to indicate that this channel is working on a call.
busyOutStatus Allows TMonitor To Busy Out This Port
callEnd The time when this call ended.
callerIDName For PRI or GlobalCall, you may receive the callerID name.
callNumber The number assigned to this call.
callStart The time when this call was started
chdev The CTI32 voice resource device. Use this for Play, Record, GetDigits, Dialing tones etc.
dbConnection Database information needed to access the database.
defaultDID For an analog applications, if the DNIS (DID) is not available, it will pass this value as the DID. This allows you to have a different application on each analog phone line.
dialMask The dialmask this port is to use. Leave empty for no dial mask
did The DID (DNIS) of the current call. This is the called number. (the dialed number)
globalCallProtocol The Protocol Used For This Board
inboundReady You can use this in your application in synchronizing a transfer or route that the inbound side is ready.
incomingCall Function to call when an incoming call arrives.
index The index in the cfg.ChannelData structure that is this port
isOutbound Flag to indicate that an outbound call is requested.
isRecording TMonitor Recording Information
lineType See cti.LineType enum. PRI, T1, ANALOG, MSI, PBX
log The log object for file logging and monitor
mask This mask is used to determine how to parse incoming DTMF tones on T1 lines during call set up.
method Outbound method to call
module Outbound DLL to call
namespaceDotClass Type of call Namespace.Class
openName The dialogic port name. Name to open the port. This is for the voice resource side of the board. i.e. dxxxB1C1
port This is the port number for this channel. It is assigned by the ID in the cti32engine.config file.
rawDigits The raw DID/DTMF digits that come in on a T1 line
recordedByPort More TMonitor Recording Information
shutdown Flag that specifies the thread should shutdown.
startWait The time when we started waiting for the call
syncVar An object to synchronize locks with
t1dev The CTI32 DTI line side (channel side) device. Use this for SetHook, Route, (Dial for ISDN) etc.
t1Name The dialogc port name, DTI side or channel side of the board. i.e. dt1B1T1. For analog cards the openName and t1Name will be the same.
transferState You can use this in your application to indicate whether you have transferred a call.
twoWay Is the line specified as IN, OUT, or INOUT. see cti.TwoWay enum
userData User Data to pass to the outbound thread
vapHandle The engine stores the file handle to the open VAP file here

See Also

ChannelData Class | CTI32Engine Namespace