📄 csta.h
字号:
ConnectionID_t FAR *heldCall,
PrivateData_t FAR *privateData);
TSAPI
cstaTransferCall ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
ConnectionID_t FAR *heldCall,
ConnectionID_t FAR *activeCall,
PrivateData_t FAR *privateData);
/* Telephony Supplementary Services */
TSAPI
cstaSetMsgWaitingInd ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
DeviceID_t FAR *device,
Boolean messages,
PrivateData_t FAR *privateData);
TSAPI
cstaSetDoNotDisturb ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
DeviceID_t FAR *device,
Boolean doNotDisturb,
PrivateData_t FAR *privateData);
TSAPI
cstaSetForwarding ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
DeviceID_t FAR *device,
ForwardingType_t forwardingType,
Boolean forwardingOn,
DeviceID_t FAR *forwardingDestination,
PrivateData_t FAR *privateData);
TSAPI
cstaSetAgentState ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
DeviceID_t FAR *device,
AgentMode_t agentMode,
AgentID_t FAR *agentID,
AgentGroup_t FAR *agentGroup,
AgentPassword_t FAR *agentPassword,
PrivateData_t FAR *privateData);
// Added 15 May 98 for Not ready activation in private data
TSAPI
cstaSetAgentState2 ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
DeviceID_t FAR *device,
AgentMode_t agentMode,
AgentID_t FAR *agentID,
AgentGroup_t FAR *agentGroup,
AgentPassword_t FAR *agentPassword,
PrivateData_t FAR *privateData);
// End Added
TSAPI
cstaQueryMsgWaitingInd (ACSHandle_t acsHandle,
InvokeID_t invokeID,
DeviceID_t FAR *device,
PrivateData_t FAR *privateData);
TSAPI
cstaQueryDoNotDisturb ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
DeviceID_t FAR *device,
PrivateData_t FAR *privateData);
TSAPI
cstaQueryForwarding ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
DeviceID_t FAR *device,
PrivateData_t FAR *privateData);
TSAPI
cstaQueryAgentState ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
DeviceID_t FAR *device,
PrivateData_t FAR *privateData);
TSAPI
cstaQueryLastNumber ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
DeviceID_t FAR *device,
PrivateData_t FAR *privateData);
TSAPI
cstaQueryDeviceInfo ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
DeviceID_t FAR *device,
PrivateData_t FAR *privateData);
TSAPI
cstaAssociateData ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
ConnectionID_t FAR *existingCall,
AccountInfo_t FAR *accountInfo,
AuthCode_t FAR *authCode,
CorrelatorData_t FAR *correlatorData,
PrivateData_t FAR *privateData);
/* Monitor Services */
TSAPI
cstaMonitorDevice ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
DeviceID_t FAR *deviceID,
CSTAMonitorFilter_t FAR *monitorFilter,
PrivateData_t FAR *privateData);
TSAPI
cstaMonitorCall ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
ConnectionID_t FAR *call,
CSTAMonitorFilter_t FAR *monitorFilter,
PrivateData_t FAR *privateData);
TSAPI
cstaMonitorCallsViaDevice ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
DeviceID_t FAR *deviceID,
CSTAMonitorFilter_t FAR *monitorFilter,
PrivateData_t FAR *privateData);
TSAPI
cstaChangeMonitorFilter ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
CSTAMonitorCrossRefID_t monitorCrossRefID,
CSTAMonitorFilter_t FAR *filterlist,
PrivateData_t FAR *privateData);
TSAPI
cstaMonitorStop ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
CSTAMonitorCrossRefID_t monitorCrossRefID,
PrivateData_t FAR *privateData);
/* Snapshot Services */
TSAPI
cstaSnapshotCallReq ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
ConnectionID_t FAR *snapshotObj,
PrivateData_t FAR *privateData);
TSAPI
cstaSnapshotDeviceReq ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
DeviceID_t FAR *snapshotObj,
PrivateData_t FAR *privateData);
/* Routing Services */
TSAPI
cstaRouteRegisterReq ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
DeviceID_t FAR *routingDevice,
PrivateData_t FAR *privateData);
TSAPI
cstaRouteRegisterCancel ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
RouteRegisterReqID_t routeRegisterReqID,
PrivateData_t FAR *privateData);
/* Release 1 calls, w/o invokeID, for backward compatibility */
TSAPI
cstaRouteSelect ( ACSHandle_t acsHandle,
RouteRegisterReqID_t routeRegisterReqID,
RoutingCrossRefID_t routingCrossRefID,
DeviceID_t FAR *routeSelected,
RetryValue_t remainRetry,
SetUpValues_t FAR *setupInformation,
Boolean routeUsedReq,
PrivateData_t FAR *privateData);
TSAPI
cstaRouteEnd ( ACSHandle_t acsHandle,
RouteRegisterReqID_t routeRegisterReqID,
RoutingCrossRefID_t routingCrossRefID,
CSTAUniversalFailure_t errorValue,
PrivateData_t FAR *privateData);
TSAPI
cstaSingleStepConf (ACSHandle_t acsHandle,
InvokeID_t invokeID,
ConnectionID_t FAR *activeCall,
DeviceID_t FAR *deviceToJoin,
ParticipationType_t participationType,
DeviceProfile_t FAR *joiningDeviceProfile,
AccountInfo_t FAR *accountCode,
AuthCode_t FAR *authCode,
CorrelatorData_t FAR *correlatorData,
PrivateData_t FAR *privateData);
TSAPI
cstaSendDTMFTones ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
ConnectionID_t FAR *connectionToSendTones,
CharacterToSend_t FAR *characterToSend,
ToneDuration_t toneDuration,
PauseDuration_t pauseDuration,
PrivateData_t FAR *privateData);
TSAPI
cstaRecordMessage ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
ConnectionID_t FAR *callToBeRecorded,
double samplingRate,
EncodingAlg_t encodingAlg,
int maxDuration,
TerminatingConditions_t termination,
PrivateData_t FAR *privateData);
TSAPI
cstaStop( ACSHandle_t acsHandle,
InvokeID_t invokeID,
ConnectionID_t FAR *connection,
MessageID_t FAR *message,
PrivateData_t FAR *privateData);
/* Release 2 calls, with invokeID */
TSAPI
cstaRouteSelectInv (ACSHandle_t acsHandle,
InvokeID_t invokeID,
RouteRegisterReqID_t routeRegisterReqID,
RoutingCrossRefID_t routingCrossRefID,
DeviceID_t FAR *routeSelected,
RetryValue_t remainRetry,
SetUpValues_t FAR *setupInformation,
Boolean routeUsedReq,
CorrelatorData_t FAR *correlatorData, /*ECMA_2 Compatibility*/
PrivateData_t FAR *privateData);
TSAPI
cstaRouteEndInv ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
RouteRegisterReqID_t routeRegisterReqID,
RoutingCrossRefID_t routingCrossRefID,
CSTAUniversalFailure_t errorValue,
PrivateData_t FAR *privateData);
/* Escape Services */
TSAPI
cstaEscapeService ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
PrivateData_t FAR *privateData);
TSAPI
cstaEscapeServiceConf ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
CSTAUniversalFailure_t error,
PrivateData_t FAR *privateData);
TSAPI
cstaSendPrivateEvent ( ACSHandle_t acsHandle,
PrivateData_t FAR *privateData);
/* Maintenance Services */
TSAPI
cstaSysStatReq (ACSHandle_t acsHandle,
InvokeID_t invokeID,
PrivateData_t FAR *privateData);
TSAPI
cstaSendIvrStat (ACSHandle_t acsHandle,
InvokeID_t invokeID,
HostStatus_t FAR *ivrStatus,
PrivateData_t FAR *privateData);
TSAPI
cstaSysStatStart ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
SystemStatusFilter_t statusFilter,
PrivateData_t FAR *privateData);
TSAPI
cstaSysStatStop ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
PrivateData_t FAR *privateData);
TSAPI
cstaChangeSysStatFilter ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
SystemStatusFilter_t statusFilter,
PrivateData_t FAR *privateData);
TSAPI
cstaSysStatReqConf (ACSHandle_t acsHandle,
InvokeID_t invokeID,
SystemStatus_t systemStatus,
PrivateData_t FAR *privateData);
TSAPI
cstaSysStatEvent ( ACSHandle_t acsHandle,
SystemStatus_t systemStatus,
PrivateData_t FAR *privateData);
TSAPI
cstaGetAPICaps (ACSHandle_t acsHandle, InvokeID_t invokeID);
TSAPI
cstaGetDeviceList ( ACSHandle_t acsHandle,
InvokeID_t invokeID,
long index,
CSTALevel_t level);
TSAPI
cstaQueryCallMonitor (ACSHandle_t acsHandle, InvokeID_t invokeID);
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -