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

📄 msgtype.h

📁 基于dialogic语音卡的IVR系统源代码
💻 H
📖 第 1 页 / 共 3 页
字号:
	USERINFO_PROXY_RequestWriteUserInfoAck,
	USERINFO_PROXY_RequestModifyUserInfoAck,
	USERINFO_PROXY_RequestReadUserInfoAck,
	USERINFO_PROXY_RequestDeleteUserInfoAck,
	USERINFO_PROXY_RequestDeleteUserSkillAck,

	MONITOR_RequestWritePreOutboundAck,
	CALLOUT_PROXY_RequestQueryPreOutboundAck,
	
	USERINFO_PROXY_RequestWritePowerOutboundAck,
	CALLOUT_PROXY_RequestQueryPowerOutboundAck,

	USERINFO_PROXY_RequestWriteINILogAck,
	RequestSpecialUserAniAck,
	USERINFO_PROXY_RequestWriteAgentAssessAck,
	USERINFO_PROXY_RequestWriteConferenceRecordAck,
	USERINFO_PROXY_RequestWriteSystemRunAck,
	USERINFO_PROXY_RequestSetUserHistoryDataAck,
	USERINFO_PROXY_RequestQueryUserHistoryDataAck,
	USERINFO_PROXY_RequestWriteServiceTypeAck,
	USERINFO_PROXY_RequestQueryTrunkTableAck,

	SELECTGENERALACK,
	GENERALACK,
	EXECUTEUSERPROCACK,

	PROXY_CONFIG_RELOAD=1498,
	PROXY_CONFIG_RELOAD_ACK,

	//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
	//...............................................................................
	CCS_PROXY_MSGTYPE_END	= 1500,	 //属于与PROXY有关的消息类型在此之前定义
	//////////////////////////////////////////////////////////////////////////////////
	//  1501 - 2000  for Event 事件 
//	MC_UIM_EVENT   ,  // 发事件所用的命令字

//呼叫接续事件{
    SCP_UIM_SSPBegin      ,  /*  SSP  ===> SCP ,排队机重启 */
	SCP_UIM_StationLogin  ,	  /* SSP <== SCP,控制站点登录*/
	SCP_UIM_StationLoginAck     ,	  /* SSP ==> SCP,控制站点登录应答*/
	SCP_UIM_Setup			   	,     /*  呼叫发起 */
	SCP_UIM_SetupAck			,	  /*  */	
	SCP_UIM_Alerting			,	  //  振铃
	SCP_UIM_Notify              ,      /*  ssp===>scp*/
	SCP_UIM_Answer		 		,     /*  应答*/
	SCP_UIM_AnswerAck			,	  /*  SSP应答证实*/
	SCP_UIM_CalledOffHook	   	,	  /*  被叫摘机*/

	SCP_UIM_Disconnect			,	  /*  拆除呼叫*/
	SCP_UIM_Release				,	  /*  释放呼叫*/
	SCP_UIM_Redirect      ,  // SSP <===  SCP,
	SCP_UIM_Combine       ,  // SSP <===  SCP, 合并
