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

📄 csta.h

📁 TSapi 软件电话源代码
💻 H
📖 第 1 页 / 共 2 页
字号:
cstaRetrieveCall (	ACSHandle_t						acsHandle,
					InvokeID_t						invokeID,
					CONST_PARAM ConnectionID_t	FAR	*heldCall,
					CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaTransferCall (	ACSHandle_t						acsHandle,
					InvokeID_t						invokeID,
					CONST_PARAM ConnectionID_t	FAR	*heldCall,
					CONST_PARAM ConnectionID_t	FAR	*activeCall,
					CONST_PARAM PrivateData_t	FAR	*privateData);


/* Telephony Supplementary Services */

TSAPI
cstaSetMsgWaitingInd (	ACSHandle_t						acsHandle,
						InvokeID_t						invokeID,
						CONST_PARAM DeviceID_t		FAR	*device,
						Boolean							messages,
						CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaSetDoNotDisturb (	ACSHandle_t						acsHandle,
						InvokeID_t					invokeID,
						CONST_PARAM DeviceID_t		FAR	*device,
						Boolean							doNotDisturb,
						CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaSetForwarding (	ACSHandle_t						acsHandle,
					InvokeID_t						invokeID,
					CONST_PARAM DeviceID_t		FAR	*device,
					ForwardingType_t				forwardingType,
					Boolean							forwardingOn,
					CONST_PARAM DeviceID_t		FAR	*forwardingDestination,
					CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaSetAgentState (	ACSHandle_t						acsHandle,
					InvokeID_t						invokeID,
					CONST_PARAM DeviceID_t		FAR	*device,
					AgentMode_t						agentMode,
					CONST_PARAM AgentID_t		FAR	*agentID,
					CONST_PARAM AgentGroup_t	FAR	*agentGroup,
					CONST_PARAM AgentPassword_t	FAR	*agentPassword,
					CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaQueryMsgWaitingInd (ACSHandle_t						acsHandle,
						InvokeID_t						invokeID,
						CONST_PARAM DeviceID_t		FAR	*device,
						CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaQueryDoNotDisturb (	ACSHandle_t						acsHandle,
						InvokeID_t						invokeID,
						CONST_PARAM DeviceID_t		FAR	*device,
						CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaQueryForwarding (	ACSHandle_t						acsHandle,
						InvokeID_t						invokeID,
						CONST_PARAM DeviceID_t		FAR	*device,
						CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaQueryAgentState (	ACSHandle_t						acsHandle,
						InvokeID_t						invokeID,
						CONST_PARAM DeviceID_t		FAR	*device,
						CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaQueryLastNumber (	ACSHandle_t						acsHandle,
						InvokeID_t						invokeID,
						CONST_PARAM DeviceID_t		FAR	*device,
						CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaQueryDeviceInfo (	ACSHandle_t						acsHandle,
						InvokeID_t						invokeID,
						CONST_PARAM DeviceID_t		FAR	*device,
						CONST_PARAM PrivateData_t	FAR	*privateData);


/* Monitor Services */

TSAPI
cstaMonitorDevice (	ACSHandle_t							acsHandle,
					InvokeID_t							invokeID,
					CONST_PARAM DeviceID_t			FAR	*deviceID,
					CONST_PARAM CSTAMonitorFilter_t	FAR	*monitorFilter,
					CONST_PARAM PrivateData_t		FAR	*privateData);


TSAPI
cstaMonitorCall (	ACSHandle_t							acsHandle,
					InvokeID_t							invokeID,
					CONST_PARAM ConnectionID_t		FAR	*call,
					CONST_PARAM CSTAMonitorFilter_t	FAR	*monitorFilter,
					CONST_PARAM PrivateData_t		FAR	*privateData);


TSAPI
cstaMonitorCallsViaDevice (	ACSHandle_t							acsHandle,
							InvokeID_t							invokeID,
							CONST_PARAM DeviceID_t			FAR	*deviceID,
							CONST_PARAM CSTAMonitorFilter_t	FAR	*monitorFilter,
							CONST_PARAM PrivateData_t		FAR	*privateData);


TSAPI
cstaChangeMonitorFilter (	ACSHandle_t							acsHandle,
							InvokeID_t							invokeID,
							CSTAMonitorCrossRefID_t				monitorCrossRefID,
							CONST_PARAM CSTAMonitorFilter_t	FAR	*filterlist,
							CONST_PARAM PrivateData_t		FAR	*privateData);


TSAPI
cstaMonitorStop (	ACSHandle_t						acsHandle,
					InvokeID_t						invokeID,
					CSTAMonitorCrossRefID_t			monitorCrossRefID,
					CONST_PARAM PrivateData_t	FAR	*privateData);

/* Snapshot Services */

TSAPI
cstaSnapshotCallReq (	ACSHandle_t						acsHandle,
						InvokeID_t						invokeID,
						CONST_PARAM ConnectionID_t	FAR	*snapshotObj,
						CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaSnapshotDeviceReq (	ACSHandle_t						acsHandle,
						InvokeID_t						invokeID,
						CONST_PARAM DeviceID_t		FAR	*snapshotObj,
						CONST_PARAM PrivateData_t	FAR	*privateData);


/* Routing Services */

TSAPI
cstaRouteRegisterReq (	ACSHandle_t						acsHandle,
						InvokeID_t						invokeID,
						CONST_PARAM DeviceID_t		FAR	*routingDevice,
						CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaRouteRegisterCancel (	ACSHandle_t					acsHandle,
							InvokeID_t					invokeID,
							RouteRegisterReqID_t		routeRegisterReqID,
							CONST_PARAM PrivateData_t	FAR	*privateData);

	/* Release 1 calls, w/o invokeID, for backward compatibility */
	
TSAPI
cstaRouteSelect (	ACSHandle_t						acsHandle,
					RouteRegisterReqID_t			routeRegisterReqID,
					RoutingCrossRefID_t				routingCrossRefID,
					CONST_PARAM DeviceID_t		FAR	*routeSelected,
					RetryValue_t					remainRetry,
					CONST_PARAM SetUpValues_t	FAR *setupInformation,
					Boolean							routeUsedReq,
					CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaRouteEnd (	ACSHandle_t						acsHandle,
				RouteRegisterReqID_t			routeRegisterReqID,
				RoutingCrossRefID_t				routingCrossRefID,
				CSTAUniversalFailure_t			errorValue,
				CONST_PARAM PrivateData_t	FAR	*privateData);


	/* Release 2 calls, with invokeID */
	
TSAPI
cstaRouteSelectInv (ACSHandle_t						acsHandle,
					InvokeID_t						invokeID,
					RouteRegisterReqID_t			routeRegisterReqID,
					RoutingCrossRefID_t				routingCrossRefID,
					CONST_PARAM DeviceID_t		FAR	*routeSelected,
					RetryValue_t					remainRetry,
					CONST_PARAM SetUpValues_t	FAR *setupInformation,
					Boolean							routeUsedReq,
					CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaRouteEndInv (	ACSHandle_t						acsHandle,
					InvokeID_t						invokeID,
					RouteRegisterReqID_t			routeRegisterReqID,
					RoutingCrossRefID_t				routingCrossRefID,
					CSTAUniversalFailure_t			errorValue,
					CONST_PARAM PrivateData_t	FAR	*privateData);


/* Escape Services */

TSAPI
cstaEscapeService (	ACSHandle_t						acsHandle,
					InvokeID_t						invokeID,
					CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaEscapeServiceConf (	ACSHandle_t						acsHandle,
						InvokeID_t						invokeID,
						CSTAUniversalFailure_t			error,
						CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaSendPrivateEvent (	ACSHandle_t						acsHandle,
						CONST_PARAM PrivateData_t	FAR	*privateData);


/* Maintenance Services */

TSAPI
cstaSysStatReq (ACSHandle_t						acsHandle,
				InvokeID_t						invokeID,
				CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaSysStatStart (	ACSHandle_t						acsHandle,
					InvokeID_t						invokeID,
					SystemStatusFilter_t			statusFilter,
					CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaSysStatStop (	ACSHandle_t						acsHandle,
					InvokeID_t						invokeID,
					CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaChangeSysStatFilter (	ACSHandle_t						acsHandle,
							InvokeID_t						invokeID,
							SystemStatusFilter_t			statusFilter,
							CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaSysStatReqConf (ACSHandle_t						acsHandle,
					InvokeID_t						invokeID,
					SystemStatus_t					systemStatus,
					CONST_PARAM PrivateData_t	FAR	*privateData);


TSAPI
cstaSysStatEvent (	ACSHandle_t						acsHandle,
					SystemStatus_t					systemStatus,
					CONST_PARAM 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 + -