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

📄 shpa3api.pas

📁 用Delphi写的呼叫中心
💻 PAS
📖 第 1 页 / 共 4 页
字号:
function SsmClearRingCount; stdcall;external 'SHP_A3.dll';
function SsmChkOpCallerId; stdcall;external 'SHP_A3.dll';
function SsmGetCallerId; stdcall;external 'SHP_A3.dll';
function SsmGetCallerIdEx; stdcall;external 'SHP_A3.dll';
function SsmClearCallerId; stdcall;external 'SHP_A3.dll';
function SsmClearCallerIdEx; stdcall;external 'SHP_A3.dll';


//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@ CALL OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmPickup; stdcall;external 'SHP_A3.dll';
function SsmHangup; stdcall;external 'SHP_A3.dll';
function SsmAutoDial; stdcall;external 'SHP_A3.dll';
function SsmChkAutoDial; stdcall;external 'SHP_A3.dll';
function SsmGetChState; stdcall;external 'SHP_A3.dll';

function SsmSearchIdleCallOutCh; stdcall;external 'SHP_A3.dll';
function SsmSetAutoCallDirection; stdcall;external 'SHP_A3.dll';
function SsmGetAutoCallDirection; stdcall;external 'SHP_A3.dll';
function SsmAppendPhoNum; stdcall;external 'SHP_A3.dll';
function SsmGetPendingReason; stdcall;external 'SHP_A3.dll';
function SsmGetChStateKeepTime; stdcall;external 'SHP_A3.dll';
function SsmGetPhoNumStr; stdcall;external 'SHP_A3.dll';
function SsmGetPhoNumLen; stdcall;external 'SHP_A3.dll';
function SsmEnableAutoSendKB; stdcall;external 'SHP_A3.dll';
function SsmGetAutoSendKBFlag; stdcall;external 'SHP_A3.dll';
function SsmSetKB; stdcall;external 'SHP_A3.dll';
function SsmSetKD; stdcall;external 'SHP_A3.dll';
function SsmSetKA; stdcall;external 'SHP_A3.dll';
function SsmSetTxCallerId; stdcall;external 'SHP_A3.dll';
function SsmGetTxCallerId; stdcall;external 'SHP_A3.dll';
function SsmGetKA; stdcall;external 'SHP_A3.dll';
function SsmGetKB; stdcall;external 'SHP_A3.dll';
function SsmGetKD; stdcall;external 'SHP_A3.dll';

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@ ADAPTIVE FILTER OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmQueryOpEchoCanceller; stdcall;external 'SHP_A3.dll';
function SsmSetEchoCanceller; stdcall;external 'SHP_A3.dll';
function SsmGetEchoCancellerState; stdcall;external 'SHP_A3.dll';
function SsmSetEchoCancellerStudy; stdcall;external 'SHP_A3.dll';
function SsmGetEchoCancellerStudyState; stdcall;external 'SHP_A3.dll';
function SsmGetEchoCancellerRatio; stdcall;external 'SHP_A3.dll';
function SsmSaveEchoCancellerPara; stdcall;external 'SHP_A3.dll';




//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@ ST-BUS OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmGetBusChInfo; stdcall;external 'SHP_A3.dll';
function SsmApplyBusCh; stdcall;external 'SHP_A3.dll';
function SsmFreeBusCh; stdcall;external 'SHP_A3.dll';
function SsmLinkToBusCh; stdcall;external 'SHP_A3.dll';
function SsmUnLinkToBusCh; stdcall;external 'SHP_A3.dll';
function SsmLinkFromBusCh; stdcall;external 'SHP_A3.dll';
function SsmUnLinkFromBusCh; stdcall;external 'SHP_A3.dll';
function SsmListenTo; stdcall;external 'SHP_A3.dll';
function SsmStopListenTo; stdcall;external 'SHP_A3.dll';
function SsmTalkWith; stdcall;external 'SHP_A3.dll';
function SsmStopTalkWith; stdcall;external 'SHP_A3.dll';

