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

📄 shpa3api.h

📁 三汇CTI示例程序源码
💻 H
📖 第 1 页 / 共 5 页
字号:
	C_ERROR_SYSTEM            =12,
	C_ERROR_IdleChNotFound    =13,
	C_ERROR_OP_FAILURE		  =14,
	C_ERROR_INVALID_APPSPYCIC =15,
	C_ERROR_FAX_NOFILE		  =16,
};

//-----------------------------------------------------------------------
// 
//-----------------------------------------------------------------------
enum{
	ATDL_NULL=0,							
	ATDL_Cancel=1,								
	ATDL_WaitDialAnsTimeout=2,					
	ATDL_WaitRemotePickupTimeout=3,				
	ATDL_PcmSyncLos=4,						

	ATDL_Mtp3Unusable=10,						
	ATDL_RcvSSB=11,							
	ATDL_RcvSLB=12,								
	ATDL_RcvSTB=13,							
	ATDL_RcvUNN=14,								
	ATDL_RcvSEC=15,							
	ATDL_RcvCGC=16,								
	ATDL_RcvNNC=17,							
	ATDL_RcvCFL=18,							
	ATDL_RcvLOS=19,							
	ATDL_RcvSST=20,								
	ATDL_RcvACB=21,								
	ATDL_RcvDPN=22,							
	ATDL_RcvEUM=23,							
	ATDL_RcvADI=24,								
	ATDL_RcvBLO=25,								
	ATDL_DoubleOccupy=26,					
	ATDL_CircuitReset=27,						
	ATDL_BlockedByRemote=28,				

	ATDL_SS1WaitOccupyAckTimeout=40,			
	ATDL_SS1RcvCAS_HANGUP=41,					
	ATDL_SS1RcvA4=42,							
	ATDL_SS1RcvA5=43,							
	ATDL_SS1RcvUndefinedAx=44,					
	ATDL_SS1RcvUndefinedAxOnTxCallerId=45,	
	ATDL_SS1WaitAxTimeout=46,				
	ATDL_SS1WaitAxStopTimeout=47,			
	ATDL_SS1WaitAxTimeoutOnTxCallerId=48,	
	ATDL_SS1WaitAxStopTimeoutOnTxCallerId=49,	
	ATDL_SS1RcvKB2=50,							
	ATDL_SS1RcvKB3=51,							
	ATDL_SS1RcvKB4=52,						
	ATDL_SS1RcvKB5=53,						
	ATDL_SS1RcvUndefinedKB=54,				
	ATDL_SS1WaitKBTimeout=55,				
	ATDL_SS1WaitKBStopTimeout=56,				

	ATDL_ISDNNETISBUS	= 60,				
	ATDL_ISDNEMPTYNO	= 61,				

	ATDL_IllegalMessage = 65,                 
	ATDL_RcvREL         = 66,                  
	ATDL_RcvCBK         = 67,                   
};



//-----------------------------------------------------------------------
// 
//-----------------------------------------------------------------------
enum{
	DIAL_STANDBY        = 0,	
	DIAL_DIALING        = 1,	
	DIAL_ECHOTONE       = 2,	
	DIAL_NO_DIALTONE    = 3,	
	DIAL_BUSYTONE       = 4,	
	DIAL_ECHO_NOVOICE   = 5,
	DIAL_NOVOICE        = 6,	
	DIAL_VOICE          = 7,	
	DIAL_VOICEF1        = 8,	
	DIAL_VOICEF2        = 9,	
	DIAL_NOANSWER       = 10,	
	DIAL_FAILURE        = 11,	
	DIAL_INVALID_PHONUM = 12,	
};

//-----------------------------------------------------------------------
// 
//-----------------------------------------------------------------------
enum{
	ANALOGOUT_NO_DIALTONE=0,				
	ANALOGOUT_BUSYTONE=1,					
	ANALOGOUT_ECHO_NOVOICE=2,				
	ANALOGOUT_NOANSWER=3,					
	ANALOGOUT_TALKING_REMOTE_HANGUPED=4,	
	ANALOGOUT_NOVOICE=5,					

	PEND_WaitBckStpMsg=10,				

	SS1IN_BWD_KB5=11,						
	PEND_RemoteHangupOnTalking=12,			

	PEND_AutoDialFailed=13,				
	PEND_SsxUnusable=14,				
	PEND_CircuitReset=15,					
	PEND_PcmSyncLos=16,					

	SS1OUT_TALKING_REMOTE_HANGUPED=20,	
	PEND_CalleeHangupOnTalking=20,			

