| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149 |
- #include "stdafx.h"
- CString TransCodeToString(PDU_CMD_TYPE type)
- {
- CString Result="";
- switch(type)
- {
-
- case PDU_CMD_REG: // 注册
- Result= "注册";
- break;
- case PDU_CMD_LISTEN: // 心跳监听
- Result= "心跳";
- break;
- case PDU_CMD_MONITOR_START: // ych 2018.6.5 商丘监控
- Result = "监控";
- break;
- case PDU_CMD_SUBSCRIBE_START: // ych 2018.6.5 商丘订阅
- Result = "状态订阅";
- break;
-
- case PDU_CMD_AGENT_LOGIN: // 签入
- Result= "签入";
- break;
- case PDU_CMD_AGENT_LOGOUT: // 签出
- Result= "签出";
- break;
- case PDU_CMD_AGENT_SETSTATE: // 设置坐席状态
- Result = "设置坐席状态";
- break;
- case PDU_CMD_AGENT_MAKECALL : // 坐席通知CTI外呼
- Result = "坐席外呼";
- break;
- case PDU_CMD_AGENT_ANSWER: // 应答
- Result = "应答";
- break;
- case PDU_CMD_AGENT_HANGUP: // 挂机
- Result="挂机";
- break;
- case PDU_CMD_AGENT_HOLD: // 保持
- Result="保持";
- break;
- case PDU_CMD_AGENT_TAKEBACK: // 接回
- Result="接回";
- break;
- case PDU_CMD_AGENT_TRANSTALK: // 转移
- Result="转移";
- break;
- case PDU_CMD_AGENT_THREETALK: // 三方通话
- Result="三方通话";
- break;
- case PDU_CMD_AGENT_THREETALK_TAKEBACK: // 三方通话接回主叫
- Result = "三方通话接回主叫";
- break;
- case PDU_CMD_AGENT_CANCEL: // 取消操作
- Result = "取消操作";
- break;
- case PDU_CMD_AGENT_CONSULTATION_CALL: // 协商呼叫
- Result = "协商呼叫";
- break;
- case PDU_CMD_AGENT_CONFIRM_TRANSFER: // 确认转移
- Result= "确认转移";
- break;
- case PDU_CMD_AGENT_RESET: // 重置
- Result= "重置";
- break;
- case PDU_CMD_AGENT_MONI_LISTEN: // 监听
- Result = "监听";
- break;
- case PDU_CMD_AGENT_MONI_REPLACE: // 代接
- Result = "代接";
- break;
- case PDU_CMD_AGENT_MONI_INSERT: // 强插
- Result = "强插";
- break;
- case PDU_CMD_AGENT_MONI_INTERCEPT: // 强截
- Result = "强截";
- break;
- case PDU_CMD_AGENT_MONI_CUT : // 强拆
- Result = "强拆";
- break;
- case PDU_CMD_AGENT_MONI_FORCE_LOGOUT: // 强制签出
- Result = "强制签出";
- break;
- case PDU_CMD_AGENT_SUBSCRIBE: // OCX订阅
- Result = "订阅";
- break;
- case PDU_CMD_AGENT_CANCEL_SUBSCRIBE: // 取消订阅
- Result = "取消订阅";
- break;
- case PDU_CMD_AGENT_MUTE: // 静音操作(0开始静音,1结束静音)
- Result = "静音";
- break;
- // ACD命令集(201-300)
- case PDU_CMD_ACD_AGENT_STATE: // ACD通知坐席状态(包括订阅状态,用工号区分自己还是被订阅者)
- Result = "ACD通知坐席状态";
- break;
-
- case PDU_CMD_ACD_SUBMIT_DATA: // ACD通知Ocx订阅数据
- Result = "订阅数据";
- break;
- case PDU_CMD_CTI_LINE_STATE: // CTI通知ACD及OCX内线线路信息
- Result = "线路状态";
- break;
- case PDU_CMD_CTI_DEV_CALL: // CTI通知坐席物理外呼
- Result = "坐席物理外呼";
- break;
- case PDU_CMD_CTI_RECORD: // CTI通知坐席录音信息
- Result = "录音信息";
- break;
- case PDU_CMD_AGENT_TURN_TO_IVR: // 座席转IVR
- Result = "座席转IVR";
- break;
- case PDU_CMD_AGENT_VIDEO_REQ_EXTEN: // 请求注册视频分机号
- Result = "请求注册视频分机号";
- break;
- case PDU_CMD_AGENT_VIDEO_REQ_AGENT: // 请求空闲坐席
- Result = "请求空闲坐席";
- break;
- case PDU_CMD_AGENT_VIDEO_RECOVER_EXTEN: // 释放请求的视频分机号
- Result = "释放请求的视频分机号";
- break;
- case PDU_CMD_AGENT_GET_AGENTLIST:
- Result = "获取坐席列表";
- break;
- case PDU_CMD_IVR_WAITER_COUNT:
- Result = "排队数量";
- break;
- case PDU_CMD_AGENT_DETAIL:
- Result = "请求在线坐席详情";
- break;
- case PDU_CMD_AGENT_SKILL_GROUP_WAIT_COUNT:
- Result = "技能组排队数量";
- break;
- case PDU_CMD_AGENT_SEND_DTMF:
- Result = "发送按键";
- break;
- default:
- return "";
- break;
- }
- return Result;
- }
|