procedure PlayListen; stdcall;external 'SHP_A3.dll';
procedure PlayListenNew; stdcall;external 'SHP_A3.dll';
procedure StopListen; stdcall;external 'SHP_A3.dll';
procedure StopListenNew; stdcall;external 'SHP_A3.dll';

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@ CONFERENCE OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmCreateConfGroup; stdcall;external 'SHP_A3.dll';
function SsmFreeConfGroup; stdcall;external 'SHP_A3.dll';
function SsmJoinConfGroup; stdcall;external 'SHP_A3.dll';
function SsmExitConfGroup; stdcall;external 'SHP_A3.dll';
function SsmGetConfCfgInfo; stdcall;external 'SHP_A3.dll';
function SsmGetTotalConfGroup; stdcall;external 'SHP_A3.dll';
function SsmGetConfGrpId; stdcall;external 'SHP_A3.dll';
function SsmGetConfGrpCfgInfo; stdcall;external 'SHP_A3.dll';
function SsmGetConfGrpInfo; stdcall;external 'SHP_A3.dll';
function SsmGetConfGrpMmbrId; stdcall;external 'SHP_A3.dll';
function SsmGetConfGrpMmbrInfo; stdcall;external 'SHP_A3.dll';


//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@ FUNCTIONS COMPATIBLE WITH SHP_8A3 BOARD DRIVER  @@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function InitCard; stdcall;external 'SHP_A3.dll';
procedure ShutCard; stdcall;external 'SHP_A3.dll';

function StartRecordFile; stdcall;external 'SHP_A3.dll';

procedure StopRecordFile; stdcall;external 'SHP_A3.dll';

procedure PauseRecord; stdcall;external 'SHP_A3.dll';

procedure RestartRecord; stdcall;external 'SHP_A3.dll';
function GetRecordTime; stdcall;external 'SHP_A3.dll';

function StartPlayFile; stdcall;external 'SHP_A3.dll';
procedure StopPlayFile; stdcall;external 'SHP_A3.dll';
function CheckPlayingEnd; stdcall;external 'SHP_A3.dll';

procedure PausePlay; stdcall;external 'SHP_A3.dll';
procedure RestartPlay; stdcall;external 'SHP_A3.dll';
procedure FastPlay; stdcall;external 'SHP_A3.dll';
procedure BackPlay; stdcall;external 'SHP_A3.dll';

function GetPlayTime; stdcall;external 'SHP_A3.dll';
function GetPlayPercent; stdcall;external 'SHP_A3.dll';
procedure SetPlayTime; stdcall;external 'SHP_A3.dll';
procedure SetPlayPercent; stdcall;external 'SHP_A3.dll';

function LoadIndexFile; stdcall;external 'SHP_A3.dll';

procedure FreeIndexMem; stdcall;external 'SHP_A3.dll';
procedure PlayIndex; stdcall;external 'SHP_A3.dll';
procedure StopIndex; stdcall;external 'SHP_A3.dll';
procedure DTMFStop; stdcall;external 'SHP_A3.dll';

function GetDTMF; stdcall;external 'SHP_A3.dll';
procedure ClearDTMFBuf; stdcall;external 'SHP_A3.dll';
function DetectRing; stdcall;external 'SHP_A3.dll';
procedure ClearRing; stdcall;external 'SHP_A3.dll';
procedure HangUp; stdcall;external 'SHP_A3.dll';
procedure PickUp; stdcall;external 'SHP_A3.dll';
function DetectInter; stdcall;external 'SHP_A3.dll';
function GetFlash; stdcall;external 'SHP_A3.dll';
procedure SetFlashTime; stdcall;external 'SHP_A3.dll';
function ToneCheck; stdcall;external 'SHP_A3.dll';
function GetBusyLen; stdcall;external 'SHP_A3.dll';

procedure DTMFDial; stdcall;external 'SHP_A3.dll';
function DTMFDialEnd; stdcall;external 'SHP_A3.dll';

procedure Flash; stdcall;external 'SHP_A3.dll';

procedure SetPlayVolume; stdcall;external 'SHP_A3.dll';
procedure SetRecVolume; stdcall;external 'SHP_A3.dll';