	SS1OUT_NOANSWER=21,						
	SS1OUT_NOBWDACK=22,						
	SS1OUT_DIALING_BWD_HANGUP=23,		
	SS1OUT_BWD_A5=24,						
	SS1OUT_BWD_KB5=25,						
	SS1OUT_BWD_KB2=26,						
	SS1OUT_BWD_KB3=27,						
	SS1OUT_BWD_A4=28,						
	SS1OUT_BWD_KB4=29,						
	SS1OUT_TIMEOUT_BWD_A=30,				
	SS1OUT_TIMEOUT_BWD_A_STOP=31,			
	SS1OUT_TIMEOUT_BWD_KB=32,				
	SS1OUT_TIMEOUT_BWD_KB_STOP=33,			
	SS1OUT_TIMEOUT_CALLERID_BWD_A1=34,		
	SS1OUT_TIMEOUT_CALLERID_BWD_A1_STOP=35,	
	SS1OUT_UNDEFINED_CALLERID_BWD_A=36,		
	SS1OUT_UNDEFINED_BWD_A=37,			
	SS1OUT_UNDEFINED_BWD_KB=38,				
	
	ISDN_CALLOVER		= 41,				
	ISDN_WAIT_RELEASE	= 42,			
	ISDN_HANGING		= 43,				
	ISDN_RELEASING		= 44,				

	ISDN_UNALLOCATED_NUMBER = 45,			
	ISDN_NETWORK_BUSY		= 46,			
	ISDN_CIRCUIT_NOT_AVAILABLE= 47,			
	PEND_CalleeHangupOnWaitRemotePickUp=48,	

	ISUP_HardCircuitBlock    = 49,
	ISUP_RemoteSuspend       = 50,

	PEND_RcvHGBOrSGB		 = 51,			

	ISDN_NO_ANSWER			=52,			
	ISDN_CALL_REJ			=53,			
};

//-----------------------------------------------------------------------
//
//-----------------------------------------------------------------------
enum{
	S_CALL_STANDBY =0,					
	S_CALL_PICKUPED=1,					
	S_CALL_RINGING =2,					
	S_CALL_TALKING =3,					

	S_CALL_ANALOG_WAITDIALTONE  =4,		
	S_CALL_ANALOG_TXPHONUM      =5,	
	S_CALL_ANALOG_WAITDIALRESULT=6,	

	S_CALL_PENDING            =7,	
	S_CALL_OFFLINE            =8,		
	S_CALL_WAIT_REMOTE_PICKUP =9,		
	S_CALL_ANALOG_CLEAR      =10,		
	S_CALL_UNAVAILABLE       =11,		
	S_CALL_LOCKED            =12,	

	S_CALL_RemoteBlock	     =19,	
	S_CALL_LocalBlock        =20,	

	S_CALL_Ss1InWaitPhoNum  =30,		
	S_CALL_Ss1InWaitFwdStop =31,	
	S_CALL_Ss1InWaitCallerID=32,	
	S_CALL_Ss1InWaitKD      =33,	
	S_CALL_Ss1InWaitKDStop  =34,		
	S_CALL_SS1_SAYIDLE      =35,		
	S_CALL_SS1WaitIdleCAS   =36,		
	S_CALL_SS1PhoNumHoldup  =37,	
	S_CALL_Ss1InWaitStopSendA3p=38,		


	S_CALL_Ss1OutWaitBwdAck       =40,
	S_CALL_Ss1OutTxPhoNum         =41,
	S_CALL_Ss1OutWaitAppendPhoNum =42,	
	S_CALL_Ss1OutTxCallerID       =43,	
	S_CALL_Ss1OutWaitKB           =44,	
	S_CALL_Ss1OutDetectA3p        =45,	


	S_FAX_Wait    = S_CALL_STANDBY,	
	S_FAX_ROUND   = 50,					
	S_FAX_PhaseA  = 51,					
	S_FAX_PhaseB  = 52,				
	S_FAX_SendDCS = 53,					
	S_FAX_Train   = 54,				
	S_FAX_PhaseC  = 55,				
	S_FAX_PhaseD  = 56,				
	S_FAX_NextPage= 57,				
	S_FAX_AllSent = 58,					
	S_FAX_PhaseE  = 59,					
	S_FAX_Reset   = 60,				
	S_FAX_Init    = 61,					
	S_FAX_RcvDCS  = 62,					
	S_FAX_SendFTT = 63,					
	S_FAX_SendCFR = 64,				

	S_TUP_WaitPcmReset    = 70,		
	S_TUP_WaitSAM         = 71,		
	S_TUP_WaitGSM         = 72,		
	S_TUP_WaitCLF         = 73,		
	S_TUP_WaitPrefix      = 74,		
	S_TUP_WaitDialAnswer  = 75,		
	S_TUP_WaitRLG         = 76,		
	S_TUP_WaitSetCallerID = 77,       

	S_ISDN_OUT_WAIT_NET_RESPONSE	= 81,
	S_ISDN_OUT_PLS_APPEND_NO		= 82,
	S_ISDN_IN_CHK_CALL_IN			= 83,
	S_ISDN_IN_RCVING_NO				= 84,
	S_ISDN_IN_WAIT_TALK				= 85,
	S_ISDN_OUT_WAIT_ALERT			= 86,

