⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ctc_code.h

📁 利用AVAYA AES的TASPI开发的一套软电话系统,仅供参考,ACTIVEX形式的.
💻 H
📖 第 1 页 / 共 3 页
字号:
/*  literals used with the ctcMlpCollectDigits & ctcMlpPlayMessage          */
/*                                                                          */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++             */
#define ctcK_MlpClearOff 1
#define ctcK_MlpClearOn 2
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++             */
/*                                                                          */
/*  literals used with the ctcMlpPlayMessage                                */
/*                                                                          */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++             */
#define ctcK_MlpInterruptOff 1
#define ctcK_MlpInterruptOn 2
/*                                                                          */
/*  literals used with the ctcMlpWarningTone                                */
/*                                                                          */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++             */
#define ctcK_MlpDiscTone 0x01
#define ctcK_MlpToneOrigParty 0x01
#define ctcK_MlpToneTermParty 0x02
#define ctcK_MlpMinToneLen 0x02
#define ctcK_MlpMaxToneLen 0x60

/*+++++++++++++++++++++++                                                   */
/*                                                                          */
/*  MLP Event qualifiers.                                                   */
/*                                                                          */
/*+++++++++++++++++++++++                                                   */
#define ctcK_MlpUnknown 0
#define ctcK_MlpOpRinging 1
#define ctcK_MlpOpAnswered 2
#define ctcK_MlpRetrieveComplete 3
#define ctcK_MlpConfComplete 4
#define ctcK_MlpXferComplete 5
#define ctcK_MlpMultAppearanceDn 6
#define ctcK_MlpAcdQueued 7
#define ctcK_MlpAttendQueued 8
#define ctcK_MlpTrunkSiezed 9
#define ctcK_MlpReadyState 10
#define ctcK_MlpConAck 11
#define ctcK_MlpQueued 12
#define ctcK_MlpAcdRinging 13
#define ctcK_MlpTpDisconnected 14
#define ctcK_MlpInvTpTn 15
#define ctcK_MlpInvTpDn 16
#define ctcK_MlpInvOpTn 17
#define ctcK_MlpInvOpDn 18
#define ctcK_MlpInvTpManner 19
#define ctcK_MlpInvOpManner 20
#define ctcK_MlpInvTpUserType 21
#define ctcK_MlpInvCustNumber 22
#define ctcK_MlpTpBusy 23
#define ctcK_MlpTpBlocking 24
#define ctcK_MlpTpMaintenance 25
#define ctcK_MlpTpOnhook 26
#define ctcK_MlpTpInuse 27
#define ctcK_MlpTpRinging 28
#define ctcK_MlpTpUnableToDisconnect 29
#define ctcK_MlpTpUnableToAns 30
#define ctcK_MlpTpAccessRestrict 31
#define ctcK_MlpTpPermHold 32
#define ctcK_MlpSystemError 33
#define ctcK_MlpOpBusy 34
#define ctcK_MlpOpBlocking 35
#define ctcK_MlpOpBadState 36
#define ctcK_MlpUnableCompConf 37
#define ctcK_MlpUnableInitXfer 38
#define ctcK_MlpUnableCompXfer 39
#define ctcK_MlpUnableCompRetr 40
#define ctcK_MlpOpTransferredCall 41
#define ctcK_MlpSignalling 42
#define ctcK_MlpOffHook 43
/*++++++++++++++++++++++++++++++++++++++++                                  */
/*                                                                          */
/*  MLP Event qualifiers from Call Type Ie                                  */
/*                                                                          */
/*++++++++++++++++++++++++++++++++++++++++                                  */
#define ctcK_MlpDirect 50
#define ctcK_MlpCallForward 51
#define ctcK_MlpCallForwardBusy 52
#define ctcK_MlpCallForwardNoAnswer 53
#define ctcK_MlpCallPickup 54
#define ctcK_MlpCallForwardDnD 55
#define ctcK_MlpCallAbandon 56
#define ctcK_MlpOffNightService 57
#define ctcK_MlpASP 58
#define ctcK_MlpEmergency 59
/*+++++++++++++++++++++++++++++++++                                         */
/*                                                                          */
/*  V2.0 or later MLP Event qualifiers.                                              */
/*                                                                          */
/*+++++++++++++++++++++++++++++++++                                         */
#define ctcK_MlpDigitCollectSuccess 100
#define ctcK_MlpInvDTMFString 101
#define ctcK_MlpKeyBufferOverflow 102
#define ctcK_MlpInterDigitTimeout 103
#define ctcK_MlpSetInConfCall 104
#define ctcK_MlpCOSNotConfig 105
#define ctcK_MlpFastTransferDone 106
#define ctcK_MlpUnableInitFT 107
#define ctcK_MlpUnableCompFT 108
#define ctcK_MlpTpInvokedHold 109
#define ctcK_MlpTransferKeyNotConfig 110
#define ctcK_MlpTransferKeyNotIdle 111
#define ctcK_MlpTpUnableToPutOnHold 112
#define ctcK_MlpHoldComplete 113
#define ctcK_MlpHoldRequestFail 114
#define ctcK_MlpUnassignedNumber 115
#define ctcK_MlpNoRouteToDest 116
#define ctcK_MlpNoUserResponding 117
#define ctcK_MlpNumberChanged 118
#define ctcK_MlpDestOutOfService 119
#define ctcK_MlpInvalidNumber 120
#define ctcK_MlpNoCircuit 121
#define ctcK_MlpNetworkOutOfOrder 122
#define ctcK_MlpTemporaryFailure 123
#define ctcK_MlpSwitchCongestion 124
#define ctcK_MlpUnspecified 125
#define ctcK_MlpConfInitiate 126
#define ctcK_MlpXferInitiate 127
#define ctcK_MlpConfSimple 128
#define ctcK_MlpNoActiveCall 129
#define ctcK_MlpNoHeldCall 130
#define ctcK_MlpMergeComplete 131
#define ctcK_MlpStartWarningTone 132
#define ctcK_MlpEndWarningTone 133
#define ctcK_MlpInvCallId1 134
#define ctcK_MlpInvCallId2 135
#define ctcK_MlpInvParty1 136
#define ctcK_MlpInvParty2 137
#define ctcK_MlpInvSetType1 138
#define ctcK_MlpInvSetType2 139
#define ctcK_MlpInvTrunkType1 140
#define ctcK_MlpInvTrunkType2 141
#define ctcK_MlpInvCallIdState1 142
#define ctcK_MlpInvCallIdState2 143
#define ctcK_MlpTrunkDiscError 144
#define ctcK_MlpAccessRestriction 145
#define ctcK_MlpNoTimeSlots 146
#define ctcK_MlpInvWarningToneIE 147
#define ctcK_MlpInvToneType 148
#define ctcK_MlpInvToneParty 149
#define ctcK_MlpInvToneLength 150

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++
 *
 *  Alcatel service options
 *
 *+++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#define ctcK_AlcCallProgressToneInhibition 1