function GetCallerId; stdcall;external 'SHP_A3.dll';


procedure SetPickSens; stdcall;external 'SHP_A3.dll';
function GetPickUp; stdcall;external 'SHP_A3.dll';
function GetNum; stdcall;external 'SHP_A3.dll';

procedure SetWorkMode; stdcall;external 'SHP_A3.dll';

procedure SetUserCard; stdcall;external 'SHP_A3.dll';

procedure SendBusyTone; stdcall;external 'SHP_A3.dll';
procedure SendRingEchoTone; stdcall;external 'SHP_A3.dll';
procedure SendDialTone; stdcall;external 'SHP_A3.dll';
procedure StopSendTone; stdcall;external 'SHP_A3.dll';
procedure StartSendRing; stdcall;external 'SHP_A3.dll';
procedure StopSendRing; stdcall;external 'SHP_A3.dll';

function Link2Ch; stdcall;external 'SHP_A3.dll';
procedure UnLink2Ch; stdcall;external 'SHP_A3.dll';

function Link3Ch; stdcall;external 'SHP_A3.dll';


procedure UnLink3Ch; stdcall;external 'SHP_A3.dll';
function ListenFromCh; stdcall;external 'SHP_A3.dll';

procedure StopListenFromCh; stdcall;external 'SHP_A3.dll';
procedure SetDelay; stdcall;external 'SHP_A3.dll';
procedure SetLevel; stdcall;external 'SHP_A3.dll';

function DetectSound; stdcall;external 'SHP_A3.dll';
function GetFax11; stdcall;external 'SHP_A3.dll';
function GetFax21; stdcall;external 'SHP_A3.dll';
function GetRing; stdcall;external 'SHP_A3.dll';

procedure SetDialSpeed; stdcall;external 'SHP_A3.dll';
procedure GetErrorMsg; stdcall;external 'SHP_A3.dll';

function  SetMaxSeg; stdcall;external 'SHP_A3.dll';

function ApplyTimeSlot; stdcall;external 'SHP_A3.dll';

function LinkFromBus; stdcall;external 'SHP_A3.dll';
function StopLinkFromBus; stdcall;external 'SHP_A3.dll';
function LinkToBus; stdcall;external 'SHP_A3.dll';

function StopLinkToBus; stdcall;external 'SHP_A3.dll';

procedure FreeTimeSlot; stdcall;external 'SHP_A3.dll';
procedure PauseCard; stdcall;external 'SHP_A3.dll';
procedure RestartCard; stdcall;external 'SHP_A3.dll';

function SetIRQPriority; stdcall;external 'SHP_A3.dll';

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@ RECORD MODULE OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function GetLevel; stdcall;external 'SHP_A3.dll';
procedure SetJudge; stdcall;external 'SHP_A3.dll';
function SsmGetLineVoltage; stdcall;external 'SHP_A3.dll';
function SsmSetDtrmLineVoltage; stdcall;external 'SHP_A3.dll';
function SsmGetDtrmLineVoltage; stdcall;external 'SHP_A3.dll';
function DetectPickUp; stdcall;external 'SHP_A3.dll';
function DetectEmpty; stdcall;external 'SHP_A3.dll';
procedure SetSoundJudgeLevel; stdcall;external 'SHP_A3.dll';
function GetSoundJudgeLevel; stdcall;external 'SHP_A3.dll';

function SsmQueryOpMicGain; stdcall;external 'SHP_A3.dll';
function SsmSetMicGain; stdcall;external 'SHP_A3.dll';
function SsmGetMicGain; stdcall;external 'SHP_A3.dll';


