升龙物业 老版本 ocx IPO, 加密狗 转值班电话

StatisticsInc.h 1.3KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /*************************************************************************
  2. 【文件名】 StatisticsInc.h
  3. 【功能模块和目的】 坐席统计信息定义头文件
  4. 【开发者及日期】 郑石诺 2015/01/20
  5. 【版本】 V1.0.0
  6. 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司
  7. 【更改记录】
  8. *************************************************************************/
  9. #pragma once
  10. // 统计事件枚举
  11. typedef enum tagREP_EVENT_OP
  12. {
  13. REP_EVENT_LOGIN = 1, // 坐席签入
  14. REP_EVENT_LOGOUT = 2, // 坐席签出
  15. REP_EVENT_STATE = 3 // 坐席状态
  16. } REP_EVENT;
  17. // 签入事件信息结构体
  18. typedef struct tagT_EvtLogIn
  19. {
  20. UINT nAgentID; // 座席工号
  21. UINT nExtID; // 关联分机号
  22. UINT nAgentType; // 座席类型
  23. char szGroup[AGENT_GROUP_BUF_LEN]; // 座席组号
  24. char szAgentIP[PDU_IP_LEN]; // 坐席IP地址
  25. } T_EvtLogIn;
  26. // 签出事件信息结构体
  27. typedef struct tagT_EvtLogout
  28. {
  29. UINT nLogoutHost; // 签出原因(0-连接断开被签出 N-发起签出操作的坐席工号)
  30. UINT nTimeFree; // 空闲时长
  31. UINT nTimeRepose; // 小休时长
  32. UINT nTimeTalk; // 通话时长
  33. UINT nReposeCount; // 小休次数
  34. UINT nAnswerCount; // 应答次数
  35. } T_EvtLogout;
  36. // 状态变化事件信息结构体
  37. typedef struct tag_EvtStatus
  38. {
  39. AGENT_STATE State; // 发生的状态
  40. bool StartFlag; // 状态开始标记(开始或是结束)
  41. } T_EvtStatus;