Event.h 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. #pragma once
  2. //交互日志事件
  3. #define EVENT_MOD_CONNECT_CONNECT_SUCCESS 0x30400001 //连线成功,级别1
  4. #define EVENT_MOD_CONNECT_GOTO_DISCONNECT 0x30400002 //进入离线,级别1
  5. #define LOG_EVT_RELEASELIVEDETECTION 0x30400003 //通知sipphone释放主动活体
  6. #define LOG_EVT_STARTLIVEDETECTDISPLAY 0x30400004 //开始主动活体回显
  7. #define LOG_EVT_STOPLIVEDETECTDISPLAY 0x30400005 //停止主动活体回显
  8. #define LOG_EVT_HANDFREE_MODE_REMOTE_CALL 0x30400006 //以免提模式开始远程连线
  9. #define LOG_EVT_PICKUP_MODE_REMOTE_CALL 0x30400007 //以话筒模式开始远程连线
  10. #define LOG_EVT_STOPLIVEDETECTNOTICEDISPLAY 0x30400008 //停止主动活体文字显示
  11. //错误日志事件
  12. #define EVENT_MOD_CONNECT_CONNECT_TIMEOUT 0x30480001 //尝试连线超时,级别1
  13. #define EVENT_MOD_RELEASESIP_TIMEOUT 0x30470001 //SIP释放超时,重启SIPPHONE模块
  14. #define EVENT_MOD_CONNECT_CONNECT_SUCCESS 0x30400001 //连线成功,级别1
  15. #define EVENT_MOD_CONNECT_GOTO_DISCONNECT 0x30400002 //进入离线,级别1
  16. #define LOG_EVT_RELEASELIVEDETECTION 0x30400003 //通知sipphone释放主动活体
  17. #define LOG_EVT_STARTLIVEDETECTDISPLAY 0x30400004 //开始主动活体回显
  18. #define LOG_EVT_STOPLIVEDETECTDISPLAY 0x30400005 //停止主动活体回显
  19. #define LOG_EVT_HANDFREE_MODE_REMOTE_CALL 0x30400006 //以免提模式开始远程连线
  20. #define LOG_EVT_PICKUP_MODE_REMOTE_CALL 0x30400007 //以话筒模式开始远程连线
  21. #define LOG_EVT_STOPLIVEDETECTNOTICEDISPLAY 0x30400008 //停止主动活体文字显示
  22. #define LOG_WARN_COUNTERCONNECT_SIPCONNECT_HANGUP 0x30480001
  23. #define LOG_WARN_COUNTERCONNECT_MAIN_SIPCONNECT_SIPSTATE_IDLE 0x30480002
  24. #define LOG_WARN_COUNTERCONNECT_BAK_SIPCONNECT_SIPSTATE_IDLE 0x30480003
  25. #define LOG_WARN_COUNTERCONNECT_SIPCONNECT_SIPSTATE_IDLE 0x30480004
  26. #define LOG_WARN_COUNTERCONNECT_MAIN_SIPCONNECT_CHANSTATE_IDLE 0x30480005
  27. #define LOG_WARN_COUNTERCONNECT_BAK_SIPCONNECT_CHANSTATE_IDLE 0x30480006
  28. #define LOG_WARN_COUNTERCONNECT_SIPCONNECT_CHANSTATE_IDLE 0x30480007
  29. #define LOG_WARN_COUNTERCONNECT_MAIN_SIPCONNECT_SIPENTITY_RESTART 0x30480008
  30. #define LOG_WARN_COUNTERCONNECT_BAK_SIPCONNECT_SIPENTITY_RESTART 0x30480009
  31. #define LOG_WARN_COUNTERCONNECT_SIPCONNECT_SIPENTITY_RESTART 0x3048000a
  32. #define LOG_WARN_COUNTERCONNECT_MAIN_SIPCONNECT_TIMEOUT 0x3048000b
  33. #define LOG_WARN_COUNTERCONNECT_BAK_SIPCONNECT_TIMEOUT 0x3048000c
  34. #define LOG_WARN_COUNTERCONNECT_SIPCONNECT_TIMEOUT 0x3048000d
  35. #define LOG_WARN_COUNTERCONNECT_MAIN_SIPCONNECT_FUNC_FAILED 0x3048000e
  36. #define LOG_WARN_COUNTERCONNECT_BAK_SIPCONNECT_FUNC_FAILED 0x3048000f
  37. #define LOG_WARN_COUNTERCONNECT_SIPCONNECT_FUNC_FAILED 0x30480010
  38. #define LOG_WARN_COUNTERCONNECT_CHANCONNECT_HANGUP 0x30480011
  39. #define LOG_WARN_COUNTERCONNECT_MAIN_CHANCONNECT_SIPSTATE_IDLE 0x30480012
  40. #define LOG_WARN_COUNTERCONNECT_BAK_CHANCONNECT_SIPSTATE_IDLE 0x30480013
  41. #define LOG_WARN_COUNTERCONNECT_CHANCONNECT_SIPSTATE_IDLE 0x30480014
  42. #define LOG_WARN_COUNTERCONNECT_MAIN_CHANCONNECT_CHANSTATE_IDLE 0x30480015
  43. #define LOG_WARN_COUNTERCONNECT_BAK_CHANCONNECT_CHANSTATE_IDLE 0x30480016
  44. #define LOG_WARN_COUNTERCONNECT_CHANCONNECT_CHANSTATE_IDLE 0x30480017
  45. #define LOG_WARN_COUNTERCONNECT_MAIN_CHANCONNECT_CHANENTITY_RESTART 0x30480018
  46. #define LOG_WARN_COUNTERCONNECT_BAK_CHANCONNECT_CHANENTITY_RESTART 0x30480019
  47. #define LOG_WARN_COUNTERCONNECT_CHANCONNECT_CHANENTITY_RESTART 0x3048001a
  48. #define LOG_WARN_COUNTERCONNECT_MAIN_CHANCONNECT_SIPENTITY_RESTART 0x3048001b
  49. #define LOG_WARN_COUNTERCONNECT_BAK_CHANCONNECT_SIPENTITY_RESTART 0x3048001c
  50. #define LOG_WARN_COUNTERCONNECT_CHANCONNECT_SIPENTITY_RESTART 0x3048001d
  51. #define LOG_WARN_COUNTERCONNECT_MAIN_CHANCONNECT_FUNC_FAILED 0x3048001e
  52. #define LOG_WARN_COUNTERCONNECT_BAK_CHANCONNECT_FUNC_FAILED 0x3048001f
  53. #define LOG_WARN_COUNTERCONNECT_CHANCONNECT_FUNC_FAILED 0x30480020
  54. #define LOG_WARN_COUNTERCONNECT_GRAY_FAILED 0x30480021 //灰度失败调用失败,级别3
  55. #define LOG_WARN_COUNTERCONNECT_RESTART_SIPPHONE 0x30480022
  56. #define LOG_WARN_COUNTERCONNECT_CALLROUTE_TIMES 0x30480023
  57. #define LOG_WARN_COUNTERCONNECT_CALLROUTE_CONFIG 0x30480024
  58. #define LOG_WARN_COUNTERCONNECT_CALLROUTE_FAILED 0x30480025 //获取呼叫路由失败
  59. #define LOG_WARN_COUNTERCONNECT_CALLROUTE_TYPE 0x30480026 //呼叫路由信息
  60. #define LOG_WARN_COUNTERCONNECT_CALLROUTE_INTERACTIVE_FAILED 0x30480027
  61. #define EVENT_MOD_RELEASESIP_TIMEOUT 0x30470001 //SIP释放超时,重启SIPPHONE模块
  62. #define EVENT_MOD_CONNECT_COUNTER_ERROR 0x30450101 //counterconnector实体异常
  63. #define EVENT_MOD_CONNECT_SIPPHONE_ERROR 0x30450102 //sipphone实体异常
  64. #define EVENT_MOD_CONNECT_ASSIST_ERROR 0x30450103 //assistantchannel实体异常
  65. #define EVENT_MOD_CONNECT_OPEN_HANDMIC_FAILED 0x30450104 //免提麦克风打开失败
  66. #define EVENT_MOD_CONNECT_OPEN_HANDSPK_FAILED 0x30450105 //免提扬声器打开失败
  67. #define EVENT_MOD_CONNECT_OPEN_PICKUPMIC_FAILED 0x30450106 //听筒麦克风打开失败
  68. #define EVENT_MOD_CONNECT_OPEN_PICKUPSPK_FAILED 0x30450107 //听筒扬声器打开失败
  69. #define EVENT_MOD_CONNECT_SIP_NO_PROCESS 0x30450108 //sip请求超时未收到服务端回包
  70. #define EVENT_MOD_CONNECT_SIP_NO_OK 0x30450109 //sip请求收到180,未收到200ok
  71. #define EVENT_MOD_CONNECT_CONNECT_PROXYA_FAILED 0x3045010A //sip已接通,网络问题,连不上分行媒体网关(proxya)
  72. #define EVENT_MOD_CONNECT_NO_SERVER_HB_DISCONNECT 0x3045010B //长时间未收到远端的心跳包而失去连接
  73. #define LOG_WARN_COUNTERCONNECT_PICKUPCALL 0x30460001 //pickup call
  74. #define LOG_WARN_COUNTERCONNECT_HANDFREECALL 0x30460002 //hand free call
  75. #define LOG_WARN_COUNTERCONNECT_DOUBLERECORDCALL 0x30460003 //double record call
  76. #define LOG_WARN_COUNTERCONNECT_MAKECALL 0x30460004 //make call
  77. #define LOG_WARN_COUNTERCONNECT_CONNECT_SUCCESS 0x30460005 //connect success
  78. #define LOG_WARN_COUNTERCONNECT_CONNECT_FAILED 0x30460006 //connect failed
  79. #define LOG_WARN_COUNTERCONNECT_AUTO_RECONNECT 0x30460007 //auto reconnect
  80. #define LOG_WARN_COUNTERCONNECT_CALL_CONNECT_TIME 0x30460008 //call connect time
  81. #define LOG_WARN_COUNTERCONNECT_ASSIST_CONNECT_FAILED 0x30460009 //assist channel connect failed
  82. #define LOG_WARN_COUNTERCONNECT_SIP_CONNECT_FAILED 0x3046000A //sip channel connect failed
  83. #define LOG_WARN_COUNTERCONNECT_CALL_STATE_TRANS 0x3046000B //call state trans
  84. #define LOG_WARN_COUNTERCONNECT_BROADCAST_CALL_STATE 0x3046000C //broadcast call state trans
  85. #define LOG_WARN_COUNTERCONNECT_CALL_QUEUE_INFO 0x3046000D //call route queue info
  86. #define LOG_WARN_COUNTERCONNECT_CALLROUTE_ADDRESS 0x30461001 //call route address
  87. #define LOG_WARN_COUNTERCONNECT_CALLROUTE_CONNECT_FAILED 0x30461002 //call route connect server failed
  88. #define LOG_WARN_COUNTERCONNECT_CALLROUTE_SUCCESS 0x30461003 //call route success
  89. #define LOG_WARN_COUNTERCONNECT_CALLROUTE_FAILED 0x30461004 //call route failed
  90. #define LOG_WARN_COUNTERCONNECT_HEADOFFICE_CALL 0x30461005 //head office call
  91. #define LOG_WARN_COUNTERCONNECT_BRANCHMODE_CALL 0x30461006 //branch mode call
  92. #define LOG_WARN_COUNTERCONNECT_FAILED_SIPPHONE_LOST 0x30460601 //sip phone lost
  93. #define LOG_WARN_COUNTERCONNECT_FAILED_ASSISTCHANNEL_LOST 0x30460602 //assistant channel lost
  94. #define LOG_WARN_COUNTERCONNECT_FAILED_USER_HANGUP 0x30460603 //user hangup
  95. #define LOG_WARN_COUNTERCONNECT_FAILED_AGENT_BUSY 0x30460604 //agent busy
  96. #define LOG_WARN_COUNTERCONNECT_FAILED_NETWORK_FAILURE 0x30460605 //network failure
  97. #define LOG_WARN_COUNTERCONNECT_GET_VIDEO_FAILED_INFO 0x30460701
  98. #define EVENT_MOD_CONNECT_GPIO_PICKUP 0x20900005 //PICKUP
  99. #define EVENT_MOD_CONNECT_GPIO_HANDFREE 0x20900006 //HANDFREE
  100. //事件转换发出事件
  101. #define EVENT_MOD_CONNECT_PICKUP_CALL 0x10303041 //提机呼叫
  102. #define EVENT_MOD_CONNECT_HANDFREE_CALL 0x10303042 //免提呼叫
  103. #define EVENT_MOD_CONNECT_HANDFREE_TO_PICKUP 0x10303046 //免提->提机
  104. #define EVENT_MOD_CONNECT_PICKUP_TO_HANDFREE 0x10303047 //提机->免提
  105. #define EVENT_MOD_CONNECT_HANNUP 0x10303048 //挂机
  106. #define EVENT_MOD_CONNECT_HANNUP_BY_CONNECTING 0x10303049 //话筒未接通时挂机
  107. #define EVENT_MOD_CONNECT_HANNUP_BY_AGENT 0x10313086 //授权操作
  108. #define EVENT_MOD_CONNECT_SLV_HANDFREECALL 0x10303050 //界面拨号,免提呼叫发送给SIPPHONE
  109. #define EVENT_MOD_CONNECT_SLV_PICKUPCALL 0x10303051 //界面拨号,话筒呼叫发送给SIPPHONE
  110. #define EVENT_MOD_CONNECT_AGENT_HANDFREE_PICKUP 0x10303052 //坐席控制免提转话筒
  111. #define EVENT_MOD_CONNECT_AGENT_PICKUP_HANDFREE 0x10303053 //坐席控制话筒转免提
  112. #define EVENT_MOD_CONNECT_SLV_PICKUPCALL_HAS_CMD 0x10303054 //界面拨号,带有指令信息
  113. #define EVENT_MOD_CONNECT_STOP_RECORD_BROADCAST 0x10303060 //结束双录语音播报
  114. #define EVENT_MOD_CONNECT_BEGAIN_RECORD_CALL 0x10303061 //开始双录呼叫
  115. #define EVENT_MOD_SIP_GET_VIDEO_FAILED 0x30190806 //连线时获取视频失败
  116. #define LOG_WARN_COUNTERCONNECT_FAILED_SIPPHONE_LOST 0x30460601 //sip phone lost
  117. #define LOG_WARN_COUNTERCONNECT_FAILED_ASSISTCHANNEL_LOST 0x30460602 //assistant channel lost
  118. #define LOG_WARN_COUNTERCONNECT_FAILED_USER_HANGUP 0x30460603 //user hangup
  119. #define LOG_WARN_COUNTERCONNECT_FAILED_AGENT_BUSY 0x30460604 //agent busy
  120. #define LOG_WARN_COUNTERCONNECT_FAILED_NETWORK_FAILURE 0x30460605 //network failure
  121. #define SYSVAR_CALLTYPE "CallType"
  122. #define CALLTYPE_NORMAL "N" // 呼叫类型,普通模式
  123. #define CALLTYPE_MOBILE "M" // 呼叫类型,手机模式