📄 uniinterface_tapi.pas
字号:
LineCallInfoState_CallerID = $00008000;
LineCallInfoState_CalledID = $00010000;
LineCallInfoState_ConnectedID = $00020000;
LineCallInfoState_RedirectionID = $00040000;
LineCallInfoState_RedirectingID = $00080000;
LineCallInfoState_Display = $00100000;
LineCallInfoState_UserUserInfo = $00200000;
LineCallInfoState_HighLevelComp = $00400000;
LineCallInfoState_LowLevelComp = $00800000;
LineCallInfoState_ChargingInfo = $01000000;
LineCallInfoState_Terminal = $02000000;
LineCallInfoState_DialParams = $04000000;
LineCallInfoState_MonitorModes = $08000000;
LineCallInfoState_Treatment = $10000000; {2.0}
LineCallInfoState_Qos = $20000000; {2.0}
LineCallInfoState_CallData = $40000000; {2.0}
const
LineCallOrigin_Outbound = $00000001;
LineCallOrigin_Internal = $00000002;
LineCallOrigin_External = $00000004;
LineCallOrigin_Unknown = $00000010;
LineCallOrigin_Unavail = $00000020;
LineCallOrigin_Conference = $00000040;
LineCallOrigin_Inbound = $00000080; {1.4}
const
LineCallParamFlags_Secure = $00000001;
LineCallParamFlags_Idle = $00000002;
LineCallParamFlags_BlockID = $00000004;
LineCallParamFlags_OrigOffHook = $00000008;
LineCallParamFlags_DestOffHook = $00000010;
LineCallParamFlags_NoHoldConference = $00000020; {2.0}
LineCallParamFlags_PredictiveDial = $00000040; {2.0}
LineCallParamFlags_OneStepTransfer = $00000080; {2.0}
const
LineCallPartyID_Blocked = $00000001;
LineCallPartyID_OutOfArea = $00000002;
LineCallPartyID_Name = $00000004;
LineCallPartyID_Address = $00000008;
LineCallPartyID_Partial = $00000010;
LineCallPartyID_Unknown = $00000020;
LineCallPartyID_Unavail = $00000040;
const
LineCallPrivilege_None = $00000001;
LineCallPrivilege_Monitor = $00000002;
LineCallPrivilege_Owner = $00000004;
const
LineCallReason_Direct = $00000001;
LineCallReason_FwdBusy = $00000002;
LineCallReason_FwdNoAnswer = $00000004;
LineCallReason_FwdUnCond = $00000008;
LineCallReason_Pickup = $00000010;
LineCallReason_Unpark = $00000020;
LineCallReason_Redirect = $00000040;
LineCallReason_CallCompletion = $00000080;
LineCallReason_Transfer = $00000100;
LineCallReason_Reminder = $00000200;
LineCallReason_Unknown = $00000400;
LineCallReason_Unavail = $00000800;
LineCallReason_Intrude = $00001000; {1.4}
LineCallReason_Parked = $00002000; {1.4}
LineCallReason_CampedOn = $00004000; {2.0}
LineCallReason_RouteRequest = $00008000; {2.0}
const
LineCallSelect_Line = $00000001;
LineCallSelect_Address = $00000002;
LineCallSelect_Call = $00000004;
const
{ These values are directly used to get status strings from the resource }
{ Refer to the lcsBase constant in ADTAPI.PAS and the strings in APW.STR }
LineCallState_Idle = $00000001;
LineCallState_Offering = $00000002;
LineCallState_Accepted = $00000004;
LineCallState_Dialtone = $00000008;
LineCallState_Dialing = $00000010;
LineCallState_Ringback = $00000020;
LineCallState_Busy = $00000040;
LineCallState_SpecialInfo = $00000080;
LineCallState_Connected = $00000100;
LineCallState_Proceeding = $00000200;
LineCallState_OnHold = $00000400;
LineCallState_Conferenced = $00000800;
LineCallState_OnHoldPendConf = $00001000;
LineCallState_OnHoldPendTransfer = $00002000;
LineCallState_Disconnected = $00004000;
LineCallState_Unknown = $00008000;
const
LineCallTreatment_Silence = $00000001; {2.0}
LineCallTreatment_Ringback = $00000002; {2.0}
LineCallTreatment_Busy = $00000003; {2.0}
LineCallTreatment_Music = $00000004; {2.0}
const
LineCardOption_Predefined = $00000001; {1.4}
LineCardOption_Hidden = $00000002; {1.4}
const
LineConnectedMode_Active = $00000001; {1.4}
LineConnectedMode_Inactive = $00000002; {1.4}
LineConnectedMode_ActiveHeld = $00000004; {2.0}
LineConnectedMode_InactiveHeld = $00000008; {2.0}
LineConnectedMode_Confirmed = $00000010; {2.0}
const
LineDevCapFlags_CrossAddrConf = $00000001;
LineDevCapFlags_HighLevComp = $00000002;
LineDevCapFlags_LowLevComp = $00000004;
LineDevCapFlags_MediaControl = $00000008;
LineDevCapFlags_MultipleAddr = $00000010;
LineDevCapFlags_CloseDrop = $00000020;
LineDevCapFlags_DialBilling = $00000040;
LineDevCapFlags_DialQuiet = $00000080;
LineDevCapFlags_DialDialtone = $00000100;
const
{ These values are directly used to get status strings from the resource }
{ Refer to the ldsBase constant in ADTAPI.PAS and the strings in APW.STR }
LineDevState_Other = $00000001;
LineDevState_Ringing = $00000002;
LineDevState_Connected = $00000004;
LineDevState_Disconnected = $00000008;
LineDevState_MsgWaitOn = $00000010;
LineDevState_MsgWaitOff = $00000020;
LineDevState_InService = $00000040;
LineDevState_OutOfService = $00000080;
LineDevState_Maintenance = $00000100;
LineDevState_Open = $00000200;
LineDevState_Close = $00000400;
LineDevState_NumCalls = $00000800;
LineDevState_NumCompletions = $00001000;
LineDevState_Terminals = $00002000;
LineDevState_RoamMode = $00004000;
LineDevState_Battery = $00008000;
LineDevState_Signal = $00010000;
LineDevState_DevSpecific = $00020000;
LineDevState_ReInit = $00040000;
LineDevState_Lock = $00080000;
LineDevState_CapsChange = $00100000; {1.4}
LineDevState_ConfigChange = $00200000; {1.4}
LineDevState_TranslateChange = $00400000; {1.4}
LineDevState_ComplCancel = $00800000; {1.4}
LineDevState_Removed = $01000000; {1.4}
AllLineDeviceStates =
LineDevState_Other or
LineDevState_Ringing or
LineDevState_Connected or
LineDevState_Disconnected or
LineDevState_MsgWaitOn or
LineDevState_MsgWaitOff or
LineDevState_InService or
LineDevState_OutOfService or
LineDevState_Maintenance or
LineDevState_Open or
LineDevState_Close or
LineDevState_NumCalls or
LineDevState_NumCompletions or
LineDevState_Terminals or
LineDevState_RoamMode or
LineDevState_Battery or
LineDevState_Signal or
LineDevState_DevSpecific or
LineDevState_ReInit or
LineDevState_Lock or
LineDevState_CapsChange or
LineDevState_ConfigChange or
LineDevState_TranslateChange or
LineDevState_ComplCancel or
LineDevState_Removed;
const
LineDevStatusFlags_Connected = $00000001;
LineDevStatusFlags_MsgWait = $00000002;
LineDevStatusFlags_InService = $00000004;
LineDevStatusFlags_Locked = $00000008;
const
LineDialToneMode_Normal = $00000001;
LineDialToneMode_Special = $00000002;
LineDialToneMode_Internal = $00000004;
LineDialToneMode_External = $00000008;
LineDialToneMode_Unknown = $00000010;
LineDialToneMode_Unavail = $00000020;
const
LineDigitMode_Pulse = $00000001;
LineDigitMode_DTMF = $00000002;
LineDigitMode_DTMFEnd = $00000004;
const
LineDisconnectMode_Normal = $00000001;
LineDisconnectMode_Unknown = $00000002;
LineDisconnectMode_Reject = $00000004;
LineDisconnectMode_PickUp = $00000008;
LineDisconnectMode_Forwarded = $00000010;
LineDisconnectMode_Busy = $00000020;
LineDisconnectMode_NoAnswer = $00000040;
LineDisconnectMode_BadAddress = $00000080;
LineDisconnectMode_Unreachable = $00000100;
LineDisconnectMode_Congestion = $00000200;
LineDisconnectMode_Incompatible = $00000400;
LineDisconnectMode_Unavail = $00000800;
LineDisconnectMode_NoDialtone = $00001000; {1.4}
LineDisconnectMode_NumberChanged = $00002000; {2.0}
LineDisconnectMode_OutOfOrder = $00004000; {2.0}
LineDisconnectMode_TempFailure = $00008000; {2.0}
LineDisconnectMode_QOSUnavail = $00010000; {2.0}
LineDisconnectMode_Blocked = $00020000; {2.0}
LineDisconnectMode_DoNotDisturb = $00040000; {2.0}
LineDisconnectMode_Cancelled = $00080000; {2.0}
const
{ These values are directly used to get error strings from the resource }
{ Refer to the TapiErrorBase constant in ADTAPI.PAS and the strings in APW.STR }
LineErr_Allocated = LongInt($80000001);
LineErr_BadDeviceID = LongInt($80000002);
LineErr_BearerModeUnavail = LongInt($80000003);
LineErr_CallUnavail = LongInt($80000005);
LineErr_CompletionOverRun = LongInt($80000006);
LineErr_ConferenceFull = LongInt($80000007);
LineErr_DialBilling = LongInt($80000008);
LineErr_DialDialtone = LongInt($80000009);
LineErr_DialPrompt = LongInt($8000000A);
LineErr_DialQuiet = LongInt($8000000B);
LineErr_IncompatibleApiVersion = LongInt($8000000C);
LineErr_IncompatibleExtVersion = LongInt($8000000D);
LineErr_IniFileCorrupt = LongInt($8000000E);
LineErr_InUse = LongInt($8000000F);
LineErr_InvalAddress = LongInt($80000010);
LineErr_InvalAddressID = LongInt($80000011);
LineErr_InvalAddressMode = LongInt($80000012);
LineErr_InvalAddressState = LongInt($80000013);
LineErr_InvalAppHandle = LongInt($80000014);
LineErr_InvalAppName = LongInt($80000015);
LineErr_InvalBearerMode = LongInt($80000016);
LineErr_InvalCallComplMode = LongInt($80000017);
LineErr_InvalCallHandle = LongInt($80000018);
LineErr_InvalCallParams = LongInt($80000019);
LineErr_InvalCallPrivilege = LongInt($8000001A);
LineErr_InvalCallSelect = LongInt($8000001B);
LineErr_InvalCallState = LongInt($8000001C);
LineErr_InvalCallStateList = LongInt($8000001D);
LineErr_InvalCard = LongInt($8000001E);
LineErr_InvalCompletionID = LongInt($8000001F);
LineErr_InvalConfCallHandle = LongInt($80000020);
LineErr_InvalConsultCallHandle = LongInt($80000021);
LineErr_InvalCountryCode = LongInt($80000022);
LineErr_InvalDeviceClass = LongInt($80000023);
LineErr_InvalDeviceHandle = LongInt($80000024);
LineErr_InvalDialParams = LongInt($80000025);
LineErr_InvalDigitList = LongInt($80000026);
LineErr_InvalDigitMode = LongInt($80000027);
LineErr_InvalDigits = LongInt($80000028);
LineErr_InvalExtVersion = LongInt($80000029);
LineErr_InvalGroupID = LongInt($8000002A);
LineErr_InvalLineHandle = LongInt($8000002B);
LineErr_InvalLineState = LongInt($8000002C);
LineErr_InvalLocation = LongInt($8000002D);
LineErr_InvalMediaList = LongInt($8000002E);
LineErr_InvalMediaMode = LongInt($8000002F);
LineErr_InvalMessageID = LongInt($80000030);
LineErr_InvalParam = LongInt($80000032);
LineErr_InvalParkID = LongInt($80000033);
LineErr_InvalParkMode = LongInt($80000034);
LineErr_InvalPointer = LongInt($80000035);
LineErr_InvalPrivSelect = LongInt($80000036);
LineErr_InvalRate = LongInt($80000037);
LineErr_InvalRequestMode = LongInt($80000038);
LineErr_InvalTerminalID = LongInt($80000039);
LineErr_InvalTerminalMode = LongInt($8000003A);
LineErr_InvalTimeout = LongInt($8000003B);
LineErr_InvalTone = LongInt($8000003C);
LineErr_InvalToneList = LongInt($8000003D);
LineErr_InvalToneMode = LongInt($8000003E);
LineErr_InvalTransferMode = LongInt($8000003F);
LineErr_LineMapperFailed = LongInt($80000040);
LineErr_NoConference = LongInt($80000041);
LineErr_NoDevice = LongInt($80000042);
LineErr_NoDriver = LongInt($80000043);
LineErr_NoMem = LongInt($80000044);
LineErr_NoRequest = LongInt($80000045);
LineErr_NotOwner = LongInt($80000046);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -