#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_LOCAL_WINDOW_CREATE_SUCCESS 0x30190503 //创建本地视频框成功 #define EVENT_MOD_SIP_REMOTE_WINDOW_CREATE_SUCCESS 0x30190504 //创建远端视频框成功 #define EVENT_MOD_SIP_LOCAL_WINDOW_DESTROY_SUCCESS 0x30190505 //销毁本地视频框成功 #define EVENT_MOD_SIP_REMOTE_WINDOW_DESTROY_SUCCESS 0x30190506 //销毁远端视频框成功 #define EVENT_MOD_SIP_COM_START_INIT 0x30190511 //COM开始初始化 #define EVENT_MOD_SIP_COM_FINISH_INIT 0x30190512 //COM完成初始化 #define EVENT_MOD_SIP_GET_CAMERA_INFO_FINISHED 0x30190513 //完成摄像头信息获取 #define EVENT_MOD_SIP_AUDIO_DEVICE_INFO 0x30190521 #define EVENT_MOD_SIP_AUDIO_VOLUME_INFO 0x30190522 #define EVENT_MOD_SIP_AUDIO_DEVICE_CONFIG_ERROR 0x30190523 #define EVENT_MOD_SIP_COREAUDIO_NOTMATCH_PORTAUDIO 0x30190524 #define EVENT_MOD_SIP_AUDIO_IN_DEVICE_NOT_EXIST 0x30190525 #define EVENT_MOD_SIP_AUDIO_OUT_DEVICE_NOT_EXIST 0x30190526 #define EVENT_MOD_SIP_AUDIO_CONFIG_AUTO_CORRECT 0x30190527 #define EVENT_MOD_SIP_AUDIO_DSP_INFO 0x30190528 #define EVENT_MOD_SIP_CENTER_AUDIO_DSP_FLAGS 0x30190529 #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_MICSPK_CREATE_FAILED 0x30190607 //audio micspk 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 ERROR_MOD_SIP_GET_ENV_VIDEO_FAILED 0x30190801 //获取env摄像头图像失败 #define ERROR_MOD_SIP_GET_OPT_VIDEO_FAILED 0x30190802 //获取opt摄像头图像失败 #define ERROR_MOD_SIP_GET_LOCAL_IP_FAILED 0x30190803 //获取本机IP地址失败 #define ERROR_MOD_SIP_GET_IP_BY_DOMAIN_FAILED 0x30190804 //域名解析失败 #define ERROR_MOD_SIP_START_VIDEO_FAILED 0x30190805 //创建视频失败 #define EVENT_MOD_SIP_GET_VIDEO_FAILED 0x30190806 //连线时获取视频失败 #define EVENT_MOD_SIP_GET_LOCAL_IP 0x30190901 //获取本机IP地址 #define EVENT_MOD_SIP_CALL_URL 0x30190902 //呼叫请求 #define EVENT_MOD_SIP_CALL_STATE_INFO 0x30190903 //呼叫状态信息 #define EVENT_MOD_SIP_CALL_AUDIO_NEGOTIATE 0x30190904 //音频协商信息 #define EVENT_MOD_SIP_CALL_VIDEO_NEGOTIATE 0x30190905 //视频协商信息 #define EVENT_MOD_SIP_CALL_MUTIL_NIC 0x30190906 //机器有多张网卡 #define EVENT_MOD_SIP_SDP_INFO 0x30190907 //SDP信息 #define EVENT_MOD_SIP_INVALID_SDP 0x30190908 //无效SDP #define EVENT_MOD_SIP_INVALID_IP 0x30190909 //无效IP地址 #define EVENT_MOD_SIP_AUTO_MODIFY_HANDFREEIN 0x30190910 //自动调整后的handfreein名称 #define EVENT_MOD_SIP_AUTO_MODIFY_HANDFREEOUT 0x30190911 //自动调整后的handfreeout名称 #define EVENT_MOD_SIP_AUTO_MODIFY_PICKUPIN 0x30190912 //自动调整后的pickupin名称 #define EVENT_MOD_SIP_AUTO_MODIFY_PICKUPOUT 0x30190913 //自动调整后的pickupout名称 #define LOG_EVT_SIPPHONE_GET_AUDIO_IN_INFOS 0x30190914 //麦克风信息 #define LOG_EVT_SIPPHONE_GET_AUDIO_OUT_INFOS 0x30190915 //扬声器信息 #define LOG_EVT_SIPPHONE_RETART_REQUEST 0x30190916 //重启机器告警 #define LOG_EVT_SIPPHONE_AUDIOMGR_INITIAL_FAILED 0x30190917 //audiomgr初始化失败 #define ERROR_MOD_SIP_AUDIO_IN_COUNT 0x30190918 //audio in device count error,级别2 #define ERROR_MOD_SIP_AUDIO_OUT_COUNT 0x30190919 //audio out device count error,级别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_ENTER_ACM_FLOW 0x30500001 //进入坐席控制流程(initiactivetransfer发送) #define LOG_EVT_EXIT_ACM_FLOW 0x30500002 //进入坐席控制流程(initiactivetransfer发送) #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 //显示隐藏人形框 #define LOG_EVT_UI_STARTRECORD 0x30B00001 //开始录像 #define LOG_EVT_UI_STOPRECORD 0x30B00002 //停止录像 #define LOG_EVT_UI_RETURNMENU 0x30B00006 //退出到主菜单 #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:显示 //sysvar #define SYSVAR_SOUNDCARDSTATE "SoundCardState" #define SOUNDCARD_INIT_STATE "X" #define SOUNDCARD_NO_ERROR "N" #define SOUNDCARD_HANDFREE_ERROR "H" #define SOUNDCARD_PICKUP_ERROR "P" #define SOUNDCARD_BOTH_ERROR "B" #define SOUNDCARD_CONFIG_EMPTY "C"