//资源控制事件 {
	SCP_UIM_ResourceConnect		,	  //   资源连接 
	SCP_UIM_ResourceConnectRes	,	  /*  资源连接结果*/
	SCP_UIM_ResourceDisconnect  ,     /* 资源断连*/
	SCP_UIM_CollectDigit		,	  /*  二次收号*/
	SCP_UIM_UserInformation		,	  /*  收号结果*/
	SCP_UIM_PlayDRV	,	  /*  放音、收号 */

    SCP_UIM_Record   ,  /*  录音  */
	SCP_UIM_PlayRecord_Res      , /*录放音结果 */
	SCP_UIM_StopPLayRecord   	,	  /*  SSP <===  SCP ,停止录放音*/
	SCP_UIM_StopPLayRecordAck   , /* 停止录放音结果*/
    SCP_UIM_FindVoiceFile       ,     /*  SSP <===  SCP , 查找语音文件,VP台 */
    SCP_UIM_FindResult          ,     /*  SSP  ===> SCP ,查找语音文件结果*/
    SCP_UIM_RenVoiceFile        ,    /*  SSP <===  SCP , 改语音文件名,VP台 */
    SCP_UIM_RenResult           ,      /*  SSP  ===> SCP ,改语音文件名结果*/
    SCP_UIM_DelVoiceFile        ,     /*  SSP <===  SCP , 删语音文件,VP台 */
    SCP_UIM_DelResult           ,      /*  SSP  ===> SCP ,删语音文件结果*/

	SCP_UIM_GetFileInfo         ,  // SSP <===  SCP ,要求按时间降序排列找到文件*/
    SCP_UIM_GetFileInfoRes      ,    //  SSP  ===> SCP ,查找结果*/
	SCP_UIM_ForeFastPlay ,     // SSP <===  SCP , 放音快进
    SCP_UIM_BackFastPlay ,     // SSP <===  SCP ,放音快退
    SCP_UIM_Pause        ,     // SSP <===  SCP ,暂停放音(暂停录音)
    SCP_UIM_Continue     ,     // SSP <===  SCP ,恢复放音(恢复录音)
    SCP_UIM_Relocation   ,     // SSP <===  SCP ,放音重定位
    SCP_UIM_VPTsRequest  , // SSP <===  SCP , 申请VP资源
    SCP_UIM_VPRelease    , // SSP <===  SCP , 释放VP资源
    SCP_UIM_VPTsResult   , // SSP  ===> SCP ,申请结果
    
	SCP_UIM_VPPlay       , // SSP <===  SCP ,指定VP放音
    SCP_UIM_VPRecord     ,//  SSP <===  SCP ,指定VP录音
    SCP_UIM_Play_Record_Ack,//给SP_VPPlay,SP_VPRecord,SP_PlayDRV
	SCP_UIM_Send	           ,  /*  SSP <===  SCP ,发传真 */
    SCP_UIM_Receive            ,  /*  SSP <===  SCP ,收传真*/
	SCP_UIM_SendReceive_Ack    ,  /* SSP  ===> SCP ,	启动收、发结果*/
	SCP_UIM_SendReceive_Res    ,  /*  SSP ===>  SCP ,收、发传真结果*/	
	SCP_UIM_StopSendReceive    ,  /*  SSP <===  SCP ,停止收、发传真*/
	SCP_UIM_StopSendReceiveAck ,  /* SSP  ===> SCP ,停止收、发结果*/

	SCP_UIM_VPSendEventToVP,// SSP <===  SCP ,向VP发送写入事件
	SCP_UIM_VPSendEventToQC,// SSP ===>  SCP ,VP向SPY回送事件(事件回顾)
// }
//呼叫轨迹事件 {
	SCP_UIM_IN_CALL			, //SCP->UIM,呼叫进入
	SCP_UIM_OUT_CALL		, //SCP->UIM,呼出
	SCP_UIM_END_CALL		, //SCP->UIM,呼叫终止
	OC_UIM_CONNECT_EVENT	, //通话开始
	OC_UIM_ABANDONED_EVENT	, //OC,MC->UIM,排队或给AGENT alerting时断连 
	OC_UIM_ALERTING_EVENT	, //OC->UIM, 呼出时被叫振铃
	OC_UIM_CALLID_DISCONNECTED_EVENT, //OC->UIM,用户先挂机
	OC_UIM_DISCONNECTED_EVENT	, // OC->UIM,话务员先挂机
	OC_UIM_REJECTED_EVENT		, //oc,mc->uim, 呼叫转移到某话务员上时工号非法或忙,被驳回
	OC_UIM_ROUTED_EVENT			,//MC->UIM,呼叫路由到某设备上
	OC_UIM_RELEASE_EVENT		, //OC->UIM, 意外情况拆呼叫(如超时等)  
	IVR_UIM_ROUTED_EVENT		, //IVR->UIM
	IVR_UIM_DISCONNECT_EVENT	, //IVR->UIM
	CCSRoutingEvent				, //ROUTED->UIM
// } 

//人工控制事件 {
//	OC_UIM_LOGIN		,  //签入
//	OC_UIM_LOGOUT		,  //签出 
//	OC_UIM_BUSY_EVENT	, //OC->UIM 示忙
//	OC_UIM_IDLE_EVENT	, //OC->UIM 示闲
	OC_UIM_MUTEON_EVENT , //OC->UIM 静音
	OC_UIM_MUTEOFF_EVENT, //OC->UIM 结束静音
	OC_UIM_ANSWER       , // 话务员应答
	OC_UIM_RELEASE      , //  释放
	OC_UIM_HOLD_EVENT   , // 通话保持
	OC_UIM_FETCH_HOLD	, // 取保持通话
	OC_UIM_CONNECT_HOLD	, // 连接保持的来话
	OC_UIM_REPORT		, // 向对方报音,语音中可内含电话号码
