Computer Telephony Integration
Strata CT I&M Manual October 2000
9-25
#pragma pack (1)
#define MAX_LABEL 30
#define MAX_KEYS 20
#define DISPLAY 16
enum EledFlashRate
{EFlashON = 1, EFlash1Hz, EFlash2Hz,
EFlash10Hz, EFlashIUse, EFlash4Hz, EFlashOff};
enumELed Colour
{ERed = 0, EGreen};
(INVALIDKEY = 0, ECO_Line, EDND,
enum EkeyType
EFeature_Key, EFlash, EHot_Line, EIntercom,
EMessage_Waiting, EMultiLine_Hunt,
EPrime_Line, EPrivate_Line, ERelease,
ESecondary_Appearance,
ESecondary_Private_Line, ESpeed_Dial,
ESpeed_Dial_Pause, EData, EData_Release};
typedef struct_tagFLEXKEY {
//Current LED Flash Rate
EledFlashRate eFlashRate;
//Current LED Colour
ELedColour eColour;
//Key Type
EKeyType eType;
//Label assigned to key
char szLabel[MA1];
}FLEXKEY, *PFLEXKEY;
typedef struct_tagDKTSNAPSHOT {
//10 or 20 button
int nNumKeys;
Flex Key Array
FLEXKEY FlexKeys[MAX_KEYS];
//Speaker LED Status Colour (Red or off)
EledFlashRate eSpeaker;
//MIC LED Status Colour (Red or off)
EledFlashRate eMic;
//Msg LED Status Colour (Red or off)
ELed FlashRate eMsg;
//Upper line of the display
char szUpperLine[1];
//Lower line of the display
char szLowerLine[1];
}DKTSNAPSHOT, *PDKTSNAPSHOT;
#pragma pack (0)
H
C
Summary of Contents for Strata CT
Page 36: ...Strata CT Configuration 1 22 Strata CT I M Manual October 2000 H C ...
Page 94: ...Strata CT Installation 2 58 Strata CT I M Manual October 2000 H C ...
Page 242: ...Peripheral Installation 6 54 Strata CT I M Manual October 2000 H C ...
Page 258: ...ACD Installation 7 16 Strata CT I M Manual October 2000 H C ...
Page 274: ...Fault Finding 8 16 Strata CT I M Manual October 2000 H C ...
Page 364: ...ISDN Interfaces 10 38 Strata CT I M Manual October 2000 H C ...
Page 370: ...Notes to Users A 6 Strata CT I M Manual October 2000 H C ...