	S_ISDN_CALL_BEGIN				= 87,	
	S_ISDN_WAIT_HUANGUP				= 88,

	S_CALL_SENDRING                 = 100, 

	S_SPY_STANDBY					= S_CALL_STANDBY,	
	S_SPY_RCVPHONUM                 = 105,				
	S_SPY_RINGING					= S_CALL_RINGING,	
	S_SPY_TALKING					= S_CALL_TALKING,	

	S_SPY_SS1RESET					= 110,	
	S_SPY_SS1WAITBWDACK				= 111,	
	S_SPY_SS1WAITKB					= 112,	

	S_ISUP_WaitSAM                 = 120,
	S_ISUP_WaitRLC                 = 121,
	S_ISUP_WaitReset               = 122,
	S_ISUP_LocallyBlocked          = 123,
	S_ISUP_RemotelyBlocked         = 124,
	S_ISUP_WaitDialAnswer          = 125,
	S_ISUP_WaitINF                 = 126,
	S_ISUP_WaitSetCallerID         = 127,
	S_DTRC_ACTIVE				   = 128,
	
	S_ISUP_Suspend				   = 129,
};


enum{
	E_PROC_Recognize			= 0x0000,
	E_CHG_ISDNStatus			= 0x0001,
	E_RCV_Ss7Msu				= 0x0002,
	E_CHG_Mtp3State				= 0x0003,
	E_CHG_FaxChState			= 0x0004,
	E_CHG_FaxPages				= 0x0005,
	E_PROC_FaxEnd				= 0x0006,
	E_CHG_PcmLinkStatus			= 0x0007,
	E_CHG_LineVoltage			= 0x0008,
	E_RCV_CAS					= 0x0009,
	E_RCV_R2					= 0x000a,
	E_PROC_WaitDTMF				= 0x000b,
	E_CHG_RcvDTMF				= 0x000c,
	E_PROC_SendDTMF				= 0x000d,
	E_PROC_SendFlash			= 0x000e,
	E_PROC_PlayEnd				= 0x000f,
	E_PROC_PlayFile				= 0x0010,
	E_PROC_PlayFileList			= 0x0011,
	E_PROC_PlayMem				= 0x0012,
	E_PROC_RecordEnd			= 0x0013,
	E_PROC_RecordFile			= 0x0014,
	E_PROC_RecordMem			= 0x0015,
	E_PROC_SendFSK				= 0x0016,
	E_PROC_RcvFSK				= 0x0017,
	E_CHG_ChState				= 0x0018,
	E_PROC_AutoDial				= 0x0019,
	E_CHG_RemoteChBlock			= 0x001a,
	E_CHG_RemotePCMBlock		= 0x001b,
	E_SYS_ActualPickup			= 0x001c,
	E_CHG_RingFlag				= 0x001d,
	E_CHG_RingCount				= 0x001e,
	E_CHG_CIDExBuf				= 0x001f,
	E_CHG_RxPhoNumBuf			= 0x0020,
	E_CHG_PolarRvrsCount		= 0x0021,
	E_SYS_RemotePickup			= 0x0022,
	E_CHG_FlashCount			= 0x0023,
	E_CHG_HookState				= 0x0024,
	E_CHG_ToneAnalyze			= 0x0025,
	E_OverallEnergy				= 0x0026,
	E_CHG_OvrlEnrgLevel			= 0x0027,
	E_CHG_BusyTone				= 0x0028,
	E_CHG_BusyToneEx			= 0x0029,
	E_CHG_VocFxFlag				= 0x002a,
	E_CHG_ToneValue				= 0x002b,
	E_CHG_RingEchoToneTime		= 0x002c,
	E_CHG_PeakFrq				= 0x002d,
	E_SYS_BargeIn				= 0x002e,
	E_SYS_NoSound				= 0x002f,
	E_SYS_TIMEOUT				= 0x0030,
	E_CHG_SpyState				= 0x0031,
	E_CHG_SpyLinkStatus			= 0x0032,
	E_RCV_DTR_AUDIO				= 0x0033,
	E_RCV_DTR_HOOK				= 0x0034,
	E_RCV_DTR_LAMP				= 0x0035,
	E_RCV_DTR_FKEY				= 0x0036,
	E_RCV_DTR_DKEY				= 0x0037,
	E_RCV_DTR_VOX				= 0x0038,
	E_RCV_DTR_DISPLAY			= 0x0039,
	E_RCV_DTR_DIRECTION			= 0x003a,
	E_RCV_DTR_RING				= 0x003b,
	E_CHG_CICRxPhoNumBuf		= 0x003c,
	E_CHG_CICState				= 0x003d,
	E_PROC_CICAutoDial			= 0x003e,
	E_RCV_Ss7IsupUtuinf			= 0x003f,
	E_CHG_Mtp2Status			= 0x0040,
	E_RCV_DSTDChannel			= 0x0041,
	MAX_EVENT_SIZE
};

⌨️ 快捷键说明

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