//	OC_UIM_CALL_OUT     ,  //呼出
//	OC_UIM_INTERNAL_CALL,  //内部呼叫
	OC_UIM_TRANSFER     ,  // 内部转移
	OC_UIM_TRANSIT_OUT	,  // 转出
	OC_UIM_REDIRECT     , //重定向
//	OC_UIM_SUPERVISE_INSERT, // 监听、插入座席
//	OC_UIM_SWITCH_INSERT,    // 在监听和插入状态之间进行切换,
                                // 返回插入成功或监听成功消息
//    OC_UIM_TRI_TALK		, //  三方通话,将保持的一方加入到
						  // 当前有两方参加的谈话中。
	OC_UIM_INTERCEPT    ,//OP->OC,拦截
//	OC_UIM_FORCE_OUT    ,//强制签出 ,质检时用 
//	OC_UIM_FORCE_IDLE   ,// 强制示闲,质检时用 
//	OC_UIM_FORCE_BUSY   ,//强制示忙,质检时用 

// }

//会议电话事件 {
	SCP_UIM_CONFREQUEST			,	  /*  会议电话申请*/
	SCP_UIM_CONFRESULT			,	  /*  申请结果*/
	SCP_UIM_CONFRELEASE			,	  /*  会议电话释放*/
	SCP_UIM_ADD_DEVICE_CONFERENCED_EVENT, //scp->UIM,一设备加到会场中
	SCP_UIM_ADD_CALLID_CONFERENCED_EVENT, //scp->UIM,一呼叫加到会场中
	SCP_UIM_DEL_DEVICE_CONFERENCED_EVENT, //scp->UIM,一设备退出会场中
	SCP_UIM_DEL_CALLID_CONFERENCED_EVENT, //scp->UIM,一呼叫退出会场中

//多方会议电话消息 
//	UIM_CONF_REQ,
//	OC_UIM_CONFRESULT,
//	OC_UIM_CONF_CALLLOUT_RESULT,
//	UIM_ADD_AGENTTOCONF,
//	UIM_ADD_CALLTOCONF,
//	UIM_DEL_AGENTFROMCONF,
//	UIM_DEL_CALLFROMCONF,
//	UIM_CONF_RELEASE,
//  }

//其它事件 {
	OC_UIM_ALLBUSY_EVENT, //表示全忙,给每个话务员发
	MONITOR_AlarmEvent	, //MONITOR->UIM
	MSG_SSP_SCP_RESUM_EVENT     ,    //SCP的呼叫控制从挂起态恢复scp->ivr
	MSG_SSP_SCP_CALLID_INFO_EVENT ,  //ivr->SCP