//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@ POWER-AMPLIFIER OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
procedure SetVolume; stdcall;external 'SHP_A3.dll';
function SsmQueryOpPowerAmp; stdcall;external 'SHP_A3.dll';
function SsmSetPowerAmpVlm; stdcall;external 'SHP_A3.dll';

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@ POLAR REVERSE OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function GetFZCount; stdcall;external 'SHP_A3.dll';
function SsmQueryOpPolarRvrs; stdcall;external 'SHP_A3.dll';
function SsmGetPolarRvrsCount; stdcall;external 'SHP_A3.dll';

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ SS1 OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmQueryOpSS1; stdcall;external 'SHP_A3.dll';
function SsmSendCAS; stdcall;external 'SHP_A3.dll';
function SsmGetCAS; stdcall;external 'SHP_A3.dll';
function SsmSetRxR2Mode; stdcall;external 'SHP_A3.dll';
function SsmGetR2; stdcall;external 'SHP_A3.dll';
function SsmSendR2; stdcall;external 'SHP_A3.dll';
function SsmStopSendR2; stdcall;external 'SHP_A3.dll';

function SsmGetSendingCAS; stdcall;external 'SHP_A3.dll';
function SsmGetSendingR2; stdcall;external 'SHP_A3.dll';

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ PCM LINK OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmGetMaxPcm; stdcall;external 'SHP_A3.dll';
function SsmGetPcmInfo; stdcall;external 'SHP_A3.dll';
function SsmGetPcmLinkStatus; stdcall;external 'SHP_A3.dll';

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ SEND FSK OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmSetFskPara; stdcall;external 'SHP_A3.dll';
function SsmGetFskPara; stdcall;external 'SHP_A3.dll';
function SsmStartSendFSK; stdcall;external 'SHP_A3.dll';
function SsmCheckSendFsk; stdcall;external 'SHP_A3.dll';
function SsmStopSendFsk; stdcall;external 'SHP_A3.dll';

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@ FAX OPERATION API @@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmFaxGetChStateMsg; stdcall;external 'SHP_A3.dll';
function SsmFaxGetPages; stdcall;external 'SHP_A3.dll';
function SsmFaxStartReceive; stdcall;external 'SHP_A3.dll';
function SsmFaxStartSend; stdcall;external 'SHP_A3.dll';
function SsmFaxStop; stdcall;external 'SHP_A3.dll';
procedure SsmFaxSetMaxSpeed; stdcall;external 'SHP_A3.dll';
function SsmFaxCheckEnd; stdcall;external 'SHP_A3.dll';
function SsmFaxSetID; stdcall;external 'SHP_A3.dll';
function SsmFaxGetID; stdcall;external 'SHP_A3.dll';
function SsmFaxSetSendMode; stdcall;external 'SHP_A3.dll';
function SsmFaxGetRcvBytes; stdcall;external 'SHP_A3.dll';
function SsmFaxGetSendBytes; stdcall;external 'SHP_A3.dll';

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@ MODEM OPERATION API  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmEnableCh; stdcall;external 'SHP_A3.dll';
function SsmDisableCh; stdcall;external 'SHP_A3.dll';
function  SsmResetCh; stdcall;external 'SHP_A3.dll';
function SsmCheckResetCh; stdcall;external 'SHP_A3.dll';
function SsmGetLSR; stdcall;external 'SHP_A3.dll';
function  SsmGetMSR; stdcall;external 'SHP_A3.dll';
function SsmGetRTS; stdcall;external 'SHP_A3.dll';
function SsmGetCTS; stdcall;external 'SHP_A3.dll';
function SsmGetOH; stdcall;external 'SHP_A3.dll';
function SsmDetectCarry; stdcall;external 'SHP_A3.dll';

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@ SERIAL PORT IO OPERATION API @@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmReadRxBuf; stdcall;external 'SHP_A3.dll';
function SsmGetRxBufLen; stdcall;external 'SHP_A3.dll';
procedure SsmClearRxBuf; stdcall;external 'SHP_A3.dll';
function SsmWriteTxBuf; stdcall;external 'SHP_A3.dll';
function SsmWriteTxBuf_S; stdcall;external 'SHP_A3.dll';
function SsmWriteTxBuf_C; stdcall;external 'SHP_A3.dll';
function SsmGetTxBufRemain; stdcall;external 'SHP_A3.dll';
function SsmGetTxBufLen; stdcall;external 'SHP_A3.dll';
procedure SsmClearTxBuf; stdcall;external 'SHP_A3.dll';
end.

⌨️ 快捷键说明

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