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

📄 csta.h

📁 csta协议的开发
💻 H
📖 第 1 页 / 共 2 页
字号:
					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 + -