#define ctcK_AlcHoldToneInhibition 2
#define ctcK_AlcPriorityTransfer 4


/*+++++++++++++++++++++++++++++++++                                         */
/*                                                                          */
/*  Siemens Hicom Private Data Definitions                                  */
/*                                                                          */
/*+++++++++++++++++++++++++++++++++                                         */

/* Cause values (hcmCause) */

#define ctcK_HcmCauseCSTASoftHold           35
#define ctcK_HcmCauseCSTAHardHold           36
#define ctcK_HcmCauseCSTALineHold           37
#define ctcK_HcmCauseBackgroundHold         38
#define ctcK_HcmCauseExclusiveHold          39
#define ctcK_HcmCauseCSTASingleStepTransfer 40


/* Station Forwarding Types (stationFwdType of ctcHcmForwardElement) */

#define ctcK_HcmStnFwdTypeImmediateOn       0
#define ctcK_HcmStnFwdTypeImmediateIntOn    1
#define ctcK_HcmStnFwdTypeImmediateExtOn    2
#define ctcK_HcmStnFwdTypeNoAnsOn           3
#define ctcK_HcmStnFwdTypeBusyOn            4


/* System Forwarding Types (systemFwdType of ctcHcmForwardElement) */

#define ctcK_HcmSysFwdTypeImmediateOn       0
#define ctcK_HcmSysFwdTypeImmediateIntOn    1
#define ctcK_HcmSysFwdTypeImmediateExtOn    2
#define ctcK_HcmSysFwdTypeNoAnswerOn        3
#define ctcK_HcmSysFwdTypeNoAnswerIntOn     4
#define ctcK_HcmSysFwdTypeNoAnswerExtOn     5
#define ctcK_HcmSysFwdTypeBusyOn            6
#define ctcK_HcmSysFwdTypeBusyIntOn         7
#define ctcK_HcmSysFwdTypeBusyExtOn         8
#define ctcK_HcmSysFwdTypeDoNotDisturbOn    9
#define ctcK_HcmSysFwdTypeDoNotDisturbIntOn 10
#define ctcK_HcmSysFwdTypeDoNotDisturbExtOn 11


/* Auto Answer Modes (hcmAutoAnswerMode) */

#define ctcK_HcmAutoAnswerDisable           0
#define ctcK_HcmAutoAnswerAttempt           1


/* Settable Station Forwarding Types (setableFwdType of ctcHcmSetForwardElement) */

#define ctcK_HcmStnFwdTypeImmedIntOn    0   
#define ctcK_HcmStnFwdTypeImmedIntOff   1
#define ctcK_HcmStnFwdTypeImmedExtOn    2
#define ctcK_HcmStnFwdTypeImmedExtOff   3
#define ctcK_HcmStnFwdTypeBusyNoAnsOn   4
#define ctcK_HcmStnFwdTypeBusyNoAnsOff  5

/* Settable System Forwarding Types (hcmSystemFrwrdingType) */

#define ctcK_HcmPreconfSysFwdOn         0
#define ctcK_HcmPreconfSysFwdOff        1

/* Routing End causes (hcmRoutingEndCause) */

#define ctcK_HcmRtEndCauseRtngTmrOrDlyRngbckTmrExprd    0
#define ctcK_HcmRtEndCauseCallerAbandonedCall           1
#define ctcK_HcmRtEndCauseCallSuccessfullyRouted        2
#define ctcK_HcmRtEndCauseRdAbrtdDTRtSlctRsrcPrblm      3

/* Agent States (agentState of ctcHcmAgentState) */

#define ctcK_HcmAgentStateNotReady      0
#define ctcK_HcmAgentStateNull          1
#define ctcK_HcmAgentStateReady         2
#define ctcK_HcmAgentStateWorkNotReady  3
#define ctcK_HcmAgentStateWorkReady     4


/* Trigger Object (triggerObjectSpecified) */

#define ctcK_HcmTriggerObjectSpecified      1
#define ctcK_HcmTriggerObjectNotSpecified   0


/* Cancel Callback (callbackToCancelSpecified) */

#define ctcK_ErcCallbackToCancelSpecified      1
#define ctcK_ErcCallbackToCancelNotSpecified   0


/* Message Diversion (timeOrDateSpecified) */

#define ctcK_ErcTimeOrDateSpecified      1
#define ctcK_ErcTimeOrDateNotSpecified   0

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -