#pragma once //基本SIP通信日志事件 #define EVENT_MOD_SIP_CONNECT_PRIMSERVER 0x30108001 //连接主用地址, 级别1 #define EVENT_MOD_SIP_CONNECT_SECONDSERVER 0x30108002 //连接备用地址, 级别1 #define EVENT_MOD_SIP_INITIATIVE_DISCONNECT 0x30108011 //主动断开连接, 级别1 #define ERROR_MOD_SIP_LOADCONFIG_FAIL 0x30108021 //读取配置失败, 级别3 #define ERROR_MOD_SIP_ADRESS_INVALID 0x30188031 //连接地址无效, 级别2 #define ERROR_MOD_SIP_REJECT_CONNECT 0x30188032 //对端拒绝连接, 级别2 #define EVENT_MOD_SIP_CONNECT_TIMEOUT 0x30188033 //连接超时, 级别2 #define ERROR_MOD_SIP_REJECT_VOLUME 0x30188034 //容量拒绝, 级别2 #define ERROR_MOD_SIP_SERVER_PAUSE 0x30188035 //服务暂停, 级别2 #define ERROR_MOD_SIP_LOSS_CONNECT 0x30188036 //失去连接, 级别2 #define ERROR_MOD_SIP_SES_CREATE_FAILED 0x30188037 //创建会话失败 #define ERROR_MOD_SIP_SES_SOCKET_INUSED 0x30188038 //会话端口被占用 #define ERROR_MOD_SIP_INVALID_REQPACKAGE 0x30188041 //无效请求包, 级别3 #define ERROR_MOD_SIP_AUTH_UNRECOG 0x30188051 //鉴权不可识别, 级别3 #define ERROR_MOD_SIP_AUTH_MISMATCH 0x30188052 //鉴权信息不匹配, 级别2 #define EVENT_MOD_SIP_CONNECT_FAIL 0x301880F1 //当前区域连接失败, 级别2,需要等待业务完成或退出后才能释放,即BussinessState=‘0’ //媒体通信产生的事件 #define EVENT_MOD_SIP_START_VOICECONNECT 0x30100111 //声音连接发起 #define EVENT_MOD_SIP_RECV_DATA 0x30100112 //接收到对端数据 #define EVENT_MOD_SIP_STOP_VOICECONNECT 0x30100113 //声音通道结束 #define EVENT_MOD_SIP_START_CLIENTVIDEO 0x30100121 //客户视频发起 #define EVENT_MOD_SIP_STOP_CLIENTVIDEO 0x30100122 //客户视频结束 #define EVENT_MOD_SIP_RECV_LOWAGENTVIDEO 0x30100131 //接收到低清柜员视频 #define EVENT_MOD_SIP_STOP_LOWAGENTVIDEO 0x30100132 //断开低清柜员视频通道 #define EVENT_MOD_SIP_RECV_HIGHAGENTVIDEO 0x30100141 //接收高清柜员视频 #define EVENT_MOD_SIP_STOP_HIGHAGENTVIDEO 0x30100142 //断开高清柜员视频通道 //媒体通信错误码 #define ERROR_MOD_SIP_NO_AGENTVOICEPACKAGE 0x30180110 //没收到柜员端语音包,等待超时后,仍然没有数据包到达 #define ERROR_MOD_SIP_LOSS_AGENTVOICEPACKAGE 0x30180111 //柜员端声音严重丢包,包括时延太大 #define ERROR_MOD_SIP_DISCONNECT_VOICECHANN 0x30180112 //声音通道中断,有一段时间不能收到声音数据包 #define ERROR_MOD_SIP_NO_AGENTVIDEOPACKAGE 0x30180120 //没收到柜员图像包,等待超时后,仍然没有数据包到达 #define ERROR_MOD_SIP_LOSS_AGENTVIDEOPACKAGE 0x30180121 //柜员视频严重丢包,视频对时延的容忍度大,可以设较长时延都收不齐数据包 #define ERROR_MOD_SIP_DISCONNECT_VIDEOCHANN 0x30180122 //柜员视频中断,有一段时间不能收到视频数据包 //前端媒体错误 #define ERROR_MOD_SIP_AUDIO_INITFAIL 0x30180160 //音频初始化失败,级别3 #define ERROR_MOD_SIP_HANDFREE_OPENFAIL 0x30180161 //免提打开失败,级别3 #define ERROR_MOD_SIP_HANDFREE_NOSIGNAL 0x30180162 //免提没有信号,级别3 #define ERROR_MOD_SIP_HANDFREE_CLOSEFAIL 0x30180163 //禁止免提失败,级别3 #define ERROR_MOD_SIP_PICKUP_OPENFAIL 0x30180166 //话筒打开失败,级别3 #define ERROR_MOD_SIP_PICKUP_NOSIGNAL 0x30180167 //话筒没有信号,级别3 #define ERROR_MOD_SIP_PICKUP_CLOSEFAIL 0x30180168 //禁止话筒失败,级别3 #define ERROR_MOD_SIP_HANDFREE_ADDVOLUMNFAIL 0x30180170 //免提加强音量失败,级别2 #define ERROR_MOD_SIP_HANDFREE_REDUCEVOLUMNFAIL 0x30180171 //免提恢复音量失败,级别2 #define EVENT_MOD_SIP_LOCAL_WINDOW_CREATE_FAILED 0x30190501 //创建本地图像渲染框失败 #define EVENT_MOD_SIP_REMOTE_WINDOW_CREATE_FAILED 0x30190502 //创建远端图像渲染框失败 #define EVENT_MOD_SIP_AUDIO_RTP_CREATE 0x30190001 #define EVENT_MOD_SIP_AUDIO_RTP_DESTROY 0x30190002 #define EVENT_MOD_SIP_VIDEO_RTP_CREATE 0x30190003 #define EVENT_MOD_SIP_VIDEO_RTP_DESTROY 0x30190004 #define EVENT_MOD_SIP_AUDIO_STREAM_RECEIVED 0x30190005 #define EVENT_MOD_SIP_VIDEO_STREAM_RECEIVED 0x30190006 #define EVENT_MOD_SIP_VIDEO_FRAME_DECODEED 0x30190007 #define EVENT_MOD_SIP_LOCAL_VIDEO_RENDER_STARTED 0x30190008 #define EVENT_MOD_SIP_REMOTE_VIDEO_RENDER_STARTED 0x30190009 #define EVENT_MOD_SIP_AUDIO_DEVICE_SWITCH 0x3019000A #define EVENT_MOD_SIP_HANDFREE_IN_AUDIO_DEVICE_OPEN_SUCCESS 0x30190011 #define EVENT_MOD_SIP_HANDFREE_IN_AUDIO_DEVICE_OPEN_FAILED 0x30190012 #define EVENT_MOD_SIP_HANDFREE_OUT_AUDIO_DEVICE_OPEN_SUCCESS 0x30190013 #define EVENT_MOD_SIP_HANDFREE_OUT_AUDIO_DEVICE_OPEN_FAILED 0x30190014 #define EVENT_MOD_SIP_HANDFREE_IN_AUDIO_DEVICE_CLOSE 0x30190015 #define EVENT_MOD_SIP_HANDFREE_OUT_AUDIO_DEVICE_CLOSE 0x30190016 #define EVENT_MOD_SIP_PICKUP_IN_AUDIO_DEVICE_OPEN_SUCCESS 0x30190021 #define EVENT_MOD_SIP_PICKUP_IN_AUDIO_DEVICE_OPEN_FAILED 0x30190022 #define EVENT_MOD_SIP_PICKUP_OUT_AUDIO_DEVICE_OPEN_SUCCESS 0x30190023 #define EVENT_MOD_SIP_PICKUP_OUT_AUDIO_DEVICE_OPEN_FAILED 0x30190024 #define EVENT_MOD_SIP_PICKUP_IN_AUDIO_DEVICE_CLOSE 0x30190025 #define EVENT_MOD_SIP_PICKUP_OUT_AUDIO_DEVICE_CLOSE 0x30190026 #define EVENT_MOD_SIP_LOCAL_VIDEO_RENDER_CREATE 0x30190031 #define EVENT_MOD_SIP_REMOTE_VIDEO_RENDER_CREATE 0x30190032 #define EVENT_MOD_SIP_LOCAL_VIDEO_RENDER_DESTROY 0x30190033 #define EVENT_MOD_SIP_REMOTE_VIDEO_RENDER_DESTROY 0x30190034 #define EVENT_MOD_SIP_OVERWRITE_FRESHVALUE 0x30190036 //audio engine error #define ERROR_MOD_SIP_APR_POOL_CREATE_FAILED 0x30190601 //内存分配失败,级别2 #define ERROR_MOD_SIP_AUDIO_ENGINE_CREATE_FAILED 0x30190602 //audio engine create failed,级别2 #define ERROR_MOD_SIP_AUDIO_ENGINE_START_FAILED 0x30190603 //audio engine start failed,级别2 #define ERROR_MOD_SIP_AUDIO_RTP_SESSION_CREATE_FAILED 0x30190604 //audio rtp session create2 failed,级别2 #define ERROR_MOD_SIP_AUDIO_RTP_SESSION_RESET_FAILED 0x30190605 //audio rtp session reset failed,级别2 #define ERROR_MOD_SIP_AUDIO_BRIDGE_CREATE_FAILED 0x30190606 //audio bridge create failed,级别2 #define ERROR_MOD_SIP_AUDIO_MICSPK2_CREATE_FAILED 0x30190607 //audio micspk2 windows create failed,级别2 #define ERROR_MOD_SIP_AUDIO_DSP_CREATE_FAILED 0x30190608 //audio dsp create failed,级别2 #define ERROR_MOD_SIP_AUDIO_RESIZE_CREATE_FAILED 0x30190609 //audio resize create failed,级别2 #define ERROR_MOD_SIP_AUDIO_CODEC_CREATE_FAILED 0x3019060A //audio codec create failed,级别2 #define ERROR_MOD_SIP_AUDIO_RTP_CREATE_FAILED 0x3019060B //audio rtp create failed,级别2 #define ERROR_MOD_SIP_AUDIO_CONTEXT_CREATE_FAILED 0x3019060C //audio context create failed,级别2 #define EVENT_MOD_SIP_ENTITY_STARTED 0x301A0001 //sipphone entity start #define EVENT_MOD_SIP_INVITE_SEND 0x301A0002 //sip invite send #define EVENT_MOD_SIP_PROCESS_MSG 0x301A0003 //sip process messsage //event #define EVENT_MOD_CONNECT_PICKUP_CALL 0x10303041 // 提机呼叫 #define EVENT_MOD_CONNECT_HANDFREE_TO_PICKUP 0x10303046 // 免提->提机 #define EVENT_MOD_CONNECT_PICKUP_TO_HANDFREE 0x10303047 // 提机->免提 #define EVENT_MOD_CONNECT_SLV_HANDFREECALL 0x10303050 //界面拨号,免提呼叫发送给SIPPHONE #define EVENT_MOD_CONNECT_SLV_PICKUPCALL 0x10303051 //界面拨号,话筒呼叫发送给SIPPHONE #define EVENT_MOD_CONNECT_AGENT_HANDFREE_PICKUP 0x10303052 //坐席控制免提转话筒 #define EVENT_MOD_CONNECT_AGENT_PICKUP_HANDFREE 0x10303053 //坐席控制话筒转免提 #define EVENT_MOD_CONNECT_STOP_RECORD_BROADCAST 0x10303060 // 结束双录语音播报 #define EVENT_MOD_CONNECT_BEGAIN_RECORD_CALL 0x10303061 // 开始双录呼叫 #define LOG_EVT_SELFCHECK_ASSISTANTCHANNEL_IDLE 0x50500001 //协助通道重启 #define LOG_EVT_ENTER_ACM_FLOW 0x30500001 //进入坐席控制流程(initiactivetransfer发送) #define LOG_EVT_EXIT_ACM_FLOW 0x30500002 //进入坐席控制流程(initiactivetransfer发送) //sysvar #define SYSVAR_CAMERASTATE "CameraState" #define CAMERA_NO_ERROR "N" #define CAMERA_ENV_ERROR "E" #define CAMERA_OPT_ERROR "O" #define CAMERA_BOTH_ERROR "B" #define LOG_EVT_STARTLIVEDETECTDISPLAY 0x30400004 //开始主动活体回显 #define LOG_EVT_STOPLIVEDETECTDISPLAY 0x30400005 //停止主动活体回显 #define LOG_EVT_CHANGELIVEDETECTIONCAM 0x31400004 //通知主动活体回显摄像头号 #define LOG_EVT_RELEASELIVEDETECTION 0x30400003 //通知sipphone释放主动活体 //add by chh 20170104 #define LOG_EVT_UI_HIDEONLINEVIDEO 0x30B00010 //隐藏视频连线窗口 #define LOG_EVT_UI_SHOWONLINEVIDEO 0x30B00011 //显示视频连线窗口 //add by chh 20190408 #define LOG_EVT_UI_HIDELOCALVIDEO 0x30B00012 //隐藏本地视频窗口 #define LOG_EVT_UI_SHOWLOCALVIDEO 0x30B00013 //显示本地视频窗口 //add by chh 20190424 #define LOG_EVT_UI_HIDEPERSONAREA 0x30B00014 //隐藏人形框 #define LOG_EVT_UI_SHOWPERSONAREA 0x30B00015 //显示隐藏人形框 //sysvar #define SYSVAR_CALLSTATE "CallState" #define CALLSTATE_OFFLINE "O" #define CALLSTATE_HANDFREE "H" // HandFree #define CALLSTATE_PICKUP "P" // Pickup #define DEVICE_STANDARD_TYPE 0 #define DEVICE_PAD_TYPE 1 #define DEVICE_MOBILEPAD_TYPE 2 #define SYSVAR_CALLTYPE "CallType" #define CALLTYPE_NORMAL 'N' // 呼叫类型,普通模式 #define CALLTYPE_MOBILE 'M' // 呼叫类型,手机模式 //event add by ly@20180725 #define LOG_EVT_UI_STARTRECORD 0x30B00001 //开始录像 #define LOG_EVT_UI_STOPRECORD 0x30B00002 //停止录像 #define LOG_EVT_UI_RETURNMENU 0x30B00006 //退出到主菜单 // add by clp 20191106 #define LOG_EVT_UI_STARTREMOTERECORD 0x30B0000F //开始远程双录 #define LOG_EVT_UI_STOPREMOTERECORD 0x30B00018 //停止远程录像 #define LOG_EVT_HANDFREE_MODE_REMOTE_CALL 0x30400006 //以免提模式开始远程连线 #define LOG_EVT_PICKUP_MODE_REMOTE_CALL 0x30400007 //以话筒模式开始远程连线 #define ACM_CONTROL_PERSONAREA 0x30 // 控制人形框,0:隐藏,1:显示