// }
	UIM_SCP_PRE_Route_Response,   //LW+99.03 UIM->SIP,呼叫转移前事件响应
	UIM_SCP_PRE_Disconnect_Response, //LW+ 99.03 UIM=>SCP, 呼叫释放前事件响应
	UIM_SCP_USER_Disconnect_Response, // LW+ 99.03 UIM=>SCP, 呼叫释放事件响应

	UIM_OC_MONITOR_CALL, // LW+ 99.03 UIM=>OP, 监视呼叫事件
	SCP_UIM_PRE_Route		, //DZY:SCP->UIM,呼叫转移前事件
	SCP_UIM_PRE_Disconnect	, //DZY:SCP->UIM,主动呼叫释放前事件
	SCP_UIM_USER_Disconnect , //DZY:SCP->UIM,排队机呼叫释放前事件
	OC_UIM_LOGOUT_EVENT	,	//签出 // LW+ 99.03
	OC_UIM_IDLE_EVENT	,	//OC->UIM 示闲    // LW+ 99.03
	OC_UIM_FORCE_OUT    ,	//强制签出 ,质检时用 LW+ 99.03
	OC_UIM_FORCE_IDLE	,	// 强制示闲,质检时用 LW+ 99.03
	SCP_OC_CANCEL_MONITOR,	//DZY:取消监控消息

	CCSM_USERINFO_EXECUTE_USERPROC, //DZY:CCS的其他模块项CUserInfo发送执行存储过程
	USERINFO_CCSM_EXECUTE_USERPROC_ACK,//DZY:CUserInfo给CCS的其他模块项的响应

	OC_UIM_AGENT_REST_START_EVENT,	//座席休息开始消息
	OC_UIM_AGENT_SET_BUSY_START_EVENT,//座席开始示忙消息
	OC_UIM_BUSY_EVENT,		//座席转发的示忙消息
	UIM_MC_DIRECT_TO_IDLE_AGENT,	
	//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
	//...............................................................................
	CCS_EVENT_MSGTYPE_END	= 2000,	 //属于事件的消息类型在此之前定义
	//////////////////////////////////////////////////////////////////////////////////
	//  2001 - 2500  for CCS others
	CCS_TIME_OUT,
	CCC_RequestRouting,
	ROUTED_USER_INTERFACE_RoutingReply,
	CCC_RequestRoutingByNode,
	CCC_RequestRoutingByNodeAck,
	
	CCC_IVR_RequestHelpRouting,			
	CCC_IVR_RequestHelpRoutingAck,
	CCC_RequestRoutingByAccessCode,
	CCC_RequestRoutingByAccessCodeAck,

	//ROUTING	与  USERINFO模块之间的消息定义
	ROUTED_USERINFO_RequestReadUserSkill,
	ROUTED_USERINFO_RequestReadUserSkillAck,
	
	//MONITOR	与  USERINFO模块之间的消息定义
	MONITOR_RequestWrtiePreOutbound,		//10

	MONITOR_USERINFO_RequestWriteDeviceLog, //11
	MONITOR_USERINFO_RequestWriteDeviceLogAck,
	MONITOR_USERINFO_RequestWriteINILog,
	MONITOR_USERINFO_RequestWriteINILogAck,
	MONITOR_RequestWriteConferenceRecord,
	MONITOR_RequestWriteConferenceRecordAck,
	MONITOR_RequestWriteAgentAssess,
	MONITOR_RequestWriteAgentAssessAck,
	MONITOR_RequestWriteSystemRun,
	MONITOR_RequestWriteSystemRunAck,		//20

	MONITOR_CccQueryCPUUse,
	MONITOR_CccQueryCPUUseAck,

	//用户接口USER_INTERFACE 与 用户信息直接的消息定义
	USER_INTERFAC_RequestWriteUserInfo,
	USER_INTERFAC_RequestModifyUserInfo,
	USER_INTERFAC_RequestWriteUserSkill,
	USER_INTERFAC_RequestReadUserInfo,
	USER_INTERFAC_RequestReadUserSkill,
	USER_INTERFAC_RequestDeleteUserSkill,
	USER_INTERFAC_RequestDeleteUserInfo,
	USER_INTERFACE_RequestSetUserHistoryData,
	USER_INTERFACE_RequestQueryUserHistoryData,
	
	USER_INTERFACE_RequestSetUserHistoryDataAck,
	USER_INTERFACE_RequestQueryUserHistoryDataAck,

	CCC_RequestWriteUserInfoAck,
	CCC_RequestModifyUserInfoAck,
	CCC_RequestWriteUserSkillAck,				//30

	CCC_RequestDeleteUserInfoAck,
	CCC_RequestDeleteUserSkillAck,
	CCCRequestUserInfoReply ,
	CCC_RequestReadUserSkillAck,

	// 用户接口USER_INTERFACE 与 自动呼出管理 AUTO_CALLOUT之间的消息类型
	CCCRequestQueryPreOutbound,
	CCCRequestQueryPreOutboundAck,
	CALLOUT_HavePreOutbound,
	CALLOUT_NoPreOutbound,

	// 自动呼出管理与自动呼出控制之间的消息类型
	CALLOUT_CONTROL_RequestOutbound,
	CALLOUT_CONTROL_RequestOutboundAck,			//40

	ROUTED_CALLOUT_RequestJoin,
	ROUTED_CALLOUT_RequestJoinAck,
	ROUTING_RequestDisconnect,

	CALLOUT_StopPlay,
	ROUTED_ReadyCombine,

	// 用户信息和通讯模块消息
	NIM_NOTIFY_PROXY_STATUS,

	//CCS_IVR 与 USERINTERFACE 模块之间的消息定义
	UIM_IVR_LOGIN   ,
	UIM_IVR_LOGIN_ACK,
	UIM_IVR_LOGOUT  ,
	UIM_IVR_INFO    , 
	UIM_IVR_TRANSFER   ,
	UIM_IVR_TRANSFER_ACK,							//50

	UIM_IVR_NODE_DEAD,			//UIM通知IVR网络节点断连接

	//QC消息
	UIM_QC_PROTOCOL_DATA,			//UIM向SPY模块传送协议数据
	UIM_QC_AGENT_START_RECORD,		//UIM向SPY模块发送座席开始录音消息
	UIM_QC_AGENT_START_RECORD_ACK,  //SPY模块向UIM发送座席开始录音回答消息
	UIM_QC_AGENT_STOP_RECORD,		//UIM向SPY模块发送座席停止录音消息
	UIM_QC_AGENT_START_PLAY,		//UIM向SPY模块发送座席开始放音消息
	UIM_QC_AGENT_START_PLAY_ACK,	//SPY模块向UIM发送座席开始放音回答消息
	UIM_QC_AGENT_STOP_PLAY,			//UIM向SPY模块发送座席停止放音消息
	UIM_QC_AGENT_RECORD_RES,		//SPY向UIM发送此消息通知录音结果
	UIM_QC_AGENT_PLAY_RES,			//SPY向UIM发送此消息通知放音结果
	UIM_QC_AGENT_FOREFASTPLAY,		//UIM向SPY模块发送座席 放音快进消息
	UIM_QC_AGENT_BACKFASTPLAY,		//UIM向SPY模块发送座席 放音快退消息
	UIM_QC_AGENT_PAUSE,				//UIM向SPY模块发送座席 暂停放音消息
	UIM_QC_AGENT_CONTINUE,			//UIM向SPY模块发送座席 恢复放音消息
	UIM_QC_AGENT_RELOCATION,		//UIM向SPY模块发送座席 放音重定位消息
	UIM_QC_DEAD,					//UIM向SPY模块发送座席断连消息
	//NIM和UIM之间的通信协议
	NIM_TELL_MASTER,
	NIM_GET_CONNECT_ID ,
	NIM_GET_CONNECT_ID_ACK,
	UIM_RELEASE_CONNECT_ID,				//60

	NIM_BACKUP_DATA,			//此消息要求用户接口模块准备发送往备份CCS的数据
	UIM_CCC_BACKUP_DATA,		//用户接口模块将发送往备份CCS的数据法往NIM
	UIM_PROXY_BACKUP_DATA,
	UIM_EVENT_BACKUP_DATA,
	NIM_RESTORE_BACKUP_DATA,	//Slave CCS的NIM发送此消息给UIM,恢复UIM的数据
	UIM_QUERY_NET_INFO,			//客户接口模块在收到调用CccQueryNetInfo后向NIM要求填充节点信息
	UIM_NIM_RELOAD_INI,			//客户接口模块通知网络模块重新加载了INI文件(Master CCS)
	NIM_UIM_REQUEST_RELOAD_INI, //网络模块通知客户模块要求重新加载INI文件(Slave CCS )
	UIM_EVENT_BACKUP_MONITOR_DATA,

	UIM_IVR_SET_INNO,			//设置IVR的接入码消息( UIM->IVR)
	UIM_IVR_SET_INNO_ACK,		//( IVR-UIM ) 

	UIM_IVR_SETUP,				//IVR发起呼叫
	UIM_IVR_SETUP_ACK,

	CCC_RequestWritePowerOutbound,
	CCC_RequestWritePowerOutboundAck,

	CCC_RequestQueryTrunkTable,
	CCC_RequestQueryTrunkTableAck,

	UIM_IVR_QUERY_STEP_INFO,
	UIM_IVR_QUERY_STEP_INFO_ACK,

	CCCRequestOutbound,
	CCCRequestOutboundAck,
	CALLOUT_OutboundResult,
	CALLOUT_BookTimeoutEvent,

	CCS_HAND_WITH_MONITOR,

	//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
	//...............................................................................
	CCS_CCS_MSGTYPE_END	= 2500,	 //属于CCS此段的消息类型在此之前定义
	//////////////////////////////////////////////////////////////////////////////////
	//.......
};

#endif	//__ICDCCS_MSGTYPE_H__

⌨️ 快捷键说明

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