Event.h 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. #pragma once
  2. //基本SIP通信日志事件
  3. #define EVENT_MOD_SIP_CONNECT_PRIMSERVER 0x30108001 //连接主用地址, 级别1
  4. #define EVENT_MOD_SIP_CONNECT_SECONDSERVER 0x30108002 //连接备用地址, 级别1
  5. #define EVENT_MOD_SIP_INITIATIVE_DISCONNECT 0x30108011 //主动断开连接, 级别1
  6. #define ERROR_MOD_SIP_LOADCONFIG_FAIL 0x30108021 //读取配置失败, 级别3
  7. #define ERROR_MOD_SIP_ADRESS_INVALID 0x30188031 //连接地址无效, 级别2
  8. #define ERROR_MOD_SIP_REJECT_CONNECT 0x30188032 //对端拒绝连接, 级别2
  9. #define EVENT_MOD_SIP_CONNECT_TIMEOUT 0x30188033 //连接超时, 级别2
  10. #define ERROR_MOD_SIP_REJECT_VOLUME 0x30188034 //容量拒绝, 级别2
  11. #define ERROR_MOD_SIP_SERVER_PAUSE 0x30188035 //服务暂停, 级别2
  12. #define ERROR_MOD_SIP_LOSS_CONNECT 0x30188036 //失去连接, 级别2
  13. #define ERROR_MOD_SIP_SES_CREATE_FAILED 0x30188037 //创建会话失败
  14. #define ERROR_MOD_SIP_SES_SOCKET_INUSED 0x30188038 //会话端口被占用
  15. #define ERROR_MOD_SIP_INVALID_REQPACKAGE 0x30188041 //无效请求包, 级别3
  16. #define ERROR_MOD_SIP_AUTH_UNRECOG 0x30188051 //鉴权不可识别, 级别3
  17. #define ERROR_MOD_SIP_AUTH_MISMATCH 0x30188052 //鉴权信息不匹配, 级别2
  18. #define EVENT_MOD_SIP_CONNECT_FAIL 0x301880F1 //当前区域连接失败, 级别2,需要等待业务完成或退出后才能释放,即BussinessState=‘0’
  19. //媒体通信产生的事件
  20. #define EVENT_MOD_SIP_START_VOICECONNECT 0x30100111 //声音连接发起
  21. #define EVENT_MOD_SIP_RECV_DATA 0x30100112 //接收到对端数据
  22. #define EVENT_MOD_SIP_STOP_VOICECONNECT 0x30100113 //声音通道结束
  23. #define EVENT_MOD_SIP_START_CLIENTVIDEO 0x30100121 //客户视频发起
  24. #define EVENT_MOD_SIP_STOP_CLIENTVIDEO 0x30100122 //客户视频结束
  25. #define EVENT_MOD_SIP_RECV_LOWAGENTVIDEO 0x30100131 //接收到低清柜员视频
  26. #define EVENT_MOD_SIP_STOP_LOWAGENTVIDEO 0x30100132 //断开低清柜员视频通道
  27. #define EVENT_MOD_SIP_RECV_HIGHAGENTVIDEO 0x30100141 //接收高清柜员视频
  28. #define EVENT_MOD_SIP_STOP_HIGHAGENTVIDEO 0x30100142 //断开高清柜员视频通道
  29. //媒体通信错误码
  30. #define ERROR_MOD_SIP_NO_AGENTVOICEPACKAGE 0x30180110 //没收到柜员端语音包,等待超时后,仍然没有数据包到达
  31. #define ERROR_MOD_SIP_LOSS_AGENTVOICEPACKAGE 0x30180111 //柜员端声音严重丢包,包括时延太大
  32. #define ERROR_MOD_SIP_DISCONNECT_VOICECHANN 0x30180112 //声音通道中断,有一段时间不能收到声音数据包
  33. #define ERROR_MOD_SIP_NO_AGENTVIDEOPACKAGE 0x30180120 //没收到柜员图像包,等待超时后,仍然没有数据包到达
  34. #define ERROR_MOD_SIP_LOSS_AGENTVIDEOPACKAGE 0x30180121 //柜员视频严重丢包,视频对时延的容忍度大,可以设较长时延都收不齐数据包
  35. #define ERROR_MOD_SIP_DISCONNECT_VIDEOCHANN 0x30180122 //柜员视频中断,有一段时间不能收到视频数据包
  36. //前端媒体错误
  37. #define ERROR_MOD_SIP_AUDIO_INITFAIL 0x30180160 //音频初始化失败,级别3
  38. #define ERROR_MOD_SIP_HANDFREE_OPENFAIL 0x30180161 //免提打开失败,级别3
  39. #define ERROR_MOD_SIP_HANDFREE_NOSIGNAL 0x30180162 //免提没有信号,级别3
  40. #define ERROR_MOD_SIP_HANDFREE_CLOSEFAIL 0x30180163 //禁止免提失败,级别3
  41. #define ERROR_MOD_SIP_PICKUP_OPENFAIL 0x30180166 //话筒打开失败,级别3
  42. #define ERROR_MOD_SIP_PICKUP_NOSIGNAL 0x30180167 //话筒没有信号,级别3
  43. #define ERROR_MOD_SIP_PICKUP_CLOSEFAIL 0x30180168 //禁止话筒失败,级别3
  44. #define ERROR_MOD_SIP_HANDFREE_ADDVOLUMNFAIL 0x30180170 //免提加强音量失败,级别2
  45. #define ERROR_MOD_SIP_HANDFREE_REDUCEVOLUMNFAIL 0x30180171 //免提恢复音量失败,级别2
  46. #define EVENT_MOD_SIP_LOCAL_WINDOW_CREATE_FAILED 0x30190501 //创建本地视频框失败
  47. #define EVENT_MOD_SIP_REMOTE_WINDOW_CREATE_FAILED 0x30190502 //创建远端视频框失败
  48. #define EVENT_MOD_SIP_LOCAL_WINDOW_CREATE_SUCCESS 0x30190503 //创建本地视频框成功
  49. #define EVENT_MOD_SIP_REMOTE_WINDOW_CREATE_SUCCESS 0x30190504 //创建远端视频框成功
  50. #define EVENT_MOD_SIP_LOCAL_WINDOW_DESTROY_SUCCESS 0x30190505 //销毁本地视频框成功
  51. #define EVENT_MOD_SIP_REMOTE_WINDOW_DESTROY_SUCCESS 0x30190506 //销毁远端视频框成功
  52. #define EVENT_MOD_SIP_COM_START_INIT 0x30190511 //COM开始初始化
  53. #define EVENT_MOD_SIP_COM_FINISH_INIT 0x30190512 //COM完成初始化
  54. #define EVENT_MOD_SIP_GET_CAMERA_INFO_FINISHED 0x30190513 //完成摄像头信息获取
  55. #define EVENT_MOD_SIP_AUDIO_DEVICE_INFO 0x30190521
  56. #define EVENT_MOD_SIP_AUDIO_VOLUME_INFO 0x30190522
  57. #define EVENT_MOD_SIP_AUDIO_DEVICE_CONFIG_ERROR 0x30190523
  58. #define EVENT_MOD_SIP_COREAUDIO_NOTMATCH_PORTAUDIO 0x30190524
  59. #define EVENT_MOD_SIP_AUDIO_IN_DEVICE_NOT_EXIST 0x30190525
  60. #define EVENT_MOD_SIP_AUDIO_OUT_DEVICE_NOT_EXIST 0x30190526
  61. #define EVENT_MOD_SIP_AUDIO_CONFIG_AUTO_CORRECT 0x30190527
  62. #define EVENT_MOD_SIP_AUDIO_DSP_INFO 0x30190528
  63. #define EVENT_MOD_SIP_CENTER_AUDIO_DSP_FLAGS 0x30190529
  64. #define EVENT_MOD_SIP_AUDIO_RTP_CREATE 0x30190001
  65. #define EVENT_MOD_SIP_AUDIO_RTP_DESTROY 0x30190002
  66. #define EVENT_MOD_SIP_VIDEO_RTP_CREATE 0x30190003
  67. #define EVENT_MOD_SIP_VIDEO_RTP_DESTROY 0x30190004
  68. #define EVENT_MOD_SIP_AUDIO_STREAM_RECEIVED 0x30190005
  69. #define EVENT_MOD_SIP_VIDEO_STREAM_RECEIVED 0x30190006
  70. #define EVENT_MOD_SIP_VIDEO_FRAME_DECODEED 0x30190007
  71. #define EVENT_MOD_SIP_LOCAL_VIDEO_RENDER_STARTED 0x30190008
  72. #define EVENT_MOD_SIP_REMOTE_VIDEO_RENDER_STARTED 0x30190009
  73. #define EVENT_MOD_SIP_AUDIO_DEVICE_SWITCH 0x3019000A
  74. #define EVENT_MOD_SIP_HANDFREE_IN_AUDIO_DEVICE_OPEN_SUCCESS 0x30190011
  75. #define EVENT_MOD_SIP_HANDFREE_IN_AUDIO_DEVICE_OPEN_FAILED 0x30190012
  76. #define EVENT_MOD_SIP_HANDFREE_OUT_AUDIO_DEVICE_OPEN_SUCCESS 0x30190013
  77. #define EVENT_MOD_SIP_HANDFREE_OUT_AUDIO_DEVICE_OPEN_FAILED 0x30190014
  78. #define EVENT_MOD_SIP_HANDFREE_IN_AUDIO_DEVICE_CLOSE 0x30190015
  79. #define EVENT_MOD_SIP_HANDFREE_OUT_AUDIO_DEVICE_CLOSE 0x30190016
  80. #define EVENT_MOD_SIP_PICKUP_IN_AUDIO_DEVICE_OPEN_SUCCESS 0x30190021
  81. #define EVENT_MOD_SIP_PICKUP_IN_AUDIO_DEVICE_OPEN_FAILED 0x30190022
  82. #define EVENT_MOD_SIP_PICKUP_OUT_AUDIO_DEVICE_OPEN_SUCCESS 0x30190023
  83. #define EVENT_MOD_SIP_PICKUP_OUT_AUDIO_DEVICE_OPEN_FAILED 0x30190024
  84. #define EVENT_MOD_SIP_PICKUP_IN_AUDIO_DEVICE_CLOSE 0x30190025
  85. #define EVENT_MOD_SIP_PICKUP_OUT_AUDIO_DEVICE_CLOSE 0x30190026
  86. #define EVENT_MOD_SIP_LOCAL_VIDEO_RENDER_CREATE 0x30190031
  87. #define EVENT_MOD_SIP_REMOTE_VIDEO_RENDER_CREATE 0x30190032
  88. #define EVENT_MOD_SIP_LOCAL_VIDEO_RENDER_DESTROY 0x30190033
  89. #define EVENT_MOD_SIP_REMOTE_VIDEO_RENDER_DESTROY 0x30190034
  90. #define EVENT_MOD_SIP_OVERWRITE_FRESHVALUE 0x30190036
  91. //audio engine error
  92. #define ERROR_MOD_SIP_APR_POOL_CREATE_FAILED 0x30190601 //内存分配失败,级别2
  93. #define ERROR_MOD_SIP_AUDIO_ENGINE_CREATE_FAILED 0x30190602 //audio engine create failed,级别2
  94. #define ERROR_MOD_SIP_AUDIO_ENGINE_START_FAILED 0x30190603 //audio engine start failed,级别2
  95. #define ERROR_MOD_SIP_AUDIO_RTP_SESSION_CREATE_FAILED 0x30190604 //audio rtp session create2 failed,级别2
  96. #define ERROR_MOD_SIP_AUDIO_RTP_SESSION_RESET_FAILED 0x30190605 //audio rtp session reset failed,级别2
  97. #define ERROR_MOD_SIP_AUDIO_BRIDGE_CREATE_FAILED 0x30190606 //audio bridge create failed,级别2
  98. #define ERROR_MOD_SIP_AUDIO_MICSPK_CREATE_FAILED 0x30190607 //audio micspk create failed,级别2
  99. #define ERROR_MOD_SIP_AUDIO_DSP_CREATE_FAILED 0x30190608 //audio dsp create failed,级别2
  100. #define ERROR_MOD_SIP_AUDIO_RESIZE_CREATE_FAILED 0x30190609 //audio resize create failed,级别2
  101. #define ERROR_MOD_SIP_AUDIO_CODEC_CREATE_FAILED 0x3019060A //audio codec create failed,级别2
  102. #define ERROR_MOD_SIP_AUDIO_RTP_CREATE_FAILED 0x3019060B //audio rtp create failed,级别2
  103. #define ERROR_MOD_SIP_AUDIO_CONTEXT_CREATE_FAILED 0x3019060C //audio context create failed,级别2
  104. #define ERROR_MOD_SIP_GET_ENV_VIDEO_FAILED 0x30190801 //获取env摄像头图像失败
  105. #define ERROR_MOD_SIP_GET_OPT_VIDEO_FAILED 0x30190802 //获取opt摄像头图像失败
  106. #define ERROR_MOD_SIP_GET_LOCAL_IP_FAILED 0x30190803 //获取本机IP地址失败
  107. #define ERROR_MOD_SIP_GET_IP_BY_DOMAIN_FAILED 0x30190804 //域名解析失败
  108. #define ERROR_MOD_SIP_START_VIDEO_FAILED 0x30190805 //创建视频失败
  109. #define EVENT_MOD_SIP_GET_VIDEO_FAILED 0x30190806 //连线时获取视频失败
  110. #define EVENT_MOD_SIP_GET_LOCAL_IP 0x30190901 //获取本机IP地址
  111. #define EVENT_MOD_SIP_CALL_URL 0x30190902 //呼叫请求
  112. #define EVENT_MOD_SIP_CALL_STATE_INFO 0x30190903 //呼叫状态信息
  113. #define EVENT_MOD_SIP_CALL_AUDIO_NEGOTIATE 0x30190904 //音频协商信息
  114. #define EVENT_MOD_SIP_CALL_VIDEO_NEGOTIATE 0x30190905 //视频协商信息
  115. #define EVENT_MOD_SIP_CALL_MUTIL_NIC 0x30190906 //机器有多张网卡
  116. #define EVENT_MOD_SIP_SDP_INFO 0x30190907 //SDP信息
  117. #define EVENT_MOD_SIP_INVALID_SDP 0x30190908 //无效SDP
  118. #define EVENT_MOD_SIP_INVALID_IP 0x30190909 //无效IP地址
  119. #define EVENT_MOD_SIP_AUTO_MODIFY_HANDFREEIN 0x30190910 //自动调整后的handfreein名称
  120. #define EVENT_MOD_SIP_AUTO_MODIFY_HANDFREEOUT 0x30190911 //自动调整后的handfreeout名称
  121. #define EVENT_MOD_SIP_AUTO_MODIFY_PICKUPIN 0x30190912 //自动调整后的pickupin名称
  122. #define EVENT_MOD_SIP_AUTO_MODIFY_PICKUPOUT 0x30190913 //自动调整后的pickupout名称
  123. #define LOG_EVT_SIPPHONE_GET_AUDIO_IN_INFOS 0x30190914 //麦克风信息
  124. #define LOG_EVT_SIPPHONE_GET_AUDIO_OUT_INFOS 0x30190915 //扬声器信息
  125. #define LOG_EVT_SIPPHONE_RETART_REQUEST 0x30190916 //重启机器告警
  126. #define LOG_EVT_SIPPHONE_AUDIOMGR_INITIAL_FAILED 0x30190917 //audiomgr初始化失败
  127. #define ERROR_MOD_SIP_AUDIO_IN_COUNT 0x30190918 //audio in device count error,级别2
  128. #define ERROR_MOD_SIP_AUDIO_OUT_COUNT 0x30190919 //audio out device count error,级别2
  129. #define EVENT_MOD_SIP_ENTITY_STARTED 0x301A0001 //sipphone entity start
  130. #define EVENT_MOD_SIP_INVITE_SEND 0x301A0002 //sip invite send
  131. #define EVENT_MOD_SIP_PROCESS_MSG 0x301A0003 //sip process messsage
  132. //event
  133. #define EVENT_MOD_CONNECT_PICKUP_CALL 0x10303041 //提机呼叫
  134. #define EVENT_MOD_CONNECT_HANDFREE_TO_PICKUP 0x10303046 //免提->提机
  135. #define EVENT_MOD_CONNECT_PICKUP_TO_HANDFREE 0x10303047 //提机->免提
  136. #define EVENT_MOD_CONNECT_SLV_HANDFREECALL 0x10303050 //界面拨号,免提呼叫发送给SIPPHONE
  137. #define EVENT_MOD_CONNECT_SLV_PICKUPCALL 0x10303051 //界面拨号,话筒呼叫发送给SIPPHONE
  138. #define EVENT_MOD_CONNECT_AGENT_HANDFREE_PICKUP 0x10303052 //坐席控制免提转话筒
  139. #define EVENT_MOD_CONNECT_AGENT_PICKUP_HANDFREE 0x10303053 //坐席控制话筒转免提
  140. #define EVENT_MOD_CONNECT_STOP_RECORD_BROADCAST 0x10303060 //结束双录语音播报
  141. #define EVENT_MOD_CONNECT_BEGAIN_RECORD_CALL 0x10303061 //开始双录呼叫
  142. #define LOG_EVT_ENTER_ACM_FLOW 0x30500001 //进入坐席控制流程(initiactivetransfer发送)
  143. #define LOG_EVT_EXIT_ACM_FLOW 0x30500002 //进入坐席控制流程(initiactivetransfer发送)
  144. #define LOG_EVT_RELEASELIVEDETECTION 0x30400003 //通知sipphone释放主动活体
  145. //add by chh 20170104
  146. #define LOG_EVT_UI_HIDEONLINEVIDEO 0x30B00010 //隐藏视频连线窗口
  147. #define LOG_EVT_UI_SHOWONLINEVIDEO 0x30B00011 //显示视频连线窗口
  148. //add by chh 20190408
  149. #define LOG_EVT_UI_HIDELOCALVIDEO 0x30B00012 //隐藏本地视频窗口
  150. #define LOG_EVT_UI_SHOWLOCALVIDEO 0x30B00013 //显示本地视频窗口
  151. //add by chh 20190424
  152. #define LOG_EVT_UI_HIDEPERSONAREA 0x30B00014 //隐藏人形框
  153. #define LOG_EVT_UI_SHOWPERSONAREA 0x30B00015 //显示隐藏人形框
  154. #define LOG_EVT_UI_STARTRECORD 0x30B00001 //开始录像
  155. #define LOG_EVT_UI_STOPRECORD 0x30B00002 //停止录像
  156. #define LOG_EVT_UI_RETURNMENU 0x30B00006 //退出到主菜单
  157. #define LOG_EVT_UI_STARTREMOTERECORD 0x30B0000F //开始远程双录
  158. #define LOG_EVT_UI_STOPREMOTERECORD 0x30B00018 //停止远程录像
  159. #define LOG_EVT_HANDFREE_MODE_REMOTE_CALL 0x30400006 //以免提模式开始远程连线
  160. #define LOG_EVT_PICKUP_MODE_REMOTE_CALL 0x30400007 //以话筒模式开始远程连线
  161. #define ACM_CONTROL_PERSONAREA 0x30 // 控制人形框,0:隐藏,1:显示
  162. //sysvar
  163. #define SYSVAR_SOUNDCARDSTATE "SoundCardState"
  164. #define SOUNDCARD_INIT_STATE "X"
  165. #define SOUNDCARD_NO_ERROR "N"
  166. #define SOUNDCARD_HANDFREE_ERROR "H"
  167. #define SOUNDCARD_PICKUP_ERROR "P"
  168. #define SOUNDCARD_BOTH_ERROR "B"
  169. #define SOUNDCARD_CONFIG_EMPTY "C"