📄 ctc_code.h
字号:
/* 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 + -