diff --git a/database/install/sys_config.sql b/database/install/sys_config.sql index 00b80262..b6952836 100644 --- a/database/install/sys_config.sql +++ b/database/install/sys_config.sql @@ -33,7 +33,7 @@ INSERT INTO `sys_config` VALUES (6, 'config.sys.officialUrl', 'sys.officialUrl', INSERT INTO `sys_config` VALUES (7, 'config.sys.helpDoc', 'sys.helpDoc', '/static/helpDoc/{language}_doc.pdf', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.helpDocRemark'); INSERT INTO `sys_config` VALUES (8, 'sys.account.captchaType', 'sys.account.captchaType', 'math', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'sys.account.captchaTypeRemark'); INSERT INTO `sys_config` VALUES (21, 'config.monitor.sysResource.storeDays', 'monitor.sysResource.storeDays', '7', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.monitor.sysResource.storeDaysRemark'); -INSERT INTO `sys_config` VALUES (22, 'config.sys.logo.type', 'sys.logo.type', 'icon', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.logo.typeRemark'); +INSERT INTO `sys_config` VALUES (22, 'config.sys.logo.type', 'sys.logo.type', 'brand', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.logo.typeRemark'); INSERT INTO `sys_config` VALUES (23, 'config.sys.logo.filePathIcon', 'sys.logo.filePathIcon', '/static/logo/{language}_icon.png', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.logo.filePathIconRemark'); INSERT INTO `sys_config` VALUES (24, 'config.sys.logo.filePathBrand', 'sys.logo.filePathBrand', '/static/logo/{language}_brand.png', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.logo.filePathBrandRemark'); INSERT INTO `sys_config` VALUES (25, 'config.sys.loginBackground', 'sys.loginBackground', '#', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.loginBackgroundRemark'); diff --git a/database/install/sys_dict_data.sql b/database/install/sys_dict_data.sql index f81cc85a..17bc596e 100644 --- a/database/install/sys_dict_data.sql +++ b/database/install/sys_dict_data.sql @@ -81,9 +81,9 @@ INSERT INTO `sys_dict_data` VALUES (52, 'active_alarm_severity', 'dictData.activ INSERT INTO `sys_dict_data` VALUES (53, 'index_status', 'dictType.index_status.normal', 'normal', 1, '#91cc75', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); INSERT INTO `sys_dict_data` VALUES (54, 'index_status', 'dictType.index_status.abnormal', 'abnormal', 2, '#ee6666', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); INSERT INTO `sys_dict_data` VALUES (55, 'cdr_sip_code', 'dictData.cdr_sip_code.200', '200', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (56, 'cdr_sip_code', 'dictData.cdr_sip_code.403', '403', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (57, 'cdr_sip_code', 'dictData.cdr_sip_code.408', '408', 8, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (58, 'cdr_sip_code', 'dictData.cdr_sip_code.500', '500', 10, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (56, 'cdr_sip_code', 'dictData.cdr_sip_code.403', '403', 5, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (57, 'cdr_sip_code', 'dictData.cdr_sip_code.408', '408', 13, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (58, 'cdr_sip_code', 'dictData.cdr_sip_code.500', '500', 16, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); INSERT INTO `sys_dict_data` VALUES (59, 'cdr_call_type', 'dictData.cdr_call_type.audio', 'audio', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); INSERT INTO `sys_dict_data` VALUES (60, 'cdr_call_type', 'dictData.cdr_call_type.video', 'video', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); INSERT INTO `sys_dict_data` VALUES (61, 'ue_auth_code', 'dictData.ue_auth_code.200', '200', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); @@ -100,16 +100,16 @@ INSERT INTO `sys_dict_data` VALUES (71, 'ue_event_type', 'dictData.ue_event_type INSERT INTO `sys_dict_data` VALUES (72, 'ue_event_cm_state', 'dictData.ue_event_cm_state.connected', '1', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); INSERT INTO `sys_dict_data` VALUES (73, 'ue_event_cm_state', 'dictData.ue_event_cm_state.idle', '2', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); INSERT INTO `sys_dict_data` VALUES (74, 'ue_event_cm_state', 'dictData.ue_event_cm_state.inactive', '3', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (75, 'cdr_sip_code', 'dictData.cdr_sip_code.404', '404', 4, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (76, 'cdr_sip_code', 'dictData.cdr_sip_code.487', '487', 6, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (77, 'cdr_sip_code', 'dictData.cdr_sip_code.503', '503', 12, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (78, 'cdr_sip_code', 'dictData.cdr_sip_code.504', '504', 13, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (79, 'cdr_sip_code', 'dictData.cdr_sip_code.603', '603', 15, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (80, 'cdr_sip_code', 'dictData.cdr_sip_code.606', '606', 16, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (81, 'cdr_sip_code', 'dictData.cdr_sip_code.202', '202', 17, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (75, 'cdr_sip_code', 'dictData.cdr_sip_code.404', '404', 6, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (76, 'cdr_sip_code', 'dictData.cdr_sip_code.487', '487', 12, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (77, 'cdr_sip_code', 'dictData.cdr_sip_code.503', '503', 17, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (78, 'cdr_sip_code', 'dictData.cdr_sip_code.504', '504', 18, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (79, 'cdr_sip_code', 'dictData.cdr_sip_code.603', '603', 21, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (80, 'cdr_sip_code', 'dictData.cdr_sip_code.606', '606', 22, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (81, 'cdr_sip_code', 'dictData.cdr_sip_code.202', '202', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); INSERT INTO `sys_dict_data` VALUES (82, 'cdr_call_type', 'dictData.cdr_call_type.sms', 'sms', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (83, 'cdr_sip_code', 'dictData.cdr_sip_code.488', '488', 9, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); -INSERT INTO `sys_dict_data` VALUES (84, 'cdr_sip_code', 'dictData.cdr_sip_code.0', '0', 0, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (83, 'cdr_sip_code', 'dictData.cdr_sip_code.488', '488', 14, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (84, 'cdr_sip_code', 'dictData.cdr_sip_code.0', '0', 99, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); INSERT INTO `sys_dict_data` VALUES (85, 'ne_host_type', 'dictData.ne_host_type.ssh', 'ssh', 0, '', 'blue', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); INSERT INTO `sys_dict_data` VALUES (86, 'ne_host_type', 'dictData.ne_host_type.telnet', 'telnet', 1, '', 'purple', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); INSERT INTO `sys_dict_data` VALUES (87, 'ne_host_groupId', 'dictData.ne_host_groupId.0', '0', 0, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); @@ -145,6 +145,35 @@ INSERT INTO `sys_dict_data` VALUES (116, 'cdr_cause_code', 'dictData.cdr_cause_c INSERT INTO `sys_dict_data` VALUES (117, 'cdr_cause_code', 'dictData.cdr_cause_code.42', '42', 22, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); INSERT INTO `sys_dict_data` VALUES (118, 'cdr_cause_code', 'dictData.cdr_cause_code.47', '47', 23, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); INSERT INTO `sys_dict_data` VALUES (119, 'cdr_cause_code', 'dictData.cdr_cause_code.50', '50', 30, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (139, 'cdr_sip_code', 'dictData.cdr_sip_code.302', '302', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (140, 'cdr_sip_code', 'dictData.cdr_sip_code.402', '402', 4, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (141, 'cdr_sip_code', 'dictData.cdr_sip_code.480', '480', 7, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (142, 'cdr_sip_code', 'dictData.cdr_sip_code.481', '481', 8, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (143, 'cdr_sip_code', 'dictData.cdr_sip_code.482', '482', 9, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (144, 'cdr_sip_code', 'dictData.cdr_sip_code.486', '486', 11, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (145, 'cdr_sip_code', 'dictData.cdr_sip_code.489', '489', 15, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (146, 'cdr_sip_code', 'dictData.cdr_sip_code.580', '580', 19, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (147, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.0', '0', 99, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (148, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.200', '200', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (149, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.202', '202', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (150, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.302', '302', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (151, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.402', '402', 4, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (152, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.403', '403', 5, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (153, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.404', '404', 6, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (154, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.480', '480', 7, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (155, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.481', '481', 8, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (156, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.482', '482', 9, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (157, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.486', '486', 11, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (158, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.487', '487', 12, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (159, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.408', '408', 13, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (160, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.488', '488', 14, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (161, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.489', '489', 15, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (162, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.500', '500', 16, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (163, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.503', '503', 17, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (164, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.504', '504', 18, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (165, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.580', '580', 19, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (166, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.603', '603', 21, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_data` VALUES (167, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.606', '606', 22, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/install/sys_dict_type.sql b/database/install/sys_dict_type.sql index d0b7ce89..6c6ffc74 100644 --- a/database/install/sys_dict_type.sql +++ b/database/install/sys_dict_type.sql @@ -52,6 +52,7 @@ INSERT INTO `sys_dict_type` VALUES (67, 'dictType.ne_host_cmd_groupId', 'ne_host INSERT INTO `sys_dict_type` VALUES (68, 'dictType.ne_info_status', 'ne_info_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); INSERT INTO `sys_dict_type` VALUES (69, 'dictType.ne_license_status', 'ne_license_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); INSERT INTO `sys_dict_type` VALUES (70, 'dictType.cdr_cause_code', 'cdr_cause_code', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); +INSERT INTO `sys_dict_type` VALUES (71, 'dictType.cdr_sip_code_cause', 'cdr_sip_code_cause', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); UNLOCK TABLES; diff --git a/database/install/sys_i18n.sql b/database/install/sys_i18n.sql index 51920161..d9c94079 100644 --- a/database/install/sys_i18n.sql +++ b/database/install/sys_i18n.sql @@ -535,14 +535,14 @@ INSERT INTO `sys_i18n` VALUES (512, '0', 'system', 1699348237468, 'system', 1699 INSERT INTO `sys_i18n` VALUES (513, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.dashboard', '仪表盘', 'Dashboard'); INSERT INTO `sys_i18n` VALUES (514, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.dashboard.overview', '总览', 'Overview'); INSERT INTO `sys_i18n` VALUES (515, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.dashboard.imsCDR', '语音话单', 'Voice CDR'); -INSERT INTO `sys_i18n` VALUES (516, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.cdr_sip_code', 'CDR SIP响应代码类别类型', 'CDR SIP Response Code Category Type'); -INSERT INTO `sys_i18n` VALUES (517, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.cdr_call_type', 'CDR 呼叫类型', 'CDR Call Type'); +INSERT INTO `sys_i18n` VALUES (516, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.cdr_sip_code', 'IMS-Voice-SIP响应代码类别类型', 'IMS-Voice-SIP Response Code Category Type'); +INSERT INTO `sys_i18n` VALUES (517, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.cdr_call_type', 'IMS-呼叫类型', 'IMS-Call Type'); INSERT INTO `sys_i18n` VALUES (518, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.ue_auth_code', 'UE 事件认证代码类型', 'UE Event Authentication Code Type'); INSERT INTO `sys_i18n` VALUES (519, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.ue_event_type', 'UE 事件类型', 'UE Event Type'); -INSERT INTO `sys_i18n` VALUES (520, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.200', '正常挂机', 'Normal Cleaning'); -INSERT INTO `sys_i18n` VALUES (521, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.403', '被禁止的', 'Banned'); -INSERT INTO `sys_i18n` VALUES (522, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.408', '请求超时', 'Request Timeout'); -INSERT INTO `sys_i18n` VALUES (523, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.500', '服务器内部错误', 'Internal Server Error'); +INSERT INTO `sys_i18n` VALUES (520, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.200', '200 正常通话', '200 OK'); +INSERT INTO `sys_i18n` VALUES (521, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.403', '403 禁止访问', '403 Forbidden'); +INSERT INTO `sys_i18n` VALUES (522, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.408', '408 请求超时', '408 Request Timeout'); +INSERT INTO `sys_i18n` VALUES (523, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.500', '500 内部服务器错误', '500 Internal Server Error'); INSERT INTO `sys_i18n` VALUES (524, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_call_type.audio', '语音', 'Voice'); INSERT INTO `sys_i18n` VALUES (525, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_call_type.video', '视频', 'Video'); INSERT INTO `sys_i18n` VALUES (526, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ue_auth_code.200', '成功', 'Success'); @@ -560,12 +560,12 @@ INSERT INTO `sys_i18n` VALUES (537, '0', 'system', 1699348237468, 'system', 1699 INSERT INTO `sys_i18n` VALUES (538, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ue_event_cm_state.connected', '连接', 'Connected'); INSERT INTO `sys_i18n` VALUES (539, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ue_event_cm_state.idle', '空闲', 'Idle'); INSERT INTO `sys_i18n` VALUES (540, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ue_event_cm_state.inactive', '不活动', 'Inactive'); -INSERT INTO `sys_i18n` VALUES (541, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.404', '未找到', 'Not Found'); -INSERT INTO `sys_i18n` VALUES (542, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.487', '请求终止', 'Request Terminated'); -INSERT INTO `sys_i18n` VALUES (543, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.503', '服务不可用', 'Service Unavailable'); -INSERT INTO `sys_i18n` VALUES (544, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.504', '服务器超时', 'Server Time Out'); -INSERT INTO `sys_i18n` VALUES (545, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.603', '拒绝', 'Decline'); -INSERT INTO `sys_i18n` VALUES (546, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.606', '不可接受', 'Not Acceptable'); +INSERT INTO `sys_i18n` VALUES (541, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.404', '404 找不到', '404 Not Found'); +INSERT INTO `sys_i18n` VALUES (542, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.487', '487 请求已终止', '487 Request Terminated'); +INSERT INTO `sys_i18n` VALUES (543, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.503', '503 服务不可用', '503 Service Unavailable'); +INSERT INTO `sys_i18n` VALUES (544, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.504', '504 服务器超时', '504 Server Timeout'); +INSERT INTO `sys_i18n` VALUES (545, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.603', '603 下降', '603 Decline'); +INSERT INTO `sys_i18n` VALUES (546, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.606', '606 不可接受', '606 Not Acceptable'); INSERT INTO `sys_i18n` VALUES (547, '0', 'system', 1699348237468, 'system', 1699348237468, 'cache.name.user', '登录用户', 'Login User'); INSERT INTO `sys_i18n` VALUES (548, '0', 'system', 1699348237468, 'system', 1699348237468, 'cache.name.sys_config', '参数管理', 'Parameters Management'); INSERT INTO `sys_i18n` VALUES (549, '0', 'system', 1699348237468, 'system', 1699348237468, 'cache.name.sys_dict', '字典管理', 'Dictionary Management'); @@ -576,9 +576,9 @@ INSERT INTO `sys_i18n` VALUES (553, '0', 'system', 1699348237468, 'system', 1699 INSERT INTO `sys_i18n` VALUES (554, '0', 'system', 1699348237468, 'system', 1699348237468, 'cache.name.ne_info', '网元信息管理', 'NE Info Management'); INSERT INTO `sys_i18n` VALUES (555, '0', 'system', 1699348237468, 'system', 1699348237468, 'cache.name.ne_data', '网元数据管理', 'NE Data Management'); INSERT INTO `sys_i18n` VALUES (556, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_call_type.sms', '短信', 'SMS'); -INSERT INTO `sys_i18n` VALUES (557, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.202', '已接受', 'Accepted'); -INSERT INTO `sys_i18n` VALUES (558, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.488', '这里不能接受', 'Not Aceptable Here'); -INSERT INTO `sys_i18n` VALUES (559, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.0', '其他', 'Other'); +INSERT INTO `sys_i18n` VALUES (557, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.202', '202 已接受', '202 Accepted'); +INSERT INTO `sys_i18n` VALUES (558, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.488', '488 这里不接受', '488 Not Acceptable Here'); +INSERT INTO `sys_i18n` VALUES (559, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.0', '0 原因不明', '0 Unknown Reason'); INSERT INTO `sys_i18n` VALUES (560, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.ws', 'WS会话', 'WS Sessions'); INSERT INTO `sys_i18n` VALUES (561, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.neHost', '网元主机', 'NE Host'); INSERT INTO `sys_i18n` VALUES (562, '0', 'system', 1699348237468, 'system', 1699348237468, 'neHost.noData', '没有可访问主机信息数据!', 'There is no accessible host information data!'); @@ -622,7 +622,7 @@ INSERT INTO `sys_i18n` VALUES (599, '0', 'system', 1699348237468, 'system', 1699 INSERT INTO `sys_i18n` VALUES (600, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ne.neSoftware', '网元软件包', 'NE Software'); INSERT INTO `sys_i18n` VALUES (601, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.neSoftware', '网元软件包', 'NE Software'); INSERT INTO `sys_i18n` VALUES (602, '0', 'system', 1699348237468, 'system', 1699348237468, 'log.operate.title.neVersion', '网元版本', 'NE Version'); -INSERT INTO `sys_i18n` VALUES (603, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ne.neVersion', '网元版本', 'Ne Version'); +INSERT INTO `sys_i18n` VALUES (603, '0', 'system', 1699348237468, 'system', 1699348237468, 'menu.ne.neVersion', '网元版本', 'NE Version'); INSERT INTO `sys_i18n` VALUES (604, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.ne_license_status', '网元许可状态', 'NE License Status'); INSERT INTO `sys_i18n` VALUES (605, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_license_status.0', '无效', 'Invalid'); INSERT INTO `sys_i18n` VALUES (606, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.ne_license_status.1', '有效', 'Valid'); @@ -691,5 +691,35 @@ INSERT INTO `sys_i18n` VALUES (668, '0', 'system', 1699348237468, 'system', 1699 INSERT INTO `sys_i18n` VALUES (669, '0', 'system', 1699348237468, 'system', 1699348237468, 'cache.name.i18n', '国际化语言管理', 'Internationalized Language Management'); INSERT INTO `sys_i18n` VALUES (670, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.ne.neConfigBackupFTP', '配置文件备份FTP服务', 'NE Config Backup file FTP service'); INSERT INTO `sys_i18n` VALUES (671, '0', 'system', 1699348237468, 'system', 1699348237468, 'config.ne.neConfigBackupFTPRemark', '请通过配置文件备份页面进行设置FTP信息', 'Please set the FTP information through the configuration file backup page.'); +INSERT INTO `sys_i18n` VALUES (672, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.302', '302 原因不明', '302 Unknown Reason'); +INSERT INTO `sys_i18n` VALUES (673, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.402', '402 原因不明', '402 Unknown Reason'); +INSERT INTO `sys_i18n` VALUES (674, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.480', '480 被叫挂断/拒接', '480 Temporarily Unavailable'); +INSERT INTO `sys_i18n` VALUES (675, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.481', '481 原因不明', '481 Unknown Reason'); +INSERT INTO `sys_i18n` VALUES (676, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.482', '482 发现环路', '482 Loop Detected'); +INSERT INTO `sys_i18n` VALUES (677, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.486', '486 这里很忙', '486 Busy Here'); +INSERT INTO `sys_i18n` VALUES (678, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.489', '489 原因不明', '489 Unknown Reason'); +INSERT INTO `sys_i18n` VALUES (679, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.580', '580 原因不明', '580 Unknown Reason'); +INSERT INTO `sys_i18n` VALUES (700, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.0', '因其他原因呼叫失败', 'Call failure for other reason'); +INSERT INTO `sys_i18n` VALUES (701, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.200', '正常通话清除', 'Normal Call Clearing'); +INSERT INTO `sys_i18n` VALUES (702, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.202', '申请已被接受处理,但尚未完成 ', 'The request has been accepted for processing, but it hasn it completed yet'); +INSERT INTO `sys_i18n` VALUES (703, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.302', '因其他原因呼叫失败', 'Call failure for other reason'); +INSERT INTO `sys_i18n` VALUES (704, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.402', '因其他原因呼叫失败', 'Call failure for other reason'); +INSERT INTO `sys_i18n` VALUES (705, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.403', '拒绝 MO 用户', 'MO User Rejected'); +INSERT INTO `sys_i18n` VALUES (706, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.404', 'MT 用户离线', 'MT User Offline'); +INSERT INTO `sys_i18n` VALUES (707, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.480', '因其他原因呼叫失败', 'Call failure for other reason'); +INSERT INTO `sys_i18n` VALUES (708, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.481', '电话无法拨出', 'Call cannot be dialed'); +INSERT INTO `sys_i18n` VALUES (709, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.482', '闪断', 'Flashback'); +INSERT INTO `sys_i18n` VALUES (710, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.486', 'MT 用户忙', 'MT User Busy'); +INSERT INTO `sys_i18n` VALUES (711, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.487', 'MO 用户断线', 'MO User Disconnected'); +INSERT INTO `sys_i18n` VALUES (712, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.408', '服务器等待响应的时间过长', 'The server waits too long for a response'); +INSERT INTO `sys_i18n` VALUES (713, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.488', '媒体详细信息与服务器支持的内容不匹配', 'Media details didn’t match what the server supports'); +INSERT INTO `sys_i18n` VALUES (714, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.489', '因其他原因呼叫失败', 'Call failure for other reason'); +INSERT INTO `sys_i18n` VALUES (715, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.500', '服务器本身出了问题', 'Something went wrong inside the server itself'); +INSERT INTO `sys_i18n` VALUES (716, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.503', '服务器超载或因维护而停机,无法处理呼叫', 'The server is overloaded or down for maintenance and can it process the call'); +INSERT INTO `sys_i18n` VALUES (717, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.504', '服务器尝试以您的名义与另一台服务器通信,但未及时收到回复,并超时了', 'The server tried to talk to another server on your behalf, didn’t get a reply in time, and timed out'); +INSERT INTO `sys_i18n` VALUES (718, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.580', '因其他原因呼叫失败', 'Call failure for other reason'); +INSERT INTO `sys_i18n` VALUES (719, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.603', 'MT 明确拒绝通话', 'MT explicitly rejected the call'); +INSERT INTO `sys_i18n` VALUES (720, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.606', '呼叫已到达用户设备,但会话设置的某些部分不可接受', 'The call reached the user’s device, but some parts of the session setup weren it acceptable'); +INSERT INTO `sys_i18n` VALUES (721, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.cdr_sip_code_cause', 'IMS-Voice-SIP响应代码类别类型原因', 'IMS-Voice-SIP Response Code Category Type Cause'); -- Dump completed on 2025-02-14 15:26:56 diff --git a/database/omc_db.sqlite b/database/omc_db.sqlite index ec4693db..a29e678c 100644 Binary files a/database/omc_db.sqlite and b/database/omc_db.sqlite differ diff --git a/database/upgrade/upg_20250429.sql b/database/upgrade/upg_20250429.sql new file mode 100644 index 00000000..58f6ed58 --- /dev/null +++ b/database/upgrade/upg_20250429.sql @@ -0,0 +1,182 @@ +PRAGMA foreign_keys = false; + + +INSERT INTO "sys_dict_data" VALUES (139, 'cdr_sip_code', 'dictData.cdr_sip_code.302', '302', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (140, 'cdr_sip_code', 'dictData.cdr_sip_code.402', '402', 4, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (141, 'cdr_sip_code', 'dictData.cdr_sip_code.480', '480', 7, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (142, 'cdr_sip_code', 'dictData.cdr_sip_code.481', '481', 8, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (143, 'cdr_sip_code', 'dictData.cdr_sip_code.482', '482', 9, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (144, 'cdr_sip_code', 'dictData.cdr_sip_code.486', '486', 11, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (145, 'cdr_sip_code', 'dictData.cdr_sip_code.489', '489', 15, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (146, 'cdr_sip_code', 'dictData.cdr_sip_code.580', '580', 19, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (147, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.0', '0', 99, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (148, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.200', '200', 1, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (149, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.202', '202', 2, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (150, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.302', '302', 3, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (151, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.402', '402', 4, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (152, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.403', '403', 5, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (153, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.404', '404', 6, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (154, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.480', '480', 7, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (155, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.481', '481', 8, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (156, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.482', '482', 9, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (157, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.486', '486', 11, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (158, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.487', '487', 12, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (159, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.408', '408', 13, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (160, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.488', '488', 14, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (161, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.489', '489', 15, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (162, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.500', '500', 16, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (163, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.503', '503', 17, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (164, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.504', '504', 18, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (165, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.580', '580', 19, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (166, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.603', '603', 21, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_dict_data" VALUES (167, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.606', '606', 22, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +UPDATE "sys_dict_data" SET "dict_type" = 'cdr_sip_code', "data_label" = 'dictData.cdr_sip_code.403', "data_value" = '403', "data_sort" = 5, "tag_class" = '', "tag_type" = '', "status_flag" = '1', "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "remark" = '' WHERE "data_id" = 56; + +UPDATE "sys_dict_data" SET "dict_type" = 'cdr_sip_code', "data_label" = 'dictData.cdr_sip_code.408', "data_value" = '408', "data_sort" = 13, "tag_class" = '', "tag_type" = '', "status_flag" = '1', "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "remark" = '' WHERE "data_id" = 57; + +UPDATE "sys_dict_data" SET "dict_type" = 'cdr_sip_code', "data_label" = 'dictData.cdr_sip_code.500', "data_value" = '500', "data_sort" = 16, "tag_class" = '', "tag_type" = '', "status_flag" = '1', "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "remark" = '' WHERE "data_id" = 58; + +UPDATE "sys_dict_data" SET "dict_type" = 'cdr_sip_code', "data_label" = 'dictData.cdr_sip_code.404', "data_value" = '404', "data_sort" = 6, "tag_class" = '', "tag_type" = '', "status_flag" = '1', "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "remark" = '' WHERE "data_id" = 75; + +UPDATE "sys_dict_data" SET "dict_type" = 'cdr_sip_code', "data_label" = 'dictData.cdr_sip_code.487', "data_value" = '487', "data_sort" = 12, "tag_class" = '', "tag_type" = '', "status_flag" = '1', "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "remark" = '' WHERE "data_id" = 76; + +UPDATE "sys_dict_data" SET "dict_type" = 'cdr_sip_code', "data_label" = 'dictData.cdr_sip_code.503', "data_value" = '503', "data_sort" = 17, "tag_class" = '', "tag_type" = '', "status_flag" = '1', "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "remark" = '' WHERE "data_id" = 77; + +UPDATE "sys_dict_data" SET "dict_type" = 'cdr_sip_code', "data_label" = 'dictData.cdr_sip_code.504', "data_value" = '504', "data_sort" = 18, "tag_class" = '', "tag_type" = '', "status_flag" = '1', "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "remark" = '' WHERE "data_id" = 78; + +UPDATE "sys_dict_data" SET "dict_type" = 'cdr_sip_code', "data_label" = 'dictData.cdr_sip_code.603', "data_value" = '603', "data_sort" = 21, "tag_class" = '', "tag_type" = '', "status_flag" = '1', "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "remark" = '' WHERE "data_id" = 79; + +UPDATE "sys_dict_data" SET "dict_type" = 'cdr_sip_code', "data_label" = 'dictData.cdr_sip_code.606', "data_value" = '606', "data_sort" = 22, "tag_class" = '', "tag_type" = '', "status_flag" = '1', "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "remark" = '' WHERE "data_id" = 80; + +UPDATE "sys_dict_data" SET "dict_type" = 'cdr_sip_code', "data_label" = 'dictData.cdr_sip_code.202', "data_value" = '202', "data_sort" = 2, "tag_class" = '', "tag_type" = '', "status_flag" = '1', "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "remark" = '' WHERE "data_id" = 81; + +UPDATE "sys_dict_data" SET "dict_type" = 'cdr_sip_code', "data_label" = 'dictData.cdr_sip_code.488', "data_value" = '488', "data_sort" = 14, "tag_class" = '', "tag_type" = '', "status_flag" = '1', "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "remark" = '' WHERE "data_id" = 83; + +UPDATE "sys_dict_data" SET "dict_type" = 'cdr_sip_code', "data_label" = 'dictData.cdr_sip_code.0', "data_value" = '0', "data_sort" = 99, "tag_class" = '', "tag_type" = '', "status_flag" = '1', "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "remark" = '' WHERE "data_id" = 84; + +INSERT INTO "sys_dict_type" VALUES (71, 'dictType.cdr_sip_code_cause', 'cdr_sip_code_cause', '1', '0', 'system', 1699348237468, 'system', 1699348237468, ''); + +INSERT INTO "sys_i18n" VALUES (672, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.302', '302 原因不明', '302 Unknown Reason'); + +INSERT INTO "sys_i18n" VALUES (673, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.402', '402 原因不明', '402 Unknown Reason'); + +INSERT INTO "sys_i18n" VALUES (674, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.480', '480 被叫挂断/拒接', '480 Temporarily Unavailable'); + +INSERT INTO "sys_i18n" VALUES (675, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.481', '481 原因不明', '481 Unknown Reason'); + +INSERT INTO "sys_i18n" VALUES (676, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.482', '482 发现环路', '482 Loop Detected'); + +INSERT INTO "sys_i18n" VALUES (677, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.486', '486 这里很忙', '486 Busy Here'); + +INSERT INTO "sys_i18n" VALUES (678, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.489', '489 原因不明', '489 Unknown Reason'); + +INSERT INTO "sys_i18n" VALUES (679, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code.580', '580 原因不明', '580 Unknown Reason'); + +INSERT INTO "sys_i18n" VALUES (700, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.0', '因其他原因呼叫失败', 'Call failure for other reason'); + +INSERT INTO "sys_i18n" VALUES (701, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.200', '正常通话清除', 'Normal Call Clearing'); + +INSERT INTO "sys_i18n" VALUES (702, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.202', '申请已被接受处理,但尚未完成 ', 'The request has been accepted for processing, but it hasn it completed yet'); + +INSERT INTO "sys_i18n" VALUES (703, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.302', '因其他原因呼叫失败', 'Call failure for other reason'); + +INSERT INTO "sys_i18n" VALUES (704, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.402', '因其他原因呼叫失败', 'Call failure for other reason'); + +INSERT INTO "sys_i18n" VALUES (705, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.403', '拒绝 MO 用户', 'MO User Rejected'); + +INSERT INTO "sys_i18n" VALUES (706, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.404', 'MT 用户离线', 'MT User Offline'); + +INSERT INTO "sys_i18n" VALUES (707, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.480', '因其他原因呼叫失败', 'Call failure for other reason'); + +INSERT INTO "sys_i18n" VALUES (708, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.481', '电话无法拨出', 'Call cannot be dialed'); + +INSERT INTO "sys_i18n" VALUES (709, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.482', '闪断', 'Flashback'); + +INSERT INTO "sys_i18n" VALUES (710, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.486', 'MT 用户忙', 'MT User Busy'); + +INSERT INTO "sys_i18n" VALUES (711, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.487', 'MO 用户断线', 'MO User Disconnected'); + +INSERT INTO "sys_i18n" VALUES (712, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.408', '服务器等待响应的时间过长', 'The server waits too long for a response'); + +INSERT INTO "sys_i18n" VALUES (713, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.488', '媒体详细信息与服务器支持的内容不匹配', 'Media details didn’t match what the server supports'); + +INSERT INTO "sys_i18n" VALUES (714, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.489', '因其他原因呼叫失败', 'Call failure for other reason'); + +INSERT INTO "sys_i18n" VALUES (715, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.500', '服务器本身出了问题', 'Something went wrong inside the server itself'); + +INSERT INTO "sys_i18n" VALUES (716, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.503', '服务器超载或因维护而停机,无法处理呼叫', 'The server is overloaded or down for maintenance and can it process the call'); + +INSERT INTO "sys_i18n" VALUES (717, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.504', '服务器尝试以您的名义与另一台服务器通信,但未及时收到回复,并超时了', 'The server tried to talk to another server on your behalf, didn’t get a reply in time, and timed out'); + +INSERT INTO "sys_i18n" VALUES (718, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.580', '因其他原因呼叫失败', 'Call failure for other reason'); + +INSERT INTO "sys_i18n" VALUES (719, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.603', 'MT 明确拒绝通话', 'MT explicitly rejected the call'); + +INSERT INTO "sys_i18n" VALUES (720, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictData.cdr_sip_code_cause.606', '呼叫已到达用户设备,但会话设置的某些部分不可接受', 'The call reached the user’s device, but some parts of the session setup weren it acceptable'); + +INSERT INTO "sys_i18n" VALUES (721, '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.cdr_sip_code_cause', 'IMS-Voice-SIP响应代码类别类型原因', 'IMS-Voice-SIP Response Code Category Type Cause'); + +UPDATE "sys_i18n" SET "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1745898491745, "key_lable" = 'config.sys.titleValue', "value_zh" = 'BlueArcus EMS', "value_en" = 'BlueArcus EMS2' WHERE "id" = 281; + +UPDATE "sys_i18n" SET "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "key_lable" = 'dictType.cdr_sip_code', "value_zh" = 'IMS-Voice-SIP响应代码类别类型', "value_en" = 'IMS-Voice-SIP Response Code Category Type' WHERE "id" = 516; + +UPDATE "sys_i18n" SET "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "key_lable" = 'dictType.cdr_call_type', "value_zh" = 'IMS-呼叫类型', "value_en" = 'IMS-Call Type' WHERE "id" = 517; + +UPDATE "sys_i18n" SET "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "key_lable" = 'dictData.cdr_sip_code.200', "value_zh" = '200 正常通话', "value_en" = '200 OK' WHERE "id" = 520; + +UPDATE "sys_i18n" SET "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "key_lable" = 'dictData.cdr_sip_code.403', "value_zh" = '403 禁止访问', "value_en" = '403 Forbidden' WHERE "id" = 521; + +UPDATE "sys_i18n" SET "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "key_lable" = 'dictData.cdr_sip_code.408', "value_zh" = '408 请求超时', "value_en" = '408 Request Timeout' WHERE "id" = 522; + +UPDATE "sys_i18n" SET "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "key_lable" = 'dictData.cdr_sip_code.500', "value_zh" = '500 内部服务器错误', "value_en" = '500 Internal Server Error' WHERE "id" = 523; + +UPDATE "sys_i18n" SET "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "key_lable" = 'dictData.cdr_sip_code.404', "value_zh" = '404 找不到', "value_en" = '404 Not Found' WHERE "id" = 541; + +UPDATE "sys_i18n" SET "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "key_lable" = 'dictData.cdr_sip_code.487', "value_zh" = '487 请求已终止', "value_en" = '487 Request Terminated' WHERE "id" = 542; + +UPDATE "sys_i18n" SET "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "key_lable" = 'dictData.cdr_sip_code.503', "value_zh" = '503 服务不可用', "value_en" = '503 Service Unavailable' WHERE "id" = 543; + +UPDATE "sys_i18n" SET "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "key_lable" = 'dictData.cdr_sip_code.504', "value_zh" = '504 服务器超时', "value_en" = '504 Server Timeout' WHERE "id" = 544; + +UPDATE "sys_i18n" SET "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "key_lable" = 'dictData.cdr_sip_code.603', "value_zh" = '603 下降', "value_en" = '603 Decline' WHERE "id" = 545; + +UPDATE "sys_i18n" SET "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "key_lable" = 'dictData.cdr_sip_code.606', "value_zh" = '606 不可接受', "value_en" = '606 Not Acceptable' WHERE "id" = 546; + +UPDATE "sys_i18n" SET "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "key_lable" = 'dictData.cdr_sip_code.202', "value_zh" = '202 已接受', "value_en" = '202 Accepted' WHERE "id" = 557; + +UPDATE "sys_i18n" SET "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "key_lable" = 'dictData.cdr_sip_code.488', "value_zh" = '488 这里不接受', "value_en" = '488 Not Acceptable Here' WHERE "id" = 558; + +UPDATE "sys_i18n" SET "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "key_lable" = 'dictData.cdr_sip_code.0', "value_zh" = '0 原因不明', "value_en" = '0 Unknown Reason' WHERE "id" = 559; + +UPDATE "sys_i18n" SET "del_flag" = '0', "create_by" = 'system', "create_time" = 1699348237468, "update_by" = 'system', "update_time" = 1699348237468, "key_lable" = 'menu.ne.neVersion', "value_zh" = '网元版本', "value_en" = 'NE Version' WHERE "id" = 603; + +PRAGMA foreign_keys = true; \ No newline at end of file diff --git a/src/modules/crontask/processor/exportTable/exportTable.go b/src/modules/crontask/processor/exportTable/exportTable.go index af2f001d..d1321dde 100644 --- a/src/modules/crontask/processor/exportTable/exportTable.go +++ b/src/modules/crontask/processor/exportTable/exportTable.go @@ -472,9 +472,9 @@ func (s BarProcessor) exportIMS(hour int, columns []string, filePath string) (in } // 呼叫类型 + callType := "sms" if col == "callType" || col == "call_type" { if v, ok := cdrJSON["callType"]; ok && v != nil { - callType := "sms" callTypeLable := "SMS" if v, ok := cdrJSON["callType"]; ok && v != nil { callType = v.(string) @@ -509,16 +509,21 @@ func (s BarProcessor) exportIMS(hour int, columns []string, filePath string) (in } // 呼叫结果 非短信都有code作为结果 sms短信都ok if col == "cause" { - if v, ok := cdrJSON["cause"]; ok && v != nil { - cause := fmt.Sprint(v) - callResult := "Success" - for _, v := range dictCDRSipCode { - if cause == v.DataValue { - callResult = i18n.TKey(language, v.DataLabel) - break + if callType == "sms" { + arr[i] = "Success" + } else { + callResult := "Other" + if v, ok := cdrJSON["cause"]; ok && v != nil { + cause := fmt.Sprint(v) + for _, v := range dictCDRSipCode { + if cause == v.DataValue { + callResult = i18n.TKey(language, v.DataLabel) + break + } } + } - arr[i] = fmt.Sprintf("%v", callResult) + arr[i] = callResult } } // 呼叫时间 diff --git a/src/modules/network_data/service/cdr_event_ims.go b/src/modules/network_data/service/cdr_event_ims.go index 972f4caa..1c92d397 100644 --- a/src/modules/network_data/service/cdr_event_ims.go +++ b/src/modules/network_data/service/cdr_event_ims.go @@ -55,13 +55,16 @@ func (r CDREventIMS) ExportXlsx(rows []model.CDREventIMS, fileName, language str "C1": "Type", "D1": "Caller", "E1": "Called", - "F1": "Result", - "G1": "Duration", - "H1": "Call Start Time", - "I1": "Hangup Time", + "F1": "Duration", + "G1": "Result Code", + "H1": "Result Cause", + "I1": "Call Start Time", + "J1": "Hangup Time", } // 读取字典数据 CDR SIP响应代码类别类型 dictCDRSipCode := sysService.NewSysDictData.FindByType("cdr_sip_code") + // 读取字典数据 CDR SIP响应代码类别类型原因 + dictCDRSipCodeCause := sysService.NewSysDictData.FindByType("cdr_sip_code_cause") // 读取字典数据 CDR 呼叫类型 dictCDRCallType := sysService.NewSysDictData.FindByType("cdr_call_type") // 从第二行开始的数据 @@ -108,13 +111,25 @@ func (r CDREventIMS) ExportXlsx(rows []model.CDREventIMS, fileName, language str duration = fmt.Sprintf("%ds", parse.Number(v)) } // 呼叫结果 非短信都有code作为结果 sms短信都ok - callResult := "Success" - if v, ok := cdrJSON["cause"]; ok && v != nil && callType != "sms" { - cause := fmt.Sprint(v) - for _, v := range dictCDRSipCode { - if cause == v.DataValue { - callResult = i18n.TKey(language, v.DataLabel) - break + callResult := "Other" + callCause := "Call failure for other reason" + if callType == "sms" { + callResult = "Success" + callCause = "Normal Send" + } else { + if v, ok := cdrJSON["cause"]; ok && v != nil { + cause := fmt.Sprint(v) + for _, v := range dictCDRSipCode { + if cause == v.DataValue { + callResult = i18n.TKey(language, v.DataLabel) + break + } + } + for _, v := range dictCDRSipCodeCause { + if cause == v.DataValue { + callCause = i18n.TKey(language, v.DataLabel) + break + } } } } @@ -143,10 +158,11 @@ func (r CDREventIMS) ExportXlsx(rows []model.CDREventIMS, fileName, language str "C" + idx: callTypeLable, "D" + idx: caller, "E" + idx: called, - "F" + idx: callResult, - "G" + idx: duration, - "H" + idx: seizureTimeStr, - "I" + idx: releaseTimeStr, + "F" + idx: duration, + "G" + idx: callResult, + "H" + idx: callCause, + "I" + idx: seizureTimeStr, + "J" + idx: releaseTimeStr, }) }