From e5212c47ba2d19b4bd276d1a737716f166255bf4 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Sat, 23 Nov 2024 10:17:58 +0800 Subject: [PATCH] =?UTF-8?q?marge:=20=E5=90=88=E5=B9=B611.2=E7=89=88?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- captrace/config/config.go | 10 +- captrace/etc/capconf.yaml | 2 +- captrace/makefile | 2 +- config/etc/default/restconf.yaml | 54 +- config/etc/default/sshsvc.yaml | 39 +- config/goldkpi/kpi_title_all.csv | 472 +- config/goldkpi/核心网网元黄金指标集.xlsx | Bin 41350 -> 44673 bytes config/mml_map/http_mml_map.json | 17 +- config/param/amf_param_config.yaml | 172 + config/param/cbc_param_config.yaml | 120 + config/param/ims_param_config.yaml | 4 +- config/param/mme_param_config.yaml | 7 + config/param/omc_param_config.yaml | 114 + config/param/smf_param_config.yaml | 4 +- config/param/smsc_param_config.yaml | 228 + config/param/upf_param_config.yaml | 6 +- crontask/config.go | 6 +- crontask/etc/crontask.yaml | 4 +- crontask/makefile | 2 +- crontask/tasks.go | 151 +- data2html/makefile | 2 +- database/common/chart_graph.sql | 182 + database/common/kpi_title.sql | 38 + database/common/mml_command.sql | 2 +- database/common/mml_http_map.sql | 4 +- database/common/ne_config.sql | 192 +- database/common/param_config.sql | 114 - database/install/alarm_event.sql | 70 +- database/install/cdr_event_smsc.sql | 37 + database/install/chart_graph.sql | 72 - database/install/function.sql | 17 + database/install/kpi_c_report.sql | 41 + database/install/kpi_c_title.sql | 39 + database/install/ne_host.sql | 91 +- database/install/ne_info.sql | 56 +- database/install/ne_license.sql | 28 +- database/install/ne_version.sql | 35 +- database/install/pt_ne_config_apply.sql | 20 - database/install/pt_ne_config_data.sql | 96 - database/install/pt_ne_config_data_log.sql | 23 - database/install/sys_config.sql | 1 + database/install/sys_dept.sql | 38 +- database/install/sys_dict_data0.sql | 85 +- database/install/sys_dict_data1_i18n_zh.sql | 231 +- database/install/sys_dict_data2_i18n_en.sql | 215 +- database/install/sys_dict_type.sql | 9 +- database/install/sys_job.sql | 8 +- database/install/sys_job_log.sql | 71 +- database/install/sys_menu.sql | 65 +- database/install/sys_post.sql | 14 +- database/install/sys_role.sql | 8 +- database/install/sys_role_menu.sql | 107 +- database/install/sys_user.sql | 10 +- database/install/trace_data.sql | 59 +- database/install/trace_task.sql | 75 +- database/install/trace_task_hlr.sql | 24 + database/install/u_auth_user.sql | 54 +- database/install/u_sub_user.sql | 90 +- database/install/u_user_info.sql | 17 + src/app.go | 3 - .../excel/user_import_template_en.xlsx | Bin 11289 -> 9513 bytes .../excel/user_import_template_zh.xlsx | Bin 11324 -> 9581 bytes sshsvc/config/config.go | 42 +- sshsvc/etc/sshsvc.yaml | 55 +- sshsvc/makefile | 2 +- sshsvc/mibs/CINTEL-HLR-MIB.my | 7567 +++++++++++++++++ sshsvc/mibs/CINTEL-HLR-MIB.smidb | Bin 0 -> 214132 bytes sshsvc/mibs/CINTEL-MIB.my | 656 ++ sshsvc/mibs/CINTEL-MIB.smidb | Bin 0 -> 29052 bytes sshsvc/setHLRServiceState | 26 + sshsvc/snmp/snmp.go | 553 ++ sshsvc/sshsvc.go | 318 +- sshsvc/telnet/telnet.go | 198 + tools/loadpconf/db.go | 101 - tools/loadpconf/load.go | 375 - tools/loadpconf/loadpconf.go | 21 - tools/loadpconf/loadpconf.yaml | 17 - tools/loadpconf/makefile | 22 - tools/misc/dumpdb.sh | 2 +- tools/misc/dumpsql.sh | 2 +- tools/misc/tables_c.lst | 2 +- tools/websocket/load.go | 94 - tools/websocket/tt.go | 87 - tools/websocket/tt.yaml | 15 - tools/websocket/ttt.go | 11 - tools/websocket/websocket.go | 301 - tools/websocket/webtel.go | 290 - tools/websocket/webtelnet.go | 218 - 88 files changed, 11678 insertions(+), 3054 deletions(-) create mode 100644 config/param/cbc_param_config.yaml create mode 100644 config/param/omc_param_config.yaml create mode 100644 database/common/chart_graph.sql delete mode 100644 database/common/param_config.sql create mode 100644 database/install/cdr_event_smsc.sql delete mode 100644 database/install/chart_graph.sql create mode 100644 database/install/function.sql create mode 100644 database/install/kpi_c_report.sql create mode 100644 database/install/kpi_c_title.sql delete mode 100644 database/install/pt_ne_config_apply.sql delete mode 100644 database/install/pt_ne_config_data.sql delete mode 100644 database/install/pt_ne_config_data_log.sql create mode 100644 database/install/trace_task_hlr.sql create mode 100644 database/install/u_user_info.sql create mode 100644 sshsvc/mibs/CINTEL-HLR-MIB.my create mode 100644 sshsvc/mibs/CINTEL-HLR-MIB.smidb create mode 100644 sshsvc/mibs/CINTEL-MIB.my create mode 100644 sshsvc/mibs/CINTEL-MIB.smidb create mode 100644 sshsvc/setHLRServiceState create mode 100644 sshsvc/snmp/snmp.go create mode 100644 sshsvc/telnet/telnet.go delete mode 100644 tools/loadpconf/db.go delete mode 100644 tools/loadpconf/load.go delete mode 100644 tools/loadpconf/loadpconf.go delete mode 100644 tools/loadpconf/loadpconf.yaml delete mode 100644 tools/loadpconf/makefile delete mode 100644 tools/websocket/load.go delete mode 100644 tools/websocket/tt.go delete mode 100644 tools/websocket/tt.yaml delete mode 100644 tools/websocket/ttt.go delete mode 100644 tools/websocket/websocket.go delete mode 100644 tools/websocket/webtel.go delete mode 100644 tools/websocket/webtelnet.go diff --git a/captrace/config/config.go b/captrace/config/config.go index 19c2e35e..38015020 100644 --- a/captrace/config/config.go +++ b/captrace/config/config.go @@ -110,15 +110,17 @@ const defaultConfigFile = "./etc/capconf.yaml" func init() { cfile := flag.String("c", defaultConfigFile, "config file") - pv := flag.Bool("version", false, "print version") - ph := flag.Bool("help", false, "print help") + pv := flag.Bool("v", false, "print version") + pversion := flag.Bool("version", false, "print version") + ph := flag.Bool("h", false, "print help") + phelp := flag.Bool("help", false, "print help") flag.Parse() - if *pv { + if *pv || *pversion { fmt.Printf("OMC captrace version: %s\n%s\n%s\n\n", global.Version, global.BuildTime, global.GoVer) os.Exit(0) } - if *ph { + if *ph || *phelp { flag.Usage() os.Exit(0) } diff --git a/captrace/etc/capconf.yaml b/captrace/etc/capconf.yaml index f918ef1b..899e7993 100644 --- a/captrace/etc/capconf.yaml +++ b/captrace/etc/capconf.yaml @@ -2,7 +2,7 @@ # level: /trace/debug/info/error/warn/error/fatal, default: debug # duration: saved days, default is 30 days logger: - file: d:/local.git/be.ems/captrace/log/captrace.log + file: d:/omc.git/be.ems/captrace/log/captrace.log level: trace duration: 24 count: 10 diff --git a/captrace/makefile b/captrace/makefile index 1e6a7958..4fe600be 100644 --- a/captrace/makefile +++ b/captrace/makefile @@ -1,7 +1,7 @@ # Makefile for rest agent project PROJECT = OMC -VERSION = 2.2408.1 +VERSION = 2.2411.2 PLATFORM = amd64 ARMPLATFORM = aarch64 BUILDDIR = ../../build diff --git a/config/etc/default/restconf.yaml b/config/etc/default/restconf.yaml index 72cbf8ee..60d882ab 100644 --- a/config/etc/default/restconf.yaml +++ b/config/etc/default/restconf.yaml @@ -69,17 +69,19 @@ redis: # sleep: time delay for after write buffer (millisecond) # deadLine: timeout for io read and write (second) mml: - port: 4100 - port2: 5002 sleep: 200 deadLine: 10 sizeRow: 600 sizeCol: 128 bufferSize: 65535 - user: admin - password: admin mmlHome: ./mmlhome +# Tracking configuration +trace: + enabled: true + host: "172.16.5.100" # Fill in the specific IP address + port: 33033 + # NE config ne: user: omcuser @@ -126,28 +128,36 @@ omc: # Alarm module setting # Forward interface: -# email/sms/smsc +# TLS Skip verify: true/false +# email/sms +# smProxy: sms(Short Message Service)/smsc(SMS Centre) +# dataCoding: 0:GSM7BIT, 1:ASCII, 2:BINARY8BIT1, 3:LATIN1, +# 4:BINARY8BIT2, 6:CYRILLIC, 7:HEBREW, 8:UCS2 alarm: - forwardAlarm: true - email: - smtp: smtp.xxx.com + alarmEmailForward: + enable: true + emailList: + smtp: mail.smtp.com port: 25 - user: smtpuser@xxx.com - password: xxxxxx - # TLS skip verify: true/false + user: smtpext@smtp.com + password: "1000smtp@omc!" tlsSkipVerify: true - smProxy: smsc - sms: - apiURL: http://smsc.xxx.com - accessKeyID: xxx - accessKeySecret: xxx - signName: XXX SMSC - templateCode: 1000 - smsc: - addr: "192.168.13.114:2775" - systemID: "alarmsmsfw" + alarmSMSForward: + enable: true + mobileList: + smscAddr: "192.168.13.114:2775" + systemID: "omc" password: "omc123" - systemType: "" + systemType: "UTRAN" + dataCoding: 0 + serviceNumber: "OMC" + sms: + apiURL: http://smsc.xxx.com/ + accessKeyID: xxxx + accessKeySecret: xxxx + signName: xxx SMSC + templateCode: 1000 + smProxy: smsc # User authorized information # crypt: mysql/md5/bcrypt diff --git a/config/etc/default/sshsvc.yaml b/config/etc/default/sshsvc.yaml index 4276f19b..414c397e 100644 --- a/config/etc/default/sshsvc.yaml +++ b/config/etc/default/sshsvc.yaml @@ -23,13 +23,48 @@ logmml: # session: single/multiple session for one user sshd: listenAddr: 0.0.0.0 - listenPort: 22222 + listenPort: 32222 privateKey: /usr/local/omc/.ssh/id_rsa - maxConnNum: 20 + maxConnNum: 2 timeout: 1800 session: multiple mmlHome: /usr/local/omc/mmlhome + userName: manager + password: pass123 + authType: local + tagNE: omc +# authType: local/omc +telnetServer: + listenAddr: 0.0.0.0 + listenPort: 32323 + maxConnNum: 2 + timeout: 1800 + session: multiple + mmlHome: /usr/local/omc/mmlhome + userName: manager + password: pass123 + authType: local + tagNE: omc + +# authproto: NoAuth/MD5/SHA +# privProto: NoPriv/DES/AES/AES192/AES256 +snmpServer: + listenAddr: '[::]' + listenPort: 34957 + userName: manager + authPass: pass123 + authproto: MD5 + privPass: "3F2A1B4C5D6E7F8A9B0C1D2E3F4A5B6C7D8E9F0A1B2C3D4E" + privProto: DES + engineID: "8000000004323030313a6462383a3a39313636" + trapPort: 34958 + trapListen: false + trapBool: false + trapTick: 60 + timeOut: 5 + trapTarget: "" + database: type: mysql user: root diff --git a/config/goldkpi/kpi_title_all.csv b/config/goldkpi/kpi_title_all.csv index 3a526a38..a8d5dbd2 100644 --- a/config/goldkpi/kpi_title_all.csv +++ b/config/goldkpi/kpi_title_all.csv @@ -1,220 +1,252 @@ -"ne_type","kpi_id","title_json","cn_title","en_title" -"AMF","AMF.01","{""cn"": ""AMF注册态用户数"", ""en"": ""AMF.RegSub""}","AMF注册态用户数","AMF.RegSub" -"AMF","AMF.02","{""cn"": ""AMF初始注册请求次数"", ""en"": ""AMF.AttInitReg""}","AMF初始注册请求次数","AMF.AttInitReg" -"AMF","AMF.03","{""cn"": ""AMF初始注册成功次数"", ""en"": ""AMF.SuccInitReg""}","AMF初始注册成功次数","AMF.SuccInitReg" -"AMF","AMF.04","{""cn"": ""AMF初始注册失败次数_非法用户"", ""en"": ""AMF.FailedInitReg.3""}","AMF初始注册失败次数_非法用户","AMF.FailedInitReg.3" -"AMF","AMF.05","{""cn"": ""AMF初始注册失败次数_PEI不允许"", ""en"": ""AMF.FailedInitReg.5""}","AMF初始注册失败次数_PEI不允许","AMF.FailedInitReg.5" -"AMF","AMF.06","{""cn"": ""AMF初始注册失败次数_非法设备"", ""en"": ""AMF.FailedInitReg.6""}","AMF初始注册失败次数_非法设备","AMF.FailedInitReg.6" -"AMF","AMF.07","{""cn"": ""AMF初始注册失败次数_5GS服务不允许_用户原因"", ""en"": ""AMF.FailedInitReg.7.User""}","AMF初始注册失败次数_5GS服务不允许_用户原因","AMF.FailedInitReg.7.User" -"AMF","AMF.08","{""cn"": ""AMF初始注册失败次数_跟踪区内无合适小区_用户原因"", ""en"": ""AMF.FailedInitReg.15.User""}","AMF初始注册失败次数_跟踪区内无合适小区_用户原因","AMF.FailedInitReg.15.User" -"AMF","AMF.09","{""cn"": ""AMF初始注册失败次数_N1模式不允许"", ""en"": ""AMF.FailedInitReg.27""}","AMF初始注册失败次数_N1模式不允许","AMF.FailedInitReg.27" -"AMF","AMF.10","{""cn"": ""AMF初始注册失败次数_PLMN不允许"", ""en"": ""AMF.FailedInitReg.11""}","AMF初始注册失败次数_PLMN不允许","AMF.FailedInitReg.11" -"AMF","AMF.11","{""cn"": ""AMF初始注册失败次数_跟踪区不允许"", ""en"": ""AMF.FailedInitReg.12""}","AMF初始注册失败次数_跟踪区不允许","AMF.FailedInitReg.12" -"AMF","AMF.12","{""cn"": ""AMF初始注册失败次数_漫游跟踪区禁止接入"", ""en"": ""AMF.FailedInitReg.13""}","AMF初始注册失败次数_漫游跟踪区禁止接入","AMF.FailedInitReg.13" -"AMF","AMF.13","{""cn"": ""AMF初始注册失败次数_无可用网络切片"", ""en"": ""AMF.FailedInitReg.62""}","AMF初始注册失败次数_无可用网络切片","AMF.FailedInitReg.62" -"AMF","AMF.14","{""cn"": ""AMF初始注册失败次数_协议错误_用户原因"", ""en"": ""AMF.FailedInitReg.111.User""}","AMF初始注册失败次数_协议错误_用户原因","AMF.FailedInitReg.111.User" -"AMF","AMF.15","{""cn"": ""AMF一次寻呼响应次数"", ""en"": ""AMF.FirstPagingSucc""}","AMF一次寻呼响应次数","AMF.FirstPagingSucc" -"AMF","AMF.16","{""cn"": ""AMF二次寻呼响应次数"", ""en"": ""AMF.SecondPagingSucc""}","AMF二次寻呼响应次数","AMF.SecondPagingSucc" -"AMF","AMF.17","{""cn"": ""AMF寻呼请求次数"", ""en"": ""AMF.PagAtt""}","AMF寻呼请求次数","AMF.PagAtt" -"AMF","AMF.18","{""cn"": ""AMF业务请求被拒次数"", ""en"": ""AMF.FailServiceReq""}","AMF业务请求被拒次数","AMF.FailServiceReq" -"AMF","AMF.19","{""cn"": ""AMF业务请求尝试次数"", ""en"": ""AMF.AttServiceReq""}","AMF业务请求尝试次数","AMF.AttServiceReq" -"SMF","SMF.01","{""cn"": ""5G实时PDU会话数"", ""en"": ""SMF.MeanPduSession""}","5G实时PDU会话数","SMF.MeanPduSession" -"SMF","SMF.02","{""cn"": ""PDU会话建立成功次数"", ""en"": ""SMF.SuccCreatePduSession""}","PDU会话建立成功次数","SMF.SuccCreatePduSession" -"SMF","SMF.03","{""cn"": ""PDU会话建立请求次数"", ""en"": ""SMF.AttCreatePduSession""}","PDU会话建立请求次数","SMF.AttCreatePduSession" -"SMF","SMF.04","{""cn"": ""IMS PDU会话建立成功次数"", ""en"": ""SMF.SuccCreatePduSession._Ims""}","IMS PDU会话建立成功次数","SMF.SuccCreatePduSession._Ims" -"SMF","SMF.05","{""cn"": ""IMS PDU会话建立请求次数"", ""en"": ""SMF.AttCreatePduSession._Ims""}","IMS PDU会话建立请求次数","SMF.AttCreatePduSession._Ims" -"SMF","SMF.06","{""cn"": ""EPS-Fallback成功数"", ""en"": ""SMF.SuccSmfModifyBearerResponse.Epsfb""}","EPS-Fallback成功数","SMF.SuccSmfModifyBearerResponse.Epsfb" -"SMF","SMF.07","{""cn"": ""EPS-Fallback请求数"", ""en"": ""SMF.AttSmfModifyPduSession.Epsfb""}","EPS-Fallback请求数","SMF.AttSmfModifyPduSession.Epsfb" -"UDM","UDM.01","{""cn"": ""5G注册用户数"", ""en"": ""UDR.5gActSub""}","5G注册用户数","UDR.5gActSub" -"UDM","UDM.02","{""cn"": ""AMF发起的UECM注册请求次数"", ""en"": ""UDM.AmfUecmRegReq""}","AMF发起的UECM注册请求次数","UDM.AmfUecmRegReq" -"UDM","UDM.03","{""cn"": ""AMF发起的UECM注册成功次数"", ""en"": ""UDM.AmfUecmRegSucc""}","AMF发起的UECM注册成功次数","UDM.AmfUecmRegSucc" -"UDM","UDM.04","{""cn"": ""SMF发起的UECM注册成功次数"", ""en"": ""UDM.SmfUecmRegSucc""}","SMF发起的UECM注册成功次数","UDM.SmfUecmRegSucc" -"UDM","UDM.05","{""cn"": ""SMF发起的UECM注册请求次数"", ""en"": ""UDM.SmfUecmRegReq""}","SMF发起的UECM注册请求次数","UDM.SmfUecmRegReq" -"UDM","UDM.06","{""cn"": ""4G注册用户数"", ""en"": ""SUB.EpsActSubsInHss""}","4G注册用户数","SUB.EpsActSubsInHss" -"UDM","UDM.07","{""cn"": ""4G鉴权信息查询成功次数"", ""en"": ""DIAM.AucInfoAnsSucc""}","4G鉴权信息查询成功次数","DIAM.AucInfoAnsSucc" -"UDM","UDM.08","{""cn"": ""4G鉴权信息查询请求次数"", ""en"": ""DIAM.AucInfoReq""}","4G鉴权信息查询请求次数","DIAM.AucInfoReq" -"UDM","UDM.09","{""cn"": ""4G更新位置成功次数"", ""en"": ""DIAM.UpdateLocationAnsSucc""}","4G更新位置成功次数","DIAM.UpdateLocationAnsSucc" -"UDM","UDM.10","{""cn"": ""4G更新位置请求次数"", ""en"": ""DIAM.UpdateLocationReq""}","4G更新位置请求次数","DIAM.UpdateLocationReq" -"UDM","UDM.11","{""cn"": ""SAR成功响应总次数"", ""en"": ""UR.SuccSAA""}","SAR成功响应总次数","UR.SuccSAA" -"UDM","UDM.12","{""cn"": ""SAR请求总次数"", ""en"": ""UR.AttSAR""}","SAR请求总次数","UR.AttSAR" -"UDM","UDM.13","{""cn"": ""LIR成功响应总次数"", ""en"": ""LIQ.SuccLIA""}","LIR成功响应总次数","LIQ.SuccLIA" -"UDM","UDM.14","{""cn"": ""LIR请求总次数"", ""en"": ""LIQ.AttLIR""}","LIR请求总次数","LIQ.AttLIR" -"AUSF","AUSF.01","{""cn"": ""鉴权成功次数"", ""en"": ""Ausf.UeAuthAnsSucc""}","鉴权成功次数","Ausf.UeAuthAnsSucc" -"AUSF","AUSF.02","{""cn"": ""鉴权请求次数"", ""en"": ""Ausf.UeAuthReq""}","鉴权请求次数","Ausf.UeAuthReq" -"UPF","UPF.01","{""cn"": ""PFCP会话建立成功次数"", ""en"": ""UPF.PfcpSessionEstabSucc""}","PFCP会话建立成功次数","UPF.PfcpSessionEstabSucc" -"UPF","UPF.02","{""cn"": ""PFCP会话建立请求次数"", ""en"": ""UPF.PfcpSessionEstabReq""}","PFCP会话建立请求次数","UPF.PfcpSessionEstabReq" -"UPF","UPF.03","{""cn"": ""N6接口上行字节数"", ""en"": ""UPF.N6OgOct""}","N6接口上行字节数","UPF.N6OgOct" -"UPF","UPF.04","{""cn"": ""N6接口下行字节数"", ""en"": ""UPF.N6IncOct""}","N6接口下行字节数","UPF.N6IncOct" -"UPF","UPF.05","{""cn"": ""N3接口上行字节数"", ""en"": ""UPF.N3OgOct""}","N3接口上行字节数","UPF.N3OgOct" -"UPF","UPF.06","{""cn"": ""N3接口下行字节数"", ""en"": ""UPF.N3IncOct""}","N3接口下行字节数","UPF.N3IncOct" -"UPF","UPF.07","{""cn"": ""SGi接口上行字节数"", ""en"": ""IP.PeakThroughputUlSgi""}","SGi接口上行字节数","IP.PeakThroughputUlSgi" -"UPF","UPF.08","{""cn"": ""SGi接口下行字节数"", ""en"": ""IP.PeakThroughputDlSgi""}","SGi接口下行字节数","IP.PeakThroughputDlSgi" -"UPF","UPF.09","{""cn"": ""S1-U接口上行字节数"", ""en"": ""GTP.OutOctS1uSgw""}","S1-U接口上行字节数","GTP.OutOctS1uSgw" -"UPF","UPF.10","{""cn"": ""S1-U接口下行字节数"", ""en"": ""GTP.IncOctS1uSgw""}","S1-U接口下行字节数","GTP.IncOctS1uSgw" -"AMF","AMF.20","{""cn"": ""EPS在线用户数"", ""en"": ""SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected""}","EPS在线用户数","SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected" -"AMF","AMF.21","{""cn"": ""EPS附着成功次数"", ""en"": ""MM.SuccEpsAttach""}","EPS附着成功次数","MM.SuccEpsAttach" -"AMF","AMF.22","{""cn"": ""EPS附着请求次数"", ""en"": ""MM.AttEpsAttach""}","EPS附着请求次数","MM.AttEpsAttach" -"AMF","AMF.23","{""cn"": ""EPS附着失败次数_非法用户"", ""en"": ""MM.FailedEpsAttach.3""}","EPS附着失败次数_非法用户","MM.FailedEpsAttach.3" -"AMF","AMF.24","{""cn"": ""EPS附着失败次数_非法终端"", ""en"": ""MM.FailedEpsAttach.5""}","EPS附着失败次数_非法终端","MM.FailedEpsAttach.5" -"AMF","AMF.25","{""cn"": ""EPS附着失败次数_非法ME"", ""en"": ""MM.FailedEpsAttach.6""}","EPS附着失败次数_非法ME","MM.FailedEpsAttach.6" -"AMF","AMF.26","{""cn"": ""EPS附着失败次数_EPS服务不允许_用户原因"", ""en"": ""MM.FailedEpsAttach.7.User""}","EPS附着失败次数_EPS服务不允许_用户原因","MM.FailedEpsAttach.7.User" -"AMF","AMF.27","{""cn"": ""EPS附着失败次数_EPS和非EPS服务不允许"", ""en"": ""MM.FailedEpsAttach.8""}","EPS附着失败次数_EPS和非EPS服务不允许","MM.FailedEpsAttach.8" -"AMF","AMF.28","{""cn"": ""EPS附着失败次数_跟踪区内无合适小区_用户原因"", ""en"": ""MM.FailedEpsAttach.15.User""}","EPS附着失败次数_跟踪区内无合适小区_用户原因","MM.FailedEpsAttach.15.User" -"AMF","AMF.29","{""cn"": ""EPS附着失败次数_ESM失败_用户原因"", ""en"": ""MM.FailedEpsAttach.19.User""}","EPS附着失败次数_ESM失败_用户原因","MM.FailedEpsAttach.19.User" -"AMF","AMF.30","{""cn"": ""MME一次寻呼响应次数"", ""en"": ""MM.FirstPagingSucc""}","MME一次寻呼响应次数","MM.FirstPagingSucc" -"AMF","AMF.31","{""cn"": ""MME二次寻呼响应次数"", ""en"": ""MM.SecondPagingSucc""}","MME二次寻呼响应次数","MM.SecondPagingSucc" -"AMF","AMF.32","{""cn"": ""MME寻呼请求次数"", ""en"": ""MM.PagAtt""}","MME寻呼请求次数","MM.PagAtt" -"SMF","SMF.08","{""cn"": ""4G在线会话数"", ""en"": ""SM.MeanNbrBearerPgw.Default""}","4G在线会话数","SM.MeanNbrBearerPgw.Default" -"SMF","SMF.09","{""cn"": ""PGW缺省承载建立成功个数"", ""en"": ""SM.SuccCreateDefaultEpsBearer""}","PGW缺省承载建立成功个数","SM.SuccCreateDefaultEpsBearer" -"SMF","SMF.10","{""cn"": ""PGW缺省承载建立请求个数"", ""en"": ""SM.AttCreateDefaultEpsBearer""}","PGW缺省承载建立请求个数","SM.AttCreateDefaultEpsBearer" -"SMF","SMF.11","{""cn"": ""PGW专用承载建立成功个数"", ""en"": ""SM.SuccCreateDedicatedEpsBearer""}","PGW专用承载建立成功个数","SM.SuccCreateDedicatedEpsBearer" -"SMF","SMF.12","{""cn"": ""PGW专用承载建立请求个数"", ""en"": ""SM.AttCreateDedicatedEpsBearer""}","PGW专用承载建立请求个数","SM.AttCreateDedicatedEpsBearer" -"SMF","SMF.13","{""cn"": ""IMS缺省承载成功建立个数"", ""en"": ""SM.SuccCreateDefaultEpsBearer._Ims""}","IMS缺省承载成功建立个数","SM.SuccCreateDefaultEpsBearer._Ims" -"SMF","SMF.14","{""cn"": ""IMS缺省承载请求建立个数"", ""en"": ""SM.AttCreateDefaultEpsBearer._Ims""}","IMS缺省承载请求建立个数","SM.AttCreateDefaultEpsBearer._Ims" -"AMF","AMF.A.02","{""cn"":""AMF移动性注册更新成功次数"",""en"":""AMF.SuccMobiReg""}","AMF移动性注册更新成功次数","AMF.SuccMobiReg" -"AMF","AMF.A.03","{""cn"":""AMF移动性注册更新失败次数"",""en"":""AMF.FailedMobiReg""}","AMF移动性注册更新失败次数","AMF.FailedMobiReg" -"AMF","AMF.A.04","{""cn"":""AMF紧急注册请求次数"",""en"":""AMF.AttEmergReg""}","AMF紧急注册请求次数","AMF.AttEmergReg" -"AMF","AMF.A.05","{""cn"":""AMF紧急注册成功次数"",""en"":""AMF.SuccEmergReg""}","AMF紧急注册成功次数","AMF.SuccEmergReg" -"AMF","AMF.A.06","{""cn"":""AMF紧急注册失败次数"",""en"":""AMF.FailedEmergReg""}","AMF紧急注册失败次数","AMF.FailedEmergReg" -"AMF","AMF.A.07","{""cn"":""UE发起的去注册请求次数"",""en"":""AMF.AttUeDereg""}","UE发起的去注册请求次数","AMF.AttUeDereg" -"AMF","AMF.A.08","{""cn"":""UE发起的去注册成功次数"",""en"":""AMF.SuccUeDereg""}","UE发起的去注册成功次数","AMF.SuccUeDereg" -"AMF","AMF.A.09","{""cn"":""AMF发起的去注册请求次数"",""en"":""AMF.AttAmfDereg""}","AMF发起的去注册请求次数","AMF.AttAmfDereg" -"AMF","AMF.A.10","{""cn"":""AMF发起的去注册成功次数"",""en"":""AMF.SuccAmfDereg""}","AMF发起的去注册成功次数","AMF.SuccAmfDereg" -"AMF","AMF.A.11","{""cn"":""UDM发起的去注册请求次数"",""en"":""AMF.AttUdmDereg""}","UDM发起的去注册请求次数","AMF.AttUdmDereg" -"AMF","AMF.A.12","{""cn"":""UDM发起的去注册成功次数"",""en"":""AMF.SuccUdmDereg""}","UDM发起的去注册成功次数","AMF.SuccUdmDereg" -"AMF","AMF.A.13","{""cn"":""AMF寻呼失败次数"",""en"":""AMF.PagFail""}","AMF寻呼失败次数","AMF.PagFail" -"AMF","AMF.A.14","{""cn"":""AMF隐式去注册次数"",""en"":""AMF.ImplicitDereg""}","AMF隐式去注册次数","AMF.ImplicitDereg" -"SMF","SMF.A.01","{""cn"":""PDU会话接受次数"",""en"":""SMF.PduSessAcpt""}","PDU会话接受次数","SMF.PduSessAcpt" -"SMF","SMF.A.02","{""cn"":""基站Pdu资源创建成功次数"",""en"":""SM.PduResSetupSucc""}","基站Pdu资源创建成功次数","SM.PduResSetupSucc" -"SMF","SMF.A.03","{""cn"":""查询用户SM数据失败次数"",""en"":""SM.RetrieveSmDataFail""}","查询用户SM数据失败次数","SM.RetrieveSmDataFail" -"SMF","SMF.A.04","{""cn"":""PFCP会话建立失败次数"",""en"":""SM.PfcpSessEstFail""}","PFCP会话建立失败次数","SM.PfcpSessEstFail" -"SMF","SMF.A.05","{""cn"":""基站Pdu资源创建失败次数"",""en"":""SM.PduResSetupFail""}","基站Pdu资源创建失败次数","SM.PduResSetupFail" -"SMF","SMF.A.06","{""cn"":""PFCP会话修改失败次数"",""en"":""SM.PfcpSessMdfyFail""}","PFCP会话修改失败次数","SM.PfcpSessMdfyFail" -"SMF","SMF.A.07","{""cn"":""PDU会话拒绝次数"",""en"":""SM.PduSessRejt""}","PDU会话拒绝次数","SM.PduSessRejt" -"SMF","SMF.A.08","{""cn"":""PDU会话释放指示次数"",""en"":""SM.PduSessRelCmd""}","PDU会话释放指示次数","SM.PduSessRelCmd" -"NSSF","NSSF.A.02","{""cn"":""可用AMF注册次数"",""en"":""NSSF.SuccAvailAMFPut""}","可用AMF注册成功次数","NSSF.SuccAvailAMFPut" -"NSSF","NSSF.A.03","{""cn"":""可用AMF注册更新成功次数"",""en"":""NSSF.AvailAMFPut""}","可用AMF注册次数","NSSF.AvailAMFPut" -"NSSF","NSSF.A.04","{""cn"":""可用AMF注册更新次数"",""en"":""NSSF.SuccAvailAMFPatch""}","可用AMF注册更新成功次数","NSSF.SuccAvailAMFPatch" -"NSSF","NSSF.A.01","{""cn"":""可用AMF注册成功次数"",""en"":""NSSF.AvailAMFPatch""}","可用AMF注册更新次数","NSSF.AvailAMFPatch" -"NSSF","NSSF.A.05","{""cn"":""可用AMF去注册成功次数"",""en"":""NSSF.SuccAvailAMFDelete""}","可用AMF去注册成功次数","NSSF.SuccAvailAMFDelete" -"NSSF","NSSF.A.06","{""cn"":""可用AMF去注册次数"",""en"":""NSSF.AvailAMFDelete""}","可用AMF去注册次数","NSSF.AvailAMFDelete" -"NSSF","NSSF.A.07","{""cn"":""网元订阅成功次数"",""en"":""NSSF.SuccAvailSubscription""}","网元订阅成功次数","NSSF.SuccAvailSubscription" -"NSSF","NSSF.A.08","{""cn"":""网元订阅次数"",""en"":""NSSF.AvailSubscription""}","网元订阅次数","NSSF.AvailSubscription" -"NSSF","NSSF.A.09","{""cn"":""网元去订阅成功次数"",""en"":""NSSF.SuccAvailUnsubscription""}","网元去订阅成功次数","NSSF.SuccAvailUnsubscription" -"NSSF","NSSF.A.10","{""cn"":""网元去订阅次数"",""en"":""NSSF.AvailUnsubscription""}","网元去订阅次数","NSSF.AvailUnsubscription" -"NSSF","NSSF.A.11","{""cn"":""向NRF注册成功次数"",""en"":""NSSF.SuccNRFReg""}","向NRF注册成功次数","NSSF.SuccNRFReg" -"NSSF","NSSF.A.12","{""cn"":""向NRF注册次数"",""en"":""NSSF.NRFReg""}","向NRF注册次数","NSSF.NRFReg" -"NSSF","NSSF.A.13","{""cn"":""向NRF发送心跳次数"",""en"":""NSSF.NRFHeartbeat""}","向NRF发送心跳次数","NSSF.NRFHeartbeat" -"NSSF","NSSF.A.14","{""cn"":""当前注册AMF个数"",""en"":""NSSF.CurrentAMFCount""}","当前注册AMF个数","NSSF.CurrentAMFCount" -"NSSF","NSSF.A.15","{""cn"":""当前订阅网元个数"",""en"":""NSSF.CurrentSubscriperCount""}","当前订阅网元个数","NSSF.CurrentSubscriperCount" -"MME","MME.A.01","{""cn"":""MME附着请求次数"",""en"":""EpsAttachAtt""}","MME附着请求次数","EpsAttachAtt" -"MME","MME.A.02","{""cn"":""MME附着成功次数"",""en"":""EpsAttachSucc""}","MME附着成功次数","EpsAttachSucc" -"MME","MME.A.03","{""cn"":""MME附着失败次数"",""en"":""EpsAttachFail""}","MME附着失败次数","EpsAttachFail" -"MME","MME.A.04","{""cn"":""MME组合附着请求次数"",""en"":""CombAttachAtt""}","MME组合附着请求次数","CombAttachAtt" -"MME","MME.A.05","{""cn"":""MME组合附着成功次数"",""en"":""CombAttachSucc""}","MME组合附着成功次数","CombAttachSucc" -"MME","MME.A.06","{""cn"":""MME组合附着失败次数"",""en"":""CombAttachFail""}","MME组合附着失败次数","CombAttachFail" -"MME","MME.A.07","{""cn"":""MME紧急附着请求次数"",""en"":""EmergAttachAtt""}","MME紧急附着请求次数","EmergAttachAtt" -"MME","MME.A.08","{""cn"":""MME紧急附着成功次数"",""en"":""EmergAttachSucc""}","MME紧急附着成功次数","EmergAttachSucc" -"MME","MME.A.09","{""cn"":""MME紧急附着失败次数"",""en"":""EmergAttachFail""}","MME紧急附着失败次数","EmergAttachFail" -"MME","MME.A.10","{""cn"":""UE发起的分离请求次数"",""en"":""EpsDetachUeAtt""}","UE发起的分离请求次数","EpsDetachUeAtt" -"MME","MME.A.11","{""cn"":""UE发起的分离请求成功次数"",""en"":""EpsDetachUeSucc""}","UE发起的分离请求成功次数","EpsDetachUeSucc" -"MME","MME.A.12","{""cn"":""MME发起的分离请求次数"",""en"":""EpsDetachMMEAtt""}","MME发起的分离请求次数","EpsDetachMMEAtt" -"MME","MME.A.13","{""cn"":""MME发起的分离请求成功次数"",""en"":""EpsDetachMMESucc""}","MME发起的分离请求成功次数","EpsDetachMMESucc" -"MME","MME.A.14","{""cn"":""伴随SGW内切换的TAU请求次数"",""en"":""TauIntraSgwAtt""}","伴随SGW内切换的TAU请求次数","TauIntraSgwAtt" -"MME","MME.A.15","{""cn"":""伴随SGW内切换的TAU成功请求次数"",""en"":""TauIntraSgwSucc""}","伴随SGW内切换的TAU成功请求次数","TauIntraSgwSucc" -"MME","MME.A.16","{""cn"":""伴随SGW内切换的TAU失败请求次数"",""en"":""TauIntraSgwFail""}","伴随SGW内切换的TAU失败请求次数","TauIntraSgwFail" -"MME","MME.A.17","{""cn"":""MME寻呼次数"",""en"":""PagingEpsAtt""}","MME寻呼次数","PagingEpsAtt" -"MME","MME.A.18","{""cn"":""MME寻呼成功次数"",""en"":""PagingEpsSucc""}","MME寻呼成功次数","PagingEpsSucc" -"MME","MME.A.19","{""cn"":""MME寻呼失败次数"",""en"":""PagingEpsFail""}","MME寻呼失败次数","PagingEpsFail" -"MME","MME.A.20","{""cn"":""MME隐式分离请求次数"",""en"":""EpsImplicitDetach""}","MME隐式分离请求次数","EpsImplicitDetach" -"MME","MME.A.21","{""cn"":""MME激活专用承载请求次数"",""en"":""ActDedicatedEpsBearerAtt""}","MME激活专用承载请求次数","ActDedicatedEpsBearerAtt" -"MME","MME.A.22","{""cn"":""MME激活专用承载请求成功次数"",""en"":""ActDedicatedEpsBearerSucc""}","MME激活专用承载请求成功次数","ActDedicatedEpsBearerSucc" -"MME","MME.A.23","{""cn"":""MME激活专用承载请求失败次数"",""en"":""ActDedicatedEpsBearerFail""}","MME激活专用承载请求失败次数","ActDedicatedEpsBearerFail" -"MME","MME.A.24","{""cn"":""MME去激活专用承载请求次数"",""en"":""DeactEpsDedicatedBearerAtt""}","MME去激活专用承载请求次数","DeactEpsDedicatedBearerAtt" -"MME","MME.A.25","{""cn"":""MME去激活专用承载请求成功次数"",""en"":""DeactEpsDedicatedBearerSucc""}","MME去激活专用承载请求成功次数","DeactEpsDedicatedBearerSucc" -"MME","MME.A.26","{""cn"":""MME修改专用承载请求次数"",""en"":""ModEpsBearerAtt""}","MME修改专用承载请求次数","ModEpsBearerAtt" -"MME","MME.A.27","{""cn"":""MME修改专用承载请求成功次数"",""en"":""ModEpsBearerSucc""}","MME修改专用承载请求成功次数","ModEpsBearerSucc" -"MME","MME.A.28","{""cn"":""MME修改专用承载请求失败次数"",""en"":""ModEpsBearerFail""}","MME修改专用承载请求失败次数","ModEpsBearerFail" -"MME","MME.A.29","{""cn"":""MME服务请求次数"",""en"":""EpsServiceReqAtt""}","MME服务请求次数","EpsServiceReqAtt" -"MME","MME.A.30","{""cn"":""MME服务请求成功次数"",""en"":""EpsServiceReqSucc""}","MME服务请求成功次数","EpsServiceReqSucc" -"MME","MME.A.31","{""cn"":""MME服务请求失败次数"",""en"":""EpsServiceReqFail""}","MME服务请求失败次数","EpsServiceReqFail" -"MOCNGW","MOCNGW.01","{""cn"":""AttachRequest"",""en"":""AttachRequest""}","AttachRequest","AttachRequest" -"MOCNGW","MOCNGW.02","{""cn"":""AttachAccept"",""en"":""AttachAccept""}","AttachAccept","AttachAccept" -"MOCNGW","MOCNGW.03","{""cn"":""AttachComplete"",""en"":""AttachComplete""}","AttachComplete","AttachComplete" -"MOCNGW","MOCNGW.04","{""cn"":""AttachReject"",""en"":""AttachReject""}","AttachReject","AttachReject" -"MOCNGW","MOCNGW.05","{""cn"":""DetachRequest"",""en"":""DetachRequest""}","DetachRequest","DetachRequest" -"MOCNGW","MOCNGW.06","{""cn"":""DetachAccept"",""en"":""DetachAccept""}","DetachAccept","DetachAccept" -"MOCNGW","MOCNGW.07","{""cn"":""TrackingAreaUpdateRequest"",""en"":""TrackingAreaUpdateRequest""}","TrackingAreaUpdateRequest","TrackingAreaUpdateRequest" -"MOCNGW","MOCNGW.08","{""cn"":""TrackingAreaUpdateAccept"",""en"":""TrackingAreaUpdateAccept""}","TrackingAreaUpdateAccept","TrackingAreaUpdateAccept" -"MOCNGW","MOCNGW.09","{""cn"":""TrackingAreaUpdateComplete"",""en"":""TrackingAreaUpdateComplete""}","TrackingAreaUpdateComplete","TrackingAreaUpdateComplete" -"MOCNGW","MOCNGW.10","{""cn"":""TrackingAreaUpdateReject"",""en"":""TrackingAreaUpdateReject""}","TrackingAreaUpdateReject","TrackingAreaUpdateReject" -"MOCNGW","MOCNGW.11","{""cn"":""ServiceRequest"",""en"":""ServiceRequest""}","ServiceRequest","ServiceRequest" -"MOCNGW","MOCNGW.12","{""cn"":""ExtendedServiceRequest"",""en"":""ExtendedServiceRequest""}","ExtendedServiceRequest","ExtendedServiceRequest" -"MOCNGW","MOCNGW.13","{""cn"":""ControlPlaneServiceRequest"",""en"":""ControlPlaneServiceRequest""}","ControlPlaneServiceRequest","ControlPlaneServiceRequest" -"MOCNGW","MOCNGW.14","{""cn"":""ServiceReject"",""en"":""ServiceReject""}","ServiceReject","ServiceReject" -"MOCNGW","MOCNGW.15","{""cn"":""ServiceAccept"",""en"":""ServiceAccept""}","ServiceAccept","ServiceAccept" -"MOCNGW","MOCNGW.16","{""cn"":""GutiReallocationCommand"",""en"":""GutiReallocationCommand""}","GutiReallocationCommand","GutiReallocationCommand" -"MOCNGW","MOCNGW.17","{""cn"":""GutiReallocationComplete"",""en"":""GutiReallocationComplete""}","GutiReallocationComplete","GutiReallocationComplete" -"MOCNGW","MOCNGW.18","{""cn"":""AuthenticationRequest"",""en"":""AuthenticationRequest""}","AuthenticationRequest","AuthenticationRequest" -"MOCNGW","MOCNGW.19","{""cn"":""AuthenticationResponse"",""en"":""AuthenticationResponse""}","AuthenticationResponse","AuthenticationResponse" -"MOCNGW","MOCNGW.20","{""cn"":""AuthenticationReject"",""en"":""AuthenticationReject""}","AuthenticationReject","AuthenticationReject" -"MOCNGW","MOCNGW.21","{""cn"":""AuthenticationFailure"",""en"":""AuthenticationFailure""}","AuthenticationFailure","AuthenticationFailure" -"MOCNGW","MOCNGW.22","{""cn"":""IdentityRequest"",""en"":""IdentityRequest""}","IdentityRequest","IdentityRequest" -"MOCNGW","MOCNGW.23","{""cn"":""IdentityResponse"",""en"":""IdentityResponse""}","IdentityResponse","IdentityResponse" -"MOCNGW","MOCNGW.24","{""cn"":""SecurityModeCommand"",""en"":""SecurityModeCommand""}","SecurityModeCommand","SecurityModeCommand" -"MOCNGW","MOCNGW.25","{""cn"":""SecurityModeComplete"",""en"":""SecurityModeComplete""}","SecurityModeComplete","SecurityModeComplete" -"MOCNGW","MOCNGW.26","{""cn"":""SecurityModeReject"",""en"":""SecurityModeReject""}","SecurityModeReject","SecurityModeReject" -"MOCNGW","MOCNGW.27","{""cn"":""EmmStatus"",""en"":""EmmStatus""}","EmmStatus","EmmStatus" -"MOCNGW","MOCNGW.28","{""cn"":""EmmInformation"",""en"":""EmmInformation""}","EmmInformation","EmmInformation" -"MOCNGW","MOCNGW.29","{""cn"":""DownlinkNasTransport"",""en"":""DownlinkNasTransport""}","DownlinkNasTransport","DownlinkNasTransport" -"MOCNGW","MOCNGW.30","{""cn"":""UplinkNasTransport"",""en"":""UplinkNasTransport""}","UplinkNasTransport","UplinkNasTransport" -"MOCNGW","MOCNGW.31","{""cn"":""CsServiceNotification"",""en"":""CsServiceNotification""}","CsServiceNotification","CsServiceNotification" -"MOCNGW","MOCNGW.32","{""cn"":""DownlinkGenericNasTransport"",""en"":""DownlinkGenericNasTransport""}","DownlinkGenericNasTransport","DownlinkGenericNasTransport" -"MOCNGW","MOCNGW.33","{""cn"":""UplinkGenericNasTransport"",""en"":""UplinkGenericNasTransport""}","UplinkGenericNasTransport","UplinkGenericNasTransport" -"IMS","SCSCF.01","{""cn"": ""LTE接入注册用户数"",""en"": ""UR.SubsLTE.fromVoLTE""}","LTE接入注册用户数","UR.SubsLTE.fromVoLTE" -"IMS","SCSCF.02","{""cn"": ""5G接入注册用户数"",""en"": ""UR.Subs5G.fromVo5G""}","5G接入注册用户数","UR.Subs5G.fromVo5G" -"IMS","SCSCF.03","{""cn"": ""初始注册成功次数"",""en"": ""UR.SuccInitReg""}","初始注册成功次数","UR.SuccInitReg" -"IMS","SCSCF.04","{""cn"": ""初始注册请求次数"",""en"": ""UR.AttInitReg""}","初始注册请求次数","UR.AttInitReg" -"IMS","SCSCF.05","{""cn"": ""主叫接通次数"",""en"": ""SC.SuccSessionOrig""}","主叫接通次数","SC.SuccSessionOrig" -"IMS","SCSCF.06","{""cn"": ""主叫试呼次数"",""en"": ""SC.AttSessionOrig""}","主叫试呼次数","SC.AttSessionOrig" -"IMS","SCSCF.07","{""cn"": ""被叫接通次数"",""en"": ""SC.SuccSessionTerm""}","被叫接通次数","SC.SuccSessionTerm" -"IMS","SCSCF.08","{""cn"": ""被叫试呼次数"",""en"": ""SC.AttSessionTerm""}","被叫试呼次数","SC.AttSessionTerm" -"IMS","SCSCF.09","{""cn"": ""主叫应答次数"",""en"": ""SC.AnsSessionOrig""}","主叫应答次数","SC.AnsSessionOrig" -"IMS","SCSCF.10","{""cn"": ""主叫早释次数"",""en"": ""SC.OrigRelBeforeRing""}","主叫早释次数","SC.OrigRelBeforeRing" -"IMS","SCSCF.11","{""cn"": ""主叫振铃早释次数"",""en"": ""SC.OrigRelAfterRing""}","主叫振铃早释次数","SC.OrigRelAfterRing" -"IMS","SCSCF.12","{""cn"": ""主叫403请求禁止次数"",""en"": ""SC.FailSessionOrig.403""}","主叫403请求禁止次数","SC.FailSessionOrig.403" -"IMS","SCSCF.13","{""cn"": ""主叫404未找到次数"",""en"": ""SC.FailSessionOrig.404""}","主叫404未找到次数","SC.FailSessionOrig.404" -"IMS","SCSCF.14","{""cn"": ""主叫408请求超时次数"",""en"": ""SC.FailSessionOrig.408""}","主叫408请求超时次数","SC.FailSessionOrig.408" -"IMS","SCSCF.15","{""cn"": ""主叫480久叫不应次"",""en"": ""SC.FailSessionOrig.480""}","主叫480久叫不应次","SC.FailSessionOrig.480" -"IMS","SCSCF.16","{""cn"": ""主叫484Request-URI不完整次"",""en"": ""SC.FailSessionOrig.484""}","主叫484Request-URI不完整次","SC.FailSessionOrig.484" -"IMS","SCSCF.17","{""cn"": ""主叫486用户忙次数"",""en"": ""SC.FailSessionOrig.486""}","主叫486用户忙次数","SC.FailSessionOrig.486" -"IMS","SCSCF.18","{""cn"": ""主叫487请求终止次数"",""en"": ""SC.FailSessionOrig.487""}","主叫487请求终止次数","SC.FailSessionOrig.487" -"IMS","SCSCF.19","{""cn"": ""主叫600用户忙次数"",""en"": ""SC.FailSessionOrig.600""}","主叫600用户忙次数","SC.FailSessionOrig.600" -"IMS","SCSCF.20","{""cn"": ""主叫603用户拒接次数"",""en"": ""SC.FailSessionOrig.603""}","主叫603用户拒接次数","SC.FailSessionOrig.603" -"IMS","SCSCF.21","{""cn"": ""主叫604用户信息不存在次数"",""en"": ""SC.FailSessionOrig.604""}","主叫604用户信息不存在次数","SC.FailSessionOrig.604" -"IMS","SCSCF.22","{""cn"": ""被叫应答次数"",""en"": ""SC.AnsSessionTerm""}","被叫应答次数","SC.AnsSessionTerm" -"IMS","SCSCF.23","{""cn"": ""被叫早释次"",""en"": ""SC.TermiRelBeforeRing""}","被叫早释次","SC.TermiRelBeforeRing" -"IMS","SCSCF.24","{""cn"": ""被叫振铃早释次数"",""en"": ""SC.TermiRelAfterRing""}","被叫振铃早释次数","SC.TermiRelAfterRing" -"IMS","SCSCF.25","{""cn"": ""被叫403请求禁止次数"",""en"": ""SC.FailSessionTerm.403""}","被叫403请求禁止次数","SC.FailSessionTerm.403" -"IMS","SCSCF.26","{""cn"": ""被叫404未找到次数"",""en"": ""SC.FailSessionTerm.404""}","被叫404未找到次数","SC.FailSessionTerm.404" -"IMS","SCSCF.27","{""cn"": ""被叫408请求超时次数"",""en"": ""SC.FailSessionTerm.408""}","被叫408请求超时次数","SC.FailSessionTerm.408" -"IMS","SCSCF.28","{""cn"": ""被叫480久叫不应次数"",""en"": ""SC.FailSessionTerm.480""}","被叫480久叫不应次数","SC.FailSessionTerm.480" -"IMS","SCSCF.29","{""cn"": ""被叫484Request-URI不完整次数"",""en"": ""SC.FailSessionTerm.484""}","被叫484Request-URI不完整次数","SC.FailSessionTerm.484" -"IMS","SCSCF.30","{""cn"": ""被叫486用户忙次数"",""en"": ""SC.FailSessionTerm.486""}","被叫486用户忙次数","SC.FailSessionTerm.486" -"IMS","SCSCF.31","{""cn"": ""被叫487请求终止次数"",""en"": ""SC.FailSessionTerm.487""}","被叫487请求终止次数","SC.FailSessionTerm.487" -"IMS","SCSCF.32","{""cn"": ""被叫600用户忙次数"",""en"": ""SC.FailSessionTerm.600""}","被叫600用户忙次数","SC.FailSessionTerm.600" -"IMS","SCSCF.33","{""cn"": ""被叫603用户拒接次数"",""en"": ""SC.FailSessionTerm.603""}","被叫603用户拒接次数","SC.FailSessionTerm.603" -"IMS","SCSCF.34","{""cn"": ""被叫604用户信息不存在次数"",""en"": ""SC.FailSessionTerm.604""}","被叫604用户信息不存在次数","SC.FailSessionTerm.604" -"PCF", "PCF.01", "{""cn"": ""在线N7会话数"", ""en"": ""PCF.SmAssocNbrMean""}", "在线N7会话数", "PCF.SmAssocNbrMean" -"PCF", "PCF.02", "{""cn"": ""SM策略关联建立成功次数"", ""en"": ""PCF.PolicySmAssocCreateSucc""}", "SM策略关联建立成功次数", "PCF.PolicySmAssocCreateSucc" -"PCF", "PCF.03", "{""cn"": ""SM策略关联建立请求次数"", ""en"": ""PCF.PolicySmAssocCreateReq""}", "SM策略关联建立请求次数", "PCF.PolicySmAssocCreateReq" -"PCF", "PCF.04", "{""cn"": ""SM策略关联更新成功次数"", ""en"": ""PCF.PolicySmAssocUpdateSucc""}", "SM策略关联更新成功次数", "PCF.PolicySmAssocUpdateSucc" -"PCF", "PCF.05", "{""cn"": ""SM策略关联更新请求次数"", ""en"": ""PCF.PolicySmAssocUpdateReq""}", "SM策略关联更新请求次数", "PCF.PolicySmAssocUpdateReq" -"PCF", "PCF.06", "{""cn"": ""在线Gx会话数"", ""en"": ""SM.SessionNbrMean""}", "在线Gx会话数", "SM.SessionNbrMean" -"PCF", "PCF.07", "{""cn"": ""在线Rx会话数"", ""en"": ""SM.RxSessionMean""}", "在线Rx会话数", "SM.RxSessionMean" -"PCF", "PCF.08", "{""cn"": ""PCRF策略控制发起成功次数"", ""en"": ""DIAM.CcInitialSuccess""}", "PCRF策略控制发起成功次数", "DIAM.CcInitialSuccess" -"PCF", "PCF.09", "{""cn"": ""PCRF策略控制发起请求次数"", ""en"": ""DIAM.CcInitialRequest""}", "PCRF策略控制发起请求次数", "DIAM.CcInitialRequest" -"PCF", "PCF.10", "{""cn"": ""应用会话授权成功次数"", ""en"": ""DIAM.AuthSucc""}", "应用会话授权成功次数", "DIAM.AuthSucc" -"PCF", "PCF.11", "{""cn"": ""应用会话授权尝试次数"", ""en"": ""DIAM.AuthRequest""}", "应用会话授权尝试次数", "DIAM.AuthRequest" -"PCF", "PCF.12", "{""cn"": ""PCRF策略控制更新成功次数"", ""en"": ""DIAM.CcUpdateSuccess""}", "PCRF策略控制更新成功次数", "DIAM.CcUpdateSuccess" -"PCF", "PCF.13", "{""cn"": ""PCRF策略控制更新请求次数"", ""en"": ""DIAM.CcUpdateRequest""}", "PCRF策略控制更新请求次数", "DIAM.CcUpdateRequest" +ne_type,kpi_id,title_json,cn_title,en_title +AMF,AMF.01,"{""cn"": ""AMF注册态用户数"", ""en"": ""AMF.RegSub""}",AMF注册态用户数,AMF.RegSub +AMF,AMF.02,"{""cn"": ""AMF初始注册请求次数"", ""en"": ""AMF.AttInitReg""}",AMF初始注册请求次数,AMF.AttInitReg +AMF,AMF.03,"{""cn"": ""AMF初始注册成功次数"", ""en"": ""AMF.SuccInitReg""}",AMF初始注册成功次数,AMF.SuccInitReg +AMF,AMF.04,"{""cn"": ""AMF初始注册失败次数_非法用户"", ""en"": ""AMF.FailedInitReg.3""}",AMF初始注册失败次数_非法用户,AMF.FailedInitReg.3 +AMF,AMF.05,"{""cn"": ""AMF初始注册失败次数_PEI不允许"", ""en"": ""AMF.FailedInitReg.5""}",AMF初始注册失败次数_PEI不允许,AMF.FailedInitReg.5 +AMF,AMF.06,"{""cn"": ""AMF初始注册失败次数_非法设备"", ""en"": ""AMF.FailedInitReg.6""}",AMF初始注册失败次数_非法设备,AMF.FailedInitReg.6 +AMF,AMF.07,"{""cn"": ""AMF初始注册失败次数_5GS服务不允许_用户原因"", ""en"": ""AMF.FailedInitReg.7.User""}",AMF初始注册失败次数_5GS服务不允许_用户原因,AMF.FailedInitReg.7.User +AMF,AMF.08,"{""cn"": ""AMF初始注册失败次数_跟踪区内无合适小区_用户原因"", ""en"": ""AMF.FailedInitReg.15.User""}",AMF初始注册失败次数_跟踪区内无合适小区_用户原因,AMF.FailedInitReg.15.User +AMF,AMF.09,"{""cn"": ""AMF初始注册失败次数_N1模式不允许"", ""en"": ""AMF.FailedInitReg.27""}",AMF初始注册失败次数_N1模式不允许,AMF.FailedInitReg.27 +AMF,AMF.10,"{""cn"": ""AMF初始注册失败次数_PLMN不允许"", ""en"": ""AMF.FailedInitReg.11""}",AMF初始注册失败次数_PLMN不允许,AMF.FailedInitReg.11 +AMF,AMF.11,"{""cn"": ""AMF初始注册失败次数_跟踪区不允许"", ""en"": ""AMF.FailedInitReg.12""}",AMF初始注册失败次数_跟踪区不允许,AMF.FailedInitReg.12 +AMF,AMF.12,"{""cn"": ""AMF初始注册失败次数_漫游跟踪区禁止接入"", ""en"": ""AMF.FailedInitReg.13""}",AMF初始注册失败次数_漫游跟踪区禁止接入,AMF.FailedInitReg.13 +AMF,AMF.13,"{""cn"": ""AMF初始注册失败次数_无可用网络切片"", ""en"": ""AMF.FailedInitReg.62""}",AMF初始注册失败次数_无可用网络切片,AMF.FailedInitReg.62 +AMF,AMF.14,"{""cn"": ""AMF初始注册失败次数_协议错误_用户原因"", ""en"": ""AMF.FailedInitReg.111.User""}",AMF初始注册失败次数_协议错误_用户原因,AMF.FailedInitReg.111.User +AMF,AMF.15,"{""cn"": ""AMF一次寻呼响应次数"", ""en"": ""AMF.FirstPagingSucc""}",AMF一次寻呼响应次数,AMF.FirstPagingSucc +AMF,AMF.16,"{""cn"": ""AMF二次寻呼响应次数"", ""en"": ""AMF.SecondPagingSucc""}",AMF二次寻呼响应次数,AMF.SecondPagingSucc +AMF,AMF.17,"{""cn"": ""AMF寻呼请求次数"", ""en"": ""AMF.PagAtt""}",AMF寻呼请求次数,AMF.PagAtt +AMF,AMF.18,"{""cn"": ""AMF业务请求被拒次数"", ""en"": ""AMF.FailServiceReq""}",AMF业务请求被拒次数,AMF.FailServiceReq +AMF,AMF.19,"{""cn"": ""AMF业务请求尝试次数"", ""en"": ""AMF.AttServiceReq""}",AMF业务请求尝试次数,AMF.AttServiceReq +SMF,SMF.01,"{""cn"": ""5G实时PDU会话数"", ""en"": ""SMF.MeanPduSession""}",5G实时PDU会话数,SMF.MeanPduSession +SMF,SMF.02,"{""cn"": ""PDU会话建立成功次数"", ""en"": ""SMF.SuccCreatePduSession""}",PDU会话建立成功次数,SMF.SuccCreatePduSession +SMF,SMF.03,"{""cn"": ""PDU会话建立请求次数"", ""en"": ""SMF.AttCreatePduSession""}",PDU会话建立请求次数,SMF.AttCreatePduSession +SMF,SMF.04,"{""cn"": ""IMS PDU会话建立成功次数"", ""en"": ""SMF.SuccCreatePduSession._Ims""}",IMS PDU会话建立成功次数,SMF.SuccCreatePduSession._Ims +SMF,SMF.05,"{""cn"": ""IMS PDU会话建立请求次数"", ""en"": ""SMF.AttCreatePduSession._Ims""}",IMS PDU会话建立请求次数,SMF.AttCreatePduSession._Ims +SMF,SMF.06,"{""cn"": ""EPS-Fallback成功数"", ""en"": ""SMF.SuccSmfModifyBearerResponse.Epsfb""}",EPS-Fallback成功数,SMF.SuccSmfModifyBearerResponse.Epsfb +SMF,SMF.07,"{""cn"": ""EPS-Fallback请求数"", ""en"": ""SMF.AttSmfModifyPduSession.Epsfb""}",EPS-Fallback请求数,SMF.AttSmfModifyPduSession.Epsfb +UDM,UDM.01,"{""cn"": ""5G注册用户数"", ""en"": ""UDR.5gActSub""}",5G注册用户数,UDR.5gActSub +UDM,UDM.02,"{""cn"": ""AMF发起的UECM注册请求次数"", ""en"": ""UDM.AmfUecmRegReq""}",AMF发起的UECM注册请求次数,UDM.AmfUecmRegReq +UDM,UDM.03,"{""cn"": ""AMF发起的UECM注册成功次数"", ""en"": ""UDM.AmfUecmRegSucc""}",AMF发起的UECM注册成功次数,UDM.AmfUecmRegSucc +UDM,UDM.04,"{""cn"": ""SMF发起的UECM注册成功次数"", ""en"": ""UDM.SmfUecmRegSucc""}",SMF发起的UECM注册成功次数,UDM.SmfUecmRegSucc +UDM,UDM.05,"{""cn"": ""SMF发起的UECM注册请求次数"", ""en"": ""UDM.SmfUecmRegReq""}",SMF发起的UECM注册请求次数,UDM.SmfUecmRegReq +UDM,UDM.06,"{""cn"": ""4G注册用户数"", ""en"": ""SUB.EpsActSubsInHss""}",4G注册用户数,SUB.EpsActSubsInHss +UDM,UDM.07,"{""cn"": ""4G鉴权信息查询成功次数"", ""en"": ""DIAM.AucInfoAnsSucc""}",4G鉴权信息查询成功次数,DIAM.AucInfoAnsSucc +UDM,UDM.08,"{""cn"": ""4G鉴权信息查询请求次数"", ""en"": ""DIAM.AucInfoReq""}",4G鉴权信息查询请求次数,DIAM.AucInfoReq +UDM,UDM.09,"{""cn"": ""4G更新位置成功次数"", ""en"": ""DIAM.UpdateLocationAnsSucc""}",4G更新位置成功次数,DIAM.UpdateLocationAnsSucc +UDM,UDM.10,"{""cn"": ""4G更新位置请求次数"", ""en"": ""DIAM.UpdateLocationReq""}",4G更新位置请求次数,DIAM.UpdateLocationReq +UDM,UDM.11,"{""cn"": ""SAR成功响应总次数"", ""en"": ""UR.SuccSAA""}",SAR成功响应总次数,UR.SuccSAA +UDM,UDM.12,"{""cn"": ""SAR请求总次数"", ""en"": ""UR.AttSAR""}",SAR请求总次数,UR.AttSAR +UDM,UDM.13,"{""cn"": ""LIR成功响应总次数"", ""en"": ""LIQ.SuccLIA""}",LIR成功响应总次数,LIQ.SuccLIA +UDM,UDM.14,"{""cn"": ""LIR请求总次数"", ""en"": ""LIQ.AttLIR""}",LIR请求总次数,LIQ.AttLIR +AUSF,AUSF.01,"{""cn"": ""鉴权成功次数"", ""en"": ""Ausf.UeAuthAnsSucc""}",鉴权成功次数,Ausf.UeAuthAnsSucc +AUSF,AUSF.02,"{""cn"": ""鉴权请求次数"", ""en"": ""Ausf.UeAuthReq""}",鉴权请求次数,Ausf.UeAuthReq +UPF,UPF.01,"{""cn"": ""PFCP会话建立成功次数"", ""en"": ""UPF.PfcpSessionEstabSucc""}",PFCP会话建立成功次数,UPF.PfcpSessionEstabSucc +UPF,UPF.02,"{""cn"": ""PFCP会话建立请求次数"", ""en"": ""UPF.PfcpSessionEstabReq""}",PFCP会话建立请求次数,UPF.PfcpSessionEstabReq +UPF,UPF.03,"{""cn"": ""N6接口上行字节数"", ""en"": ""UPF.N6OgOct""}",N6接口上行字节数,UPF.N6OgOct +UPF,UPF.04,"{""cn"": ""N6接口下行字节数"", ""en"": ""UPF.N6IncOct""}",N6接口下行字节数,UPF.N6IncOct +UPF,UPF.05,"{""cn"": ""N3接口上行字节数"", ""en"": ""UPF.N3OgOct""}",N3接口上行字节数,UPF.N3OgOct +UPF,UPF.06,"{""cn"": ""N3接口下行字节数"", ""en"": ""UPF.N3IncOct""}",N3接口下行字节数,UPF.N3IncOct +UPF,UPF.07,"{""cn"": ""SGi接口上行字节数"", ""en"": ""IP.PeakThroughputUlSgi""}",SGi接口上行字节数,IP.PeakThroughputUlSgi +UPF,UPF.08,"{""cn"": ""SGi接口下行字节数"", ""en"": ""IP.PeakThroughputDlSgi""}",SGi接口下行字节数,IP.PeakThroughputDlSgi +UPF,UPF.09,"{""cn"": ""S1-U接口上行字节数"", ""en"": ""GTP.OutOctS1uSgw""}",S1-U接口上行字节数,GTP.OutOctS1uSgw +UPF,UPF.10,"{""cn"": ""S1-U接口下行字节数"", ""en"": ""GTP.IncOctS1uSgw""}",S1-U接口下行字节数,GTP.IncOctS1uSgw +AMF,AMF.20,"{""cn"": ""EPS在线用户数"", ""en"": ""SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected""}",EPS在线用户数,SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected +AMF,AMF.21,"{""cn"": ""EPS附着成功次数"", ""en"": ""MM.SuccEpsAttach""}",EPS附着成功次数,MM.SuccEpsAttach +AMF,AMF.22,"{""cn"": ""EPS附着请求次数"", ""en"": ""MM.AttEpsAttach""}",EPS附着请求次数,MM.AttEpsAttach +AMF,AMF.23,"{""cn"": ""EPS附着失败次数_非法用户"", ""en"": ""MM.FailedEpsAttach.3""}",EPS附着失败次数_非法用户,MM.FailedEpsAttach.3 +AMF,AMF.24,"{""cn"": ""EPS附着失败次数_非法终端"", ""en"": ""MM.FailedEpsAttach.5""}",EPS附着失败次数_非法终端,MM.FailedEpsAttach.5 +AMF,AMF.25,"{""cn"": ""EPS附着失败次数_非法ME"", ""en"": ""MM.FailedEpsAttach.6""}",EPS附着失败次数_非法ME,MM.FailedEpsAttach.6 +AMF,AMF.26,"{""cn"": ""EPS附着失败次数_EPS服务不允许_用户原因"", ""en"": ""MM.FailedEpsAttach.7.User""}",EPS附着失败次数_EPS服务不允许_用户原因,MM.FailedEpsAttach.7.User +AMF,AMF.27,"{""cn"": ""EPS附着失败次数_EPS和非EPS服务不允许"", ""en"": ""MM.FailedEpsAttach.8""}",EPS附着失败次数_EPS和非EPS服务不允许,MM.FailedEpsAttach.8 +AMF,AMF.28,"{""cn"": ""EPS附着失败次数_跟踪区内无合适小区_用户原因"", ""en"": ""MM.FailedEpsAttach.15.User""}",EPS附着失败次数_跟踪区内无合适小区_用户原因,MM.FailedEpsAttach.15.User +AMF,AMF.29,"{""cn"": ""EPS附着失败次数_ESM失败_用户原因"", ""en"": ""MM.FailedEpsAttach.19.User""}",EPS附着失败次数_ESM失败_用户原因,MM.FailedEpsAttach.19.User +AMF,AMF.30,"{""cn"": ""MME一次寻呼响应次数"", ""en"": ""MM.FirstPagingSucc""}",MME一次寻呼响应次数,MM.FirstPagingSucc +AMF,AMF.31,"{""cn"": ""MME二次寻呼响应次数"", ""en"": ""MM.SecondPagingSucc""}",MME二次寻呼响应次数,MM.SecondPagingSucc +AMF,AMF.32,"{""cn"": ""MME寻呼请求次数"", ""en"": ""MM.PagAtt""}",MME寻呼请求次数,MM.PagAtt +SMF,SMF.08,"{""cn"": ""4G在线会话数"", ""en"": ""SM.MeanNbrBearerPgw.Default""}",4G在线会话数,SM.MeanNbrBearerPgw.Default +SMF,SMF.09,"{""cn"": ""PGW缺省承载建立成功个数"", ""en"": ""SM.SuccCreateDefaultEpsBearer""}",PGW缺省承载建立成功个数,SM.SuccCreateDefaultEpsBearer +SMF,SMF.10,"{""cn"": ""PGW缺省承载建立请求个数"", ""en"": ""SM.AttCreateDefaultEpsBearer""}",PGW缺省承载建立请求个数,SM.AttCreateDefaultEpsBearer +SMF,SMF.11,"{""cn"": ""PGW专用承载建立成功个数"", ""en"": ""SM.SuccCreateDedicatedEpsBearer""}",PGW专用承载建立成功个数,SM.SuccCreateDedicatedEpsBearer +SMF,SMF.12,"{""cn"": ""PGW专用承载建立请求个数"", ""en"": ""SM.AttCreateDedicatedEpsBearer""}",PGW专用承载建立请求个数,SM.AttCreateDedicatedEpsBearer +SMF,SMF.13,"{""cn"": ""IMS缺省承载成功建立个数"", ""en"": ""SM.SuccCreateDefaultEpsBearer._Ims""}",IMS缺省承载成功建立个数,SM.SuccCreateDefaultEpsBearer._Ims +SMF,SMF.14,"{""cn"": ""IMS缺省承载请求建立个数"", ""en"": ""SM.AttCreateDefaultEpsBearer._Ims""}",IMS缺省承载请求建立个数,SM.AttCreateDefaultEpsBearer._Ims +AMF,AMF.A.02,"{""cn"":""AMF移动性注册更新成功次数"",""en"":""AMF.SuccMobiReg""}",AMF移动性注册更新成功次数,AMF.SuccMobiReg +AMF,AMF.A.03,"{""cn"":""AMF移动性注册更新失败次数"",""en"":""AMF.FailedMobiReg""}",AMF移动性注册更新失败次数,AMF.FailedMobiReg +AMF,AMF.A.04,"{""cn"":""AMF紧急注册请求次数"",""en"":""AMF.AttEmergReg""}",AMF紧急注册请求次数,AMF.AttEmergReg +AMF,AMF.A.05,"{""cn"":""AMF紧急注册成功次数"",""en"":""AMF.SuccEmergReg""}",AMF紧急注册成功次数,AMF.SuccEmergReg +AMF,AMF.A.06,"{""cn"":""AMF紧急注册失败次数"",""en"":""AMF.FailedEmergReg""}",AMF紧急注册失败次数,AMF.FailedEmergReg +AMF,AMF.A.07,"{""cn"":""UE发起的去注册请求次数"",""en"":""AMF.AttUeDereg""}",UE发起的去注册请求次数,AMF.AttUeDereg +AMF,AMF.A.08,"{""cn"":""UE发起的去注册成功次数"",""en"":""AMF.SuccUeDereg""}",UE发起的去注册成功次数,AMF.SuccUeDereg +AMF,AMF.A.09,"{""cn"":""AMF发起的去注册请求次数"",""en"":""AMF.AttAmfDereg""}",AMF发起的去注册请求次数,AMF.AttAmfDereg +AMF,AMF.A.10,"{""cn"":""AMF发起的去注册成功次数"",""en"":""AMF.SuccAmfDereg""}",AMF发起的去注册成功次数,AMF.SuccAmfDereg +AMF,AMF.A.11,"{""cn"":""UDM发起的去注册请求次数"",""en"":""AMF.AttUdmDereg""}",UDM发起的去注册请求次数,AMF.AttUdmDereg +AMF,AMF.A.12,"{""cn"":""UDM发起的去注册成功次数"",""en"":""AMF.SuccUdmDereg""}",UDM发起的去注册成功次数,AMF.SuccUdmDereg +AMF,AMF.A.13,"{""cn"":""AMF寻呼失败次数"",""en"":""AMF.PagFail""}",AMF寻呼失败次数,AMF.PagFail +AMF,AMF.A.14,"{""cn"":""AMF隐式去注册次数"",""en"":""AMF.ImplicitDereg""}",AMF隐式去注册次数,AMF.ImplicitDereg +SMF,SMF.A.01,"{""cn"":""PDU会话接受次数"",""en"":""SMF.PduSessAcpt""}",PDU会话接受次数,SMF.PduSessAcpt +SMF,SMF.A.02,"{""cn"":""基站Pdu资源创建成功次数"",""en"":""SM.PduResSetupSucc""}",基站Pdu资源创建成功次数,SM.PduResSetupSucc +SMF,SMF.A.03,"{""cn"":""查询用户SM数据失败次数"",""en"":""SM.RetrieveSmDataFail""}",查询用户SM数据失败次数,SM.RetrieveSmDataFail +SMF,SMF.A.04,"{""cn"":""PFCP会话建立失败次数"",""en"":""SM.PfcpSessEstFail""}",PFCP会话建立失败次数,SM.PfcpSessEstFail +SMF,SMF.A.05,"{""cn"":""基站Pdu资源创建失败次数"",""en"":""SM.PduResSetupFail""}",基站Pdu资源创建失败次数,SM.PduResSetupFail +SMF,SMF.A.06,"{""cn"":""PFCP会话修改失败次数"",""en"":""SM.PfcpSessMdfyFail""}",PFCP会话修改失败次数,SM.PfcpSessMdfyFail +SMF,SMF.A.07,"{""cn"":""PDU会话拒绝次数"",""en"":""SM.PduSessRejt""}",PDU会话拒绝次数,SM.PduSessRejt +SMF,SMF.A.08,"{""cn"":""PDU会话释放指示次数"",""en"":""SM.PduSessRelCmd""}",PDU会话释放指示次数,SM.PduSessRelCmd +NSSF,NSSF.A.02,"{""cn"":""可用AMF注册次数"",""en"":""NSSF.SuccAvailAMFPut""}",可用AMF注册成功次数,NSSF.SuccAvailAMFPut +NSSF,NSSF.A.03,"{""cn"":""可用AMF注册更新成功次数"",""en"":""NSSF.AvailAMFPut""}",可用AMF注册次数,NSSF.AvailAMFPut +NSSF,NSSF.A.04,"{""cn"":""可用AMF注册更新次数"",""en"":""NSSF.SuccAvailAMFPatch""}",可用AMF注册更新成功次数,NSSF.SuccAvailAMFPatch +NSSF,NSSF.A.01,"{""cn"":""可用AMF注册成功次数"",""en"":""NSSF.AvailAMFPatch""}",可用AMF注册更新次数,NSSF.AvailAMFPatch +NSSF,NSSF.A.05,"{""cn"":""可用AMF去注册成功次数"",""en"":""NSSF.SuccAvailAMFDelete""}",可用AMF去注册成功次数,NSSF.SuccAvailAMFDelete +NSSF,NSSF.A.06,"{""cn"":""可用AMF去注册次数"",""en"":""NSSF.AvailAMFDelete""}",可用AMF去注册次数,NSSF.AvailAMFDelete +NSSF,NSSF.A.07,"{""cn"":""网元订阅成功次数"",""en"":""NSSF.SuccAvailSubscription""}",网元订阅成功次数,NSSF.SuccAvailSubscription +NSSF,NSSF.A.08,"{""cn"":""网元订阅次数"",""en"":""NSSF.AvailSubscription""}",网元订阅次数,NSSF.AvailSubscription +NSSF,NSSF.A.09,"{""cn"":""网元去订阅成功次数"",""en"":""NSSF.SuccAvailUnsubscription""}",网元去订阅成功次数,NSSF.SuccAvailUnsubscription +NSSF,NSSF.A.10,"{""cn"":""网元去订阅次数"",""en"":""NSSF.AvailUnsubscription""}",网元去订阅次数,NSSF.AvailUnsubscription +NSSF,NSSF.A.11,"{""cn"":""向NRF注册成功次数"",""en"":""NSSF.SuccNRFReg""}",向NRF注册成功次数,NSSF.SuccNRFReg +NSSF,NSSF.A.12,"{""cn"":""向NRF注册次数"",""en"":""NSSF.NRFReg""}",向NRF注册次数,NSSF.NRFReg +NSSF,NSSF.A.13,"{""cn"":""向NRF发送心跳次数"",""en"":""NSSF.NRFHeartbeat""}",向NRF发送心跳次数,NSSF.NRFHeartbeat +NSSF,NSSF.A.14,"{""cn"":""当前注册AMF个数"",""en"":""NSSF.CurrentAMFCount""}",当前注册AMF个数,NSSF.CurrentAMFCount +NSSF,NSSF.A.15,"{""cn"":""当前订阅网元个数"",""en"":""NSSF.CurrentSubscriperCount""}",当前订阅网元个数,NSSF.CurrentSubscriperCount +MME,MME.A.01,"{""cn"":""MME附着请求次数"",""en"":""EpsAttachAtt""}",MME附着请求次数,EpsAttachAtt +MME,MME.A.02,"{""cn"":""MME附着成功次数"",""en"":""EpsAttachSucc""}",MME附着成功次数,EpsAttachSucc +MME,MME.A.03,"{""cn"":""MME附着失败次数"",""en"":""EpsAttachFail""}",MME附着失败次数,EpsAttachFail +MME,MME.A.04,"{""cn"":""MME组合附着请求次数"",""en"":""CombAttachAtt""}",MME组合附着请求次数,CombAttachAtt +MME,MME.A.05,"{""cn"":""MME组合附着成功次数"",""en"":""CombAttachSucc""}",MME组合附着成功次数,CombAttachSucc +MME,MME.A.06,"{""cn"":""MME组合附着失败次数"",""en"":""CombAttachFail""}",MME组合附着失败次数,CombAttachFail +MME,MME.A.07,"{""cn"":""MME紧急附着请求次数"",""en"":""EmergAttachAtt""}",MME紧急附着请求次数,EmergAttachAtt +MME,MME.A.08,"{""cn"":""MME紧急附着成功次数"",""en"":""EmergAttachSucc""}",MME紧急附着成功次数,EmergAttachSucc +MME,MME.A.09,"{""cn"":""MME紧急附着失败次数"",""en"":""EmergAttachFail""}",MME紧急附着失败次数,EmergAttachFail +MME,MME.A.10,"{""cn"":""UE发起的分离请求次数"",""en"":""EpsDetachUeAtt""}",UE发起的分离请求次数,EpsDetachUeAtt +MME,MME.A.11,"{""cn"":""UE发起的分离请求成功次数"",""en"":""EpsDetachUeSucc""}",UE发起的分离请求成功次数,EpsDetachUeSucc +MME,MME.A.12,"{""cn"":""MME发起的分离请求次数"",""en"":""EpsDetachMMEAtt""}",MME发起的分离请求次数,EpsDetachMMEAtt +MME,MME.A.13,"{""cn"":""MME发起的分离请求成功次数"",""en"":""EpsDetachMMESucc""}",MME发起的分离请求成功次数,EpsDetachMMESucc +MME,MME.A.14,"{""cn"":""伴随SGW内切换的TAU请求次数"",""en"":""TauIntraSgwAtt""}",伴随SGW内切换的TAU请求次数,TauIntraSgwAtt +MME,MME.A.15,"{""cn"":""伴随SGW内切换的TAU成功请求次数"",""en"":""TauIntraSgwSucc""}",伴随SGW内切换的TAU成功请求次数,TauIntraSgwSucc +MME,MME.A.16,"{""cn"":""伴随SGW内切换的TAU失败请求次数"",""en"":""TauIntraSgwFail""}",伴随SGW内切换的TAU失败请求次数,TauIntraSgwFail +MME,MME.A.17,"{""cn"":""MME寻呼次数"",""en"":""PagingEpsAtt""}",MME寻呼次数,PagingEpsAtt +MME,MME.A.18,"{""cn"":""MME寻呼成功次数"",""en"":""PagingEpsSucc""}",MME寻呼成功次数,PagingEpsSucc +MME,MME.A.19,"{""cn"":""MME寻呼失败次数"",""en"":""PagingEpsFail""}",MME寻呼失败次数,PagingEpsFail +MME,MME.A.20,"{""cn"":""MME隐式分离请求次数"",""en"":""EpsImplicitDetach""}",MME隐式分离请求次数,EpsImplicitDetach +MME,MME.A.21,"{""cn"":""MME激活专用承载请求次数"",""en"":""ActDedicatedEpsBearerAtt""}",MME激活专用承载请求次数,ActDedicatedEpsBearerAtt +MME,MME.A.22,"{""cn"":""MME激活专用承载请求成功次数"",""en"":""ActDedicatedEpsBearerSucc""}",MME激活专用承载请求成功次数,ActDedicatedEpsBearerSucc +MME,MME.A.23,"{""cn"":""MME激活专用承载请求失败次数"",""en"":""ActDedicatedEpsBearerFail""}",MME激活专用承载请求失败次数,ActDedicatedEpsBearerFail +MME,MME.A.24,"{""cn"":""MME去激活专用承载请求次数"",""en"":""DeactEpsDedicatedBearerAtt""}",MME去激活专用承载请求次数,DeactEpsDedicatedBearerAtt +MME,MME.A.25,"{""cn"":""MME去激活专用承载请求成功次数"",""en"":""DeactEpsDedicatedBearerSucc""}",MME去激活专用承载请求成功次数,DeactEpsDedicatedBearerSucc +MME,MME.A.26,"{""cn"":""MME修改专用承载请求次数"",""en"":""ModEpsBearerAtt""}",MME修改专用承载请求次数,ModEpsBearerAtt +MME,MME.A.27,"{""cn"":""MME修改专用承载请求成功次数"",""en"":""ModEpsBearerSucc""}",MME修改专用承载请求成功次数,ModEpsBearerSucc +MME,MME.A.28,"{""cn"":""MME修改专用承载请求失败次数"",""en"":""ModEpsBearerFail""}",MME修改专用承载请求失败次数,ModEpsBearerFail +MME,MME.A.29,"{""cn"":""MME服务请求次数"",""en"":""EpsServiceReqAtt""}",MME服务请求次数,EpsServiceReqAtt +MME,MME.A.30,"{""cn"":""MME服务请求成功次数"",""en"":""EpsServiceReqSucc""}",MME服务请求成功次数,EpsServiceReqSucc +MME,MME.A.31,"{""cn"":""MME服务请求失败次数"",""en"":""EpsServiceReqFail""}",MME服务请求失败次数,EpsServiceReqFail +MOCNGW,MOCNGW.01,"{""cn"":""AttachRequest"",""en"":""AttachRequest""}",AttachRequest,AttachRequest +MOCNGW,MOCNGW.02,"{""cn"":""AttachAccept"",""en"":""AttachAccept""}",AttachAccept,AttachAccept +MOCNGW,MOCNGW.03,"{""cn"":""AttachComplete"",""en"":""AttachComplete""}",AttachComplete,AttachComplete +MOCNGW,MOCNGW.04,"{""cn"":""AttachReject"",""en"":""AttachReject""}",AttachReject,AttachReject +MOCNGW,MOCNGW.05,"{""cn"":""DetachRequest"",""en"":""DetachRequest""}",DetachRequest,DetachRequest +MOCNGW,MOCNGW.06,"{""cn"":""DetachAccept"",""en"":""DetachAccept""}",DetachAccept,DetachAccept +MOCNGW,MOCNGW.07,"{""cn"":""TrackingAreaUpdateRequest"",""en"":""TrackingAreaUpdateRequest""}",TrackingAreaUpdateRequest,TrackingAreaUpdateRequest +MOCNGW,MOCNGW.08,"{""cn"":""TrackingAreaUpdateAccept"",""en"":""TrackingAreaUpdateAccept""}",TrackingAreaUpdateAccept,TrackingAreaUpdateAccept +MOCNGW,MOCNGW.09,"{""cn"":""TrackingAreaUpdateComplete"",""en"":""TrackingAreaUpdateComplete""}",TrackingAreaUpdateComplete,TrackingAreaUpdateComplete +MOCNGW,MOCNGW.10,"{""cn"":""TrackingAreaUpdateReject"",""en"":""TrackingAreaUpdateReject""}",TrackingAreaUpdateReject,TrackingAreaUpdateReject +MOCNGW,MOCNGW.11,"{""cn"":""ServiceRequest"",""en"":""ServiceRequest""}",ServiceRequest,ServiceRequest +MOCNGW,MOCNGW.12,"{""cn"":""ExtendedServiceRequest"",""en"":""ExtendedServiceRequest""}",ExtendedServiceRequest,ExtendedServiceRequest +MOCNGW,MOCNGW.13,"{""cn"":""ControlPlaneServiceRequest"",""en"":""ControlPlaneServiceRequest""}",ControlPlaneServiceRequest,ControlPlaneServiceRequest +MOCNGW,MOCNGW.14,"{""cn"":""ServiceReject"",""en"":""ServiceReject""}",ServiceReject,ServiceReject +MOCNGW,MOCNGW.15,"{""cn"":""ServiceAccept"",""en"":""ServiceAccept""}",ServiceAccept,ServiceAccept +MOCNGW,MOCNGW.16,"{""cn"":""GutiReallocationCommand"",""en"":""GutiReallocationCommand""}",GutiReallocationCommand,GutiReallocationCommand +MOCNGW,MOCNGW.17,"{""cn"":""GutiReallocationComplete"",""en"":""GutiReallocationComplete""}",GutiReallocationComplete,GutiReallocationComplete +MOCNGW,MOCNGW.18,"{""cn"":""AuthenticationRequest"",""en"":""AuthenticationRequest""}",AuthenticationRequest,AuthenticationRequest +MOCNGW,MOCNGW.19,"{""cn"":""AuthenticationResponse"",""en"":""AuthenticationResponse""}",AuthenticationResponse,AuthenticationResponse +MOCNGW,MOCNGW.20,"{""cn"":""AuthenticationReject"",""en"":""AuthenticationReject""}",AuthenticationReject,AuthenticationReject +MOCNGW,MOCNGW.21,"{""cn"":""AuthenticationFailure"",""en"":""AuthenticationFailure""}",AuthenticationFailure,AuthenticationFailure +MOCNGW,MOCNGW.22,"{""cn"":""IdentityRequest"",""en"":""IdentityRequest""}",IdentityRequest,IdentityRequest +MOCNGW,MOCNGW.23,"{""cn"":""IdentityResponse"",""en"":""IdentityResponse""}",IdentityResponse,IdentityResponse +MOCNGW,MOCNGW.24,"{""cn"":""SecurityModeCommand"",""en"":""SecurityModeCommand""}",SecurityModeCommand,SecurityModeCommand +MOCNGW,MOCNGW.25,"{""cn"":""SecurityModeComplete"",""en"":""SecurityModeComplete""}",SecurityModeComplete,SecurityModeComplete +MOCNGW,MOCNGW.26,"{""cn"":""SecurityModeReject"",""en"":""SecurityModeReject""}",SecurityModeReject,SecurityModeReject +MOCNGW,MOCNGW.27,"{""cn"":""EmmStatus"",""en"":""EmmStatus""}",EmmStatus,EmmStatus +MOCNGW,MOCNGW.28,"{""cn"":""EmmInformation"",""en"":""EmmInformation""}",EmmInformation,EmmInformation +MOCNGW,MOCNGW.29,"{""cn"":""DownlinkNasTransport"",""en"":""DownlinkNasTransport""}",DownlinkNasTransport,DownlinkNasTransport +MOCNGW,MOCNGW.30,"{""cn"":""UplinkNasTransport"",""en"":""UplinkNasTransport""}",UplinkNasTransport,UplinkNasTransport +MOCNGW,MOCNGW.31,"{""cn"":""CsServiceNotification"",""en"":""CsServiceNotification""}",CsServiceNotification,CsServiceNotification +MOCNGW,MOCNGW.32,"{""cn"":""DownlinkGenericNasTransport"",""en"":""DownlinkGenericNasTransport""}",DownlinkGenericNasTransport,DownlinkGenericNasTransport +MOCNGW,MOCNGW.33,"{""cn"":""UplinkGenericNasTransport"",""en"":""UplinkGenericNasTransport""}",UplinkGenericNasTransport,UplinkGenericNasTransport +IMS,SCSCF.01,"{""cn"": ""LTE接入注册用户数"",""en"": ""UR.SubsLTE.fromVoLTE""}",LTE接入注册用户数,UR.SubsLTE.fromVoLTE +IMS,SCSCF.02,"{""cn"": ""5G接入注册用户数"",""en"": ""UR.Subs5G.fromVo5G""}",5G接入注册用户数,UR.Subs5G.fromVo5G +IMS,SCSCF.03,"{""cn"": ""初始注册成功次数"",""en"": ""UR.SuccInitReg""}",初始注册成功次数,UR.SuccInitReg +IMS,SCSCF.04,"{""cn"": ""初始注册请求次数"",""en"": ""UR.AttInitReg""}",初始注册请求次数,UR.AttInitReg +IMS,SCSCF.05,"{""cn"": ""主叫接通次数"",""en"": ""SC.SuccSessionOrig""}",主叫接通次数,SC.SuccSessionOrig +IMS,SCSCF.06,"{""cn"": ""主叫试呼次数"",""en"": ""SC.AttSessionOrig""}",主叫试呼次数,SC.AttSessionOrig +IMS,SCSCF.07,"{""cn"": ""被叫接通次数"",""en"": ""SC.SuccSessionTerm""}",被叫接通次数,SC.SuccSessionTerm +IMS,SCSCF.08,"{""cn"": ""被叫试呼次数"",""en"": ""SC.AttSessionTerm""}",被叫试呼次数,SC.AttSessionTerm +IMS,SCSCF.09,"{""cn"": ""主叫应答次数"",""en"": ""SC.AnsSessionOrig""}",主叫应答次数,SC.AnsSessionOrig +IMS,SCSCF.10,"{""cn"": ""主叫早释次数"",""en"": ""SC.OrigRelBeforeRing""}",主叫早释次数,SC.OrigRelBeforeRing +IMS,SCSCF.11,"{""cn"": ""主叫振铃早释次数"",""en"": ""SC.OrigRelAfterRing""}",主叫振铃早释次数,SC.OrigRelAfterRing +IMS,SCSCF.12,"{""cn"": ""主叫403请求禁止次数"",""en"": ""SC.FailSessionOrig.403""}",主叫403请求禁止次数,SC.FailSessionOrig.403 +IMS,SCSCF.13,"{""cn"": ""主叫404未找到次数"",""en"": ""SC.FailSessionOrig.404""}",主叫404未找到次数,SC.FailSessionOrig.404 +IMS,SCSCF.14,"{""cn"": ""主叫408请求超时次数"",""en"": ""SC.FailSessionOrig.408""}",主叫408请求超时次数,SC.FailSessionOrig.408 +IMS,SCSCF.15,"{""cn"": ""主叫480久叫不应次"",""en"": ""SC.FailSessionOrig.480""}",主叫480久叫不应次,SC.FailSessionOrig.480 +IMS,SCSCF.16,"{""cn"": ""主叫484Request-URI不完整次"",""en"": ""SC.FailSessionOrig.484""}",主叫484Request-URI不完整次,SC.FailSessionOrig.484 +IMS,SCSCF.17,"{""cn"": ""主叫486用户忙次数"",""en"": ""SC.FailSessionOrig.486""}",主叫486用户忙次数,SC.FailSessionOrig.486 +IMS,SCSCF.18,"{""cn"": ""主叫487请求终止次数"",""en"": ""SC.FailSessionOrig.487""}",主叫487请求终止次数,SC.FailSessionOrig.487 +IMS,SCSCF.19,"{""cn"": ""主叫600用户忙次数"",""en"": ""SC.FailSessionOrig.600""}",主叫600用户忙次数,SC.FailSessionOrig.600 +IMS,SCSCF.20,"{""cn"": ""主叫603用户拒接次数"",""en"": ""SC.FailSessionOrig.603""}",主叫603用户拒接次数,SC.FailSessionOrig.603 +IMS,SCSCF.21,"{""cn"": ""主叫604用户信息不存在次数"",""en"": ""SC.FailSessionOrig.604""}",主叫604用户信息不存在次数,SC.FailSessionOrig.604 +IMS,SCSCF.22,"{""cn"": ""被叫应答次数"",""en"": ""SC.AnsSessionTerm""}",被叫应答次数,SC.AnsSessionTerm +IMS,SCSCF.23,"{""cn"": ""被叫早释次"",""en"": ""SC.TermiRelBeforeRing""}",被叫早释次,SC.TermiRelBeforeRing +IMS,SCSCF.24,"{""cn"": ""被叫振铃早释次数"",""en"": ""SC.TermiRelAfterRing""}",被叫振铃早释次数,SC.TermiRelAfterRing +IMS,SCSCF.25,"{""cn"": ""被叫403请求禁止次数"",""en"": ""SC.FailSessionTerm.403""}",被叫403请求禁止次数,SC.FailSessionTerm.403 +IMS,SCSCF.26,"{""cn"": ""被叫404未找到次数"",""en"": ""SC.FailSessionTerm.404""}",被叫404未找到次数,SC.FailSessionTerm.404 +IMS,SCSCF.27,"{""cn"": ""被叫408请求超时次数"",""en"": ""SC.FailSessionTerm.408""}",被叫408请求超时次数,SC.FailSessionTerm.408 +IMS,SCSCF.28,"{""cn"": ""被叫480久叫不应次数"",""en"": ""SC.FailSessionTerm.480""}",被叫480久叫不应次数,SC.FailSessionTerm.480 +IMS,SCSCF.29,"{""cn"": ""被叫484Request-URI不完整次数"",""en"": ""SC.FailSessionTerm.484""}",被叫484Request-URI不完整次数,SC.FailSessionTerm.484 +IMS,SCSCF.30,"{""cn"": ""被叫486用户忙次数"",""en"": ""SC.FailSessionTerm.486""}",被叫486用户忙次数,SC.FailSessionTerm.486 +IMS,SCSCF.31,"{""cn"": ""被叫487请求终止次数"",""en"": ""SC.FailSessionTerm.487""}",被叫487请求终止次数,SC.FailSessionTerm.487 +IMS,SCSCF.32,"{""cn"": ""被叫600用户忙次数"",""en"": ""SC.FailSessionTerm.600""}",被叫600用户忙次数,SC.FailSessionTerm.600 +IMS,SCSCF.33,"{""cn"": ""被叫603用户拒接次数"",""en"": ""SC.FailSessionTerm.603""}",被叫603用户拒接次数,SC.FailSessionTerm.603 +IMS,SCSCF.34,"{""cn"": ""被叫604用户信息不存在次数"",""en"": ""SC.FailSessionTerm.604""}",被叫604用户信息不存在次数,SC.FailSessionTerm.604 +PCF,PCF.01,"{""cn"": ""在线N7会话数"", ""en"": ""PCF.SmAssocNbrMean""}",在线N7会话数,PCF.SmAssocNbrMean +PCF,PCF.02,"{""cn"": ""SM策略关联建立成功次数"", ""en"": ""PCF.PolicySmAssocCreateSucc""}",SM策略关联建立成功次数,PCF.PolicySmAssocCreateSucc +PCF,PCF.03,"{""cn"": ""SM策略关联建立请求次数"", ""en"": ""PCF.PolicySmAssocCreateReq""}",SM策略关联建立请求次数,PCF.PolicySmAssocCreateReq +PCF,PCF.04,"{""cn"": ""SM策略关联更新成功次数"", ""en"": ""PCF.PolicySmAssocUpdateSucc""}",SM策略关联更新成功次数,PCF.PolicySmAssocUpdateSucc +PCF,PCF.05,"{""cn"": ""SM策略关联更新请求次数"", ""en"": ""PCF.PolicySmAssocUpdateReq""}",SM策略关联更新请求次数,PCF.PolicySmAssocUpdateReq +PCF,PCF.06,"{""cn"": ""在线Gx会话数"", ""en"": ""SM.SessionNbrMean""}",在线Gx会话数,SM.SessionNbrMean +PCF,PCF.07,"{""cn"": ""在线Rx会话数"", ""en"": ""SM.RxSessionMean""}",在线Rx会话数,SM.RxSessionMean +PCF,PCF.08,"{""cn"": ""PCRF策略控制发起成功次数"", ""en"": ""DIAM.CcInitialSuccess""}",PCRF策略控制发起成功次数,DIAM.CcInitialSuccess +PCF,PCF.09,"{""cn"": ""PCRF策略控制发起请求次数"", ""en"": ""DIAM.CcInitialRequest""}",PCRF策略控制发起请求次数,DIAM.CcInitialRequest +PCF,PCF.10,"{""cn"": ""应用会话授权成功次数"", ""en"": ""DIAM.AuthSucc""}",应用会话授权成功次数,DIAM.AuthSucc +PCF,PCF.11,"{""cn"": ""应用会话授权尝试次数"", ""en"": ""DIAM.AuthRequest""}",应用会话授权尝试次数,DIAM.AuthRequest +PCF,PCF.12,"{""cn"": ""PCRF策略控制更新成功次数"", ""en"": ""DIAM.CcUpdateSuccess""}",PCRF策略控制更新成功次数,DIAM.CcUpdateSuccess +PCF,PCF.13,"{""cn"": ""PCRF策略控制更新请求次数"", ""en"": ""DIAM.CcUpdateRequest""}",PCRF策略控制更新请求次数,DIAM.CcUpdateRequest +SMSC,SMSC.A.01,"{""cn"": ""MS到SMSC短信请求次数"", ""en"": ""SMSC.MStoSMSCAtt""}",MS到SMSC短信请求次数,SMSC.MStoSMSCAtt +SMSC,SMSC.A.02,"{""cn"": ""MS到SMSC短信成功次数"", ""en"": ""SMSC.MStoSMSCSucc""}",MS到SMSC短信成功次数,SMSC.MStoSMSCSucc +SMSC,SMSC.A.03,"{""cn"": ""MS到SMSC短信失败次数"", ""en"": ""SMSC.MStoSMSCFail""}",MS到SMSC短信失败次数,SMSC.MStoSMSCFail +SMSC,SMSC.A.04,"{""cn"": ""MS到SMSC短信字节数"", ""en"": ""SMSC.MStoSMSCBytes""}",MS到SMSC短信字节数,SMSC.MStoSMSCBytes +SMSC,SMSC.A.05,"{""cn"": ""VSS到SMSC短信请求次数"", ""en"": ""SMSC.VSStoSMSCAtt""}",VSS到SMSC短信请求次数,SMSC.VSStoSMSCAtt +SMSC,SMSC.A.06,"{""cn"": ""VSS到SMSC短信成功次数"", ""en"": ""SMSC.VSStoSMSCSucc""}",VSS到SMSC短信成功次数,SMSC.VSStoSMSCSucc +SMSC,SMSC.A.07,"{""cn"": ""VSS到SMSC短信失败次数"", ""en"": ""SMSC.VSStoSMSCFail""}",VSS到SMSC短信失败次数,SMSC.VSStoSMSCFail +SMSC,SMSC.A.08,"{""cn"": ""VSS到SMSC短信字节数"", ""en"": ""SMSC.VSStoSMSCBytes""}",VSS到SMSC短信字节数,SMSC.VSStoSMSCBytes +SMSC,SMSC.A.09,"{""cn"": ""PPS到SMSC短信请求次数"", ""en"": ""SMSC.PPStoSMSCAtt""}",PPS到SMSC短信请求次数,SMSC.PPStoSMSCAtt +SMSC,SMSC.A.10,"{""cn"": ""PPS到SMSC短信成功次数"", ""en"": ""SMSC.PPStoSMSCSucc""}",PPS到SMSC短信成功次数,SMSC.PPStoSMSCSucc +SMSC,SMSC.A.11,"{""cn"": ""PPS到SMSC短信失败次数"", ""en"": ""SMSC.PPStoSMSCFail""}",PPS到SMSC短信失败次数,SMSC.PPStoSMSCFail +SMSC,SMSC.A.12,"{""cn"": ""PPS到SMSC短信字节数"", ""en"": ""SMSC.PPStoSMSCBytes""}",PPS到SMSC短信字节数,SMSC.PPStoSMSCBytes +SMSC,SMSC.A.13,"{""cn"": ""SMPP到SMSC短信请求次数"", ""en"": ""SMSC.SMPPtoSMSCAtt""}",SMPP到SMSC短信请求次数,SMSC.SMPPtoSMSCAtt +SMSC,SMSC.A.14,"{""cn"": ""SMPP到SMSC短信成功次数"", ""en"": ""SMSC.SMPPtoSMSCSucc""}",SMPP到SMSC短信成功次数,SMSC.SMPPtoSMSCSucc +SMSC,SMSC.A.15,"{""cn"": ""SMPP到SMSC短信失败次数"", ""en"": ""SMSC.SMPPtoSMSCFail""}",SMPP到SMSC短信失败次数,SMSC.SMPPtoSMSCFail +SMSC,SMSC.A.16,"{""cn"": ""SMPP到SMSC短信字节数"", ""en"": ""SMSC.SMPPtoSMSCBytes""}",SMPP到SMSC短信字节数,SMSC.SMPPtoSMSCBytes +SMSC,SMSC.A.17,"{""cn"": ""SMSC到MS短信请求次数"", ""en"": ""SMSC.SMSCtoMSAtt""}",SMSC到MS短信请求次数,SMSC.SMSCtoMSAtt +SMSC,SMSC.A.18,"{""cn"": ""SMSC到MS短信成功次数"", ""en"": ""SMSC.SMSCtoMSSucc""}",SMSC到MS短信成功次数,SMSC.SMSCtoMSSucc +SMSC,SMSC.A.19,"{""cn"": ""SMSC到MS短信失败次数"", ""en"": ""SMSC.SMSCtoMSFail""}",SMSC到MS短信失败次数,SMSC.SMSCtoMSFail +SMSC,SMSC.A.20,"{""cn"": ""SMSC到MS短信字节数"", ""en"": ""SMSC.SMSCtoMSBytes""}",SMSC到MS短信字节数,SMSC.SMSCtoMSBytes +SMSC,SMSC.A.21,"{""cn"": ""SMSC到VSS短信请求次数"", ""en"": ""SMSC.SMSCtoVSSAtt""}",SMSC到VSS短信请求次数,SMSC.SMSCtoVSSAtt +SMSC,SMSC.A.22,"{""cn"": ""SMSC到VSS短信成功次数"", ""en"": ""SMSC.SMSCtoVSSucc""}",SMSC到VSS短信成功次数,SMSC.SMSCtoVSSucc +SMSC,SMSC.A.23,"{""cn"": ""SMSC到VSS短信失败次数"", ""en"": ""SMSC.SMSCtoVSSFail""}",SMSC到VSS短信失败次数,SMSC.SMSCtoVSSFail +SMSC,SMSC.A.24,"{""cn"": ""SMSC到VSS短信字节数"", ""en"": ""SMSC.SMSCtoVSSBytes""}",SMSC到VSS短信字节数,SMSC.SMSCtoVSSBytes +SMSC,SMSC.A.25,"{""cn"": ""SMSC到PPS短信请求次数"", ""en"": ""SMSC.SMSCtoPPSAtt""}",SMSC到PPS短信请求次数,SMSC.SMSCtoPPSAtt +SMSC,SMSC.A.26,"{""cn"": ""SMSC到PPS短信成功次数"", ""en"": ""SMSC.SMSCtoPPSucc""}",SMSC到PPS短信成功次数,SMSC.SMSCtoPPSucc +SMSC,SMSC.A.27,"{""cn"": ""SMSC到PPS短信失败次数"", ""en"": ""SMSC.SMSCtoPPSFail""}",SMSC到PPS短信失败次数,SMSC.SMSCtoPPSFail +SMSC,SMSC.A.28,"{""cn"": ""SMSC到PPS短信字节数"", ""en"": ""SMSC.SMSCtoPPSBytes""}",SMSC到PPS短信字节数,SMSC.SMSCtoPPSBytes +SMSC,SMSC.A.29,"{""cn"": ""SMSC到SMPP短信请求次数"", ""en"": ""SMSC.SMSCtoSMPPAtt""}",SMSC到SMPP短信请求次数,SMSC.SMSCtoSMPPAtt +SMSC,SMSC.A.30,"{""cn"": ""SMSC到SMPP短信成功次数"", ""en"": ""SMSC.SMSCtoSMPPucc""}",SMSC到SMPP短信成功次数,SMSC.SMSCtoSMPPucc +SMSC,SMSC.A.31,"{""cn"": ""SMSC到SMPP短信失败次数"", ""en"": ""SMSC.SMSCtoSMPPFail""}",SMSC到SMPP短信失败次数,SMSC.SMSCtoSMPPFail +SMSC,SMSC.A.32,"{""cn"": ""SMSC到SMPP短信字节数"", ""en"": ""SMSC.SMSCtoSMPPBytes""}",SMSC到SMPP短信字节数,SMSC.SMSCtoSMPPBytes diff --git a/config/goldkpi/核心网网元黄金指标集.xlsx b/config/goldkpi/核心网网元黄金指标集.xlsx index c4ceb7ac238b6dd194b2fa668b69265a4d659a19..dde44495ffaaab7cb92aa76a1ade63955e9cb003 100644 GIT binary patch literal 44673 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

c{!5RZ`n8wb>5aE*n!(K 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 Cnet=+ literal 41350 zcmeFZ^M7T**DiSCjyvoa9dvBlww-ir+v#*{+qP}nwrx9^)8BXQeD2J>^B25#|FG+v z^Q>A`yY{nCwRaskNic9!03_fW001Ba09tYpd_Vwz1}Fdk1@H}2Q_#lR(a73SSIN!R z$U&RN)yk3}7aWu<8vqKF|3Aln;}IB77&Gsq`!4(x@aaF(xGXUXRnR|@8)bxT`U+CY z6e)Z!ke5HQrK*A#zf1ZTJT)SqBE=&L%5edorhfErTV6vk)_R5z6T>=yDK6GCT=&)^ z_P3r0oe_MzA+%Va|5(_k>j|K4*{Yh@>D#5B!alQUV1Sd}u8dKKF=6K`v{Sh33b<+2 zTua`1Du8r9XNJK46Gh3gP~fpWI7^in4>k7OPI=ii;V*j;u?b=9YztDC)@_3z5~m{k z;_QxcKSBLM&dST0-o_KU=w5-ZWxuDZ5r_VCK(6khEN?{ydYiBYnU%6QLho%#BnsKI zn;xizZ?T=qb%I)yDl!a#UVUIp1$Y$ zEGACjh63wT0LkRQi#_H!N_G2w)iVUn%ib+}p^ZboC9=s8E`GIhO>UXneln?z3W`r` z+1E~u+7x+{$mV`Ny)FpapR?&1*mIh9p~^sg$fVusZv&*<*B2N-?*C=CC_0@+pg_Cb z0-7Z(&~A0@jVv8#Y5tx6kG=jkHq!s;(#vC|CBf*w2VVX8A{_7FT%-6oYe_47EN%D! zLZ9-X$C?tI-}><+!ta>Vi07VO<&x=^@?cz>=bHE3!x=eI82V4T@m!lqujEH_GZa#s zy-38lSg+qt%hI#52gV4BgPi3Dp3w5$+`lv=U%nVlqACM_xLdT$*whm2F*NQa5KBq4 z5)N`bUx!a5s5K%@K3Qb0`=#-bb$n$pqo5!{5|9d(arko122tOhFYJKgvz{X2c|_OFfLNqv zO*@kNL|?;gFsVAliafbl`})5%nF7W|turtH;1e1EKmtw;R_W8Q5T--PMJ8IffCXsvD1H0$y1l(T$R>P2IEK<=GF+6#VnU=^(X#t z?_PDITUUERby+_5rQ7El{bKm?HdihfrG`k zZPB4(>#>XZ{C_ZvS+7AuX-h1gjjEefv9EK*EUukXb`fJa_w+S@=^Gn8H{n2ytcZ-GxK&7oay)}u^I;lMIMp~L|OC-=p&J!=y5m1nE`%!py65ix*}#DF6E{xN!cJm*$sGLc$A1BL4^V(0^3!B=>smS z;zjzDsf0Dltn#(KT>v9yiITE{R^$Sh_d2tqJ_ge>n_G6#k9qyUi#R?NrznxbG zGfA)gR@A_bwnttPQ;s1@l{NF?Iyw7n%|GP9&_9&=g)h(_bMKGPX!C4!ne_%@YF~uB z*02q;t_z;DeNEU2^&}X*XXUKp>l4E~LUfruqPgExZe3?&rm}X&yml*4v35^A!4xsg z>X9>p(C(rKXTyfnCmCZ&M46+#5J-nd{czK&!5>(ce}fXyH264c_*GuAxGC;$1mBip zsLW-?hmi0yjuMCeV2ZoOjRAzsZIQSC;N!=LN-iYxDBIgbqgJ>=>4pbJZmc#Em zwj6^k@i8~%PD$Ax1VSWYD^>1nY|G<7TeDjB?6RvHYDw~I8V?fMgR3Xr_s@->A^fec z>*voS(c+ET^~9KJ{-;Q;aNT|}jn1#+CB!fH_k$^2pVz&nt1oy!`3gw#6iDDNfG@TS zV9~+1Z0FhtCi@TWpAVdzt*Z`GK@Y@iZ}95^pNE$VNeogkPtjcYLn*Z2 zKy0zE4}`w;F!X%%xGCm$BZ+z~dQt$HM=?EW{Zd6!Yv2M4GpA6Fab9DNQyaWy8B~t4 zO>Xzqf?!I@E%#M9$?kc=L0dtREDBYk+>_x5t%K{yFXuQt=DT8 z3&IX3DakKu1RI(4W8DYQ50odJN0GR->-hegXPhS`WxfQI5yxn@|H0RY@ekk-C4lzMV{m$b+7^z^ibAX8rq^32CJ{$ z;Id(r)7Rx0V5;D1LAU5%`` zp#}R?v=mT^Q&p=K$*4;Ly4*2SH5^jkf($VS<(a;bprKiRL-B$YL<`V+=dX#_Pp~3L zO`8AXU5DIoVj8>gCr+t~)hUWx9Za84;x{5*XpCXpORYjGjYP1AtitHDP9JNa?rh7= z*^kV8Jq=9dWx(+7ycdRdJ2nJz&RCkgE@;77xw{HmXs(>yC-I*jM3g)|u`a!kqRDME z+$+IceLlI5b6}F|-!lTOuh6CnTYTZ#ilYyO19@XcxWrL#CJQ_Ncz^3;G;!F6vCo-b zwHoh{2Mye~^KLBY6WoCyXsCJW zXakq)Rm5YF>ZWniq)T7Fd@&Cy$6J-$Z-3+skTiELQ0d3`Kqd*g)kYvpT;n z)|z-}bU&YO$7H`=kG|gKy1YM`yk6&?zFuylt`4er@yE7!eO8lltG?boqI^C-9;bXh zKF07V4{Z*z`gVfAKF^wLzCLs%)q6fYR()PxkGejOZZF=JY`(~hXnDtjWV_z)oy5fLf;9@lbX)ZELzKsoOq5P0KxJl`P_%^zUnAypAyaD<2YZo?anE6^|A zexO7(D~VmH#5MOb6L`7E?4mY>vXkD8);0JaeIOP^y?xC_V*o2Wlq_s()Dt=MbJC*C zJ-s+SO*W)h1mJ|?Z;8e}FIDJIj_lr^BPHpShIq+4YGo9zs)iwa05bbaX#L2!?S0&C zPAvw`hm8g*Y;K;()tjYkHk6tWR^e$hO$LmnS(1cjPA+R3j;G(wsr*ln7rqgBdqp_E zrpUa%qEC#EbnjvlLDDSb!{!xV^=ddCYda>+IF=-Lx)|T=S_ItdaE1NY+TCe0)J+)| zIoJHxh50qruw@=h&ZJPnxBjpyG=awu6rjjT=j?T`mn3ryZK(U3InvrM!6OCw4lmA| z9iW=Wi~azcn`_H0rNUh#uqAhW!cljWyl~5PlHBU{{;90tVIee%z;Y?W9DP!QLfg^` zlnJF5s0k)AB1X!{iFkg;kWj5n~mcv=XLY z6tO9z4xn>sEvlLRKj@4R7&3M-%+zwj$Kg_EWy?K`IOS_t9jY9E0hP?+w)@i0(Pf%R z+F<=*^xJWSBN#1aeUh*P6*8t6f`&^e!GZeM3X@4#O5l-H;IR;9T8Y#zKEpzWjPB@^ zQO9f0!EyddM$B4&2K&`)@{T#Y_)DRI&2j(PjP845y!fkai0~9x@{kzQd*UgW$zmIk>YwQL>l%14sn}2c5|*BwJgt{-8GBGIRXN zltRQ3E-WI{;ve$PvKKR8(_kn>yv-l^P7S{s2Su4>@ z0>osry7Yj(_4v$h!14{s2qrtv1s2B;N-_2dZ6ISCMY*hia6D?>wcbV{wFdZm9A?oV*_#fsSjK>0E>$piz`^yQW$+w&W7pyw5=`nmge}+*zhwjq zV4g9%ZV(%A`teqd1l691nd?uVw*np^Cn8wCYih-AF-%C2>3-;_!t+f|Hgs|n>ITL* zoI|1hK&&@9mwnVUe6jYILH!@o@XUmdoCj|^cFH#}vZ$F20!odulNrH&TbYerWVX=# z%!E&fW3kGzdqe_z?E)Xyiu2YsevSG?MM3^Bj@IvNtEHV3AFy&Zy=Ajq-RbUAUdpdQ zO{1A@*x^JK5A!mDVW30KK!NWoC1J35%X3|-+FAexXN20^3~1tW}RTsTtdGGPt~ z=AQiSn1Z>mN*X_XMJJ~oB691S+%Z_W!TBEF*-1L0c=@7K-`V?I{)^&~!qdY7X4#I? zwjbHyC6U-22>CqcQc}=Hh8_bMc$twR17NsOo%tkCQN(L=sVHQ1%~-AV0e~wwZ2`;_ zteC7I`ut+opNd6Hu6y|vMI&?ZkXLQ;`3K+K_UX(kipCJWDNYfYV|M9awaLfGn_WXb z<$4A)Ia3zrlbMzddPmb&JTSQsVkqK^!r++Dnp*dg$T2zp!fgXNE!oKr0cG`-S{x)W z(oo1$NDK@ihLE9Jm=?@lR)FUQ52jl9>xa!Zs34enXhz0AAe8i&EpLG=oL}5;x8A2t zK`{%dmzqGA>y`>(Y!vQSx}I(y^%yB`wR~3oFrR~@`?HOyZil*5;czj31U`xH;?1fj z{{>z(dzk+)zDQBGoXrDk${*aq<{SFxt2oD~DHPL0D+Fk1R=lxx)U+plVKT4;Jt(Z? z4{X@SE(Ec{P}xrYZ8q5lyZ{yEvz<^;$V?8QR*VT zuJ4zQ+yZy$>P4`~c+Hg|T;5Q5vXZ?9r^-TE?ur(eoYyiV#2R@GE=el+re!X78L{F_ z39L6`N_4#pi|!oCDS|ECAz(#lC5!pcCO{birH%q}*`Jv%44-RvCAUwD>C0Yn*`NDp zMog3tUFuyot;E`(gPWx-C`)`9!|oHA%^(RK57TqMFd7Ms^eTR72iI;^lNs1-Sonf6 zk7zRc?S?iMBQgv571lPkeSsaTD?o%BH!4d}@aRc=UEkCg zoEJmkrkPodc~@2BuH-|~WjhvE&W2;wfSid2!#1yPEI`n*Gtqcqve-jrPO@{BHR3VF zSZL51`mX>Nbmm&;`&&DIL|1F)|EOKW8EK{06jEoC2al8x>SoV+ghUMdL>>cL2 z!R7XQMM?hP6$sJEO$K;4-y>;CH=pP&%g5KiS_}?Ckl9bhqacxK*eb{f`G!J0b#*sK zLFV=Z@ekH7&M}jzp|U$s8=S={s!pd|NLa{4(@K2I3Wd1RGI}PZ*DxtZ{8d^C?01ZR zC=^}UJ7DE&e>e9YK$~zFX80h@8yuK?!Vh_0?U=IJ*y>v98bL{vYK|%KtSHLr!+C&+ z9C{ZgH_kqmbC4iMHx26wvX^RK$*B0!2#wZ%(tLWlda(J#i_EZkDTxd*qTVQ*^NJrC zmczp$<7muMAcb7bUD?Z*LbclPxqGl6Z}o|K1GZuRiRX`MEzTql6I5FXyP11FVp|e1 zVmp%pDvhMMP#%db_vHFgRdD>te(Ce2Gxp-Zme}OiPP@Bo~AcdIyjB-*6J)dC)?A2w~@#oW3Lptva0Xvo5$9u?kwlic;&>_aqLU*lcEIY!9 zhi3QqK{Zfi|G#ISUrU$YcbhJ+w$8TRxpDl~8S*ed)o*=H!)JXEUA)~E*`&%=s`8GQ z{!V*G&5nm_)*Jn#52K7aw_0*AN6S~Y^;1`S()agh8V?(Z@qCc9NZRG@CK`4*)ZOZb( zs?307Kc$bDEWc{?loTisrdKoC1gEyR42G?G=ns%ze6on=cHRMmz@C{}MV(7!FfZ%} zLK*+inJpC2a;+#T{PX6tfyMS>RBMcs*RaWMBF)_59v^4|Y82^^c*Sj4w&P@>$)J@N z?z&N~PLre(=PuR9h*z+a!k41%Dz1xR|GRJHAIrbBadSmQgzop=g+;0`ZC!zwOi;H# zjHVA|Lgrapa6A3JuGtK*NNKJv^vq$l--&10l}}|sCOhi&?>CQ$6zi&G?WeFk@1?M^ zhoeKJIkEY_4IKFs%=!CQ$klcsIi@iRup z3vW%BiI#>i$-T)pqq31t=x|pU4TidhGt8X*se~_HnN=&EOMW!(&t$%WKvE=vQ;FZr zpZEMRixn?RZZZMWGDvhXXWlpnPasGIX<$8e^1F6Ey11L$?nEQTdDcN?H2Cn1Z!CR) z;g6tEk`4m72s+S{jE|C?u`9*be3@g7K@@vynbV9c{E4TA9B#G=p+dy1t$LVO5X=F6 zVvEKiaF)U?LdZWMW%aFnqOm)OvHa7Ji51$c#wr6g6c%ONss$>XXr4O;tWOSVNaaMX zgU!M@1}%f^(UW6jV@B;UTfkrAzO`}ENRv6NE9l|`z!dbjR7z~EFhemx856*am<{#t zO18sB(|yA@Ojr2rdy09KZVxP?W)C+wMG3~pSE2>6SsEHih}lP7BWK5xV9jT5^Gj$| z>lZxyNz>Lr_eo1KrE>C`TfYsHYBEGZ|^M9x340%-fb6 zXqiWBJ{hnMBe*1)ht#JU23+2P4&V#1x&bg1J$CPr6yfbCOhi|d1k+<}HIxjo9ix^s zil$-~mxFmQC4mAlZlm9ej5t#{m|e&FE-aM{ck5-t%86vif0M2{($o@(xS`e-!{?zRYDN8X9C0 zPdUO0Yri@X6pH>i`y3fRgVX$6(jWCAZ_X1XEs&wS!3fH};U)g-CkwW};$yz7cVy&a ztfpgDHLf_78O^OtN7XpQGIikH1TfWG1Gt2RNoB=}Ajp2oraC)-g$^qwISZO-RQd0l zRTR-!3CR2Hxt$iDQEBA4NjO+mnuc*`EUf@q+{~l7I@Rur z?r~!uce}q9aRa1U%9@hss>HN1%&Wd&}?N@kZOIF$%NL^OgKioRfEOTwaY9A@V-7?oW-=EivEiEh_ zmC2~J0T>iz&e8>1w>g~3cS3+T#@1Qao*UMTRIHNRBtqX_%)7m6x<$ChbI1UMY&RAN%`j zS|}r56X4)!p{$I5sz20}D#EF*6~iT8G-e)JJRz4*4*>RO*7kYn=oU({} zZhS6J;vz22+$I3^Zq*EH65ICt@TD`&6|%)G*3m5D0j2%0b=}wA+FE(NseDpqu)|d3 zfJh&eCWzQ2G1*ZYE1X&;3=MVb4daQXpss#VtEnw|i8Kxu%p&%(BTsY(MbsttvW@1b za1()b2m1Ut#9=pOa(5;=Db6`dZaA_sgmqxXKOsT=a`WmX5@)!VkxDxb3}Z%lL6f{v z2j5(XH1u*wPiYvsYiTjw4JvlXxsw)(?v*Ze@6WGkSGk1*eOseH&X!SuJ?WsHNJ0(< zYcsVSpBlJMX3&Z&NoAr&yis~7>b)ul_edI$3obu5rC~aMk;^|@8mit7N+uuHqWb&8 z&kirf$IcG$Lu?G=ak)_S+8Td_3+R)}5A#%DQvYBQ+bkug9?%!uynSHztL5RA7)xh* zpReC33B#pU#7)+>CDwlMS7Q_n?LkO*RN-UK!YeS6uI^|9sSAE?;cq7ifmI$TQf4UR z_VeP1+I@=pS)ufv_^@I&AWKG^6)6C7aXCxEQ7oCWp*@OZMyHXg5G&@NGF^!lv1M2b z>(5`GAzdj(ukM4wDXdM;p3w_3NLuuPrZ>4i<1hM)fR{Pu$(uk>ATzj#qF+lxJFo!2 zqj5IWwyEnNXkdM+(Xb@iI4vXLZEk-BWa!Om0Ta@E!K9?wPrjMlj9VeBQ7P>*@V8<6 zbEbnL(l;4Ms5duH3N&T6Q;DUEZD?ZlX33YI@WzRI${}9GVcG=cC0%g?JF^iot-aO@V%7{X3Hp3N3P(|JKgw{4L*O^L!IFx_ zcl6JlexS@_i#3^NtzBs8?tF-$fMjNuB-WrWW|0o_s^}s0FAmVl#1W>{k7K3Y*__D)XO9NMGtp8xXx9f52LR-hV7d3T*P4OAHruijNTF(#9=P zGKmyBZsU*k>@n-d=G4@KRA zzv4-M$5{?8m__rS*;mhe1Z$RXw}Ev>3jh>Y5y%CB4}aL945jF72*Ohs0JL%^8u7r)Ezc||GrLgqHJQHT|stCik;EXb(f<;_ZO^`az} zMchZ}L??T6{3tnV;P&Ivu4A?KWtaUG@rI~={?kzUptES)LmJgB%~$i*;;JsGFjVW3 z&7Ah=cm1O~X!BGE2E0k7{4aP<&k$<3!H{iPvU4Gdu$6>$B%`$>DY)+AwS2i8;Q}$j z&AfbVBO8~Yq%Dg%NpqP3kM33`2!u97=bW}5)9XElIX#| z0*$VU`&6a3&x>ikqtB5;v(J+)7`_RXJ(jn}zYlur>PFbg+s`V{n^p6J>GRi{ZQ%_%p#5MPJeGAk zImQ%nq@bsGN%4@N{@Ozc8H-<&hNs>00O=#btfH8=SdcK{jLeW#)||*R`kS}{_6=DF zRBn!xrz@H_e#&rq{KtI#`C9`8%)quI4?MK{X`w*cW&byzCN z3DW!lo=iN7z|*}t@&WiLCYMB4sC0^VPBc8itMHmZhjelHPH@3PVg8vr7X`Jl=@{m@ zzM&=ynw)=8!%D~)?cDRN*>b^L2Dh&~ViBi@uZB;i{Z?pceNnlgA#+{Oeo%o9gs?#4hyBAgbF1G8>z#1jhsZD_zg5D;L`-`t25=An|KA{3HFr{h`7#lJ* zOYtGMm_LtyWf4*%cU!%~@%&`1cIJ3_x7Ss*bb4z*v44z`MFShKC^GhmpF)=1ZcrrQ zu!c8ToK&{=HvCboqIE2gHC?@g?Z_kBePc~mBo7|x;?EudTJ3#1td8nRW(U(jRp^29&Er3STl5xBX4AfaT6kYKUpHaRZgg zZ+UVp_;_gJN`)uE$cu04bKAfC_mb~6@tU(klO`L#7Y;xp5xPx$uUe}xMKi=Ie6ibJiI zA?+YL7%`S%)C4&JUSgs_d!~U_ncU|$5I+RowQ~$rf`P+&Be>+{^xbs4MCWiUjiU3_8<87KbR#PFYz(VmD|9f1;T@>twbeWxdrX9GeV$|{lo?^$nxtW!bJ~@ z(9A~P3NK%W(ed@o+d9CqE>9=*$c|sTMx8Nz(~o@3@*m8#MfD^6=vbH1Fb(%j0tTm; zlEor+j+2fg{X)8Y!oMiRVfYMX&k|UhP%kLI$FJ4W0eQz2sxZB-Bcx#kSKB(dZxrpk zG7BCGEOy9Y^c)~%se=57Am#sZ@c^t(U&WsPT#yA14W?kZ$c50|Z%p$0syqH~!%`g! zVr;cr2RFgQTHs$0auy3AaJm|G_2i&}@`y+G#lrw%c-vUF4qk#4OIM6&ONY@JK)98R zI2N#W(7)PkeZzN%V;~PuchAP_aNT7|zm55LK8+ycJejg*v6mjzI55SMn%B2ztk@2f zg?#jM)hP?TS=-AAe{A$Uu_n5xVbVTntIQrZ@0l`YC~;gir~A^cy@522?|(ln^0rQb zbkrPs4bI}dS!B@OpVg~xnExAD7F1BC1<jFBQ5`R_Q60$9J3Uv+Kvy6`P1XJpcmf8<(EkCN+#Oed zFj~VCq^&7~aufPJ^1e8?o`b`OPMD>kRnSvuyUhN(2rRt50AK^`Dd}J%ALS#2Kf3!d zxIMk05=}Aw3#N>y=n6JS!$pM6UoPLdWY^QL3vAo+Bf$#A|&hU9W86Gkl(HXvt##GO|Hr7rtntj6iOo9`FE?lPBR4A30gvm+nk(wM9TzmHI_g z!=Q!U4M~)g1y>mmG>D}kfR{GCW9A`P@T2$$1;`)lvnCOeZDYVj#SiXvm)20kGU>}X~U%v=~A zwviH|IA~(zKz^=+#x&Z4O&DnxI$VMu{9oRAL$8I}&3zuMMv&rDbe4MPYlogbT%^TK zfjgf|ZBh*zY4w|A`qji=+ZN9LOIE8@#VZzvZBGR-N;78A%wjxrO$Oh`3}RUw77lSc z(hEMnx8IFP#{nWX;^*74-|e>WhEIs!Oy(=?>{r7#3q46s0=39W4#gc62e#!`;0vuY zMGQ4rhVvCY5oy~X31NE3kn$>;&_Kbc+U?Fzs-b8^z^RnkvU>p6rxoxR1jmx{>d>a> z`>!1G3iTGzj>O6L7{31IchCYGKDKOW^L<%>&sH74?%bx5-2_Y$8fAXOOn{&mDBREW zAW(EU3Rx=0ERy`5v z!oQdG?1MZg;IHqnOV|wSOM2nRuId3aLep7{N+`WF?eF6on6_N`{i(ho6Xd&RdQb_9 z6dySMT)mNQGa=B}&nctN*Vv&^6~6Wn*rDfp5Kg=+F@es&8QgLX2VE-+_<^eaW575> zR|`1!yuYOBU^(+CTLE_t%f~0g;BPC&Lp{K59W21+~nL%fiDB(>plas#%T{Yn~Q_-L<6*G{1szX*no1k8#fKIpWT#IP;aEa_|Uy#0?m-W^Bua6DE8aBDZVQ1xM z{1Jg}FOUcQVrAv8yLB3*VIi&rsI;}b5&ZvXX6cxm4y`#Q}3nKJMIw#fbHIOqKqnkZ$q;q%N z0NSu?e=wzu-tGxToZzIfLq@#BTOwdg&sG$caeIXeOnILnM%QaO+s;5)NFoHHvfxD& zFo6knmYcV5%~6qs$k|)sl~iU`Zo^Xd>xnaNkzqI2Q~Hu`c;5zZU? z&8q$*tS2&_f8>i^7#j7h-nuZX=LY=N>|;czhRr+c#MAxWaPIi|N0@&JlCWR1kF2~* z>7g6{hWC)yY=vVD8^gT&lq&m#zO68DjhlPX67=JP%L-h5IzjfKskyLbEOdO$#CC*H+7sE`1_-Du0-_&?xJQ?0<*mMs38(gJ>x|F91>+{cM z8Z%p}@j6xUAw`$O87q2TRY&J)Od|OtGckPXtoZN+{9susCW>ls2%|zoDn9pe>+QYI zX9Za+97>-LM%m?QX>6;c9H8)?EXy~vWLLZ?trp78ckgHLT#4&iPHbaR=q3f$r_O$L z)IvB|&z3brdVZ)`GQ69Ba8C}z^InS8uPDgyb*`gG4W(6a$kEo89K*GB9Hg2yQJ+l0zp`*7Fj*~bR#6*V67^xOiiUE`aWd(h=~L52{&(~+#CMu#a3Iq ztq#dm5G0s)+)ABl@!Q-dF^n5szNYwD+Vz!-%!!IZ)Tlop!-hNQ%{De0O%qA!s^R+y zHbMKMO&{2crRRJp7Y|chBNf;UI2L|tn=9COWYmlnv)J1m>hW-T+#~OaQK?bE6fXqZ zLA+3yL`)(d^_cEk$eF(met`>N@f3)#qS_+&9rm9&`Weo=J)hb3)!8$o^0T9F(x;Re zc=y(6M^QQeI>ECpO>myJURG3|n|ISFZe9zg-J1OucHAFJ&=?9`<_A&ZF3li%A19-^ZnZ(1-g&AlXpJNQqHTQA(XEY#7>R*m^@pZ2$I2iM#W%E11C5-I zTEA=9pLcIjIwlX92z>KkNoCz#%;>S+<5DFxGkw|34Xa?6dxPw>0od>~u3yLl$7F_i z4yP!#mX4EN=CYR&i{-i4coq?O@G}9LIibTH`!Qt&=8J>&lqavT-6p^l{wxpY(8^#G~E3B!wek87q4j$rzz%E`e!g3^=+Gw9n1&M6!YXDiF zAP_fXOjeuXnIdn=YZ%5YmR#VZ(=G)to;&LNAkQ2_2AEvv=SK zBYFu(F9TwyxB3Z{!d7$|<+1nb9w=>U@VC_)?mc`O**$&0H+N%lmAy@+nvb5vR(<{GQHGitI9ytab zb5{3H*beb+nqRDMfV}M?8U_C^uXcO7d|W)y@>ZNI`jntK1@B$@R^Ek8Y#T>4;eza0 zi6T1+S=^6}ILxwI(h2schI}9yLt1$|TMdo-<^!(TPp~h2^IFKYiC+<<5T!xt6qm{9 z{aJwX#9+*5uJky(^~#22M3V{1=1#D=Y*syIHf){7kUYM$t~{bFm%{31=loaRadXg6 zb_oe@Q(1z@To=bpfCG-v!VdlpSu-1O7FP~8EL?lu2_^g4@HJ`2le4rE^72tC0j4( z9pBF1+4U(_^4V$})cbjlAAl;$VPP#uNd4k?SAHsG)Xk}sYu5ayo66|X+z(##qs=*t z&t-lKW<-x5OK95G1i&sZ>e5Z*O0H;CsOg_lV5z)~f8#0kq==svEse0F(J0KEZ1Z&&2bp;C)i^_bcUlma0gc(`5vwDh5YwojVp z_8dLg+J9H>l%#7Dp1$gwC+SHHB#MjEALFb(e|IfS+YwR6xx_m5Ue@UZQ`5qC;@`=& zUc$`iwWwg|QE;5-y9ETRlE2!UIq4R>28jTEnz_7%&a_nDJEGF`+94u{fHvmuIA)O| z`k6))1}bWdtO{;mV8B=HPyjAX``2IfP@==mS2j}PTdQH$Z;4V63SD5^!6cD_9+h$f zGUzb1Ypbz4tg=oZaCVm>1j{y_>@+b%KQUbFbtc+I}f#wXI$>-|0ZdZZgMnTpD6 zyD1IfcrM>>3(p+#^H>_Z?faWakmycs(JZ`ss<)-A6T+3ZZ0pF5os9d_ z#T2KOf}Eq$r6?Sk=izk&zq70IAQ>+1Q~`-l0lhW6ijuH{XjE-SGmM_y^JJ5=S;n(w*2}|P1G`G+}R+@*U#tHTjV9QYPtPSW(8Q=}?u9uI}SBhuY75S@lYHoL91EzYyE>~jy(n%udq`19!)Y+@b?B#+m%=0vZ!q|Fg)j&&Q8Ef)7eMa-Ub2Efr z*IyzRzRuR9Z9NqeFd1%X!*3)|YGy2D3{Nz(+@a zh1gUH5!N0f8`aTx+;W*GW(rW`U0#GUnN&96#&KweS9}a1={kE>Y1Py=oBSkpfs4ZR zK|4Bv?X+?Wd0Gm18&XYssFU^Z*(*Bf#@n@<#9d0%?JpL5IVLJZ9+`Vo?xV_{tmy z(`bJMW_53)?wOimWLRz;UwLyQGigmGZ1Go%XtjXs-zgXR{ehggldVrY_&*xq!epOzASN{@^O0{7Z*w2Re>V5U zS=p=+d>`79U3KAWkGfGz9Sl`ejwpTDV5(TN_%lThgMm04SLpSWA)c-@S}!8Z62$+t zwUN@c(x*dN3vrfjCYdTkPcjXoIO424yL2^`=OK}PWHpdrmXi-4Hz|y znwjZWqW(X-czZ4p=j(iPyXfhM&K)Nry~hYhk|p`P;AA8ksI+B^YMn~SPdp_wUbg;<+Z+F;e1mPzo{b8K51%T(2OZ=2 z*2dZQx@8m=Q7-Yy$rFLJnxC~RpMF1=b`vydlF*NRS@#qDG?s^S;3uXcOI85rE8*{> z&2n+wC`p6Gj~>|95TqSGzhg>&TP96c(1Pf{B`vz5rW|}LDI8hai~d1Jas#^5CE17A z2U+2-Qb;xWBc4CK6vDTV)!BC%?unK>@UGP%zp%sU-b!qe0*c>(DEFe5db86N0G% zcW6xA@$M31oStByCM^5|2x++ifkcKoJi%TGugT}fP}oolUf~^~AuhDwKywhr>p91( zD@{Cnge|Ygk?;T)T41mxIOE+^E3w)8k33Fa5gzfCl%(32P$JzGfp{kymv|?(-~$P1 z!!vw*6wly4V*O0J@Hze&P%wg~OCd#YgvQu10@HQnZ1CFDZ$-WNC1Tq;q`(b2lt%!` za}6m_pNrfvk8m1;KdkiwV0sk$f`*{?D6aKo9PkOWH0@Yw8iUZHyaw?1C}<7;$W&?C z>C{$-|B+$dqqO`h^Py=Ms;!Slk904uPw;@EUiM_nmiM`I5ats6O2&*0#Cewd&V>HGG?8k7-3|7#qazHP4Y3Eh4<#UB^1 zQz&zV^a}@NgJ964$rbF4@@1|It7tBcy9DlF0QvA1(9nHi?G(nuSD%nLNQa))u1}jsnI}9o@*7MEQsU0a8i0$L4C*j_9O$wtUBj4+|TgUl1#!kMn*XA6(wq%xSo#`YX>7eBCN*dzXUv znZ^mYzMX$Py)&*CMuU1X!41M7gob3usEpPubkLfObzc&xq-g9iLv zlGAO%DT_YMc)}PqHCZeVvnAjF@&NTNsPEhTkDT3{tnE|~8E+Kz=}#X=bFY7qX{jq@r`Q{1Czl!A_! zSXG>rWRW1gvglvE1zkV^3$fJQKek881A?(Ylo+*^?sXoDAO)L&g)PNYAibjZnW7be zAz2}cjTQxjV#q+|;9yEH71yp9BPSTd@H*LrLzwPXyG_YaCE~WUU8O3C#bwP_EMm?X zr10LKySN`kmil0NCR4;?!+35rsOJTaF zw-gDC_X#_}0BM3P%MuI=fVD;Tm+s;!uLD5q{d5AQk2f`t{Xzl8TwOO%-j=Zpl67G& zhGiS3J;8J_kbV16%&r?ay_-v6Hpg2P8B6?g5G0@mTQ-qrj1Q=W(ZacmrL?Vog&vG& z>zkwF{<#gwj|Q+B)*+d@v>7n=SHQoGRIl@b_bc-&?EmtP|Gyw){lvzI=MO?sA^x`r z$?_kB-1r9}|BI0U9N2ITB&1p`LT#(F@^8yZEM_1ow(9DkdI zV#?>bY9+vGkjrY%lSEPmsHID_OeFUB_+dsED7c54VKHxC_CuV~P=??oRW=qFzSe|_Y z{$DX$MCmXu$JC|O7HsewE)klNWG}peR5OKMT1|s@0mHR!qNAWI+BHhv-XB?w-rM4m z`jL!vaS5}qbo&MTCdPw(nU1M%I+;X9XzVrgn?NakG^INSvl8^xo1pp+m~+20+T}*7 zv+Eak*jchq1o(YJejQ!EQ)eZ~YKJ`328FZ-PRe6Rxix1btkbaIn$FCm9(?qX>bDs6 z2V~-b0H8THussVl2H+AYE@|Y8GyQ<|8N@%+ljpAy-$Rivnk-ZdYS<#~;FvXY|@ z%}-M{z5Y6Ec<^%!1H#ByMdeRU4nW+fz>)J|+iCwqZAi55#9=ujZvA%f3LnwozwgEH zyMqyCfM{e8@_C^`J(9_aM!zTOK?FmeC?*;yCK73;cO27kQ!MDm=P3L>(&W*UKA`{C ztjtc+wHpwC39duB1eEAPAW#*sa-|QXK$5pzB3R$<(Odp7xu{&?3)pqyNrK6kjT;@@ zLvbtHYWa45ujXTm)nV7x|{z1g=XEG_$+rS#Dl)WoVXkHF;TYLkDi9_m&w+GQ%kK{#|pfT1bJ zlO|$=qkz!rs%4SU;Qfd@COR7#{aYAH&=q7r06&0c12vCUM-7V{@+d9#-3Uoz(BB85 zRxf!b9;vUL4rTqqRJMQE5DuD^d80AR7GmnHYpD}4z(rORS8=N`78n3oZIU&h)bnE; zWtr)yvN%=We#S{e?~}s$vQfROeSEHudRsT-E;MSuw^S#6Jfs6n?cMXSs=mD4b9R|j zcjuew-N(_ z$;brv5}V3p#@hQ3jh~LsH~sqe+G?y*nE&hsmfJKeDq*UNjw1G1z;peARZ)46coUf` zLpGaWF^S|s8$o0wULHhBdsxAS8bi;bO_lq#9Ks-}3qtSZkiiVg@Kryh72Ag4Krf`3A~ z*PRf_Uq&x-FF-wo^Uop4GW69CsHxq^YB~mAZW&h8nONTuql|!AFO<1M?Rm8$`d#Vl zKvWk^LZPj!U&$&HG{Yv0@URccH{IP@#5-}+HSE3zpdUm2^*X2<2P!Obb7 zb}xdz$}1c8%QN)vJk8F~ zw%hoj;%qgt0Bi_t(F-unPh~S|1G`H>bBu54q^E?#y?5|O`+%MocByqQG3E-}IDdR= z$mX9O9ej_|&w5T1%bdDAdA&UL^W0|7`e6?f{yxl{vR})ipV|4QS=l&xJNDb+Yp>I|!Lb~8E`-b{M= zE|-|+ef*X}O6_Lhd-IX9bPJ?F{QGN+Fb0zF4ymAL?T!19qZ?j>*+)Z7rg!uK5$o=( z_iDeRs0s3MH5wvj_~GkmNd`X^bpbw|Pe_^XGu#WG(9#JiMkhJZ$hWtN^*+or+b<3% zk0{yAJT7pGEI5!B5lKDzT3V0US3@m2ZXlN^In6vS^hXm)iW$cN<> zsj!{POT{J*fvMO)Dm3z9y!EeQrvPz$Vxhp$DfsS|o5dy~{-+N+s~bPf!3*wBCj_!0 zP#FkVZ6cFs{M^^f*A*900OzM-mF+w@(ySCAxn>*1@o@vq7yeCB#n|>PE|lkD6sCO3 zCMA#1p85u=PVewf>k2!38o+0i8_&lyvYFY1J}E+A)avBl@F{3dX;k>3xmapYn5Tv% z@c~3?c(jTn&A*e;70kxQQ|lQQO>SVfMhL1_sb zQH%5`Y(zGDs8Cw_;x5@QN@`YVQPPC4tgtD$J^y>b~v`N zJhSQ6`0`Cmo&MLDd8hlpu)A}M(kc{}c14%`{QMdu^P9?8q>rMV6|9S2fB^W`=e};+jGRJY~ zr+bPJgp@XAFh$R;TsmT*(mJ>B`aXqi$sI!Myjmn7#bq#W@T%|U;~xG0b}l^8(ojH* z2%vRHZve4$i&G|SwK@<^A*arK<)1=jie24`v%07#tjjQl)M=W!!K;q9&1(rw>ZbC6 zz=!?oP{E;=)r7Z{7F6?_F-0C)bx+#Aw3NQ03ZB5*nI|2-jgITtjQetZi)@qg=E*#676{JWOCR$q6k_l5@(mZK=PN>bbCT*9lvWd@CW=`V%fs(bVce_uJqZ*C%tO#a9FEa1eA#FWkLObt=f=K#=<*?HVLI^ljVv)FUrMMR=Rt`2OO&eyakf-{L{&N zy36|>vz%zS^An#c<2h&g2(# zx$4mz2jp#^vupzDC@4pSZsai`ezT6HRq$?-#S$L-1(V}xYZa8fAq%7j4<0N)|W8K{UW1?37 zpDsp1GZmEs%xX#uhFu^MND>j-vh)3pF?vY4F?=a{yvB9dE)Hl z>&ff>Yq8wS>D|SnJ0lOzZR+^Q&Ucj`Cv)oaX!P;qb?R%|=Bs?`=b2x|6X|U2LcJ>#KkdQ+y%_<<>^$3i(~Bm4G)V~0)@)|C@EStrg-tzGR|xMv1!M? z1F=0V+^_|=?v^NUNLZic#nZ?&%B!z*w6qB_t&)QF<0;dHfPjj`#v>4D#PgHho`rO^k=L%pU*P3zY9 z)U{&!LCgV^H~j?!h2fMMO+JQn__3)PexE2Lg7k1770Np`bB9baU5KBfkZQM9}feC zDCR9&k0X^-D3q?)&caNR6etX#K~^LbjHr)HE8SEmRI1pnz)aE<*d&on5@w?DLuqJT zXlmG6MNNXO4tzZh_}nS8hHW+10KR!U&H$x>BM%>Vh}~k=;_CPeYvrVHrHNVypJ>4`zage!AuC&7FpQ`QS?iu z)0s_-32jo7uYA8&MrN&SDkKI0)`)OBS*^eL6mPz`ZTcp-`$ zKClPPUjEz$T`A3YXO6Sg%X7pNhb zK>SSNa#kB&GyveTBJC>+#P*Gt>rkq*SajHfLO@HT!=il$ zCX9K|o?~%JTV5%YE<8TjygT2q2#+8!gr`t*6B;jCJns@zf+|}y{Wkg`5Hz8`CP<#Y zJ>pqaNGVW&FX_DvokZ&B{dXpeA;ttY4>@L6)~^I3&^V%6Q6T-m?c^obzmKl8!z|DW zp~?zgZd@gVg2pvW92%7POzxA(i@=1)Ct9qIBrt55tSmxwCV7y~0h;vw9z?#JWb!Kh z7^zTt4}l%8AismMSi5>rjI4sHN!gk5N;Z`UGB49PMR_R6ZP~P^o(wB?0MfNaVYvsN z>UIAz1K@<#&kvw!o1d3^u~^VHpq0Oz&GDYXxMIU?&-Zqk-5W~#;dTL{zGYdz%$39I zIp2V(>}uoXIlI2eg4+v#_H>6{FT#UQ#RjqG2hZ8Ggx0pMcYZEeNslErA=7tlSjBR2 zOCO;^H5N?L@eU`OTPfF;yfC5@16U9YMw&^`{$d&?G;zdd=0ZftndeaS#Oji-f9%14 zI$DpnRVvSIF=CXuZqR@AGc4=u=@g0v3NES;9F?r|_L8qy)3K z?I}LOojJlWu!1-MdG=C~7i4s;j~jZ@yN!6i=rQYBo0@52ANTPk@^0T#Kqq{ zyNQ^t3$Cr^q>+aw*Sx{+7h|jAGh@%q)YfPQ^6nlF_}^l_l+R!evu$GzWeze-MTy=6 zW+9#`FOiCa6=p0bx>uC~aTHv`zb=2$<+4R8gXJus95r8Hf)%)XIK9GSIqqvb1?Y50 zY@jE3M&clyHr=C7pvw4CjI)_G_R2I!`G{xGiJBdSD+uNp4RK(JiAv;;YyBU!1bbmG z_Tb+!wTtPLD7fy=c!sk##sKpkk+YBWvMf_qS7(l3lu(MibY6GOH@67iF!%kNV)lF` zB9O1nBX$81%50TV2;Qc2+>JbB+B)&kZ6YHKF?U_UYLzo}C$=`sZTY|L0_r{^cS0)Q zK_9QulBhqrAfNF~jsSDbpCN35A1faclKB&V-Smno*XlXHaKdk!|oHRx2v zl8(0r^Uc9ziKXhy*~)$1KSYa*=B-(r<~9<*N2s#u*{2-L5|;yQU8!^{S8O{MHJmxB zgITPxGY(`@Ra!5S}sx_VN z6etcvi*U(_QujvI!cD6YcmK(loc8C^F{5G5k91bw=y3G#bP=uW7AwXju6A~csh?-) z|6%to^Vw^d(r~Ma=Q_4juXYtS6*Ir~8PZA`L$x!=m_nfuPV3I^-U#HbK{)9)fcoV6 zkZ~Hrt$=SzA9grHrBbwcX*EpMkznm(qQtS2C^HC3rXoTpvZSA#pl=E=4Hb^Ijlm@d zhF@-@n;j1`!vWcXWy+9~EWfDNCO!rl0r200uD$7D-M5EdPV|P`{ee7cSMdXo<2NO|dDQDx!9@lQPg;tou$hd#Jz|tC_oND%$X;%O4wwc8XDcxKK6) z7@UjFAulb&0qGp*eOmSTO{s?0Ji$zr8CPvibwR%Lx^7HcO;vQUp)%iYfo&}Eyo0(n zNaRs1!n*Rx8Uo5kgyiH?&>x|G(t5_f}5b4Ta!54F*DkHi`pr|tNm6f95YKulcVn-Wz*zw*-?E~ zTY5>d#gM@7B6&QpAhKq!r140=p82%kOz^vBz>YSdoXWPi0&zT)JtU`3;m`Q`Fh5}N zg6eXko|z!AAd(`#qncQDi%jgGrgxsta=#S4$rH^EmIKpIDoLzGp2;XXEMQP@R>h?% zI1s<94e6ZiE=`z~>{+b_x5KH;ne=-A=Jy)kNGzG{es{(kj=0AFSgbMQs%>5hji9ql z8kD}PBEN?8VUJjFPuLRZl1#F4GHVI^ZvZT z@BJQ!|NRz*|NUsb&AnlxNARoVEO0kP(gDu6(K~yrDFceX36t;;di})F;X8Iqd#LAt z^(_2tz%4&PNRjHdc{qR(D@~3O%~V1!7c~XE?`g^W$+q~}isPxsVIDO3Lr_^aDL13$ zXlSnV=8E6jb*o>6P3pzKP~@({_6MhztlNCKecyQ%EG)rEgx5$A!}7-son7AaZ-RAj z)ibf}EEJGQ_`o9OmWYiI=mka*+Ke<2<`<$%etw>s{xdNIgUdsP-nzpp(|sPx4wp}0 zOPm*{K%>`8*GGgMQ$9%aMeM;Ad)uupR@TAB(9m43=h4qgUzX>VZEqs@`w6He*!|18 zfDfGhIS+(qK`x>jT`#AFdFxz6m-00M1)uU*yAWiTow<#`n${NHM%5{X=mJ(OSlKxn zUahAhgA6tSfOaK&S!w)ZGXb6|O{moluIA>s8dDe-=GI_Ugu^>ns!t4ZCk$#_A{%K? zpLN}=SYZ2v02uPGU!q@Tx0w>o*`^Hn>9Hq0P0_^U1O>NykZ+P0CjIVKMCQ~O@VJGJ z=1Ifv20DaO*V^>m?4$9*6y2x>PtZpN;sxx_?0cF@m*IMH_rR@Iv-blVl#!`y-n2^n z^K(JlI{xldm;AI>4zfUKl2t=l-#gnZ1`U5#0Rc0eLioJ`Y;9GAwC(|M9rL6o)3m1Y zVp$HtDJms=CYpCdn^cAVi~#3B^YS5MJQHdltQN`X&?J7blw$#Ts+fy}i#>1?*D&CZ z*tY#`tHz3>dME?0^cJ;`HQLFqLS-Qt0eYlDCj+vH@z)@kQm{~y&yEDR{JZ(8lFo%n zMum>W#|*jv&h8PTjmToDOUY)BVLpm9?}N3=C3&TEBIhk>%&0Y(fr=w=9s)^UdUj7x zkf`KF6O5a10d*oXWpYufGX#%b1#-QWQOD(6UU;=6vJb_z2vG=XY6S}Bki&73W293c zLzHB^f|wE#=}w}LTaJNhF;a3hL7lHP_!zj0OIh`DSxB+w9~p2d6v?(nGsze7i;NjV9p$|1UR7&V^)?+{ z{+x9|`%ALWf}^-TFnsFzaHWn4W=*0pSwMogS zqX-2VJ;SAiV+h4wr(qQ9paOa-i`al@KU6|m2?ec1kYR&$(YrW)TBI}#%04EpjxYcd zX86n~_(@zVnj7`K7ES$S)SL2yW4o`$w(Psce;{Mc_-!pM#Xoxsjf_bT}5t&d_@sj zr~?O`wMEl3!eh6e+jKSQp?GLS4vaVrsx&YH<2+HgM`!)><#%KHyNG_UhQ|>qY2@M} zQ&b0|q2>TkQ8^Jl2D4QNBDK7V^gtt=ND3qajLN;!rU3934zTc0VxX{NRg!zpJi^a5 zI%ggvVihrbn)$u~!{$L4)5KxwW<-phP8{h-`l)%=H4K3z*36pRE?C}d%|Pw0TNe?( z(N7%PNUO-DHUUGCr<)s-@qBzEq;QMyKkw^_TFqrRC}=b;J&&A^jP94IZLC&g4W+5i z!l8#fN+=|jbro+`3+&9Bmby$z1KwHwUNa_r}b#JM{}`j*g}l(s^~dG>+dowi99y z{e1&O8;5eVU)IuO6FqPdk_J8gxHegQ2$T$)^1SU!bJsth2GzaF_INxDs~7jrw+`aM zV9pJAg?a;Z6Sc?dZr;bI*=&;QLHVuBFV4ndzF#)RSCvb?!Iy>4E zo6;=au|q7rwK6h<;KR5C;NPC=6}dM3C7tqk*Gq`~?ZzR#g{-q00$C$OCw+bkQN^z6 zxbwiLb`ek2pv9Yd(0$`%#xFFYH&(J-8OzRG zYpI%&8L(NY#|qr8O3Dq*$-jsi>sTW9$8>s(H}{oFRPMB&vAtJe$6i%6r+4O?)Fl0?~B=g2ko^4try1jxwp;)V~fvk!)?d=esIUv&mu8>E(YJk z*O`a$=>u5FaUCLKv>hr`4@#J88Zv?MvkHrK9J^!zc!kwUDF)5_4hZ~YW8d32C7#&{ z515|+^<_*se{WNpBa6U`QfeicWdX7`dc{rNLJ=>|K9xTSBl^Z+_gWk z1HW|BM_sd|_wLiiyY~CkMg|{7#dA@BrTcPU%he7H&HdwN7CW={($b1PAm|{0)OAZH zXM(zBOOJB$qOM0l(spo9){te_nB69a%Kq?x8!xFYc`mcOdTv@s0MKS5sx~ApKT#Q+ z^|3BipYETYCa;_8NNePbx5gm(S!#g15xaBY$CQ$apo{`5V5ie)u%ZIPA0oHXUd+sA z`Ym#xtG9gf&40iv7E{k*8=gpJ zATlt;CW!?h%f~MK{aYzC!YS#UwTk&3Jm3ulnt1~Onannr^{Zf(iG)D`!Xw#_>}2(I z(QmJ|`?;apXL;Q#FDX{6Rf*Wqd-|>B_mk)4a{_-(Mur`?Z5nlm(yfJ;dUaFx6y34( zLCF5$+*89vU;p5xEh@P>&WvnYsEtve~d z>C7Qj!+f=Fus)g8(GO?DH;w!Vb(1MKyIw}4t+^T3_STvQ1z!?1%ErcBNqZr1TQ~l5 zbL$i;v|mnB(pS;dRnL>LI8}(Tc(!pT_RfXfCLfYpEN(;-`M#ygNr%_1_v2Ek*SFNU z{gJWwIOdBJ72Ne#&84#)7DLDSp8o5+bH(N{Kp6pypAsGgD(-FM`-GOQxzF|VaCgo5 z$5Dk&yU{zp>*GVCxuabA#MkJ!4IR9RKwG3PpKUAtyOWtkIezjWrl|~q_ea4WF^{{& zxu<{t6Y}>s-fevPQMkqBytb&SPVB5DeDmBtK zwJm+Mt&l1G*19V@nk8S3lkPVwk{oCH9w&VI3p<@BI{u2B9Y^||*Yf_}VjDpxw}X)9 zt-#Jk6`!}e@33)D{ojx5+dFli@2ubFPlcTi>$-l|cH7Q%wH?$e%xCKh(7&rrK=p-` zxA)zAld5Yx>v~Bap>21&ebHEMx7~LPF252x8&7#R9r&}slg#6(XPQb(K3?iJ(gN{G z=7EQbG|bU&QEoQt>OAjHD%tZqqOQB_fo1>V09!REdd+8Yiy~c;<#t3pZ#xtSc z_SutxIzM5(INtD5~XSmG%oCn0H8fzVLGM;tYgz zRvwRYaS>zcKt9`ph}TsyiAs<+t+REk4!tYdRqCf-Hie3yZQFiwvNtXY&4HOp_bBObS<%%g*MmB6Z@x$f%;;>^(bnGR^r&j-!CM;W z>`)=2I7ZpLjoxZ6gRKo0m!`6c_`Pp!$ zLg?wJo`x-Z_9kG&OGaPG%>IQevfFdT?qbW6X2YltN_0vf4gI^Of}Sr9AL5H94I>ZV zq*v@NV5Z`ZY+3Z^ZY#!vLS*xi_W7;leF{mX>+igEzCtZW#wLj~u_mgRXcHZkPt>*) z2h7BDTI2y3LL=5LQMwf~0n8&MD)Gxn2iajvvC_&3Zgql6pzoJrb}NI?t&>uiN(>;c zDTPI_`)~1?ZfbUxOAyi`P@ff{ZM@&#QbG!>K`?tgUFzE3YTAd^h$dQGC9b$8R?1@| zP}dYPE=7qXDGi&QGnHBR$vFkiT%cR$-AjJsyrppNTJH|{i7g)w<*cqeY~GbHxMdnt z{LCzTwr~-h&#S4tbHWh1777E}d{UH~H#G?Ynm!>7N}na)fd=XR?NMG! zyvu?(y0f=rCqq)D8ZY3JqTv+)TL{|2&Y=PGQm75iMsL9|DYdKx^->rxM({pd*MV+q zMlVFU5X^vQ0C5pME~4%qS$UIED55S0VKr)$ia$h94MfAc4-p?qx8KR{bluVR$vVT| z*!r1hz2eamjr0qywdt67O&3sEXi#E6a@dqjf(u*g)qK5$RmvEEYULz`N@ESM0u<-q z{?4|e{`oeHdk?TJnvewu86NBREWbvG8$-qY!sgXBdIb_1l7yL28`l(S1PQK$i%1B{ zRVm?Xw1Zx5eHfxf^9Zrci^Tv;QZ)#BFy%%K{GczOxO-_f_4qR(((!?*vZ7MVx zj1~Ch@;MQ&Fv+RAS=|mQQcL7iSRUab^%BW^Z*Bl{ z@CzCz57Qcay@=S^W8UU<^ve;(VSLrLwyU>!PjufDHr5h&f4LoyGZ{(F4TS|hA>JgT z@814ogDu1&)*xueBw_?25f&-|4U2`~1GC)yi+5FggHW(ZH3@*3&#MVG^D0N7Js@@u zJWUT|1PemdTL6=3rTUQXZ3ROtMAX?L_0+2sZ?L)AcY&+ju|5UzhZ|&_F|hB8+~c8I zurniRK&TKi&<`}h(JD>ZM_`PRm)aVbid+hEJrOvgomi@Z^O=+Sx_O!^3X{27&rk;z zvOXd+?hnZ=TJZ4@Q}B6sGcNE+3(39sIrXMfvp1dVB{^shduMm+vx}dOyCFC_3Jk;m zeql*x36nUgY=MTKTP1+q_7bfFQguM-63g-sF}LMfBivkd-S&84DybS5S1O#L5#Y(G zhP(PpQK%YPW>zBgW~BFnn#!`VRpLv#5o z*1nIZIl!tJokIc?)&jEO?EhlohU4EzV?3TFNu zJ6gz$i2wXKS-D>64uy4RIKhDsMPS}CS%}EYCUepY|G1l7o6Bt(5)1yzV!sAi^lnes zhIH`mdtiKE{aJkrz3TUbKH_T_B%8N|$uE+)H*i2G>gTPLl5k*Hx2#HAG({jOEl2Ez0P?)lV z#(uGk<9}NI+83gsP_LcBILD89lqKt9xKVm!6id`eYxnMcy64u&WKESSouXdG%o&;- zO3%p)Ks^_^9S#^1J;#t>=bwiv*5F?npx1|>_e}fCdhSW~GXImHC4BF)bM`Py?o+4H z#)LLfU2G42>gAq)zUsd1&)HWPKYjL12he749 z$d@FrE2L0;hP%@BJlNvyec$uC-t2hZm9+g#m=<^sL)wLMs&6+cOr}svrWKpSGa%6Q z`XeA>z4W^L_)Dg7xB^{+7QXym9mS7RkdT$q2TMX>m^JWPo4a700`gKjoPp-Vu=Z-Lc(XfdQ@ zK>EaSj#YygwUEgBHcU=NvppZ{o9J>-5s*0#4Wn8nMC>MHr|IN@CJY=!WQcjL^Ari> z+Qqx>5wm&-M`mZT2o{hy2+#<~^}Vm`!Ycj=(NqkqBZad-V5B5K422agD1pKfto8O52#=Yviu=1}J!gr# zIn5F)@{CBH3&}8HlKSu`DOhAu6tL)GLqLngo2xL^>tnCa!$7?U|IjJmp3UM}_gIJ6 ze&&ux=r4=fX?6uj($iS0v)J5QN@`s=RGEy!Q~%j0x66vo7d4c`kvpP4&)sOh7ABDl zP|?qJ+>byZ&8iu&3=BY>TtQ<({+cLE{>CneT@aBijjEzt9R_-Awuj}x2&VAPp-c(e z8wUeEWs`XUtz#~kBNa?|Zgt)+L1)H`kv!IHTZC!}=k#5+aq)pec*G^UkU5!uiNw zMbPzeuWd!H0k;dR-$G>^#vVdRp!bJ@n4x4Xz6}^-chF;%3@-Bz6gY)-gY6i*HrNSM zkTGte1Vx4E6$2d{a9-f%CEO+)9yp+Ip~(4W$x0u4H0lkviH=m2Ngj3;nL8A}RhZOj zV`qe!fxu5>=ewTLzpMQyeBKty{n+LTy`AIZvu3YI}yL z3tE&)fR_Ns)0jCewg7kbCd6HCJS(+PjmrTGemMv_Z+lj)#w`W8zlV8>FG?(V6OLu5 z(bEH72Da5R+vxUuNrcTaV!h#!kyb0C5eI|1k-AJPtXS$)=pP>;KRkO0P6|q>Fn`P!I~DdIxb763 zMQniTsO46TFue)zK?^YYEIG4%HL4`Y%;c2GQ=Y3N8#d(e^VO*88q>NWDRzyNw^Kg; z&>6bHKMq%&ex7dhOYn?AjC>r$C2tqNe@fOhvvja%68979C2CPZ^rbaE>S=Q9o!a7i zrWlucaN7xCzNYpTzi>5+!0=BTwD9eTpy)%!}qa2G_0&y1Q!jMx`!WTomX* ztE;D;-E%CP-Dzp7a4=Y4SPO$1V+IUBd0|=@LGVqH7m10q1V~*j|7?HQimGO#I9V9E znHMrC(dFMi14O3d2Vju^ZB^^$5{eKYIeUW0Ap|I!CVww2H@xf8f4jJ_dLxsV#KiS(AFzwINqYh=d} zun~?CW7m)P692r_{+wYUs7j?&=K6K0x z(Dl(G=YvaP12}5PFocJFED^wK>})uq(pf zQ?!VFKGRy5pH7j9bxl)KgoC!fxIG|QV^0jQS8^nTBg%2kyV?H!MdZ%JjgWxf5|)KV zeaVoSb33dE(y~3+{iSoz-=OHbdA+WBy}?ePM!}MDr=W0`;`S2n_ca@)y~pZ?aeFlp z%%Ua!y4u=SBkEdcWf8?4?Zy~RrquRXFg<;`-zVN2w=aAa%n`=r^}(9wkc=Nq8-fbn zqYO}x1n^g&8%Tl%#MJe9|GK`B5QwM|{H~3X)8a2&&Hy5US+`0+)h#lnL$Q94qR?A} z!{u?^7=B5fiX2HdQnU9N`G5{~uMu{VFA^HxR88a>fuaOu=)S|idHCW8en_oN zhoTVTE01%dDmvQ>gJ7>pIk^zg3!_yCLIoN=-su8dlGQmus7@3-EDFZ^*l!rc9P8VP z0GE7=_GNL!VrXwV1651^=yuYw?Y_ zA`X-0cr;cq(H6h}@ka!;3yZ&EzJ^Lc0)PHY?I3Z=KE;&!CE)=r!I>3p<0W3E18XCm zFM2*d&?vl^nmw<4NrlwIsY5BeTSWlGeA7WIB)AY+Jy&m^6UbWb!FuJ&Vh?4 zyKpKNyMAI}=mPhA!F-|}GLwSuJiz!2{CTW{Z!tZ?$c1B6%CG}>qk5%faA0G5rkI8peT&iw(OSm(zW5$?AZE03%nCrGCdfpVXqnf@{cd-v73LJmPm|9E_84tW zz~>a!Vntev2{sH(U0_*nj@lXvZtl2i84L-940};?Sy85d>?i_IYYK#JSLPMo6D3$s z^tedQqv)mWIJbknP_X`f(NhoF`Iwe@nOroc(8n&=1vlD7wb%5bD_k8w?~e7TN8Iy7 z+|Q88EE7R(rjqT26{NS?g_&2Dpbk~`AgoJiQ*`xv`cQR6$btpjkl}d-+=vac$)VWO z?!R-H#94?;&lV3y9W#(XBS0icRloEKS)urAh1cpl)9Kz`*|Fh_nvcw&X96tp`*3MX zsfWK1XClPa5ZS)xYqx^HBY+nbGJBD8lt+yfR?!{qia`!5S$AHDhn(ra)#%BSBQ4%N z9;!@ps{S(21@mS(@A12&>pk>>SdB0Z0ErtwoH^qQaZa601`y5dFIe7*8l3uI9mBWl zaJzahod|o?*sgrf1zg*amS-RkelgC*VGey!MfAVM%1wV7_Ry-%Ofn zO8p3e&xU3P4!j0HHxB}5R|^)~wwyI73rpcgYGN%JJ|5k7?))h|AI+XuIVn6AAcV~G z

&1*oO^1zZQ#9mx9!$hQ#6S;sh*SM~^SnwJ5{vDey{MvaCgMpK74R3_)+#6qZlQ zgG7eA%YkWx!S#qy${Pw21`{ zucE~9W6b+qNTNAu8G{Oao`804#s<;qr~~H&J3}sH-1I=HQKU2(X=SC6h*GAg3qq5Y zu~N+x(V9m^ov==dron=i==`YFVW-sXHNxw&u`nfLv#8>t-ojkrU6ML$EEi{rLJLQ= zsUHh?O+y)-7z;16W#oUfcivx3d}|jEy@+&BAp%PILL?BHQWOXX(g^}0J@hIG5SpM; zA_$@sMWjiI7?7rbM2ZN6-g`%?RDpniRK3xA*Nf)*AH4VckgO!LKQmc*&djq`&fep% z5!1aB9$rLIfN(hE6RoESG=yvIcL9>k4xHaB1TR_zRaS1N9qfu&K*a-Z+^+vnN@>1x zNE?0h&>KQ9ov4)-&8XevJK^WM<6+6Z%2xt63NoZqt!vX13X=Z#Qfk0d-S284ON2Vc z_DN5Kzj95VIhj7v`Xg!qcg`E0GNa;jJyI!*csnuRi*7B!5c8ZS_>gw9MlyN&Oq{gD zZW5?*D$Ew(v{x*1HS~-zTd+~`B`f~%^QQgCR!Zq`!z$b12QG|QsQtV8>AKwZ-tToH z3mR;CchIpO9F}SullIDWI6~*OmbDRw)jFIy9Df61#U!zpP`$0mX(IOJj6wMqk59o@ zZdd1pKtCNOfh#SoMka#BhplzLyl+PxY->wu+p~q-H<`iN)^6N!4}??ZO9*m;f*r~a zKg3x`D`B390G(Kb=AA)%OPb7v0(vJ_<=N`8&QnYA%}t0?*lAG*33x0c>8XI!rMs-( zmn&9icCarVAJH|GRidRzI02j~973V{H?vp>JmG-+%ShHwYwQDgHT4Qy0y>kM0>gJM zDmjIi!#U0256SFR&j5P9XC_6{a7)GCxIakfWGK(}A3yL3j7#MB=wYpL0Z{{1Becy& z&A#8vSc9qArQ&AeZ_C-oVhJAbzG}>?B0oc zB~8;hM*32_ROeu&4wDr_ zWp%D}h5FrYbZUJ<%Cz96<`ZB#D_yhrN!C@dQu}B9mG4XyKB^9%P4y4{*7Y?4y;{2# zIQ&4=xwa8CjLyDNPSg1%nAo z1_e}LOa+2l-QV0npP;vLQ-AVoawn!EVT~nvHr*!_zboe+t9Hh1OV*R?TD+1VYE`^# z{$&ljoBqd7fhbFuBmXsf+XMCowUfWEk7I&b0vl5(rZVvd0Fs@AaPfr|X zQ<+kvBz2~Jeh{qBM;~DJz;m;r&cso9@EYcXX#bSB(WzFt#a1Ob6Xo2k8$;CeN|M5< zC;@MA_tz}v#tU$@)TaszOf)$!TI!E}zRTVJ(mi&XEqu3T%y*a4MqGt@=Sh~Xd6Lth zK!2WFFlY9Kd?@x#cDAGkxFkQ8RiiK4Yc^dU^5Q(H7EA4=X&qw(_lrq z{QD|9`JuhH)@@+!6O~sA6Hge2FnsASM0}6jdm&KB)uh=m>>!(@oGsUH!@!3&cuq#X z%|yXG&F%nzPUOCQD%%{M030e)$#ZL8!?kJM%B;OjFBsjr1#wp9kuDQ=nR+4mNY>vu zrJjyIhK!a9_#WVLuR}@^!$#Xc#`=#D#ZpL)@Khncz`p)MR!O&SlU(LbLgGXGRJ*yy~nQL_uA2dvg|LyhPJtam;E^L_Zzs_*|RLQ z0)=v3?MTD?$4qBE>^*%nG(vi3*_>n`{@mvH!NTzzj|syOvx$E7)gJ~)T%YJo{^`(L zFW-CU=aaeb-^Tz+ONF+9_eMT%L938LD^f_~ucpJP)FqSkE)U2FnvRT-*PCiRO2(s9 zpGnNPN%_o)cm!9VSk4rPi)wea=u_D#TXM~bN?Xw;p@fG`m#@oE~ofd zsrxTWve4}Af$eFBz>i)wDRmWr;bKU1U-)6}J{^FMhaYq>E0)QnhwV z+5liS{D5Jk?N!glD2@{4_ce4gXYA=CLSJ*ArV4w=b)J&KKSj9b&IP>TH}KZL`Ndq@ z9}5-_GZlvS3W#>;e;iLkz;8t{^PV4HYt*mb6c@AbDzpfnZJy4y zcPY%_6VOpDO-;Hn!LTZ+DVe4hXKCnP?YE+`{i(_~kbQi4Nw)lu{qW>|tp4+x`b%ts z<)BKjr);l4-06~U>w2*H+N~#BjpTPkFwG2IdFH3a6Vyty;eJ z%Lp^j08sR<D*1RDq`SKrsf7~teK_kd}u}Tl|e#pjgzaVaN;Xy zT{8uYD}=Bay?QASmsn8SHC`lM@$dx1gh5qsr2ctfTyc5%x#xG9YqQr~a|v9ORPm7I zSbwe_0y!mB#+!}UU@mQJUC83m1wBBEZk=b^dG@{l%tLyBqNeT`9v;e<-^2KMcRn+U z+Tk4+f%DF@s||3q(=;xOCJ-EUyZ4dng&Klldmy6B_foaZhkb2cR|SPpvboC)528;^ zML7imlc!{jz`mv~AN&_SGQ#?#kw=%pjW4k&QYwe#owdtC$~@8#yf+vS`EvHILZY8P ze4FD|ucR^SB1|Ug2Hed^H{pb>KYzY%wziE+YAElOs%3W1g?tamzx-RRBK3WIn8M5eA zSc8`01SUsAZF6(9IQ&w5Uo17$4q?#?V^?vs9_0;THOjQ#qJmWXfoW`^SwYXZ{K&4q zcihyRE|=7!Z=|1&uYvoLsmK!c&@gvapIkFt+2?ytVHqq>SwS+>HFIn#ag>iQx7{Pl zRWc~^9&Iy%!holOUN6$<7`K3S?xqXxld%nyidF2j<1EL^Go&+|mu7Ryn5$SLA|u^; z*mW%zs7$?=qwP*Lt!_AKWURfr|EeaiGe|Gi_#iI`PNvawF@DvA?tyz1R4eoK(PwOq`39 zbD~$zyD38F4w{9ggGPO(1110sKmS*QVmi{C_KggfhNhrGOW|vVYDyMJ9IJh~N1@K! zoZ?#+2278n!17K5Tt;d}7J`>tM0~JOuXlr;+d8`vLL_p6-QRJ%t~$v}eKrGItens{ zt(xu-`nrA)yLmaN!rRrc(aWpTg6d%OTtd+_CMASk0rT=Qej=1FdlM2Q>wRyjZ3dOO z+kkw0cG(my1ZK-Uh;6M!j>u9=&8T~U7V0=`S?AOD8j|pWSjaRDxr%Lq-}LO$6;`HE zwMvU-Zc3AEub|*!=F33isvl2^2%&f#GZTMJ!$KA3NGtyOri(7gN449^)+*d84VqOA)$M94E1PB@`H2 z#gg4_x0PHl!7Mil5xF^_@t}uJ+Ds64i3K5oV6Vz~MdhH?{a8>_H-H;c_xzb{egK(F z-wPj&3v1lQQg-Q}Ch#n;C=HO=E5;3?1HmJiP-Bq~IyGwlu@8g|0GNTQR5BWvx9fYm zO>W8q`(5{;NpdT_sb*tKK)+7TAohR086-Y=yCPp?&LH7_m-i#$1y0o%_w=YhHba0l z)r+cK8l-v2g==~wL&>V4bYxgzU7I-uYi|y$j#8iREQCwO5D*c9j8y8Pv`y++b|DWp z%QVu9Wwgj=#4Wwn;~nNB`tN0+zw84{4(`-@!qV*ywHekdijiRuezMif>1cm40oAn? zL|hQX-wM&IJN0fmvC5W-pECbmh&D*%|LX8~?xjAdb>)^Irm5Vo#%BfQ>ze6EnBAWe z=*UbtJ*e3gf1$SxF|T(s~RZ$l;<`$d+t_zY?WH6)l7b$O7bVi`5$|G z($T~7s4NV9s>z^${Rg%uw9%#Ik{C3Q(Qn8qwiyE{?;ccEahz%qy0?!$nF_AWBBtZC zKQ2k*is!#x!<(K7mKy_U7rd+?XuSX}<>RQ-6%6T;d&-*0EvYx_MN&7O_xQF+ib!v% zLd4NKHH#C$t06gw7nxfFIzeBI`Fbjv^Kdq|xCP`nd0bP`Ms*@K5cojZE7Sgpt;OAj zuA&8}^up>OJL$y^cZ0HmRkJG#6Zg-t=QYY_Ow-nZreT@X_h1ZY{6~P_Sj~xWYFzCS zcIe}zWtYCVQoFcP*I26dOabbf>-VFXrlzmf>%7uVF%s)eBm7x?sD(+n-mvfA+lH9- zO$Kix;)8q)Qs{3{}>amlzzq2prDY{mR zS+D!fIC;tr4@UP?>bD|@Kj(j+iZSa6KrnFzunF>ZWJ$@KOoWHrTn`#c@6H?!?F z89*bKd?SyNN>S~Fk;)M92HA^CZ|k+^&Y0&`ESJX9$!moTE^QkJDJ?@EmnAfM(>k!0 z;(Twi*w$O^By3pbTl6lzEy`DDI@_b$N8j@9`R!a$GA-5fLUuke5eVS^Tmj=wQM1{@ zCut*!JT%ypMr#6QXsfJ%ZL86=Ru02}7Xl%b!+_UHoI{r4uQz83W8A+!u9`NYp38mh z*N2EIusi$ZHMdptSwpUHhWQ%pMjM_D2u9A1!T$!@v^;o5?s>!9^_UjZ*>shXlI~S} z+L)<+-Mr!0fVtdv0!1r;W~vgq4?PVy>Ik>En{@a8s*H>rOk5L74WK2ya}EF~&tkks zth0B-hTx|u`Ojglits==c%ZC}0+0^gmOrZwru`>?&8pggoCugC7An!`_S<+*Jb7Dt zIklA5*H~zbK?GdQt$X3G*0G?Dz|CY{?{*k}f1a zmWp`&TS~gDoRsiqPkpQh0N@D#z<+hvr1C#Iq2J|8iNDGJ(-)Dd|GbL)u3kz0O?`Y# XfoW3_C*RMeiy6R6jGr_}`}yi$SFsRh diff --git a/config/mml_map/http_mml_map.json b/config/mml_map/http_mml_map.json index 8e8ec408..d70652ec 100644 --- a/config/mml_map/http_mml_map.json +++ b/config/mml_map/http_mml_map.json @@ -890,7 +890,7 @@ } -"param_config": { +"ne_config": { "retFmt": "GetDB", "retMsg": "RetCode = %d operation succeeded\n\n", "errMsg": "ErrorCode = %d operation failed: %s\n\n", @@ -903,27 +903,22 @@ "cols": [ { "name": "ne_type", - "display": "NE type", + "display": "NE Type", "length": 10 }, { - "name": "ne_id", - "display": "NE ID", - "length": 28 - }, - { - "name": "top_tag", - "display": "Parameters tag", + "name": "param_display", + "display": "Parameter Display", "length": 128 }, { "name": "param_name", - "display": "Parameter name list", + "display": "Parameter Name", "length": 256 }, { "name": "param_value", - "display": "Parameter value list", + "display": "Parameter Value", "length": 256 } ], diff --git a/config/param/amf_param_config.yaml b/config/param/amf_param_config.yaml index 011fad79..0e568d1c 100644 --- a/config/param/amf_param_config.yaml +++ b/config/param/amf_param_config.yaml @@ -80,6 +80,34 @@ amf: filter: "0~64" display: "PCF URI" comment: "" + - name: "backupAusfUri" + type: "string" + value: "http://172.16.5.131:8080" + access: "read-write" + filter: "0~64" + display: "Backup AUSF URI" + comment: "" + - name: "backupUdmUri" + type: "string" + value: "http://172.16.5.141:8080" + access: "read-write" + filter: "0~64" + display: "Backup UDM URI" + comment: "" + - name: "backupSmfUri" + type: "string" + value: "http://172.16.5.151:8080" + access: "read-write" + filter: "0~64" + display: "Backup SMF URI" + comment: "" + - name: "backupPcfUri" + type: "string" + value: "http://172.16.5.161:8080" + access: "read-write" + filter: "0~64" + display: "Backup PCF URI" + comment: "" - name: "lmfUri" type: "string" value: "http://172.16.5.200:8080" @@ -327,3 +355,147 @@ amf: filter: "^[A-Fa-f0-9]{6}" display: "SD" comment: "" + systemFeatOpt: + display: "System FeatOpt" + sort: 11 + list: + - name: "dnnCorrectionEnabled" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "dnnCorrectionEnabled" + comment: "" + - name: "gutiReallocationInPRUEnabled" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "gutiReallocationInPRUEnabled" + comment: "" + - name: "ueRadioCapabilityMatchEnabled" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "ueRadioCapabilityMatchEnabled" + comment: "" + - name: "supportFollowOnRequestIndication" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "supportFollowOnRequestIndication" + comment: "" + - name: "triggerInitCtxSetupForAllNASProc" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "triggerInitCtxSetupForAllNASProc" + comment: "" + - name: "supportAllAllowedNssai" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "supportAllAllowedNssai" + comment: "" + - name: "implicitUnsubscribeEnabled" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "implicitUnsubscribeEnabled" + comment: "" + - name: "supportRRCInactiveReport" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "supportRRCInactiveReport" + comment: "" + - name: "supportMappedSecurityContext" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "supportMappedSecurityContext" + comment: "" + - name: "optimizeSignalingProcedure" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "optimizeSignalingProcedure" + comment: "" + - name: "reAuthInServiceRequestProc" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "reAuthInServiceRequestProc" + comment: "" + - name: "skipGetSubscribedNssai" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "skipGetSubscribedNssai" + comment: "" + - name: "forceIdentityRequest" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "forceIdentityRequest" + comment: "" + - name: "cagEnabled" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "cagEnabled" + comment: "" + - name: "imeiRestrictionEnabled" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "imeiRestrictionEnabled" + comment: "" + - name: "checkSliceInTaEnabled" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "checkSliceInTaEnabled" + comment: "" + - name: "uePolicyEnabled" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "uePolicyEnabled" + comment: "" + - name: "smsOverNasEnabled" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "smsOverNasEnabled" + comment: "" + - name: "statusReportToOmc" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "statusReportToOmc" + comment: "" + - name: "statusReportEnabled" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "statusReportEnabled" + comment: "" diff --git a/config/param/cbc_param_config.yaml b/config/param/cbc_param_config.yaml new file mode 100644 index 00000000..4da1094c --- /dev/null +++ b/config/param/cbc_param_config.yaml @@ -0,0 +1,120 @@ +cbc: + system: + display: "System Config" + sort: 1 + list: + - name: "name" + type: "string" + value: "CBC" + access: "read-write" + filter: "0~64" + display: "CBC Name" + comment: "" + - name: "instance" + type: "string" + value: "CBC-001" + access: "read-write" + filter: "0~64" + display: "NF Instance" + comment: "" + - name: "sbiIp" + type: "string" + value: "127.0.0.1" + access: "read-write" + filter: "0~64" + display: "SBI Server IP" + comment: "" + - name: "sbiPort" + type: "int" + value: "9090" + access: "read-write" + filter: "0~65535" + display: "SBI Server Port" + comment: "0~65535" + - name: "sbiScheme" + type: "enum" + value: "0" + access: "read-write" + filter: '{"0":"http","1":"https"}' + display: "SBI Scheme" + comment: "http or https" + + amfProfile: + display: "AMF Profile" + sort: 3 + array: + - name: "index" + type: "int" + value: "0" + access: "read-only" + filter: "0~15" + display: "Index" + comment: "0~15" + - name: "name" + type: "string" + value: "AMF" + access: "read-write" + filter: "0~64" + display: "NF Name" + comment: "" + - name: "uri" + type: "string" + value: "http://172.16.5.130:8080" + access: "read-write" + filter: "0~64" + display: "AMF URI" + comment: "" + - name: "plmnId" + type: "regex" + value: "00101" + access: "read-write" + filter: "^[0-9]{5,6}$" + display: "PLMN ID" + comment: "" + - name: "tac" + type: "string" + value: "1" + access: "read-write" + filter: "0~8" + display: "TAC" + comment: "0~16777215" + + mmeProfile: + display: "MME Profile" + sort: 5 + array: + - name: "index" + type: "int" + value: "0" + access: "read-only" + filter: "0~15" + display: "Index" + comment: "0~15" + - name: "name" + type: "string" + value: "MME" + access: "read-write" + filter: "0~64" + display: "NF Name" + comment: "" + - name: "uri" + type: "string" + value: "sctp://192.168.1.1:9090" + access: "read-write" + filter: "0~64" + display: "MME URI" + comment: "" + - name: "plmnId" + type: "regex" + value: "00101" + access: "read-write" + filter: "^[0-9]{5,6}$" + display: "PLMN ID" + comment: "" + - name: "tac" + type: "string" + value: "1" + access: "read-write" + filter: "0~8" + display: "TAC" + comment: "0~16777215" diff --git a/config/param/ims_param_config.yaml b/config/param/ims_param_config.yaml index 55978902..a7cd91a2 100644 --- a/config/param/ims_param_config.yaml +++ b/config/param/ims_param_config.yaml @@ -130,9 +130,9 @@ ims: type: "int" value: "0" access: "read-only" - filter: "0~15" + filter: "0~3" display: "Index" - comment: "0~15" + comment: "0~3" - name: "mcc" type: "regex" value: "001" diff --git a/config/param/mme_param_config.yaml b/config/param/mme_param_config.yaml index d4f994bb..8a21f5a0 100644 --- a/config/param/mme_param_config.yaml +++ b/config/param/mme_param_config.yaml @@ -169,6 +169,13 @@ mme: filter: "0~128" display: "HSS Hostname" comment: "0~128" + - name: "hssRealm" + type: "string" + value: "ims.mnc001.mcc001.3gppnetwork.org" + access: "read-write" + filter: "0~128" + display: "HSS Realm" + comment: "0~128" - name: "protocol" type: "string" value: "SCTP" diff --git a/config/param/omc_param_config.yaml b/config/param/omc_param_config.yaml new file mode 100644 index 00000000..cddb3c1b --- /dev/null +++ b/config/param/omc_param_config.yaml @@ -0,0 +1,114 @@ +omc: + alarmEmailForward: + display: "Alarm Email Forward Interface" + sort: 3 + list: + - name: "enable" + type: "bool" + value: "true" + access: "rw" + filter: "true;false" + display: "Enable" + comment: "Is it enabled forward alarm with Email interface" + - name: "emailList" + type: "string" + value: "" + access: "rw" + filter: "" + display: "Email List" + comment: "" + - name: "smtp" + type: "string" + value: "" + access: "rw" + filter: "" + display: "SMTP Server" + comment: "Email SMTP server" + - name: "port" + type: "int" + value: "" + access: "rw" + filter: "0~65535" + display: "Port" + comment: "" + - name: "user" + type: "string" + value: "" + access: "rw" + filter: "" + display: "User" + comment: "" + - name: "password" + type: "string" + value: "" + access: "rw" + filter: "" + display: "Password" + comment: "" + - name: "tlsSkipVerify" + type: "bool" + value: "true" + access: "rw" + filter: "true;false" + display: "TLS Skip Verify" + comment: "If skip TLS verify (true/false)" + alarmSMSForward: + display: "Alarm SMS Forward Interface" + sort: 4 + list: + - name: "enable" + type: "bool" + value: "true" + access: "rw" + filter: "true;false" + display: "Enable" + comment: "Is it enabled forward alarm with SMS interface" + - name: "mobileList" + type: "string" + value: "" + access: "rw" + filter: "" + display: "Mobile List" + comment: "Multiple mobile separated by commas" + - name: "smscAddr" + type: "string" + value: "" + access: "rw" + filter: "" + display: "SMSC Address" + comment: "The SMSC SMPP Address" + - name: "systemID" + type: "string" + value: "" + access: "rw" + filter: "" + display: "System ID" + comment: "" + - name: "password" + type: "string" + value: "" + access: "rw" + filter: "" + display: "Password" + comment: "" + - name: "systemType" + type: "string" + value: "" + access: "rw" + filter: "" + display: "System Type" + comment: "" + - name: "dataCoding" + type: "enum" + value: "GSM7BIT" + access: "rw" + filter: '{"0":"GSM7BIT","1":"ASCII","2":"BINARY8BIT1","3":"LATIN1","4":"BINARY8BIT2","6":"CYRILLIC","7":"HEBREW","8":"UCS2"}' + display: "Data Coding" + comment: "Short message coding type" + - name: "serviceNumber" + type: "string" + value: "OMC" + access: "rw" + filter: "3~20" + display: "Service Number" + comment: "It is the source address, the length is between 3 and 20" \ No newline at end of file diff --git a/config/param/smf_param_config.yaml b/config/param/smf_param_config.yaml index 9e780d33..35e02063 100644 --- a/config/param/smf_param_config.yaml +++ b/config/param/smf_param_config.yaml @@ -72,14 +72,14 @@ smf: access: "read-write" filter: "" display: "PCF URI" - comment: "" + comment: "URI1;URI2" - name: "udmUri" type: "string" value: "http://172.16.5.140:8080" access: "read-write" filter: "" display: "UDM URI" - comment: "" + comment: "URI1;URI2" - name: "chfEnable" type: "bool" value: "false" diff --git a/config/param/smsc_param_config.yaml b/config/param/smsc_param_config.yaml index 1f06e7d6..600b0b80 100644 --- a/config/param/smsc_param_config.yaml +++ b/config/param/smsc_param_config.yaml @@ -101,6 +101,48 @@ smsc: filter: "0~16" display: "SCF Address" comment: "" + - name: "mtIdFormatFlag" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "MT Id Format Flag" + comment: "If add plus then set false" + - name: "mcastFlag" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "Mcast Flag" + comment: "enable mcast sms" + - name: "logLevel" + type: "enum" + value: "0" + access: "read-write" + filter: '{"0":"none","1":"error","2":"debug"}' + display: "Log Level" + comment: "" + - name: "logSize" + type: "int" + value: "200" + access: "read-write" + filter: "1-1000" + display: "Log Size" + comment: "The MB sizeof log file" + - name: "logNum" + type: "int" + value: "10" + access: "read-write" + filter: "1-20" + display: "Log Number" + comment: "The number of log file" + - name: "logDir" + type: "string" + value: "/var/log/" + access: "read-write" + filter: "0~128" + display: "Log Directory" + comment: "" msisdnsegment: display: "MSISDN Segment List" sort: 3 @@ -130,6 +172,7 @@ smsc: smpplink: display: "SMPP Link List" sort: 5 + perms: "post,put,delete" array: - name: "index" type: "int" @@ -208,3 +251,188 @@ smsc: filter: '{"0":"server","1":"client"}' display: "Role Type" comment: "" + convprefix: + display: "Conv Prefix List" + sort: 7 + perms: "post,put,delete" + array: + - name: "index" + type: "int" + value: "0" + access: "read-only" + filter: "0~127" + display: "Index" + comment: "0~127" + - name: "prefix" + type: "string" + value: "0" + access: "read-write" + filter: "0~16" + display: "Prefix" + comment: "" + - name: "deleteLength" + type: "int" + value: "0" + access: "read-write" + filter: "0-16" + display: "Delete Length" + comment: "" + - name: "addLength" + type: "int" + value: "0" + access: "read-write" + filter: "0-16" + display: "Add Length" + comment: "" + - name: "addDigits" + type: "string" + value: "0" + access: "read-write" + filter: "0~16" + display: "Add Digits" + comment: "" + - name: "numberLength" + type: "int" + value: "0" + access: "read-write" + filter: "0-32" + display: "Number Length" + comment: "" + smppparam: + display: "SMPP Param List" + sort: 9 + perms: "put" + array: + - name: "index" + type: "int" + value: "0" + access: "read-only" + filter: "0~31" + display: "Index" + comment: "0~31" + - name: "linkAlias" + type: "string" + value: "0" + access: "read-write" + filter: "0-8" + display: "Link Alias" + comment: "" + - name: "linkType" + type: "enum" + value: "0" + access: "read-write" + filter: '{"0":"udp","1":"tcp"}' + display: "Link Type" + comment: "" + - name: "serverType" + type: "enum" + value: "0" + access: "read-write" + filter: '{"0":"client","1":"server"}' + display: "Server Type" + comment: "" + - name: "sessionType" + type: "enum" + value: "0" + access: "read-write" + filter: '{"0":"bindTX","1":"bindRX","2":"bindTRX"}' + display: "Session Type" + comment: "" + - name: "systemID" + type: "string" + value: "0" + access: "read-write" + filter: "0-16" + display: "System ID" + comment: "" + - name: "password" + type: "string" + value: "0" + access: "read-write" + filter: "0-8" + display: "Password" + comment: "" + - name: "systemType" + type: "string" + value: "0" + access: "read-write" + filter: "0-12" + display: "System Type" + comment: "" + - name: "localGTT" + type: "string" + value: "0" + access: "read-write" + filter: "0-16" + display: "Local GTT" + comment: "" + - name: "remoteGTT" + type: "string" + value: "0" + access: "read-write" + filter: "0-16" + display: "Remote GTT" + comment: "" + - name: "localIP" + type: "string" + value: "0" + access: "read-write" + filter: "0-32" + display: "Local IP" + comment: "" + - name: "remoteIP" + type: "string" + value: "0" + access: "read-write" + filter: "0-32" + display: "Remote IP" + comment: "" + - name: "sessionInitTimer" + type: "int" + value: "0" + access: "read-write" + filter: "0-65535" + display: "Session Init Timer" + comment: "" + - name: "enquireLinkTimer" + type: "int" + value: "0" + access: "read-write" + filter: "0-65535" + display: "Enquire Link Timer" + comment: "" + - name: "inactivityTimer" + type: "int" + value: "0" + access: "read-write" + filter: "0-65535" + display: "Inactivity Timer" + comment: "" + - name: "responseTimer" + type: "int" + value: "0" + access: "read-write" + filter: "0-65535" + display: "Response Timer" + comment: "" + - name: "localSSN" + type: "int" + value: "0" + access: "read-write" + filter: "0-255" + display: "Local SSN" + comment: "" + - name: "remoteSSN" + type: "int" + value: "0" + access: "read-write" + filter: "0-255" + display: "Remote SSN" + comment: "" + - name: "enable" + type: "bool" + value: "1" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "Enable Flag" + comment: "" diff --git a/config/param/upf_param_config.yaml b/config/param/upf_param_config.yaml index 145629f3..0da0be98 100644 --- a/config/param/upf_param_config.yaml +++ b/config/param/upf_param_config.yaml @@ -321,21 +321,21 @@ upf: type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "Use Socket" comment: "data rx&tx use C socket" - name: "enableTap" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "Enable Tap" comment: "Enable 5G ethernet LAN" - name: "enableQer" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "Enable Qer" comment: "Enable PFCP Qer Control" dataForwarderUpfd: diff --git a/crontask/config.go b/crontask/config.go index 0ba3deb2..2a616ace 100644 --- a/crontask/config.go +++ b/crontask/config.go @@ -179,14 +179,16 @@ var ConfigFile *string func init() { ConfigFile = flag.String("c", defaultConfigFile, "config file") pv := flag.Bool("v", false, "print version") + pversion := flag.Bool("version", false, "print version") ph := flag.Bool("h", false, "print help") + phelp := flag.Bool("help", false, "print help") flag.Parse() - if *pv { + if *pv || *pversion { fmt.Printf("OMC crontask version: %s\n%s\n%s\n\n", global.Version, global.BuildTime, global.GoVer) os.Exit(0) } - if *ph { + if *ph || *phelp { flag.Usage() os.Exit(0) } diff --git a/crontask/etc/crontask.yaml b/crontask/etc/crontask.yaml index afab47b6..7c01af60 100644 --- a/crontask/etc/crontask.yaml +++ b/crontask/etc/crontask.yaml @@ -2,7 +2,7 @@ # level: /trace/debug/info/error/warn/error/fatal, default: debug # duration: saved days, default is 30 days logger: - file: d:/local.git/be.ems/crontask/log/crontask.log + file: d:/omc.git/be.ems/crontask/log/crontask.log level: trace duration: 24 count: 10 @@ -26,7 +26,7 @@ database: port: 33066 name: omc_db connParam: charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=True&interpolateParams=True - backup: d:/local.git/be.ems/restagent/database + backup: d:/omc.git/be.ems/restagent/database # northbound interface, cm/pm # duration(day): saved days diff --git a/crontask/makefile b/crontask/makefile index 297e77a0..def98974 100644 --- a/crontask/makefile +++ b/crontask/makefile @@ -1,7 +1,7 @@ # Makefile for OMC-OMC-crontask project PROJECT = OMC -VERSION = 2.2408.1 +VERSION = 2.2411.2 LIBDIR = be.ems/lib BINNAME = crontask diff --git a/crontask/tasks.go b/crontask/tasks.go index ab94d3fc..2d5dfb7a 100644 --- a/crontask/tasks.go +++ b/crontask/tasks.go @@ -18,7 +18,6 @@ import ( "be.ems/lib/log" "github.com/go-resty/resty/v2" - "github.com/shirou/gopsutil/process" // cron "github.com/go-co-op/gocron" "github.com/jasonlvhit/gocron" @@ -1456,82 +1455,82 @@ func init() { func (t *TaskFunc) TaskWriteSystemLog(uri, params, body string) { - processes, err := process.Processes() - if err != nil { - log.Error("Failed to get processes:", err) - return - } + // processes, err := process.Processes() + // if err != nil { + // log.Error("Failed to get processes:", err) + // return + // } - for _, proc := range processes { - name, err := proc.Name() - if err != nil { - log.Error("Failed to get process name:", err) - continue - } - for i, procInfo := range procInfos { - if name == procInfo.Name { - pid := proc.Pid - timestamp, _ := proc.CreateTime() - userName, _ := proc.Username() - startTime := time.Unix((timestamp / 1000), 0).Format(time.DateTime) + // for _, proc := range processes { + // name, err := proc.Name() + // if err != nil { + // log.Error("Failed to get process name:", err) + // continue + // } + // for i, procInfo := range procInfos { + // if name == procInfo.Name { + // pid := proc.Pid + // timestamp, _ := proc.CreateTime() + // userName, _ := proc.Username() + // startTime := time.Unix((timestamp / 1000), 0).Format(time.DateTime) - newProcInfo := &ProcInfo{ - Name: procInfo.Name, - Pid: pid, - StartTime: startTime, - } - log.Trace("newProcInfo:", *newProcInfo) - log.Trace("procInfo:", procInfo) - if *newProcInfo != procInfo { - procInfos[i] = *newProcInfo - var operation string - if newProcInfo.Pid != 0 { - operation = "start" - } else { - operation = "stop" - } - sysLogs := &[]dborm.SystemLog{} - sysLog := &dborm.SystemLog{ - UserName: userName, - ProcessName: newProcInfo.Name, - ProcessID: newProcInfo.Pid, - Operation: operation, - StartTime: newProcInfo.StartTime, - LogTime: time.Now().Format(time.DateTime), - } - var response *resty.Response - requestURI := fmt.Sprintf("%s?%s", uri, params) - requestURL := fmt.Sprintf("%s%s", yamlConfig.OMC.HostUri, requestURI) + // newProcInfo := &ProcInfo{ + // Name: procInfo.Name, + // Pid: pid, + // StartTime: startTime, + // } + // log.Trace("newProcInfo:", *newProcInfo) + // log.Trace("procInfo:", procInfo) + // if *newProcInfo != procInfo { + // procInfos[i] = *newProcInfo + // var operation string + // if newProcInfo.Pid != 0 { + // operation = "start" + // } else { + // operation = "stop" + // } + // sysLogs := &[]dborm.SystemLog{} + // sysLog := &dborm.SystemLog{ + // UserName: userName, + // ProcessName: newProcInfo.Name, + // ProcessID: newProcInfo.Pid, + // Operation: operation, + // StartTime: newProcInfo.StartTime, + // LogTime: time.Now().Format(time.DateTime), + // } + // var response *resty.Response + // requestURI := fmt.Sprintf("%s?%s", uri, params) + // requestURL := fmt.Sprintf("%s%s", yamlConfig.OMC.HostUri, requestURI) - *sysLogs = append(*sysLogs, *sysLog) - data := make(map[string]interface{}) - data["system_log"] = *sysLogs - body, _ := json.Marshal(data) - log.Trace("data:", data) - log.Debug("requestURL: POST ", requestURL) - client := resty.New() - response, err = client.R(). - EnableTrace(). - SetHeaders(map[string]string{"User-Agent": GetDefaultUserAgent()}). - SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}). - SetBody(body). - Post(requestURL) - if err != nil { - log.Error("Failed to post:", err) - } - log.Debug("StatusCode: ", response.StatusCode()) - switch response.StatusCode() { - case http.StatusOK, http.StatusCreated, http.StatusNoContent, http.StatusAccepted: - log.Debug("response body:", string(response.Body())) - body := new(map[string]interface{}) - _ = json.Unmarshal(response.Body(), &body) - default: - log.Debug("response body:", string(response.Body())) - body := new(map[string]interface{}) - _ = json.Unmarshal(response.Body(), &body) - } - } - } - } - } + // *sysLogs = append(*sysLogs, *sysLog) + // data := make(map[string]interface{}) + // data["system_log"] = *sysLogs + // body, _ := json.Marshal(data) + // log.Trace("data:", data) + // log.Debug("requestURL: POST ", requestURL) + // client := resty.New() + // response, err = client.R(). + // EnableTrace(). + // SetHeaders(map[string]string{"User-Agent": GetDefaultUserAgent()}). + // SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}). + // SetBody(body). + // Post(requestURL) + // if err != nil { + // log.Error("Failed to post:", err) + // } + // log.Debug("StatusCode: ", response.StatusCode()) + // switch response.StatusCode() { + // case http.StatusOK, http.StatusCreated, http.StatusNoContent, http.StatusAccepted: + // log.Debug("response body:", string(response.Body())) + // body := new(map[string]interface{}) + // _ = json.Unmarshal(response.Body(), &body) + // default: + // log.Debug("response body:", string(response.Body())) + // body := new(map[string]interface{}) + // _ = json.Unmarshal(response.Body(), &body) + // } + // } + // } + // } + // } } diff --git a/data2html/makefile b/data2html/makefile index d67b4dbe..a0bcaf07 100644 --- a/data2html/makefile +++ b/data2html/makefile @@ -1,7 +1,7 @@ # Makefile for rest agent project PROJECT = OMC -VERSION = 2.2408.1 +VERSION = 2.2411.2 RelDate = `date +%Y%m%d` Release = $(RelDate) RelVer = $(VERSION)-$(RelDate) diff --git a/database/common/chart_graph.sql b/database/common/chart_graph.sql new file mode 100644 index 00000000..41a7f56c --- /dev/null +++ b/database/common/chart_graph.sql @@ -0,0 +1,182 @@ +-- +-- Table structure for table `chart_graph` +-- + +DROP TABLE IF EXISTS `chart_graph`; +CREATE TABLE `chart_graph` ( + `row_id` bigint NOT NULL AUTO_INCREMENT COMMENT '记录ID', + `row_type` enum('node','edge','combo') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '记录类型', + `row_group` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '记录组名', + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '元素ID', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'node/combo 类型', + `depth` int DEFAULT '0' COMMENT 'node/combo 深度', + `x` float DEFAULT '0' COMMENT 'node/combo 横向坐标', + `y` float DEFAULT '0' COMMENT 'node/combo 纵向坐标', + `size` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '30' COMMENT 'node/combo 大小-JSON数组', + `icon` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'node-部分类型支持图标JSON配置', + `img` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'node-img 图片', + `clip_cfg` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'node-img 图片裁剪JSON配置', + `direction` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'node-triangle 三角形的方向', + `source` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'edge-边起始', + `target` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'edge-边目标', + `combo_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'combo-分组', + `padding` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '30' COMMENT 'combo-JSON分组内边距', + `parent_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'combo-父级分组', + `children` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'combo-JSON分组内含元素', + `style` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '元素样式-JONS配置', + `label` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标签文本', + `label_cfg` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标签文本-JSON配置', + PRIMARY KEY (`row_id`) USING BTREE, + KEY `idx_group` (`row_group`) USING BTREE COMMENT '组' +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='图表-G6关系图数据'; + +-- +-- Dumping data for table `chart_graph` +-- + +LOCK TABLES `chart_graph` WRITE; + +INSERT INTO `chart_graph` VALUES (1, 'node', 'hello', 'node-1', 'rect', 0, -218, -20, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#ff0000\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ff0000\"}', 'Node-1', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2, 'node', 'hello', 'node-2', 'star', 0, 82, -15, '60', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#2bff00\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#05ff16\"}', 'Node-2', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (3, 'edge', 'hello', 'node-1~1704427926706~node-2', 'polyline', 0, 0, 0, '', '', '', '', '', 'node-1', 'node-2', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"endArrow\":true,\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":5,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#0062ff\"}', '1 to 2', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1177, 'node', 'demo', 'one', 'circle-animate-shape-r', 0, -123.911, 5, '60', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#00ff91\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ff4d4d\"}', 'One', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1178, 'node', 'demo', 'two', 'circle-animate-shape-stroke', 0, 228.652, 10.3481, '60', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#fe5a01\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#9497ff\"}', 'Two', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1179, 'node', 'demo', 'three', 'rect-animate-state', 0, 65, 127, '[80,40]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#ffffff\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'Three', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#000000\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1180, 'edge', 'demo', 'one~1704764271132~two', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'one', 'two', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"endArrow\":true,\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#fbfe39\"}', 'one-two', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1181, 'edge', 'demo', 'two~1704764297866~three', 'cubic-animate-circle-move', 0, 0, 0, '', '', '', '', '', 'two', 'three', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#80f0ff\"}', 'two-three', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1182, 'edge', 'demo', 'three~1704764353721~one', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'three', 'one', '', '', '', '', '{\"cursor\":\"pointer\",\"lineWidth\":1,\"offset\":20,\"radius\":2,\"stroke\":\"#ffffff\"}', 'three-one', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1725, 'node', '5GC System Architecture1', 'Base', 'image-animate-state', 0, -530.671, -66.6639, '[64,64]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/base.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', '(R)AN', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1726, 'node', '5GC System Architecture1', 'DN', 'image-animate-state', 0, -529.46, 62.62, '[64,64]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/cloud.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'DN', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1727, 'node', '5GC System Architecture1', 'OMC', 'image-animate-state', 0, -527.746, -346.76, '[64,64]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/service_db.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#783636\"}', 'OMC', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1728, 'node', '5GC System Architecture1', 'IMS', 'rect-animate-state', 23, 22.4671, -231.155, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f1212c\"}', 'IMS', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1729, 'node', '5GC System Architecture1', 'NSSF', 'rect-animate-state', 22, -116.316, -335.56, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NSSF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1730, 'node', '5GC System Architecture1', 'UPF', 'rect-animate-state', 21, -268.005, -52.6272, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UPF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1731, 'node', '5GC System Architecture1', 'UE', 'image', 14, -532.589, -231.622, '[64,64]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mobile.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'UE', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1732, 'node', '5GC System Architecture1', 'PCF', 'rect-animate-state', 20, -267.905, -152.894, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'PCF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1733, 'node', '5GC System Architecture1', 'SMF', 'rect-animate-state', 19, -117.66, -53.1161, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f0212c\"}', 'SMF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1734, 'node', '5GC System Architecture1', 'AMF', 'rect-animate-state', 18, -268.316, -235.06, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AMF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1735, 'node', '5GC System Architecture1', 'UDM', 'rect-animate-state', 17, 19.8172, -333.371, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UDM', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1736, 'node', '5GC System Architecture1', 'AUSF', 'rect-animate-state', 16, -269.316, -335.56, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AUSF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1737, 'node', '5GC System Architecture1', 'NRF', 'rect', 15, 26.4865, -150.732, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"#f5222d\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#f5222d\"}', 'NRF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1738, 'node', '5GC System Architecture1', 'LMF', 'rect', 14, -266.158, 48.8341, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"#f5222d\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#f5222d\"}', 'LMF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1739, 'node', '5GC System Architecture1', 'NEF', 'rect', 13, -120.613, -149.621, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NEF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1740, 'node', '5GC System Architecture1', 'MME', 'rect', 12, -118.002, -233.655, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"#f5222d\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#f5222d\"}', 'MME', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1741, 'node', '5GC System Architecture1', 'N3IWF', 'rect', 11, 20.4198, -58.2659, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"#f5222d\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#f5222d\"}', 'N3IWF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1742, 'edge', '5GC System Architecture1', '5GC~1704764825481~Base', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'Base', '5GC', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N2', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1743, 'edge', '5GC System Architecture1', 'UE~1704534736553~AMF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'UE', 'Base', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1744, 'edge', '5GC System Architecture1', 'RAN~1704534829539~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'Base', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N3', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1745, 'edge', '5GC System Architecture1', 'DN~1704534869360~UPF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'DN', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N6', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1746, 'edge', '5GC System Architecture1', 'OMC~1704535021073~5GC', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'OMC', '5GC', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1747, 'edge', '5GC System Architecture1', 'SMF~1704765447548~UPF', 'line', 0, 0, 0, '', '', '', '', '', 'SMF', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N4', '{\"autoRotate\":true,\"position\":\"end\",\"refX\":-12,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1748, 'combo', '5GC System Architecture1', '5GC', 'rect', 10, -121.415, -143.363, '[40,40]', '', '', '', '', '', '', '', '[40,45,40,45]', '', '[{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"IMS\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NSSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UPF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"PCF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"SMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UDM\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AUSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NRF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"LMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NEF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"MME\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"N3IWF\",\"itemType\":\"node\"}]', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"grab\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"fill\":\"#ffffff\",\"fillOpacity\":0.1,\"height\":425.39430000000004,\"highlight\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"lineWidth\":1,\"r\":212.69715000000002,\"radius\":2,\"selected\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\",\"width\":376.8029}', 'Core Network', '{\"position\":\"top\",\"refX\":10,\"refY\":10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1869, 'node', '5GC System Architecture2', 'Base', 'image-animate-state', 0, -530.671, -66.6639, '[64,64]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/base.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', '(R)AN', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1870, 'node', '5GC System Architecture2', 'DN', 'image-animate-state', 0, -544.46, 45.62, '[60,60]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/cloud6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'DN', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1871, 'node', '5GC System Architecture2', 'OMC', 'image-animate-state', 0, -531.746, -291.76, '[64,64]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/omc6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#783636\"}', 'OMC', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1872, 'node', '5GC System Architecture2', 'IMS', 'image-animate-state', 23, 32.8038, -208.015, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/ims6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f1212c\"}', 'IMS', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1873, 'node', '5GC System Architecture2', 'NSSF', 'image-animate-state', 22, -103.637, -294.34, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nssf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NSSF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1874, 'node', '5GC System Architecture2', 'UPF', 'image-animate-state', 21, -251.745, -30.487, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/upf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UPF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1875, 'node', '5GC System Architecture2', 'UE', 'image', 14, -535.589, -178.622, '[64,64]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mobile.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'UE', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1876, 'node', '5GC System Architecture2', 'PCF', 'image-animate-state', 20, -251.569, -121.754, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/pcf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'PCF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1877, 'node', '5GC System Architecture2', 'SMF', 'image-animate-state', 19, -102.324, -30.9759, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/smf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f0212c\"}', 'SMF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1878, 'node', '5GC System Architecture2', 'AMF', 'image-animate-state', 18, -252.824, -212.92, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/amf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AMF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1879, 'node', '5GC System Architecture2', 'UDM', 'image-animate-state', 17, 30.371, -283.065, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/udm6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UDM', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1880, 'node', '5GC System Architecture2', 'AUSF', 'image-animate-state', 16, -248.56, -291.872, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/ausf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AUSF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1881, 'node', '5GC System Architecture2', 'NRF', 'image-animate-state', 15, 31.0121, -130.814, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nrf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NRF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1882, 'node', '5GC System Architecture2', 'LMF', 'image-animate-state', 14, -247.573, 58.3507, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lmf.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'LMF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1883, 'node', '5GC System Architecture2', 'NEF', 'image-animate-state', 13, -102.277, -127.481, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nef6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NEF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1884, 'node', '5GC System Architecture2', 'MME', 'image-animate-state', 12, -102.666, -211.515, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mme6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'MME', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1885, 'node', '5GC System Architecture2', 'N3IWF', 'image-animate-state', 11, 32.0232, -36.1257, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/n3iwf61.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'N3IWF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1886, 'edge', '5GC System Architecture2', 'RAN~1704534829539~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'Base', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N3', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1887, 'edge', '5GC System Architecture2', 'DN~1704534869360~UPF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'DN', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N6', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1888, 'edge', '5GC System Architecture2', 'OMC~1704535021073~5GC', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'OMC', '5GC', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1889, 'edge', '5GC System Architecture2', 'SMF~1704765447548~UPF', 'line', 0, 0, 0, '', '', '', '', '', 'SMF', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N4', '{\"autoRotate\":true,\"position\":\"end\",\"refX\":-12,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1890, 'edge', '5GC System Architecture2', '5GC~1704764825481~Base', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'Base', '5GC', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N2', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1891, 'edge', '5GC System Architecture2', 'UE~1704534736553~AMF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'UE', 'Base', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (1892, 'combo', '5GC System Architecture2', '5GC', 'rect', 10, -110.01, -117.995, '[40,40]', '', '', '', '', '', '', '', '[40,45,45,40]', '', '[{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"IMS\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NSSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UPF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"PCF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"SMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UDM\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AUSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NRF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"LMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NEF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"MME\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"N3IWF\",\"itemType\":\"node\"}]', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"grab\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"fill\":\"#318c7d\",\"fillOpacity\":0.1,\"height\":402.691157,\"highlight\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"lineWidth\":1,\"r\":201.3455785,\"radius\":2,\"selected\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\",\"width\":345.628003}', 'Core Network', '{\"position\":\"top\",\"refX\":10,\"refY\":10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2304, 'node', '5GC System Architecture3', 'Base', 'image-animate-state', 0, -371.671, -129.664, '[64,64]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/base.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', '(R)AN', '{\"offset\":-4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2305, 'node', '5GC System Architecture3', 'DN', 'image-animate-state', 0, 325.54, -71.38, '[80,80]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/earth3d-1.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'DN', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2306, 'node', '5GC System Architecture3', 'OMC', 'image-animate-state', 0, 327.254, -266.76, '[64,64]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/omc6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#783636\"}', 'OMC', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2307, 'node', '5GC System Architecture3', 'IMS', 'image-animate-state', 24, 40.3237, -119.48, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/ims6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f1212c\"}', 'IMS', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2308, 'node', '5GC System Architecture3', 'NSSF', 'image-animate-state', 23, 49.2396, -291.854, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nssf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NSSF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2309, 'node', '5GC System Architecture3', 'UPF', 'image-animate-state', 22, -31.0923, -18.3086, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/upf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UPF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2310, 'node', '5GC System Architecture3', 'UE', 'image', 14, -366.589, 0.378, '[64,64]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mobile.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'UE', '{\"offset\":-10,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2311, 'node', '5GC System Architecture3', 'PCF', 'image-animate-state', 21, 114.148, -293.478, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/pcf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'PCF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2312, 'node', '5GC System Architecture3', 'SMF', 'image-animate-state', 20, -28.5624, -116.024, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/smf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f0212c\"}', 'SMF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2313, 'node', '5GC System Architecture3', 'AMF', 'image-animate-state', 19, -166.037, -115.898, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/amf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AMF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2314, 'node', '5GC System Architecture3', 'UDM', 'image-animate-state', 18, -21.8787, -293.295, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/udm6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UDM', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2315, 'node', '5GC System Architecture3', 'AUSF', 'image-animate-state', 17, -89.9143, -291.872, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/ausf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AUSF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2316, 'node', '5GC System Architecture3', 'NRF', 'image-animate-state', 16, 107.349, -117.955, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nrf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NRF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2317, 'node', '5GC System Architecture3', 'LMF', 'image-animate-state', 15, 178.417, -292.559, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lmf.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'LMF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2318, 'node', '5GC System Architecture3', 'NEF', 'image-animate-state', 14, -89.82, -113.764, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nef6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NEF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2319, 'node', '5GC System Architecture3', 'MME', 'image-animate-state', 13, -169.465, -291.82, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mme6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'MME', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2320, 'node', '5GC System Architecture3', 'N3IWF', 'image-animate-state', 12, 178.037, -121.058, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/n3iwf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'N3IWF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2321, 'node', '5GC System Architecture3', 'lan', 'image-animate-state', 11, 10, -193, '[300,30]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/router3d-3.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#fafafa\"}', 'Router', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#2e0b7f\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2322, 'edge', '5GC System Architecture3', 'RAN~1704534829539~UPF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'Base', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":4,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N3', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":-15,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2323, 'edge', '5GC System Architecture3', 'DN~1704534869360~UPF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'UPF', 'DN', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":4,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N6', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":-8,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2324, 'edge', '5GC System Architecture3', 'OMC~1704535021073~5GC', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'OMC', '5GC', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2325, 'edge', '5GC System Architecture3', 'SMF~1704765447548~UPF', 'line', 0, 0, 0, '', '', '', '', '', 'SMF', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N4', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":5,\"refY\":-4,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2326, 'edge', '5GC System Architecture3', '5GC~1704764825481~Base', 'cubic-animate-circle-move', 0, 0, 0, '', '', '', '', '', 'Base', 'AMF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N2', '{\"autoRotate\":false,\"position\":\"end\",\"refX\":-10,\"refY\":6,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2327, 'edge', '5GC System Architecture3', 'UE~1704534736553~AMF', 'cubic-animate-circle-move', 0, 0, 0, '', '', '', '', '', 'UE', 'Base', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2328, 'edge', '5GC System Architecture3', 'IMS~1706170983368~lan', 'line', 0, 0, 0, '', '', '', '', '', 'IMS', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2329, 'edge', '5GC System Architecture3', 'NSSF~1706171150530~lan', 'line', 0, 0, 0, '', '', '', '', '', 'NSSF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2330, 'edge', '5GC System Architecture3', 'PCF~1706171215279~lan', 'line', 0, 0, 0, '', '', '', '', '', 'PCF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2331, 'edge', '5GC System Architecture3', 'AMF~1706171248818~lan', 'line', 0, 0, 0, '', '', '', '', '', 'AMF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2332, 'edge', '5GC System Architecture3', 'AUSF~1706171282723~lan', 'line', 0, 0, 0, '', '', '', '', '', 'AUSF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2333, 'edge', '5GC System Architecture3', 'MME~1706173575994~lan', 'line', 0, 0, 0, '', '', '', '', '', 'MME', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2334, 'edge', '5GC System Architecture3', 'NEF~1706173617894~lan', 'line', 0, 0, 0, '', '', '', '', '', 'NEF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2335, 'edge', '5GC System Architecture3', 'SMF~1706173671962~lan', 'line', 0, 0, 0, '', '', '', '', '', 'SMF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2336, 'edge', '5GC System Architecture3', 'UDM~1706173695080~lan', 'line', 0, 0, 0, '', '', '', '', '', 'UDM', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2337, 'edge', '5GC System Architecture3', 'NRF~1706173798165~lan', 'line', 0, 0, 0, '', '', '', '', '', 'NRF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2338, 'edge', '5GC System Architecture3', 'N3IWF~1706173823374~lan', 'line', 0, 0, 0, '', '', '', '', '', 'N3IWF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2339, 'edge', '5GC System Architecture3', 'LMF~1706173845506~lan', 'line', 0, 0, 0, '', '', '', '', '', 'LMF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2340, 'edge', '5GC System Architecture3', 'Base~1706176128676~MME', 'cubic-animate-circle-move', 0, 0, 0, '', '', '', '', '', 'Base', 'MME', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'S1-MME', '{\"autoRotate\":false,\"position\":\"end\",\"refX\":-15,\"refY\":-35,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (2341, 'combo', '5GC System Architecture3', '5GC', 'rect', 10, 4.47597, -155.893, '[40,40]', '', '', '', '', '', '', '', '[40,40,40,40]', '', '[{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"IMS\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NSSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UPF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"PCF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"SMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UDM\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AUSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NRF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"LMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NEF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"MME\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"N3IWF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"lan\",\"itemType\":\"node\"}]', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"grab\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"fill\":\"#318c7d\",\"fillOpacity\":0.1,\"height\":325.169599,\"highlight\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"lineWidth\":1,\"r\":203.94142,\"radius\":2,\"selected\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\",\"width\":407.88284}', 'Core Network', '{\"position\":\"top\",\"refX\":10,\"refY\":10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4366, 'node', '5GC System Architecture', 'Base', 'image-animate-state', 0, -110, -30, '[60,50]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/base.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', '(R)AN', '{\"offset\":-5,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4367, 'node', '5GC System Architecture', 'DN', 'image-animate-state', 0, 240, -30, '[60,60]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/earth3d-1.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'DN', '{\"offset\":-5,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4368, 'node', '5GC System Architecture', 'OMC', 'image-animate-state', 0, 238.846, -329.519, '[60,60]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/omc62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#783636\"}', 'OMC', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4369, 'node', '5GC System Architecture', 'NR', 'image', 0, -153, -27, '[30,30]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lightning1.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', '', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#000000\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4370, 'node', '5GC System Architecture', 'IMS', 'image-animate-state', 11, 170, -130, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/ims62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f1212c\"}', 'IMS', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4371, 'node', '5GC System Architecture', 'SMSC', 'image-animate-state', 11, 238.918, -139.149, '[50,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/smsc.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'SMSC', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4372, 'node', '5GC System Architecture', 'NSSF', 'image-animate-state', 12, -110, -260, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nssf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NSSF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4373, 'node', '5GC System Architecture', 'UPF', 'image-animate-state', 13, 30, -30, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/upf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UPF', '{\"offset\":-5,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4374, 'node', '5GC System Architecture', 'PCF', 'image-animate-state', 14, 100, -260, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/pcf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'PCF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4375, 'node', '5GC System Architecture', 'UE', 'image', 14, -201.589, -29.622, '[64,64]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mobile.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'UE', '{\"offset\":-10,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4376, 'node', '5GC System Architecture', 'SMF', 'image-animate-state', 15, 30, -130, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/smf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f0212c\"}', 'SMF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4377, 'node', '5GC System Architecture', 'AMF', 'image-animate-state', 16, -110, -130, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/amf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AMF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4378, 'node', '5GC System Architecture', 'AUSF', 'image-animate-state', 16, -180, -260, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/ausf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'AUSF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4379, 'node', '5GC System Architecture', 'UDM', 'image-animate-state', 17, -40, -260, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/udm62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UDM', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4380, 'node', '5GC System Architecture', 'NRF', 'image-animate-state', 19, 100, -130, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nrf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NRF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4381, 'node', '5GC System Architecture', 'LMF', 'image-animate-state', 20, 170, -260, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lmf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'LMF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4382, 'node', '5GC System Architecture', 'NEF', 'image-animate-state', 21, 30, -260, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nef62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NEF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4383, 'node', '5GC System Architecture', 'MME', 'image-animate-state', 22, -180, -130, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mme62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'MME', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4384, 'node', '5GC System Architecture', 'N3IWF', 'image-animate-state', 23, -40, -130, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/n3iwf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'N3IWF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4385, 'node', '5GC System Architecture', 'lan7', 'image', 24, 238.892, -195.039, '[70,10]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'LAN7', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":10,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4386, 'node', '5GC System Architecture', 'lan1', 'image', 24, -180, -195, '[70,10]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'LAN1', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#f6f4f4\",\"fontSize\":10,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4387, 'node', '5GC System Architecture', 'lan2', 'image', 24, -110, -195, '[70,10]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'LAN2', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#f8f7f7\",\"fontSize\":10,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4388, 'node', '5GC System Architecture', 'lan3', 'image', 24, -40, -195, '[70,10]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'LAN3', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":10,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4389, 'node', '5GC System Architecture', 'lan4', 'image', 24, 30, -195, '[70,10]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'LAN4', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":10,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4390, 'node', '5GC System Architecture', 'lan5', 'image', 24, 100, -195, '[70,10]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'LAN5', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":10,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4391, 'node', '5GC System Architecture', 'lan6', 'image', 24, 170, -195, '[70,10]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'LAN6', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":10,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4392, 'node', '5GC System Architecture', 'LAN', 'rect', 30, 30.0301, -195.517, '[500,10]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#87cefa\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#87cefa\"}', '', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#000000\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4393, 'edge', '5GC System Architecture', 'RAN~1704534829539~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'Base', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":5,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#7b68ee\"}', 'N3', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":-10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4394, 'edge', '5GC System Architecture', 'N3IWF~1706496082968~lan6', 'polyline', 0, 0, 0, '', '', '', '', '', 'N3IWF', 'lan3', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4395, 'edge', '5GC System Architecture', 'NEF~1706494552592~lan5', 'line', 0, 0, 0, '', '', '', '', '', 'NEF', 'lan4', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4396, 'edge', '5GC System Architecture', 'LMF~1706495015507~lan6', 'polyline', 0, 0, 0, '', '', '', '', '', 'LMF', 'lan6', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4397, 'edge', '5GC System Architecture', 'OMC~1706495150020~lan7', 'polyline', 0, 0, 0, '', '', '', '', '', 'OMC', 'lan7', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4398, 'edge', '5GC System Architecture', 'AUSF~1706495243932~lan1', 'polyline', 0, 0, 0, '', '', '', '', '', 'AUSF', 'lan1', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4399, 'edge', '5GC System Architecture', 'AMF~1706495271064~lan2', 'polyline', 0, 0, 0, '', '', '', '', '', 'AMF', 'lan2', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4400, 'edge', '5GC System Architecture', 'NRF~1706495715971~lan3', 'polyline', 0, 0, 0, '', '', '', '', '', 'NRF', 'lan5', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4401, 'edge', '5GC System Architecture', 'SMF~1706495739277~lan4', 'polyline', 0, 0, 0, '', '', '', '', '', 'SMF', 'lan4', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4402, 'edge', '5GC System Architecture', 'IMS~1706496047466~lan5', 'polyline', 0, 0, 0, '', '', '', '', '', 'IMS', 'lan6', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4403, 'edge', '5GC System Architecture', 'DN~1704534869360~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'UPF', 'DN', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":5,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#7b68ee\"}', 'N6', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":-10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4404, 'edge', '5GC System Architecture', 'SMF~1704765447548~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'SMF', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N4', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":3,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4405, 'edge', '5GC System Architecture', '5GC~1704764825481~Base', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'Base', 'AMF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N2', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":-5,\"refY\":-2,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4406, 'edge', '5GC System Architecture', 'MME~1706492758830~lan1', 'polyline', 0, 0, 0, '', '', '', '', '', 'MME', 'lan1', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4407, 'edge', '5GC System Architecture', 'UDM~1706493787944~lan2', 'line', 0, 0, 0, '', '', '', '', '', 'UDM', 'lan3', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4408, 'edge', '5GC System Architecture', 'PCF~1706494120334~lan3', 'line', 0, 0, 0, '', '', '', '', '', 'PCF', 'lan5', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4409, 'edge', '5GC System Architecture', 'NSSF~1706494145341~lan4', 'polyline', 0, 0, 0, '', '', '', '', '', 'NSSF', 'lan2', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); +INSERT INTO `chart_graph` VALUES (4410, 'edge', '5GC System Architecture', 'SMSC~1728441658350~LAN', 'polyline', 0, 0, 0, '', '', '', '', '', 'SMSC', 'lan7', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); + +UNLOCK TABLES; + +-- Dump completed on 2024-03-06 17:27:01 diff --git a/database/common/kpi_title.sql b/database/common/kpi_title.sql index d6b6fa7f..5628f9c7 100644 --- a/database/common/kpi_title.sql +++ b/database/common/kpi_title.sql @@ -254,5 +254,43 @@ INSERT INTO `kpi_title` VALUES (216, 'PCF', 'PCF.10', '{\"cn\": \"应用会话 INSERT INTO `kpi_title` VALUES (217, 'PCF', 'PCF.11', '{\"cn\": \"应用会话授权尝试次数\", \"en\": \"DIAM.AuthRequest\"}', '应用会话授权尝试次数', 'DIAM.AuthRequest'); INSERT INTO `kpi_title` VALUES (218, 'PCF', 'PCF.12', '{\"cn\": \"PCRF策略控制更新成功次数\", \"en\": \"DIAM.CcUpdateSuccess\"}', 'PCRF策略控制更新成功次数', 'DIAM.CcUpdateSuccess'); INSERT INTO `kpi_title` VALUES (219, 'PCF', 'PCF.13', '{\"cn\": \"PCRF策略控制更新请求次数\", \"en\": \"DIAM.CcUpdateRequest\"}', 'PCRF策略控制更新请求次数', 'DIAM.CcUpdateRequest'); +-- 更新SMSC 20240815 +INSERT INTO `kpi_title` VALUES (220, 'SMSC', 'SMSC.A.01', '{\"cn\": \"MS到SMSC短信请求次数\", \"en\": \"SMSC.MStoSMSCAtt\"}', 'MS到SMSC短信请求次数', 'SMSC.MStoSMSCAtt'); +INSERT INTO `kpi_title` VALUES (221, 'SMSC', 'SMSC.A.02', '{\"cn\": \"MS到SMSC短信成功次数\", \"en\": \"SMSC.MStoSMSCSucc\"}', 'MS到SMSC短信成功次数', 'SMSC.MStoSMSCSucc'); +INSERT INTO `kpi_title` VALUES (222, 'SMSC', 'SMSC.A.03', '{\"cn\": \"MS到SMSC短信失败次数\", \"en\": \"SMSC.MStoSMSCFail\"}', 'MS到SMSC短信失败次数', 'SMSC.MStoSMSCFail'); +INSERT INTO `kpi_title` VALUES (223, 'SMSC', 'SMSC.A.04', '{\"cn\": \"MS到SMSC短信字节数\", \"en\": \"SMSC.MStoSMSCBytes\"}', 'MS到SMSC短信字节数', 'SMSC.MStoSMSCBytes'); +INSERT INTO `kpi_title` VALUES (224, 'SMSC', 'SMSC.A.05', '{\"cn\": \"VSS到SMSC短信请求次数\", \"en\": \"SMSC.VSStoSMSCAtt\"}', 'VSS到SMSC短信请求次数', 'SMSC.VSStoSMSCAtt'); +INSERT INTO `kpi_title` VALUES (225, 'SMSC', 'SMSC.A.06', '{\"cn\": \"VSS到SMSC短信成功次数\", \"en\": \"SMSC.VSStoSMSCSucc\"}', 'VSS到SMSC短信成功次数', 'SMSC.VSStoSMSCSucc'); +INSERT INTO `kpi_title` VALUES (226, 'SMSC', 'SMSC.A.07', '{\"cn\": \"VSS到SMSC短信失败次数\", \"en\": \"SMSC.VSStoSMSCFail\"}', 'VSS到SMSC短信失败次数', 'SMSC.VSStoSMSCFail'); +INSERT INTO `kpi_title` VALUES (227, 'SMSC', 'SMSC.A.08', '{\"cn\": \"VSS到SMSC短信字节数\", \"en\": \"SMSC.VSStoSMSCBytes\"}', 'VSS到SMSC短信字节数', 'SMSC.VSStoSMSCBytes'); +INSERT INTO `kpi_title` VALUES (228, 'SMSC', 'SMSC.A.09', '{\"cn\": \"PPS到SMSC短信请求次数\", \"en\": \"SMSC.PPStoSMSCAtt\"}', 'PPS到SMSC短信请求次数', 'SMSC.PPStoSMSCAtt'); +INSERT INTO `kpi_title` VALUES (229, 'SMSC', 'SMSC.A.10', '{\"cn\": \"PPS到SMSC短信成功次数\", \"en\": \"SMSC.PPStoSMSCSucc\"}', 'PPS到SMSC短信成功次数', 'SMSC.PPStoSMSCSucc'); +INSERT INTO `kpi_title` VALUES (230, 'SMSC', 'SMSC.A.11', '{\"cn\": \"PPS到SMSC短信失败次数\", \"en\": \"SMSC.PPStoSMSCFail\"}', 'PPS到SMSC短信失败次数', 'SMSC.PPStoSMSCFail'); +INSERT INTO `kpi_title` VALUES (231, 'SMSC', 'SMSC.A.12', '{\"cn\": \"PPS到SMSC短信字节数\", \"en\": \"SMSC.PPStoSMSCBytes\"}', 'PPS到SMSC短信字节数', 'SMSC.PPStoSMSCBytes'); +INSERT INTO `kpi_title` VALUES (232, 'SMSC', 'SMSC.A.13', '{\"cn\": \"SMPP到SMSC短信请求次数\", \"en\": \"SMSC.SMPPtoSMSCAtt\"}', 'SMPP到SMSC短信请求次数', 'SMSC.SMPPtoSMSCAtt'); +INSERT INTO `kpi_title` VALUES (233, 'SMSC', 'SMSC.A.14', '{\"cn\": \"SMPP到SMSC短信成功次数\", \"en\": \"SMSC.SMPPtoSMSCSucc\"}', 'SMPP到SMSC短信成功次数', 'SMSC.SMPPtoSMSCSucc'); +INSERT INTO `kpi_title` VALUES (234, 'SMSC', 'SMSC.A.15', '{\"cn\": \"SMPP到SMSC短信失败次数\", \"en\": \"SMSC.SMPPtoSMSCFail\"}', 'SMPP到SMSC短信失败次数', 'SMSC.SMPPtoSMSCFail'); +INSERT INTO `kpi_title` VALUES (235, 'SMSC', 'SMSC.A.16', '{\"cn\": \"SMPP到SMSC短信字节数\", \"en\": \"SMSC.SMPPtoSMSCBytes\"}', 'SMPP到SMSC短信字节数', 'SMSC.SMPPtoSMSCBytes'); +INSERT INTO `kpi_title` VALUES (236, 'SMSC', 'SMSC.A.17', '{\"cn\": \"SMSC到MS短信请求次数\", \"en\": \"SMSC.SMSCtoMSAtt\"}', 'SMSC到MS短信请求次数', 'SMSC.SMSCtoMSAtt'); +INSERT INTO `kpi_title` VALUES (237, 'SMSC', 'SMSC.A.18', '{\"cn\": \"SMSC到MS短信成功次数\", \"en\": \"SMSC.SMSCtoMSSucc\"}', 'SMSC到MS短信成功次数', 'SMSC.SMSCtoMSSucc'); +INSERT INTO `kpi_title` VALUES (238, 'SMSC', 'SMSC.A.19', '{\"cn\": \"SMSC到MS短信失败次数\", \"en\": \"SMSC.SMSCtoMSFail\"}', 'SMSC到MS短信失败次数', 'SMSC.SMSCtoMSFail'); +INSERT INTO `kpi_title` VALUES (239, 'SMSC', 'SMSC.A.20', '{\"cn\": \"SMSC到MS短信字节数\", \"en\": \"SMSC.SMSCtoMSBytes\"}', 'SMSC到MS短信字节数', 'SMSC.SMSCtoMSBytes'); +INSERT INTO `kpi_title` VALUES (240, 'SMSC', 'SMSC.A.21', '{\"cn\": \"SMSC到VSS短信请求次数\", \"en\": \"SMSC.SMSCtoVSSAtt\"}', 'SMSC到VSS短信请求次数', 'SMSC.SMSCtoVSSAtt'); +INSERT INTO `kpi_title` VALUES (241, 'SMSC', 'SMSC.A.22', '{\"cn\": \"SMSC到VSS短信成功次数\", \"en\": \"SMSC.SMSCtoVSSucc\"}', 'SMSC到VSS短信成功次数', 'SMSC.SMSCtoVSSucc'); +INSERT INTO `kpi_title` VALUES (242, 'SMSC', 'SMSC.A.23', '{\"cn\": \"SMSC到VSS短信失败次数\", \"en\": \"SMSC.SMSCtoVSSFail\"}', 'SMSC到VSS短信失败次数', 'SMSC.SMSCtoVSSFail'); +INSERT INTO `kpi_title` VALUES (243, 'SMSC', 'SMSC.A.24', '{\"cn\": \"SMSC到VSS短信字节数\", \"en\": \"SMSC.SMSCtoVSSBytes\"}', 'SMSC到VSS短信字节数', 'SMSC.SMSCtoVSSBytes'); +INSERT INTO `kpi_title` VALUES (244, 'SMSC', 'SMSC.A.25', '{\"cn\": \"SMSC到PPS短信请求次数\", \"en\": \"SMSC.SMSCtoPPSAtt\"}', 'SMSC到PPS短信请求次数', 'SMSC.SMSCtoPPSAtt'); +INSERT INTO `kpi_title` VALUES (245, 'SMSC', 'SMSC.A.26', '{\"cn\": \"SMSC到PPS短信成功次数\", \"en\": \"SMSC.SMSCtoPPSucc\"}', 'SMSC到PPS短信成功次数', 'SMSC.SMSCtoPPSucc'); +INSERT INTO `kpi_title` VALUES (246, 'SMSC', 'SMSC.A.27', '{\"cn\": \"SMSC到PPS短信失败次数\", \"en\": \"SMSC.SMSCtoPPSFail\"}', 'SMSC到PPS短信失败次数', 'SMSC.SMSCtoPPSFail'); +INSERT INTO `kpi_title` VALUES (247, 'SMSC', 'SMSC.A.28', '{\"cn\": \"SMSC到PPS短信字节数\", \"en\": \"SMSC.SMSCtoPPSBytes\"}', 'SMSC到PPS短信字节数', 'SMSC.SMSCtoPPSBytes'); +INSERT INTO `kpi_title` VALUES (248, 'SMSC', 'SMSC.A.29', '{\"cn\": \"SMSC到SMPP短信请求次数\", \"en\": \"SMSC.SMSCtoSMPPAtt\"}', 'SMSC到SMPP短信请求次数', 'SMSC.SMSCtoSMPPAtt'); +INSERT INTO `kpi_title` VALUES (249, 'SMSC', 'SMSC.A.30', '{\"cn\": \"SMSC到SMPP短信成功次数\", \"en\": \"SMSC.SMSCtoSMPPucc\"}', 'SMSC到SMPP短信成功次数', 'SMSC.SMSCtoSMPPucc'); +INSERT INTO `kpi_title` VALUES (250, 'SMSC', 'SMSC.A.31', '{\"cn\": \"SMSC到SMPP短信失败次数\", \"en\": \"SMSC.SMSCtoSMPPFail\"}', 'SMSC到SMPP短信失败次数', 'SMSC.SMSCtoSMPPFail'); +INSERT INTO `kpi_title` VALUES (251, 'SMSC', 'SMSC.A.32', '{\"cn\": \"SMSC到SMPP短信字节数\", \"en\": \"SMSC.SMSCtoSMPPBytes\"}', 'SMSC到SMPP短信字节数', 'SMSC.SMSCtoSMPPBytes'); +-- 更新CBC 20240823 +INSERT INTO `kpi_title` VALUES (252, 'CBC', 'CBC.A.01', '{\"cn\": \"CBC 发起 Create Write 消息成功\", \"en\": \"WarningReqSucc\"}', 'CBC 发起 Create Write 消息成功', 'WarningReqSucc'); +INSERT INTO `kpi_title` VALUES (253, 'CBC', 'CBC.A.02', '{\"cn\": \"CBC 发起 Create Write 消息失败\", \"en\": \"WarningReqFail\"}', 'CBC 发起 Create Write 消息失败', 'WarningReqFail'); +INSERT INTO `kpi_title` VALUES (254, 'CBC', 'CBC.A.03', '{\"cn\": \"CBC 发起 Cancel Write 消息成功\", \"en\": \"WarningCancelSucc\"}', 'CBC 发起 Cancel Write 消息成功', 'WarningCancelSucc'); +INSERT INTO `kpi_title` VALUES (255, 'CBC', 'CBC.A.04', '{\"cn\": \"CBC 发起 Cancel Write 消息失败\", \"en\": \"WarningCancelFail\"}', 'CBC 发起 Cancel Write 消息失败', 'WarningCancelFail'); SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/common/mml_command.sql b/database/common/mml_command.sql index 302d0ed4..43d1e488 100644 --- a/database/common/mml_command.sql +++ b/database/common/mml_command.sql @@ -43,7 +43,7 @@ INSERT INTO `mml_command` VALUES (1594, 'OMC', 'neManagement', 'Network Element INSERT INTO `mml_command` VALUES (1595, 'OMC', 'neManagement', 'Network Element Management', 'add', 'neinfo', 'Add Network Element', '[{\"alias\":\"ne_type\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"netype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"neid\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"rm_uid\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Resource management UID\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"rmuid\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ip\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"IP address\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"port\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Port\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"port\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_name\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE name\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"nename\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"pv_flag\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"PV flag\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"pvflag\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active'); INSERT INTO `mml_command` VALUES (1596, 'OMC', 'neManagement', 'Network Element Management', 'mod', 'neinfo', 'Modify Network Element', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"neid\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"rm_uid\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Resource management UID\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"rmuid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ip\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"IP address\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"ip\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"port\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Port\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"port\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_name\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE name\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"nename\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"pv_flag\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"PV flag\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"pvflag\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active'); INSERT INTO `mml_command` VALUES (1597, 'OMC', 'neManagement', 'Network Element Management', 'del', 'neinfo', 'Delete Network Element', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active'); -INSERT INTO `mml_command` VALUES (1598, 'OMC', 'neConfigManagement', 'NE Config Parameter Management', 'dsp', 'neconfig', 'Display NE Config Parameter', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"top_tag\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Parameter tag\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"tag\",\"optional\":\"true\",\"type\":\"string\"}]', 'Inactive'); +INSERT INTO `mml_command` VALUES (1598, 'OMC', 'neConfigManagement', 'NE Config Parameter Management', 'dsp', 'neconfig', 'Display NE Config Parameter', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE Type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"param_display\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Parameters Display\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"paramDisplay\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active'); INSERT INTO `mml_command` VALUES (1599, 'OMC', 'faultManagement', 'Fault Management', 'dsp', 'alarm', 'Display Alarm Information', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE UID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_name\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE name\",\"filter\":\"\",\"name\":\"nename\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"alarm_code\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Alarm code\",\"filter\":\"\",\"name\":\"alarmcode\",\"optional\":\"true\",\"type\":\"int\"},{\"alias\":\"orig_severity\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Original severity\",\"filter\":\"{\\\"Critical\\\":\\\"Critical\\\",\\\"Major\\\":\\\"Major\\\",\\\"Minor\\\":\\\"Minor\\\",\\\"Warning\\\":\\\"Warning\\\",\\\"Event\\\":\\\"Event\\\"}\",\"name\":\"origseverity\",\"optional\":\"true\",\"type\":\"enum\"},{\"alias\":\"pv_flag\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"PV flag\",\"filter\":\"\",\"name\":\"pvflag\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"event_time\\u003e\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Alarm event start time\",\"filter\":\"\",\"name\":\"starttime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"event_time\\u003c\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Alarm event end time\",\"filter\":\"\",\"name\":\"endtime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"alarm_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Alarm type\",\"filter\":\"{\\\"CommunicationAlarm\\\":\\\"CommunicationAlarm\\\",\\\"EquipmentAlarm\\\":\\\"EquipmentAlarm\\\",\\\"ProcessingFailure\\\":\\\"ProcessingFailure\\\",\\\"EnvironmentalAlarm\\\":\\\"EnvironmentalAlarm\\\",\\\"QualityOfServiceAlarm\\\":\\\"QualityOfServiceAlarm\\\"}\",\"name\":\"alarmtype\",\"optional\":\"true\",\"type\":\"enum\"},{\"alias\":\"alarm_status\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Alarm status\",\"filter\":\"\",\"name\":\"alarmstatus\",\"optional\":\"true\",\"type\":\"int\"}]', 'Active'); INSERT INTO `mml_command` VALUES (1600, 'OMC', 'systemCommand', 'Linux System Command', 'run', 'shell', 'Run Shell Command', '[{\"alias\":\"cmd\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Shell command\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"cmd\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive'); INSERT INTO `mml_command` VALUES (1601, 'OMC', 'licenseManagement', 'License Management', 'dsp', 'licenseinfo', 'Display NE License Information', '[{\"alias\":\"neType\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"neId\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"}]', 'Inactive'); diff --git a/database/common/mml_http_map.sql b/database/common/mml_http_map.sql index ea729c9e..b058e48d 100644 --- a/database/common/mml_http_map.sql +++ b/database/common/mml_http_map.sql @@ -42,7 +42,7 @@ CREATE TABLE `mml_http_map` ( -- ---------------------------- INSERT INTO `mml_http_map` VALUES (1, 'OMC', 'dsp', 'sysinfo', 'Get', '/api/rest/systemManagement/v1/sysInfo', '/%s', NULL, NULL, '{}', '{\r\n \"retFmt\": \"GetNF\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"NE System Information\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"neType\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"neId\",\r\n \"display\": \"NE ID\",\r\n \"length\": 28\r\n }, \r\n {\r\n \"name\": \"hostName\",\r\n \"display\": \"Host name\",\r\n \"length\": 16\r\n },\r\n {\r\n \"name\": \"osInfo\",\r\n \"display\": \"OS information\",\r\n \"length\": 128\r\n },\r\n {\r\n \"name\": \"dbInfo\",\r\n \"display\": \"Database information\",\r\n \"length\": 80\r\n },\r\n {\r\n \"name\": \"version\",\r\n \"display\": \"Software version\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"ipAddr\",\r\n \"display\": \"IP address\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"port\",\r\n \"display\": \"Port\",\r\n \"length\": 6\r\n },\r\n {\r\n \"name\": \"cpus\",\r\n \"display\": \"CPUs\",\r\n \"length\": 4\r\n },\r\n {\r\n \"name\": \"totalMem\",\r\n \"display\": \"Total memory(KB)\",\r\n \"length\": 11\r\n } \r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); INSERT INTO `mml_http_map` VALUES (2, 'OMC', 'lst', 'memap', 'Get', '/api/rest/dataManagement/v1/omc_db/ne_info', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Managed Element Map\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"rm_uid\",\r\n \"display\": \"Resource management UID\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"ne_name\",\r\n \"display\": \"NE name\",\r\n \"length\": 28\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); -INSERT INTO `mml_http_map` VALUES (3, 'OMC', 'lst', 'neinfo', 'Get', '/api/rest/dataManagement/v1/omc_db/ne_info', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Network element information\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ne_id\",\r\n \"display\": \"NE ID\",\r\n \"length\": 16\r\n },\r\n {\r\n \"name\": \"rm_uid\",\r\n \"display\": \"Resource management UID\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"ne_name\",\r\n \"display\": \"NE name\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"pv_flag\",\r\n \"display\": \"PV flag\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ip\",\r\n \"display\": \"IP address\",\r\n \"length\": 32\r\n },\r\n {\r\n \"name\": \"port\",\r\n \"display\": \"Port\",\r\n \"length\": 6\r\n },\r\n {\r\n \"name\": \"status\",\r\n \"display\": \"Status\",\r\n \"length\": 10,\r\n \"alias\": [\r\n \"online\",\r\n \"offline\",\r\n \"standby\",\r\n \"maintain\"\r\n ]\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}\r\n'); +INSERT INTO `mml_http_map` VALUES (3, 'OMC', 'lst', 'neinfo', 'Get', '/api/rest/dataManagement/v1/omc_db/ne_info', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Network element information\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ne_id\",\r\n \"display\": \"NE ID\",\r\n \"length\": 16\r\n },\r\n {\r\n \"name\": \"rm_uid\",\r\n \"display\": \"Resource management UID\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"ne_name\",\r\n \"display\": \"NE name\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"pv_flag\",\r\n \"display\": \"PV flag\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ip\",\r\n \"display\": \"IP address\",\r\n \"length\": 32\r\n },\r\n {\r\n \"name\": \"port\",\r\n \"display\": \"Port\",\r\n \"length\": 6\r\n },\r\n {\r\n \"name\": \"status\",\r\n \"display\": \"Status\",\r\n \"length\": 10,\r\n \"alias\": [\r\n \"offline\",\r\n \"online\",\r\n \"standby\",\r\n \"maintain\"\r\n ]\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}\r\n'); INSERT INTO `mml_http_map` VALUES (4, 'OMC', 'add', 'neinfo', 'Post', '/api/rest/dataManagement/v1/omc_db/ne_info', NULL, NULL, '', '{\"bodyFmt\":\"PostDB\", \"bodyKey\":\"ne_info\"}', '{\r\n \"retFmt\": \"PostDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}\r\n'); INSERT INTO `mml_http_map` VALUES (5, 'OMC', 'del', 'neinfo', 'Delete', '/api/rest/dataManagement/v1/omc_db/ne_info', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); INSERT INTO `mml_http_map` VALUES (6, 'OMC', 'mod', 'neinfo', 'Put', '/api/rest/dataManagement/v1/omc_db/ne_info', NULL, NULL, '?loc=', '{\"bodyFmt\":\"PutDB\", \"bodyKey\":\"ne_info\"}', '{\r\n \"retFmt\": \"PutDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); @@ -65,7 +65,7 @@ INSERT INTO `mml_http_map` VALUES (22, 'OMC', 'act', 'measuretask', 'Put', '/api INSERT INTO `mml_http_map` VALUES (23, 'OMC', 'dea', 'measuretask', 'Put', '/api/rest/dataManagement/v1/omc_db/measure_task', NULL, NULL, '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"measure_task\",\r\n \"cols\": [\r\n {\r\n \"name\": \"status\",\r\n \"alias\": \"status\",\r\n \"type\": \"int\",\r\n \"length\": 11,\r\n \"value\": \"Inactive\"\r\n }\r\n ]\r\n}\r\n', '{\r\n \"retFmt\": \"PutDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); INSERT INTO `mml_http_map` VALUES (24, 'OMC', 'dsp', 'nbicm', 'Get', '/api/rest/dataManagement/v1/omc_db/nbi_cm', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"NBI Resources Management\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ne_id\",\r\n \"display\": \"NE ID\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"rm_uid\",\r\n \"display\": \"RM UID\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"user_label\",\r\n \"display\": \"User label\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"object_type\",\r\n \"display\": \"Object type\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"pv_flag\",\r\n \"display\": \"PV flag\",\r\n \"length\": 8\r\n },\r\n {\r\n \"name\": \"value_json\",\r\n \"display\": \"NBI resource management\",\r\n \"length\": 200\r\n } \r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}\r\n'); INSERT INTO `mml_http_map` VALUES (25, 'OMC', 'upg', 'neversion', 'Put', '/api/rest/dataManagement/v1/omc_db/ne_version', NULL, NULL, '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"ne_version\",\r\n \"cols\": [\r\n {\r\n \"name\": \"status\",\r\n \"alias\": \"status\",\r\n \"type\": \"string\",\r\n \"length\": 8,\r\n \"value\": \"Active\"\r\n }\r\n ]\r\n}', '{\r\n \"retFmt\": \"PutDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); -INSERT INTO `mml_http_map` VALUES (26, 'OMC', 'dsp', 'neconfig', 'Get', '/api/rest/dataManagement/v1/omc_db/param_config', NULL, 'SQL', '?SQL=select+ne_type,ne_id,top_tag,json_extract(param_json,\'$.*[*].name\')+AS+param_name,JSON_EXTRACT(param_json,\'$.*[*].value\')+as+param_value+from+param_config', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"NE Config Parameters\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ne_id\",\r\n \"display\": \"NE ID\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"top_tag\",\r\n \"display\": \"Parameters tag\",\r\n \"length\": 128\r\n },\r\n {\r\n \"name\": \"param_name\",\r\n \"display\": \"Parameter name list\",\r\n \"length\": 256\r\n },\r\n {\r\n \"name\": \"param_value\",\r\n \"display\": \"Parameter value list\",\r\n \"length\": 256\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); +INSERT INTO `mml_http_map` VALUES (26, 'OMC', 'dsp', 'neconfig', 'Get', '/api/rest/dataManagement/v1/omc_db/ne_config', NULL, 'SQL', '?SQL=select+ne_type,param_display,JSON_UNQUOTE(json_extract(param_json,\'$[0].name\'))+as+param_name,JSON_UNQUOTE(json_extract(param_json,\'$[0].value\'))+as+param_value+from+ne_config', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"NE Config Parameters\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE Type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"param_display\",\r\n \"display\": \"Parameter Display\",\r\n \"length\": 128\r\n },\r\n {\r\n \"name\": \"param_name\",\r\n \"display\": \"Parameter Name\",\r\n \"length\": 256\r\n },\r\n {\r\n \"name\": \"param_value\",\r\n \"display\": \"Parameter Value\",\r\n \"length\": 256\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); INSERT INTO `mml_http_map` VALUES (27, 'OMC', 'lst', 'license', 'Get', '/api/rest/dataManagement/v1/omc_db/ne_license', NULL, 'loc', '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"NE License Information\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ne_id\",\r\n \"display\": \"NE ID\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"serial_no\",\r\n \"display\": \"Serial no\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"capcity\",\r\n \"display\": \"License capcity\",\r\n \"length\": 11\r\n },\r\n {\r\n \"name\": \"used\",\r\n \"display\": \"License used\",\r\n \"length\": 11\r\n },\r\n {\r\n \"name\": \"feature_enabled\",\r\n \"display\": \"Feature enabled\",\r\n \"length\": 30\r\n },\r\n {\r\n \"name\": \"expiration_date\",\r\n \"display\": \"License expiration date\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}'); INSERT INTO `mml_http_map` VALUES (28, 'OMC', 'dep', 'license', 'Put', '/api/rest/dataManagement/v1/omc_db/ne_license', NULL, 'loc', '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"ne_license\",\r\n \"callFunc\": \"DeploymentLicense\"\r\n}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); INSERT INTO `mml_http_map` VALUES (29, 'OMC', 'rel', 'license', 'Put', '/api/rest/dataManagement/v1/omc_db/ne_license', NULL, 'loc', '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"ne_license\",\r\n \"callFunc\": \"InstallLicense\"\r\n}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}'); diff --git a/database/common/ne_config.sql b/database/common/ne_config.sql index 24e201ce..3d0def68 100644 --- a/database/common/ne_config.sql +++ b/database/common/ne_config.sql @@ -5,16 +5,14 @@ SET FOREIGN_KEY_CHECKS = 0; -- Table structure for table `ne_config` -- - DROP TABLE IF EXISTS `ne_config`; - CREATE TABLE `ne_config` ( `id` int NOT NULL AUTO_INCREMENT, `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元类型', `param_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '参数名', `param_display` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '参数显示名', `param_type` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '参数类型 list列表单层 array数组多层', - `param_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'accesss属性控制:只读read-only/read/ro 读写read-write', + `param_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'accesss属性控制: 只读read-only/read/ro 读写read-write', `param_sort` int DEFAULT '0' COMMENT '参数排序', `param_perms` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '操作权限 get只读 put可编辑 delete可删除 post可新增', `update_time` bigint DEFAULT NULL COMMENT '更新时间', @@ -23,84 +21,114 @@ CREATE TABLE `ne_config` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网元_参数配置可用属性值'; -- 初始数据对应网元 -INSERT INTO `ne_config` VALUES (1, 'AMF', 'system', 'System Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMF Name\",\"filter\":\"0~64\",\"name\":\"amfName\",\"type\":\"string\",\"value\":\"AMF\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Relative Capacity\",\"filter\":\"0~255\",\"name\":\"relativeCapacity\",\"type\":\"int\",\"value\":\"255\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SBI Scheme\",\"filter\":\"{\\\"0\\\":\\\"http\\\",\\\"1\\\":\\\"https\\\"}\",\"name\":\"sbiScheme\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SBI Server IP\",\"filter\":\"0~64\",\"name\":\"sbiServerIp\",\"type\":\"string\",\"value\":\"192.168.1.183\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"SBI Server Port\",\"filter\":\"0~65535\",\"name\":\"sbiServerPort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"nrfEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"0~64\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AUSF URI\",\"filter\":\"0~64\",\"name\":\"ausfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.130:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDM URI\",\"filter\":\"0~64\",\"name\":\"udmUri\",\"type\":\"string\",\"value\":\"http://172.16.5.140:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SMF URI\",\"filter\":\"0~64\",\"name\":\"smfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.150:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PCF URI\",\"filter\":\"0~64\",\"name\":\"pcfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.160:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"LMF URI\",\"filter\":\"0~64\",\"name\":\"lmfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.200:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NEF URI\",\"filter\":\"0~64\",\"name\":\"nefUri\",\"type\":\"string\",\"value\":\"http://172.16.5.210:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IMEI Restriction Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"imeiRestrictionEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Allowed IMEI Prefix\",\"filter\":\"0~128\",\"name\":\"allowedImeiPrefix\",\"type\":\"string\",\"value\":\"869583045\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN Correction Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"dnnCorrectionEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default DNN\",\"filter\":\"0~64\",\"name\":\"defaultDnn\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Integrity Algorithm\",\"filter\":\"{\\\"0\\\":\\\"NIA0\\\",\\\"1\\\":\\\"NIA1\\\",\\\"2\\\":\\\"NIA2\\\",\\\"3\\\":\\\"NIA3\\\"}\",\"name\":\"integrityAlgorithm\",\"type\":\"enum\",\"value\":\"2\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Ciphering Algorithm\",\"filter\":\"{\\\"0\\\":\\\"NEA0\\\",\\\"1\\\":\\\"NEA1\\\",\\\"2\\\":\\\"NEA2\\\",\\\"3\\\":\\\"NEA3\\\"}\",\"name\":\"cipheringAlgorithm\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3502\",\"filter\":\"1~65535\",\"name\":\"t3502\",\"type\":\"int\",\"value\":\"720\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3512\",\"filter\":\"1~65535\",\"name\":\"t3512\",\"type\":\"int\",\"value\":\"3600\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3513\",\"filter\":\"1~65535\",\"name\":\"t3513\",\"type\":\"int\",\"value\":\"2\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3522\",\"filter\":\"1~65535\",\"name\":\"t3522\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3550\",\"filter\":\"1~65535\",\"name\":\"t3550\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3555\",\"filter\":\"1~65535\",\"name\":\"t3555\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3560\",\"filter\":\"1~65535\",\"name\":\"t3560\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3565\",\"filter\":\"1~65535\",\"name\":\"t3565\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3570\",\"filter\":\"1~65535\",\"name\":\"t3570\",\"type\":\"int\",\"value\":\"6\"}]', 1, '', 1721705806656); -INSERT INTO `ne_config` VALUES (2, 'AMF', 'association', 'TNL Association List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NGAP IP\",\"filter\":\"0~64\",\"name\":\"ngapIp\",\"type\":\"string\",\"value\":\"192.168.1.183\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"NGAP SCTP Port\",\"filter\":\"0~65535\",\"name\":\"ngapSctpPort\",\"type\":\"int\",\"value\":\"38412\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Weight\",\"filter\":\"0~255\",\"name\":\"weightFactor\",\"type\":\"int\",\"value\":\"255\"}]', 3, '', 1721705807645); -INSERT INTO `ne_config` VALUES (3, 'AMF', 'guami', 'GUAMI List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Region ID\",\"filter\":\"0~255\",\"name\":\"regionId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~1023\",\"display\":\"Set ID\",\"filter\":\"0~1023\",\"name\":\"setId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~63\",\"display\":\"Pointer\",\"filter\":\"0~63\",\"name\":\"pointer\",\"type\":\"int\",\"value\":\"1\"}]', 5, '', 1721705807721); -INSERT INTO `ne_config` VALUES (4, 'AMF', 'tai', 'TAI List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~16777215\",\"display\":\"TAC\",\"filter\":\"0~8\",\"name\":\"tac\",\"type\":\"string\",\"value\":\"1\"}]', 7, '', 1721705807738); -INSERT INTO `ne_config` VALUES (5, 'AMF', 'slice', 'Slice List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~127\",\"display\":\"SST\",\"filter\":\"0~127\",\"name\":\"sst\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SD\",\"filter\":\"^[A-Fa-f0-9]{6}\",\"name\":\"sd\",\"type\":\"regex\",\"value\":\"000001\"}]', 9, '', 1721705807763); -INSERT INTO `ne_config` VALUES (6, 'AUSF', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service IP\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.130\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Port\",\"filter\":\"0~65535\",\"name\":\"servicePort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"HTTP\\\", \\\"1\\\":\\\"HTTPS\\\"}\",\"name\":\"scheme\",\"type\":\"enum\",\"value\":\"http\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDM URI\",\"filter\":\"\",\"name\":\"udmUri\",\"type\":\"string\",\"value\":\"http://172.16.5.140:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Group ID\",\"filter\":\"\",\"name\":\"groupId\",\"type\":\"string\",\"value\":\"0\"}]', 1, '', 1719831209173); -INSERT INTO `ne_config` VALUES (7, 'IMS', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Label\",\"filter\":\"\",\"name\":\"label\",\"type\":\"string\",\"value\":\"ims-core\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"HPLMN MCC\",\"filter\":\"\",\"name\":\"hplmnMCC\",\"type\":\"string\",\"value\":\"001\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"HPLMN MNC\",\"filter\":\"\",\"name\":\"hplmnMNC\",\"type\":\"string\",\"value\":\"01\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Network IPv4\",\"filter\":\"\",\"name\":\"LocalNetworkIPv4\",\"type\":\"ipv4\",\"value\":\"172.16.5.110\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Public Network IPv4\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.110\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Public Network IPv6\",\"filter\":\"\",\"name\":\"serviceIPv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain Name 1\",\"filter\":\"\",\"name\":\"domainName1\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain Name 2\",\"filter\":\"\",\"name\":\"domainName2\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain Name 3\",\"filter\":\"\",\"name\":\"domainName3\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain Name 4\",\"filter\":\"\",\"name\":\"domainName4\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MultiIPStack Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"multiIPStackInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Register Timer\",\"filter\":\"120~1000000\",\"name\":\"registerTimer\",\"type\":\"int\",\"value\":\"7200\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Call Duration\",\"filter\":\"1800~1000000\",\"name\":\"maxCallDuration\",\"type\":\"int\",\"value\":\"43200\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Internal SMS Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"internalSMSInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Internal CDR Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"internalCDRInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Internal KPI Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"internalKPIInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PCF IP Address\",\"filter\":\"\",\"name\":\"pcfIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.160\"}]', 1, '', 1719831209377); -INSERT INTO `ne_config` VALUES (8, 'IMS', 'plmn', 'PLMN List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MCC\",\"filter\":\"^[0-9]{3}$\",\"name\":\"mcc\",\"type\":\"regex\",\"value\":\"001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MNC\",\"filter\":\"^[0-9]{2,3}$\",\"name\":\"mnc\",\"type\":\"regex\",\"value\":\"01\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain\",\"filter\":\"0~128\",\"name\":\"domain\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]', 3, '', 1719831209469); -INSERT INTO `ne_config` VALUES (9, 'IMS', 'mmtel_dialplan', 'MMTEL Dialplan', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"NaName\",\"filter\":\"0~128\",\"name\":\"naName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Title\",\"filter\":\"0~128\",\"name\":\"title\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Method\",\"filter\":\"0-2\",\"name\":\"method\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Prefix\",\"filter\":\"0~128\",\"name\":\"prefix\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Start\",\"filter\":\"0~128\",\"name\":\"start\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"End\",\"filter\":\"0~128\",\"name\":\"end\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Attrib\",\"filter\":\"0~128\",\"name\":\"attrib\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Number Len\",\"filter\":\"0~128\",\"name\":\"numberLen\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rsc\",\"filter\":\"0~128\",\"name\":\"rsc\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"E164 Nai\",\"filter\":\"0~128\",\"name\":\"e164Nai\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"E164 Delete\",\"filter\":\"0~128\",\"name\":\"e164Delete\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"E164 Insert\",\"filter\":\"0~128\",\"name\":\"e164Insert\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"Enable: Close/Open\",\"display\":\"Admin State\",\"filter\":\"{\\\"0\\\":\\\"Close\\\", \\\"1\\\":\\\"Open\\\"}\",\"name\":\"adminState\",\"type\":\"enum\",\"value\":\"0\"}]', 5, '', 1719831209568); -INSERT INTO `ne_config` VALUES (10, 'IMS', 'ds_system', 'DS System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dispatch System Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"dispatchSystemInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Transcode Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"transcodeInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dispatch System IPv4\",\"filter\":\"\",\"name\":\"dispatchSystemIP\",\"type\":\"ipv4\",\"value\":\"1.0.0.1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dispatch System Port\",\"filter\":\"\",\"name\":\"dispatchSystemPort\",\"type\":\"int\",\"value\":\"5060\"}]', 7, '', 1719831209655); -INSERT INTO `ne_config` VALUES (11, 'MME', 'system', 'System Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"true|false\",\"display\":\"CSFB Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"csfbEnabled\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"true|false\",\"display\":\"VoLTE Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"volteEnabled\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"S1 MME IP\",\"filter\":\"0~64\",\"name\":\"s1MmeIp\",\"type\":\"string\",\"value\":\"192.168.1.179\"},{\"access\":\"read-only\",\"comment\":\"0~65535\",\"display\":\"S1 MME Port\",\"filter\":\"0~65535\",\"name\":\"s1MmePort\",\"type\":\"int\",\"value\":\"36412\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"S11 MME IP\",\"filter\":\"0~64\",\"name\":\"s11MmeIp\",\"type\":\"string\",\"value\":\"192.168.1.179\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"S11 MME Port\",\"filter\":\"0~65535\",\"name\":\"s11MmePort\",\"type\":\"int\",\"value\":\"2123\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"S10 MME IP\",\"filter\":\"0~64\",\"name\":\"s10MmeIp\",\"type\":\"string\",\"value\":\"192.168.1.178\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"S10 MME Port\",\"filter\":\"0~65535\",\"name\":\"s10MmePort\",\"type\":\"int\",\"value\":\"2123\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"SGs MME IP\",\"filter\":\"0~64\",\"name\":\"sgsMmeIp\",\"type\":\"string\",\"value\":\"192.168.1.179\"},{\"access\":\"read-only\",\"comment\":\"0~65535\",\"display\":\"SGs MME Port\",\"filter\":\"0~65535\",\"name\":\"sgsMmePort\",\"type\":\"int\",\"value\":\"29118\"},{\"access\":\"read-write\",\"comment\":\"0~100\",\"display\":\"S6A MME Identity\",\"filter\":\"0~100\",\"name\":\"s6aIdentity\",\"type\":\"string\",\"value\":\"mme.epc.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"0~20\",\"display\":\"S6A MME IP\",\"filter\":\"0~20\",\"name\":\"localIp\",\"type\":\"string\",\"value\":\"172.16.5.220\"}]', 1, '', 1719831209702); -INSERT INTO `ne_config` VALUES (12, 'MME', 'gummei', 'Gummei List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Group ID\",\"filter\":\"0~65535\",\"name\":\"groupId\",\"type\":\"int\",\"value\":\"4\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Code\",\"filter\":\"0~255\",\"name\":\"code\",\"type\":\"int\",\"value\":\"1\"}]', 3, '', 1719831209759); -INSERT INTO `ne_config` VALUES (13, 'MME', 'tai', 'TAI List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"TAC\",\"filter\":\"0~65535\",\"name\":\"tac\",\"type\":\"int\",\"value\":\"1\"}]', 5, '', 1719831209792); -INSERT INTO `ne_config` VALUES (14, 'MME', 'hss', 'HSS List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{1,15}$\",\"display\":\"IMSI Prefix\",\"filter\":\"^[0-9]{1,15}$\",\"name\":\"imsiPre\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~128\",\"display\":\"HSS Hostname\",\"filter\":\"0~128\",\"name\":\"hssHostname\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"SCTP|TCP\",\"display\":\"Protocol\",\"filter\":\"0~8\",\"name\":\"protocol\",\"type\":\"string\",\"value\":\"SCTP\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"HSS Port\",\"filter\":\"0~65535\",\"name\":\"hssPort\",\"type\":\"int\",\"value\":\"3868\"}]', 7, '', 1719831209841); -INSERT INTO `ne_config` VALUES (15, 'MME', 'sgw', 'SGW List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"TAC\",\"filter\":\"0~65535\",\"name\":\"tac\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"SGW IP\",\"filter\":\"0~64\",\"name\":\"sgwIp\",\"type\":\"string\",\"value\":\"172.16.5.150\"}]', 9, '', 1719831209876); -INSERT INTO `ne_config` VALUES (16, 'MME', 'pgw', 'PGW List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~128\",\"display\":\"APN\",\"filter\":\"0~128\",\"name\":\"apn\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"PGW IP\",\"filter\":\"0~64\",\"name\":\"pgwIp\",\"type\":\"string\",\"value\":\"192.168.1.181\"}]', 11, '', 1719831209927); -INSERT INTO `ne_config` VALUES (17, 'MME', 'amf', 'AMF List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~16777215\",\"display\":\"TAC\",\"filter\":\"0~16777215\",\"name\":\"tac\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Region ID\",\"filter\":\"0~255\",\"name\":\"regionId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~1023\",\"display\":\"Set ID\",\"filter\":\"0~1023\",\"name\":\"setId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~63\",\"display\":\"Pointer\",\"filter\":\"0~63\",\"name\":\"pointer\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"AMF IP\",\"filter\":\"0~64\",\"name\":\"amfIp\",\"type\":\"string\",\"value\":\"172.16.5.120\"}]', 13, '', 1719831209992); -INSERT INTO `ne_config` VALUES (18, 'MOCNGW', 'system', 'System Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"S1AP South Address\",\"filter\":\"0~64\",\"name\":\"s1apSouthAddr\",\"type\":\"string\",\"value\":\"192.168.7.163\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"S1AP North Address\",\"filter\":\"0~64\",\"name\":\"s1apNorthAddr\",\"type\":\"string\",\"value\":\"192.168.8.163\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"TAC\",\"filter\":\"0~65535\",\"name\":\"tac\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~1048575\",\"display\":\"ENB ID\",\"filter\":\"0~1048575\",\"name\":\"enbId\",\"type\":\"int\",\"value\":\"24\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"User Plane Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"userPlaneEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PFCP Address\",\"filter\":\"0~64\",\"name\":\"pfcpAddr\",\"type\":\"string\",\"value\":\"192.168.7.163\"}]', 1, '', 1719831210071); -INSERT INTO `ne_config` VALUES (19, 'MOCNGW', 'mme', 'MME List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"S1AP Address\",\"filter\":\"0~64\",\"name\":\"s1apAddr\",\"type\":\"string\",\"value\":\"192.168.1.161\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"S1AP Port\",\"filter\":\"0~65535\",\"name\":\"s1apPort\",\"type\":\"int\",\"value\":\"36412\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"}]', 3, '', 1719831210273); -INSERT INTO `ne_config` VALUES (20, 'MOCNGW', 'upgw', 'UPGW Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PFCP Address\",\"filter\":\"0~64\",\"name\":\"pfcpAddr\",\"type\":\"string\",\"value\":\"192.168.1.159\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"PFCP Port\",\"filter\":\"0~65535\",\"name\":\"pfcpPort\",\"type\":\"int\",\"value\":\"8805\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GTP-U South Address\",\"filter\":\"0~64\",\"name\":\"gtpuSouthAddr\",\"type\":\"string\",\"value\":\"10.10.1.2\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GTP-U North Address\",\"filter\":\"0~64\",\"name\":\"gtpuNorthAddr\",\"type\":\"string\",\"value\":\"192.168.7.123\"}]', 5, '', 1719831210320); -INSERT INTO `ne_config` VALUES (21, 'N3IWF', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IKEBindAddress\",\"filter\":\"\",\"name\":\"ikeBindAddr\",\"type\":\"string\",\"value\":\"192.168.12.160\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GTPBindAddress\",\"filter\":\"\",\"name\":\"gtpBindAddr\",\"type\":\"string\",\"value\":\"192.168.12.161\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"FQDN\",\"filter\":\"\",\"name\":\"fqdn\",\"type\":\"string\",\"value\":\"n3iwf.5gc.mnc00.mcc460.pub.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"InternalIP\",\"filter\":\"\",\"name\":\"internalIP\",\"type\":\"string\",\"value\":\"172.16.1.190\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UdmIPAddrPort\",\"filter\":\"\",\"name\":\"udmAddr\",\"type\":\"string\",\"value\":\"172.16.1.140:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SmfIPAddress\",\"filter\":\"\",\"name\":\"smfIPAddr\",\"type\":\"string\",\"value\":\"172.16.1.150\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3IPAddress\",\"filter\":\"\",\"name\":\"n3IPAddr\",\"type\":\"string\",\"value\":\"192.168.1.160\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N6IPAddress\",\"filter\":\"\",\"name\":\"n6IPAddr\",\"type\":\"string\",\"value\":\"192.168.1.161\"}]', 1, '', 1719831210358); -INSERT INTO `ne_config` VALUES (22, 'NRF', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service IP\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.180\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Port\",\"filter\":\"0~65535\",\"name\":\"servicePort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"HTTP\\\", \\\"1\\\":\\\"HTTPS\\\"}\",\"name\":\"scheme\",\"type\":\"enum\",\"value\":\"0\"}]', 1, 'put', 1719831210397); -INSERT INTO `ne_config` VALUES (23, 'NRF', 'registeredNFs', 'Registered NFs', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~256\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"NF Type\",\"filter\":\"^.{1,128}$\",\"name\":\"nfType\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Status\",\"filter\":\"^.{1,128}$\",\"name\":\"status\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"NF ID\",\"filter\":\"^.{1,128}$\",\"name\":\"nfId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"IP Address\",\"filter\":\"^.{1,128}$\",\"name\":\"ipAddress\",\"type\":\"string\",\"value\":\"\"}]', 3, 'get', 1719831210443); -INSERT INTO `ne_config` VALUES (24, 'NSSF', 'general', 'General', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NSSF Name\",\"filter\":\"\",\"name\":\"nssfName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Log Level\",\"filter\":\"\",\"name\":\"logLevel\",\"type\":\"string\",\"value\":\"error\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NF ID\",\"filter\":\"\",\"name\":\"nfId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"System ID\",\"filter\":\"\",\"name\":\"systemId\",\"type\":\"int\",\"value\":\"0\"}]', 1, '', 1719831210478); -INSERT INTO `ne_config` VALUES (25, 'NSSF', 'sbi', 'SBI', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"\",\"name\":\"scheme\",\"type\":\"string\",\"value\":\"http\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Register IPv4\",\"filter\":\"\",\"name\":\"registerIpv4\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Binding IPv4\",\"filter\":\"\",\"name\":\"bindingIpv4\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Register IPv6\",\"filter\":\"\",\"name\":\"registerIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Binding IPv6\",\"filter\":\"\",\"name\":\"bindingIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IP Type\",\"filter\":\"\",\"name\":\"ipType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Port\",\"filter\":\"\",\"name\":\"port\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Telnet IPv4\",\"filter\":\"\",\"name\":\"telnetIpv4\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Telnet IPv6\",\"filter\":\"\",\"name\":\"telnetIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Telnet Port\",\"filter\":\"\",\"name\":\"telnetPort\",\"type\":\"int\",\"value\":\"4100\"}]', 3, '', 1719831210567); -INSERT INTO `ne_config` VALUES (26, 'NSSF', 'supportedNetworkSliceList', 'Supported Network Slice List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MCC\",\"filter\":\"\",\"name\":\"mcc\",\"type\":\"string\",\"value\":\"001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MNC\",\"filter\":\"\",\"name\":\"mnc\",\"type\":\"string\",\"value\":\"01\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"TAC\",\"filter\":\"\",\"name\":\"tac\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported SST\",\"filter\":\"\",\"name\":\"supportedSst\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported SD\",\"filter\":\"\",\"name\":\"supportedSd\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Restricted SST\",\"filter\":\"\",\"name\":\"restrictedSst\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Restricted SD\",\"filter\":\"\",\"name\":\"restrictedSd\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF ID\",\"filter\":\"\",\"name\":\"nrfId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NSI ID\",\"filter\":\"\",\"name\":\"nsiId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Access Type\",\"filter\":\"\",\"name\":\"accessType\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMF Set ID\",\"filter\":\"\",\"name\":\"amfSetId\",\"type\":\"string\",\"value\":\"\"}]', 5, '', 1719831210617); -INSERT INTO `ne_config` VALUES (27, 'NSSF', 'plmnMappingList', 'PLMN Mapping List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Operator Name\",\"filter\":\"\",\"name\":\"operatorName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MCC\",\"filter\":\"\",\"name\":\"mcc\",\"type\":\"string\",\"value\":\"001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MNC\",\"filter\":\"\",\"name\":\"mnc\",\"type\":\"string\",\"value\":\"02\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Serving SNSSAI SST\",\"filter\":\"\",\"name\":\"servingSnssaiSst\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Serving SNSSAI SD\",\"filter\":\"\",\"name\":\"servingSnssaiSd\",\"type\":\"string\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Home SNSSAI SST\",\"filter\":\"\",\"name\":\"homeSnssaiSst\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Home SNSSAI SD\",\"filter\":\"\",\"name\":\"homeSnssaiSd\",\"type\":\"string\",\"value\":\"1\"}]', 7, '', 1719831210699); -INSERT INTO `ne_config` VALUES (28, 'PCF', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service IP\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.160\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Port\",\"filter\":\"0~65535\",\"name\":\"servicePort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"HTTP\\\", \\\"1\\\":\\\"HTTPS\\\"}\",\"name\":\"scheme\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn1\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn1\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn2\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn2\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn3\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn3\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn4\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn4\",\"type\":\"string\",\"value\":\"00101\"}]', 1, '', 1719831210756); -INSERT INTO `ne_config` VALUES (29, 'PCF', 'serviceAreaRestriction', 'Service Area Restriction', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_ambr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Restriction Type\",\"filter\":\"{\\\"0\\\":\\\"Allowed Areas\\\", \\\"1\\\":\\\"Not Allowed Areas\\\"}\",\"name\":\"restrictionType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"TACs\",\"filter\":\"\",\"name\":\"tacs\",\"type\":\"string\",\"value\":\"123\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Area Codes\",\"filter\":\"\",\"name\":\"areaCodes\",\"type\":\"string\",\"value\":\"123456\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max TAs\",\"filter\":\"^\\\\d{1,2}$\",\"name\":\"maxTAs\",\"type\":\"int\",\"value\":\"1\"}]', 3, '', 1719831210789); -INSERT INTO `ne_config` VALUES (30, 'PCF', 'pccRules', 'PCC Rules', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rule ID\",\"filter\":\"^.{1,63}$\",\"name\":\"ruleId\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Activate\",\"filter\":\"false;true;\",\"name\":\"activate\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Precedence\",\"filter\":\"0~255\",\"name\":\"precedence\",\"type\":\"int\",\"value\":\"80\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Usage\",\"filter\":\"{\\\"0\\\":\\\"General\\\", \\\"1\\\":\\\"IMS-Signalling\\\"}\",\"name\":\"flowUsage\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"APP ID\",\"filter\":\"^.{1,63}$\",\"name\":\"appId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Template\",\"filter\":\"^.{1,255}$\",\"name\":\"flowTemplate\",\"type\":\"string\",\"value\":\"flow_any\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QoS ID\",\"filter\":\"^.{1,63}$\",\"name\":\"qosId\",\"type\":\"string\",\"value\":\"qos_internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Traffic Control ID\",\"filter\":\"^.{1,63}$\",\"name\":\"trafficControlId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Usage Monitoring ID\",\"filter\":\"^.{1,63}$\",\"name\":\"usageMonitoringId\",\"type\":\"string\",\"value\":\"\"}]', 5, '', 1719831210834); -INSERT INTO `ne_config` VALUES (31, 'PCF', 'sessionRules', 'Session Rules', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rule ID\",\"filter\":\"^.{1,63}$\",\"name\":\"ruleId\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Activate\",\"filter\":\"false;true;\",\"name\":\"activate\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI\",\"filter\":\"0~255\",\"name\":\"fiveQI\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI Priority Level\",\"filter\":\"0~127\",\"name\":\"fiveQIPriorityLevel\",\"type\":\"int\",\"value\":\"80\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Usage\",\"filter\":\"{\\\"0\\\":\\\"General\\\", \\\"1\\\":\\\"IMS-Signalling\\\"}\",\"name\":\"flowUsage\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Usage Monitoring ID\",\"filter\":\"^.{1,63}$\",\"name\":\"usageMonitoringId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"ambrDl\",\"type\":\"string\",\"value\":\"200Mbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"ambrUl\",\"type\":\"string\",\"value\":\"100Mbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Averaging Window\",\"filter\":\"0~4095\",\"name\":\"averagingWindow\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Data Burst Volume\",\"filter\":\"0~4095\",\"name\":\"maxDataBurstVolume\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Priority Level\",\"filter\":\"1~15\",\"name\":\"arpPriorityLevel\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Capability\",\"filter\":\"{\\\"0\\\":\\\"Not Preempt\\\",\\\"1\\\":\\\"May Preempt\\\"}\",\"name\":\"arpPreemptCap\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Vulnerability\",\"filter\":\"{\\\"0\\\":\\\"Not Preemptable\\\",\\\"1\\\":\\\"Preemptable\\\"}\",\"name\":\"arpPreemptVuln\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Bitrate Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"maxbrDl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Bitrate Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"maxbrUl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GBR Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"gbrDl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GBR Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"gbrUl\",\"type\":\"string\",\"value\":\"\"}]', 7, '', 1719831210893); -INSERT INTO `ne_config` VALUES (32, 'PCF', 'gxServer', 'Gx Server', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Type\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"netType\",\"type\":\"enum\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Address\",\"filter\":\"\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"172.16.5.140:3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Host\",\"filter\":\"^.{0,127}$\",\"name\":\"host\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Realm\",\"filter\":\"^.{0,127}$\",\"name\":\"realm\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]', 9, '', 1719831210965); -INSERT INTO `ne_config` VALUES (33, 'PCF', 'rxServer', 'Rx Server', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Type\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"netType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Address\",\"filter\":\"\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"172.16.5.140:3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Host\",\"filter\":\"^.{0,127}$\",\"name\":\"host\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Realm\",\"filter\":\"^.{0,127}$\",\"name\":\"realm\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]', 11, '', 1719831211004); -INSERT INTO `ne_config` VALUES (34, 'PCF', 'flowTemplate', 'Flow Template', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~256\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Template Name\",\"filter\":\"^.{1,63}$\",\"name\":\"templateName\",\"type\":\"string\",\"value\":\"flow_any\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Description\",\"filter\":\"^.{1,127}$\",\"name\":\"flowDescription\",\"type\":\"string\",\"value\":\"permit out ip from any to assigned\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Direction\",\"filter\":\"{\\\"0\\\":\\\"Unspecified\\\", \\\"1\\\":\\\"Uplink\\\", \\\"2\\\":\\\"Downlink\\\", \\\"3\\\":\\\"Bidirectional\\\"}\",\"name\":\"flowDirection\",\"type\":\"enum\",\"value\":\"0\"}]', 13, '', 1719831211185); -INSERT INTO `ne_config` VALUES (35, 'PCF', 'qosTemplate', 'QoS Template', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QoS ID\",\"filter\":\"^.{1,63}$\",\"name\":\"qosId\",\"type\":\"string\",\"value\":\"qos_internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI\",\"filter\":\"0~255\",\"name\":\"fiveQI\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI Priority Level\",\"filter\":\"0~127\",\"name\":\"fiveQIPriorityLevel\",\"type\":\"int\",\"value\":\"80\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Bitrate Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"maxbrDl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Bitrate Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"maxbrUl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GBR Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"gbrDl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GBR Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"gbrUl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Priority Level\",\"filter\":\"1~15\",\"name\":\"arpPriorityLevel\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Capability\",\"filter\":\"{\\\"0\\\":\\\"Not Preempt\\\",\\\"1\\\":\\\"May Preempt\\\"}\",\"name\":\"arpPreemptCap\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Vulnerability\",\"filter\":\"{\\\"0\\\":\\\"Not Preemptable\\\",\\\"1\\\":\\\"Preemptable\\\"}\",\"name\":\"arpPreemptVuln\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default QoS Flow Indication\",\"filter\":\"false;true;\",\"name\":\"defQosFlowIndication\",\"type\":\"bool\",\"value\":\"false\"}]', 15, '', 1719831211267); -INSERT INTO `ne_config` VALUES (36, 'PCF', 'usageMonitoringTemplate', 'Usage Monitoring Template', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Usage Monitoring ID\",\"filter\":\"^.{1,63}$\",\"name\":\"umId\",\"type\":\"string\",\"value\":\"flow_any\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Volume Threshold(KB)\",\"filter\":\"\",\"name\":\"volumeThreshold\",\"type\":\"int\",\"value\":\"5242880\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Volume Threshold Uplink(KB)\",\"filter\":\"\",\"name\":\"volumeThresholdUplink\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Volume Threshold Downlink(KB)\",\"filter\":\"\",\"name\":\"volumeThresholdDownlink\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Time Threshold\",\"filter\":\"\",\"name\":\"timeThreshold\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Inactivity Time\",\"filter\":\"\",\"name\":\"inactivityTime\",\"type\":\"int\",\"value\":\"0\"}]', 17, '', 1719831211321); -INSERT INTO `ne_config` VALUES (37, 'PCF', 'trafficControlTemplate', 'Traffic Control Template', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Traffic Control ID\",\"filter\":\"^.{1,63}$\",\"name\":\"tcId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Status\",\"filter\":\"{\\\"0\\\":\\\"Disable\\\", \\\"1\\\":\\\"Uplink\\\", \\\"2\\\":\\\"Downlink\\\", \\\"3\\\":\\\"Enable\\\", \\\"4\\\":\\\"Remove\\\"}\",\"name\":\"flowStatus\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Mute Notify\",\"filter\":\"false;true;\",\"name\":\"muteNotif\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Route to Location DNAI\",\"filter\":\"^.{1,63}$\",\"name\":\"dnai\",\"type\":\"string\",\"value\":\"\"}]', 19, '', 1719831211361); -INSERT INTO `ne_config` VALUES (38, 'PCF', 'headerEnrichTemplate', 'Header Enrich Template', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Template Name\",\"filter\":\"^.{1,63}$\",\"name\":\"templateName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Header Type\",\"filter\":\"{\\\"0\\\":\\\"GPSI\\\", \\\"1\\\":\\\"SUPI\\\", \\\"2\\\":\\\"UE IP\\\", \\\"3\\\":\\\"User Location\\\", \\\"4\\\":\\\"DNN\\\"}\",\"name\":\"headerType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Header Name\",\"filter\":\"^.{1,63}$\",\"name\":\"headerName\",\"type\":\"string\",\"value\":\"\"}]', 21, '', 1719831211407); -INSERT INTO `ne_config` VALUES (39, 'SMF', 'smfSystem', 'SMF System Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SBI IP\",\"filter\":\"\",\"name\":\"sbiIpAddr\",\"type\":\"string\",\"value\":\"172.16.5.150\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"SBI Port\",\"filter\":\"0~65535\",\"name\":\"sbiPort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SBI Scheme\",\"filter\":\"{\\\"0\\\":\\\"http\\\", \\\"1\\\":\\\"https\\\"}\",\"name\":\"sbiScheme\",\"type\":\"enum\",\"value\":\"http\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N4 IPv4\",\"filter\":\"\",\"name\":\"n4Ipv4\",\"type\":\"ipv4\",\"value\":\"172.16.5.150\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N4 IPv6\",\"filter\":\"\",\"name\":\"n4Ipv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N4U IPv4\",\"filter\":\"\",\"name\":\"n4UIpv4\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N4U IPv6\",\"filter\":\"\",\"name\":\"n4UIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMF URI\",\"filter\":\"\",\"name\":\"amfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.120:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PCF Enable\",\"filter\":\"\",\"name\":\"pcfEnable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PCF URI\",\"filter\":\"\",\"name\":\"pcfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.160:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDM URI\",\"filter\":\"\",\"name\":\"udmUri\",\"type\":\"string\",\"value\":\"http://172.16.5.140:8080\"},{\"access\":\"read-write\",\"display\":\"5G Charging Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"chfEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CHF Primary URI\",\"filter\":\"\",\"name\":\"chfPrimaryUri\",\"type\":\"string\",\"value\":\"http://172.16.5.240:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CHF Secondary URI\",\"filter\":\"\",\"name\":\"chfSecondaryUri\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"nrfEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary DNS IPv4\",\"filter\":\"\",\"name\":\"primaryDnsIpv4\",\"type\":\"ipv4\",\"value\":\"114.114.114.114\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary DNS IPv4\",\"filter\":\"\",\"name\":\"secondaryDnsIpv4\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary DNS IPv6\",\"filter\":\"\",\"name\":\"primaryDnsIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary DNS IPv6\",\"filter\":\"\",\"name\":\"secondaryDnsIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary PCSCF IPv4\",\"filter\":\"\",\"name\":\"primaryPcscfIpv4\",\"type\":\"ipv4\",\"value\":\"172.16.5.110\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary PCSCF IPv4\",\"filter\":\"\",\"name\":\"secondaryPcscfIpv4\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary PCSCF IPv6\",\"filter\":\"\",\"name\":\"primaryPcscfIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary PCSCF IPv6\",\"filter\":\"\",\"name\":\"secondaryPcscfIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE MTU\",\"filter\":\"0~65535\",\"name\":\"ueMtu\",\"type\":\"int\",\"value\":\"\"}]', 1, '', 1719831211449); -INSERT INTO `ne_config` VALUES (40, 'SMF', 'spgwSystem', 'SPGW Sytem Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local S11 IP\",\"filter\":\"\",\"name\":\"s11Ip\",\"type\":\"string\",\"value\":\"172.16.5.150\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Diameter IP\",\"filter\":\"\",\"name\":\"localDiameterIp\",\"type\":\"string\",\"value\":\"172.16.5.150\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Diameter Host Name\",\"filter\":\"\",\"name\":\"localDiameterHostName\",\"type\":\"string\",\"value\":\"smf.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Diameter Realm Name\",\"filter\":\"\",\"name\":\"localDiameterRealmName\",\"type\":\"string\",\"value\":\"mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gy Enable\",\"filter\":\"false;true;\",\"name\":\"peerGyEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary Remote Gy IP\",\"filter\":\"\",\"name\":\"primaryPeerGyIp\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Primary Remote Gy Port\",\"filter\":\"0~65535\",\"name\":\"primaryPeerGyPort\",\"type\":\"int\",\"value\":\"3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary Remote Gy IP\",\"filter\":\"\",\"name\":\"secondaryPeerGyIp\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Secondary Remote Gy Port\",\"filter\":\"0~65535\",\"name\":\"secondaryPeerGyPort\",\"type\":\"int\",\"value\":\"3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gx Enable\",\"filter\":\"false;true;\",\"name\":\"peerGxEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gx Charging Enable\",\"filter\":\"false;true;\",\"name\":\"gxChargingEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary Remote Gx IP\",\"filter\":\"\",\"name\":\"primaryPeerGxIp\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Primary Remote Gx Port\",\"filter\":\"0~65535\",\"name\":\"primaryPeerGxPort\",\"type\":\"int\",\"value\":\"3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary Remote Gx IP\",\"filter\":\"\",\"name\":\"secondaryPeerGxIp\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Secondary Remote Gx Port\",\"filter\":\"0~65535\",\"name\":\"secondaryPeerGxPort\",\"type\":\"int\",\"value\":\"3868\"}]', 3, '', 1719831211498); -INSERT INTO `ne_config` VALUES (41, 'SMF', 'upfConfig', 'UPF Config', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~2047\",\"name\":\"index\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UPF ID\",\"filter\":\"1~64\",\"name\":\"id\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"e.g. ip:port\",\"display\":\"Address\",\"filter\":\"7~45\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"IPv4,IPv6,IPv4v6\",\"display\":\"Ip Pool Type\",\"filter\":\"\",\"name\":\"ipPoolType\",\"type\":\"string\",\"value\":\"IPv4v6\"},{\"access\":\"read-write\",\"comment\":\"CIDR format, e.g. 192.168.1.0/24\",\"display\":\"IPv4 Pools\",\"filter\":\"10~256\",\"name\":\"ipv4Pools\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"CIDR format, e.g. fe80::20c:29ff:fee4:dab7/50\",\"display\":\"IPv6 Pools\",\"filter\":\"5~512\",\"name\":\"ipv6Pools\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IPv4 Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"staticIpv4Enable\",\"type\":\"bool\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv4 format\",\"display\":\"Static IPv4 Start\",\"filter\":\"\",\"name\":\"staticIpv4Start\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv4 format\",\"display\":\"Static IPv4 End\",\"filter\":\"\",\"name\":\"staticIpv4End\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IPv6 Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"staticIpv6Enable\",\"type\":\"bool\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv6 format\",\"display\":\"Static IPv6 Start\",\"filter\":\"\",\"name\":\"staticIpv6Start\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv6 format\",\"display\":\"Static IPv6 End\",\"filter\":\"\",\"name\":\"staticIpv6End\",\"type\":\"ipv6\",\"value\":\"\"},{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~2047\",\"name\":\"index\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"1~64\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"IPv4,IPv6,IPv4v6\",\"display\":\"Ip Pool Type\",\"filter\":\"\",\"name\":\"ipPoolType\",\"type\":\"string\",\"value\":\"IPv4v6\"},{\"access\":\"read-write\",\"comment\":\"CIDR format, e.g. 192.168.1.0/24\",\"display\":\"IPv4 Pools\",\"filter\":\"10~256\",\"name\":\"ipv4Pools\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"CIDR format, e.g. fe80::20c:29ff:fee4:dab7/50\",\"display\":\"IPv6 Pools\",\"filter\":\"5~512\",\"name\":\"ipv6Pools\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IPv4 Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"staticIpv4Enable\",\"type\":\"bool\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv4 format\",\"display\":\"Static IPv4 Start\",\"filter\":\"\",\"name\":\"staticIpv4Start\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv4 format\",\"display\":\"Static IPv4 End\",\"filter\":\"\",\"name\":\"staticIpv4End\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IPv6 Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"staticIpv6Enable\",\"type\":\"bool\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv6 format\",\"display\":\"Static IPv6 Start\",\"filter\":\"\",\"name\":\"staticIpv6Start\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv6 format\",\"display\":\"Static IPv6 End\",\"filter\":\"\",\"name\":\"staticIpv6End\",\"type\":\"ipv6\",\"value\":\"\"}],\"display\":\"UE DNN IP Pool\",\"name\":\"ueDnnIpPool\"}]', 5, '', 1719831211547); -INSERT INTO `ne_config` VALUES (42, 'SMF', 'dnnSelectUpf', 'DNN Select UPF', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~65535\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"1~64\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UPF ID\",\"filter\":\"1~64\",\"name\":\"upfId\",\"type\":\"string\",\"value\":\"\"}]', 7, '', 1719831211647); -INSERT INTO `ne_config` VALUES (43, 'SMF', 'dnnTaiSelectUpf', 'DNN TAI Select UPF', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~65535\",\"name\":\"index\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"1~64\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"MCC+MNC+TAC\",\"display\":\"TAI\",\"filter\":\"1~64\",\"name\":\"tai\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UPF ID\",\"filter\":\"1~64\",\"name\":\"upfId\",\"type\":\"string\",\"value\":\"upf2-Id\"}]', 9, '', 1719831211733); -INSERT INTO `ne_config` VALUES (44, 'SMF', 'snssaiSelectUpf', 'SNSSAI Select UPF', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~65535\",\"name\":\"index\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"sst1-sd1;sst2-sd2;sst3-sd3\",\"display\":\"SNSSAI\",\"filter\":\"1~64\",\"name\":\"snssai\",\"type\":\"string\",\"value\":\"1-000001\"},{\"access\":\"read-write\",\"comment\":\"upf1-id;upf2-id;upf3-id\",\"display\":\"UPF ID\",\"filter\":\"1~64\",\"name\":\"upfId\",\"type\":\"string\",\"value\":\"upf1-Id\"}]', 11, '', 1719831211854); -INSERT INTO `ne_config` VALUES (45, 'SMF', 'offlineChargingConfig', 'Offline Charging Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR File Name\",\"filter\":\"1~64\",\"name\":\"cdrFileName\",\"type\":\"string\",\"value\":\"smf.cdr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR File Path\",\"filter\":\"1~256\",\"name\":\"cdrFilePath\",\"type\":\"string\",\"value\":\"/var/log/smfCdr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR File Num\",\"filter\":\"1~999999999\",\"name\":\"cdrFileNum\",\"type\":\"int\",\"value\":\"50\"},{\"access\":\"read-write\",\"comment\":\"Megabytes\",\"display\":\"CDR File Size\",\"filter\":\"1~999999\",\"name\":\"cdrFileSize\",\"type\":\"int\",\"value\":\"300\"},{\"access\":\"read-write\",\"comment\":\"Days\",\"display\":\"CDR File Max Age\",\"filter\":\"0~9999\",\"name\":\"cdrFileMaxAge\",\"type\":\"int\",\"value\":\"30\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Free Subscribers CDR Enable\",\"filter\":\"\",\"name\":\"freeSubsCdrEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"Seconds\",\"display\":\"Time Threshold\",\"filter\":\"0~999999999\",\"name\":\"timeThreshold\",\"type\":\"int\",\"value\":\"600\"},{\"access\":\"read-write\",\"comment\":\"Bytes\",\"display\":\"Volume Threshold\",\"filter\":\"0~999999999999999\",\"name\":\"volumeThreshold\",\"type\":\"int\",\"value\":\"0\"}]', 13, '', 1719831211901); -INSERT INTO `ne_config` VALUES (46, 'SMSC', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"cdrFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SM Validity\",\"filter\":\"0-2147483647\",\"name\":\"smValidity\",\"type\":\"int\",\"value\":\"259200\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Log Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"logFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable resend pending SMS to unattainable local users.\",\"display\":\"Local Polling Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"localPollingFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable resend pending SMS to unattainable outbound roaming users.\",\"display\":\"Local Roaming Out Polling Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"localRoamingOutPollingFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable resend pending SMS to unattainable inbound roaming users.\",\"display\":\"Visitor Roaming In Polling Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"visitorRoamingInPollingFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable resend pending SMS to other unattainable users.\",\"display\":\"Other Polling Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"otherPollingFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Define the maximum port number that the queue of pending SMS may grow to.\",\"display\":\"Polling Number\",\"filter\":\"0-64\",\"name\":\"pollingNumber\",\"type\":\"int\",\"value\":\"64\"},{\"access\":\"read-write\",\"comment\":\"Specify the priority parameter of SM_RP_PRI. true = High; false = Low.\",\"display\":\"Priority Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"priorityFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable TP-Reply-Path parameter in the SMS-DELIVER data unit.\",\"display\":\"TP Reply Path Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"tpReplyPathFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SMSC Domain\",\"filter\":\"0~16\",\"name\":\"smscDomain\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CSFB VoLTE Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"csfbVolteFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Camel Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"camelFlag\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SCF Address\",\"filter\":\"0~16\",\"name\":\"scfAddress\",\"type\":\"string\",\"value\":\"0.0.0.0\"}]', 1, '', 1719831212029); -INSERT INTO `ne_config` VALUES (47, 'SMSC', 'msisdnsegment', 'MSISDN Segment List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Start MSISDN\",\"filter\":\"0~32\",\"name\":\"startMSISDN\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"End MSISDN\",\"filter\":\"0~32\",\"name\":\"endMSISDN\",\"type\":\"string\",\"value\":\"0\"}]', 3, 'put', 1719831212149); -INSERT INTO `ne_config` VALUES (48, 'SMSC', 'smpplink', 'SMPP Link List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~63\",\"display\":\"Index\",\"filter\":\"0~63\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Alias\",\"filter\":\"0~32\",\"name\":\"linkAlias\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Session Type\",\"filter\":\"{\\\"0\\\":\\\"bindTX\\\",\\\"1\\\":\\\"bindRX\\\",\\\"2\\\":\\\"bindTRX\\\"}\",\"name\":\"sessionType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Number\",\"filter\":\"0~32\",\"name\":\"serviceNumber\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Data Coding Scheme\",\"filter\":\"{\\\"0\\\":\\\"smpp7def7\\\",\\\"1\\\":\\\"smpp8dcs4def7\\\",\\\"2\\\":\\\"smpp8dcs0def7\\\",\\\"16\\\":\\\"smpp7def8\\\",\\\"17\\\":\\\"smpp8dcs4def8\\\",\\\"18\\\":\\\"smpp8dcs0def8\\\"}\",\"name\":\"dataCodingScheme\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Platform Num\",\"filter\":\"{\\\"0\\\":\\\"plat0\\\",\\\"1\\\":\\\"plat1\\\",\\\"2\\\":\\\"ignore\\\"}\",\"name\":\"platformNum\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Time To Live\",\"filter\":\"0-2147483647\",\"name\":\"timeToLive\",\"type\":\"int\",\"value\":\"604800\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Manipulation Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"manipulationFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Type of Number\",\"filter\":\"{\\\"0\\\":\\\"unknown\\\",\\\"1\\\":\\\"international\\\",\\\"2\\\":\\\"national\\\",\\\"3\\\":\\\"networkSpecific\\\",\\\"4\\\":\\\"subscriberNumber\\\",\\\"5\\\":\\\"alphanumeric\\\",\\\"6\\\":\\\"abbreviated\\\"}\",\"name\":\"ton\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Number Plan Indicator\",\"filter\":\"{\\\"0\\\":\\\"unknown\\\",\\\"1\\\":\\\"isdn\\\",\\\"3\\\":\\\"data\\\",\\\"4\\\":\\\"telex\\\",\\\"6\\\":\\\"landMobile\\\",\\\"8\\\":\\\"national\\\",\\\"9\\\":\\\"private\\\",\\\"10\\\":\\\"ermes\\\",\\\"14\\\":\\\"internet\\\",\\\"18\\\":\\\"wapClientID\\\"}\",\"name\":\"npi\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Role Type\",\"filter\":\"{\\\"0\\\":\\\"server\\\",\\\"1\\\":\\\"client\\\"}\",\"name\":\"roleType\",\"type\":\"enum\",\"value\":\"0\"}]', 5, '', 1719831212227); -INSERT INTO `ne_config` VALUES (49, 'UDM', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service IP\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.140\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Port\",\"filter\":\"0~65535\",\"name\":\"servicePort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AUSF IP\",\"filter\":\"\",\"name\":\"ausfIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.130\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"FQDN\",\"filter\":\"\",\"name\":\"fqdn\",\"type\":\"string\",\"value\":\"omc.com\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Priority\",\"filter\":\"0~4095\",\"name\":\"priority\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Capacity\",\"filter\":\"0~65535\",\"name\":\"capacity\",\"type\":\"int\",\"value\":\"4096\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Group ID\",\"filter\":\"\",\"name\":\"groupId\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn1\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn1\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn2\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn2\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn3\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn3\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn4\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn4\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SUPI Ranges\",\"filter\":\"^imsi-\\\\d{15}~imsi-\\\\d{15}$\",\"name\":\"supiRanges\",\"type\":\"regex\",\"value\":\"imsi-001010100080000~imsi-001010100080099\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GPSI Ranges\",\"filter\":\"^msisdn-\\\\d{2,15}~msisdn-\\\\d{2,15}$\",\"name\":\"gpsiRanges\",\"type\":\"regex\",\"value\":\"msisdn-69072000~msisdn-69072099\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"HTTP\\\", \\\"1\\\":\\\"HTTPS\\\"}\",\"name\":\"scheme\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Redis Link\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"redisLink\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Redis Address\",\"filter\":\"\",\"name\":\"redisAddr\",\"type\":\"string\",\"value\":\"172.16.5.140:6379\"}]', 1, '', 1719831212399); -INSERT INTO `ne_config` VALUES (50, 'UDM', 'subsUEAmbr', 'Subs UE AMBR', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_ambr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"uplink\",\"type\":\"regex\",\"value\":\"1 Gbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"downlink\",\"type\":\"regex\",\"value\":\"2 Gbps\"}]', 3, '', 1719831212494); -INSERT INTO `ne_config` VALUES (51, 'UDM', 'subsNssais', 'Subs NSSAIs', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_nssai\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Features\",\"filter\":\"^[0-9a-fA-F]{8}$\",\"name\":\"supportedFeatures\",\"type\":\"regex\",\"value\":\"00000001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default Single NSSAIs\",\"filter\":\"\",\"name\":\"defaultSingleNSSAIs\",\"type\":\"string\",\"value\":\"1-000001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Single NSSAIs\",\"filter\":\"\",\"name\":\"singleNssais\",\"type\":\"string\",\"value\":\"1-000002\"}]', 5, '', 1719831212590); -INSERT INTO `ne_config` VALUES (52, 'UDM', 'forbiddenAreas', 'Forbidden Areas', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_ambr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"TACs\",\"filter\":\"\",\"name\":\"tacs\",\"type\":\"string\",\"value\":\"123\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Area Codes\",\"filter\":\"\",\"name\":\"areaCodes\",\"type\":\"string\",\"value\":\"123456\"}]', 7, '', 1719831212718); -INSERT INTO `ne_config` VALUES (53, 'UDM', 'serviceAreaRestriction', 'Service Area Restriction', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_ambr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Restriction Type\",\"filter\":\"{\\\"0\\\":\\\"Allowed Areas\\\", \\\"1\\\":\\\"Not Allowed Areas\\\"}\",\"name\":\"restrictionType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"TACs\",\"filter\":\"\",\"name\":\"tacs\",\"type\":\"string\",\"value\":\"123\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Area Codes\",\"filter\":\"\",\"name\":\"areaCodes\",\"type\":\"string\",\"value\":\"123456\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max TAs\",\"filter\":\"^\\\\d{1,2}$\",\"name\":\"maxTAs\",\"type\":\"int\",\"value\":\"1\"}]', 9, '', 1719831212824); -INSERT INTO `ne_config` VALUES (54, 'UDM', 'smfSelection', 'Subs SMF Selection', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_snssai\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SNSSAI\",\"filter\":\"^\\\\d{1,3}[A-Fa-f0-9]{6}$\",\"name\":\"snssai\",\"type\":\"string\",\"value\":\"1-000001\"},{\"access\":\"read-only\",\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~4\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"^.{1,32}$\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default DNN Indicator\",\"filter\":\"false;true;\",\"name\":\"defaultDnnInd\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"LBO Roaming Allowed\",\"filter\":\"false;true;\",\"name\":\"lboRoamingAllowed\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Interworking EPS Indicator\",\"filter\":\"false;true;\",\"name\":\"iwkEpsInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"LADN Indicator\",\"filter\":\"false;true;\",\"name\":\"ladnIndicator\",\"type\":\"bool\",\"value\":\"false\"}],\"comment\":\"\",\"display\":\"DNN List\",\"filter\":\"1~4\",\"name\":\"dnnList\",\"type\":\"int\",\"value\":\"1\"}]', 11, '', 1719831212979); -INSERT INTO `ne_config` VALUES (55, 'UDM', 'dnn', 'DNN Conf', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_nssai\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default PDU Session Type\",\"filter\":\"{\\\"0\\\":\\\"IPv4\\\",\\\"1\\\":\\\"IPv6\\\",\\\"2\\\":\\\"IPv4v6\\\",\\\"3\\\":\\\"Ethernet\\\",\\\"4\\\":\\\"Unstruction\\\"}\",\"name\":\"defaultPDUSessionType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Allowed PDU Session Types\",\"filter\":\"{\\\"0\\\":\\\"IPv4\\\",\\\"1\\\":\\\"IPv6\\\",\\\"2\\\":\\\"IPv4v6\\\",\\\"3\\\":\\\"Ethernet\\\",\\\"4\\\":\\\"Unstruction\\\",\\\"5\\\":\\\"IPv4 \\u0026 IPv6\\\",\\\"6\\\":\\\"IPv4 \\u0026 IPv4v6\\\",\\\"7\\\":\\\"IPv6 \\u0026 IPv4v6\\\",\\\"8\\\":\\\"IPv4 \\u0026 IPv6 \\u0026 IPv4v6\\\"}\",\"name\":\"allowedPDUSessionTypes\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI\",\"filter\":\"0~255\",\"name\":\"5qi\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Priority Level\",\"filter\":\"1~127\",\"name\":\"priorityLevel\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default SSC Mode\",\"filter\":\"{\\\"0\\\":\\\"SSC Mode1\\\",\\\"1\\\":\\\"SSC Mode2\\\",\\\"2\\\":\\\"SSC Mode3\\\"}\",\"name\":\"defaultSSCmode\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Allowed SSC Modes\",\"filter\":\"{\\\"0\\\":\\\"SSC Mode1\\\",\\\"1\\\":\\\"SSC Mode2\\\",\\\"2\\\":\\\"SSC Mode3\\\",\\\"3\\\":\\\"SSC Mode1 \\u0026 SSC Mode2\\\",\\\"4\\\":\\\"SSC Mode1 \\u0026 SSC Mode3\\\",\\\"5\\\":\\\"SSC Mode2 \\u0026 SSC Mode3\\\",\\\"6\\\":\\\"SSC Mode1 \\u0026 SSC Mode2 \\u0026 SSC Mode3\\\"}\",\"name\":\"allowedSSCmodes\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Interworking EPS Indicator\",\"filter\":\"\",\"name\":\"interworkingEPSIndicator\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"LADN Indicator\",\"filter\":\"\",\"name\":\"ladnIndicator\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Charging Characteristics\",\"filter\":\"4~4\",\"name\":\"chargingCharacteristics\",\"type\":\"string\",\"value\":\"0001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Subscribed Session AMBR Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"subscribedSessionAmbrUL\",\"type\":\"regex\",\"value\":\"1 Gbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Subscribed Session AMBR Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"subscribedSessionAmbrDL\",\"type\":\"regex\",\"value\":\"2 Gbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IP Address\",\"filter\":\"\",\"name\":\"staticIPAddress\",\"type\":\"ipv4\",\"value\":\"192.168.1.100\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"User Plane Integrity\",\"filter\":\"{\\\"0\\\":\\\"Null\\\",\\\"1\\\":\\\"Required\\\",\\\"2\\\":\\\"Preferred\\\",\\\"3\\\":\\\"Not Needed\\\"}\",\"name\":\"userPlaneIntegrity\",\"type\":\"enum\",\"value\":\"3\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"User Plane Confidentiality\",\"filter\":\"{\\\"0\\\":\\\"Null\\\",\\\"1\\\":\\\"Required\\\",\\\"2\\\":\\\"Preferred\\\",\\\"3\\\":\\\"Not Needed\\\"}\",\"name\":\"userPlaneConfidentiality\",\"type\":\"enum\",\"value\":\"3\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Priority Level\",\"filter\":\"0~255\",\"name\":\"arpPriorityLevel\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Capability\",\"filter\":\"{\\\"0\\\":\\\"Not Preempt\\\",\\\"1\\\":\\\"May Preempt\\\"}\",\"name\":\"arpPreemptCap\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Vulnerability\",\"filter\":\"{\\\"0\\\":\\\"Not Preemptable\\\",\\\"1\\\":\\\"Preemptable\\\"}\",\"name\":\"arpPreemptVuln\",\"type\":\"enum\",\"value\":\"0\"}]', 13, '', 1719831213074); -INSERT INTO `ne_config` VALUES (56, 'UDM', 'epsTemplate', 'EPS User Template', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{0,31}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_eps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Uplink\",\"filter\":\"0~4294967295\",\"name\":\"ambrUplink\",\"type\":\"int\",\"value\":\"100000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Downlink\",\"filter\":\"0~4294967295\",\"name\":\"ambrDownlink\",\"type\":\"int\",\"value\":\"200000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"APN OI Replacement\",\"filter\":\"^.{0,31}$\",\"name\":\"apnOIReplacement\",\"type\":\"string\",\"value\":\"money\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RFSP\",\"filter\":\"\",\"name\":\"rfsp\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RAU TAU Timer\",\"filter\":\"\",\"name\":\"rauTauTimer\",\"type\":\"int\",\"value\":\"120\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Charging Characteristic\",\"filter\":\"4~4\",\"name\":\"chargingCharacteristic\",\"type\":\"string\",\"value\":\"0001\"}]', 15, '', 1719831213203); -INSERT INTO `ne_config` VALUES (57, 'UDM', 'epsApn', 'EPS APN', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"^.{0,127}$\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PDN Type\",\"filter\":\"{\\\"0\\\":\\\"IPv4\\\",\\\"1\\\":\\\"IPv6\\\",\\\"2\\\":\\\"IPv4v6\\\",\\\"3\\\":\\\"IPv4 or IPv6\\\"}\",\"name\":\"pdnType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QCI\",\"filter\":\"1~255\",\"name\":\"qci\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Priority\",\"filter\":\"1~127\",\"name\":\"arpPriorityLevel\",\"type\":\"int\",\"value\":\"8\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preemption Capability\",\"filter\":\"{\\\"0\\\":\\\"Not Preempt\\\",\\\"1\\\":\\\"May Preempt\\\"}\",\"name\":\"arpPreemptCap\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preemption Vulnerability\",\"filter\":\"{\\\"0\\\":\\\"Not Preemptable\\\",\\\"1\\\":\\\"Preemptable\\\"}\",\"name\":\"arpPreemptVuln\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Context Identifier\",\"filter\":\"\",\"name\":\"contextIdentifier\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"VPLMN Dynamic Address Allowed\",\"filter\":\"false;true;\",\"name\":\"vplmnDynamicAddressAllowed\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PDN GW Allocation Type\",\"filter\":\"{\\\"0\\\":\\\"Static\\\",\\\"1\\\":\\\"Dynamic\\\"}\",\"name\":\"pdnGWAllocationType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Uplink\",\"filter\":\"0~4294967295\",\"name\":\"ambrUplink\",\"type\":\"int\",\"value\":\"100000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Downlink\",\"filter\":\"0~4294967295\",\"name\":\"ambrDownlink\",\"type\":\"int\",\"value\":\"200000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Charging Characteristic\",\"filter\":\"4~4\",\"name\":\"chargingCharacteristic\",\"type\":\"string\",\"value\":\"0001\"}]', 17, '', 1719831213410); -INSERT INTO `ne_config` VALUES (58, 'UDM', 'applicationServer', 'Application Server', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AS Name\",\"filter\":\"^.{1,31}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"mmtel_as\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default Handling\",\"filter\":\"{\\\"0\\\":\\\"Session Continued\\\",\\\"1\\\":\\\"Session Terminated\\\"}\",\"name\":\"defaultHandling\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server Name\",\"filter\":\"^.{1,127}$\",\"name\":\"serverName\",\"type\":\"string\",\"value\":\"sip:192.168.8.26:7060\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Diameter Address\",\"filter\":\"^.{1,127}$\",\"name\":\"diameterAddress\",\"type\":\"string\",\"value\":\"mmtel.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rep Data Size Limit\",\"filter\":\"0~65535\",\"name\":\"repDataSizeLimit\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Include Register Request\",\"filter\":\"false;true;\",\"name\":\"includeRegisterRequest\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Include Register Response\",\"filter\":\"false;true;\",\"name\":\"includeRegisterResponse\",\"type\":\"bool\",\"value\":\"false\"}]', 19, '', 1719831213536); -INSERT INTO `ne_config` VALUES (59, 'UDM', 'scscfSet', 'SCSCF Set', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~8\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,31}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"mmtel_as\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Priority\",\"filter\":\"\",\"name\":\"priority\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server Name\",\"filter\":\"^.{1,127}$\",\"name\":\"serverName\",\"type\":\"string\",\"value\":\"sip:scscf.ims.mnc001.mcc001.3gppnetwork.org:6060\"}]', 21, '', 1719831213732); -INSERT INTO `ne_config` VALUES (60, 'UDM', 'triggerPoint', 'Trigger Point', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_snssai\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Condition Type CNF\",\"filter\":\"0~1\",\"name\":\"conditionTypeCNF\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-only\",\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~4\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Condition Negated\",\"filter\":\"0~1\",\"name\":\"conditionNegated\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Group\",\"filter\":\"0~4096\",\"name\":\"group\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Method\",\"filter\":\"^.{0,32}$\",\"name\":\"method\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SIP Header\",\"filter\":\"^.{0,64}$\",\"name\":\"sipHeader\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SIP Content\",\"filter\":\"^.{0,64}$\",\"name\":\"sipContent\",\"type\":\"string\",\"value\":\"\"}],\"comment\":\"\",\"display\":\"SPT List\",\"filter\":\"1~4\",\"name\":\"sptList\",\"type\":\"int\",\"value\":\"1\"}]', 23, '', 1719831213924); -INSERT INTO `ne_config` VALUES (61, 'UDM', 's6aServer', 'S6a Server', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Type\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"netType\",\"type\":\"enum\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Address\",\"filter\":\"\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"172.16.5.140:3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Host\",\"filter\":\"^.{1,127}$\",\"name\":\"host\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Realm\",\"filter\":\"^.{1,127}$\",\"name\":\"realm\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]', 25, '', 1719831214313); -INSERT INTO `ne_config` VALUES (62, 'UDM', 'cxServer', 'Cx Server', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Type\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"netType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Address\",\"filter\":\"\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"172.16.5.140:3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Host\",\"filter\":\"^.{1,127}$\",\"name\":\"host\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Realm\",\"filter\":\"^.{1,127}$\",\"name\":\"realm\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]', 27, '', 1719831214393); -INSERT INTO `ne_config` VALUES (63, 'UPF', 'general', 'General', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Config File Directory\",\"filter\":\"\",\"name\":\"configFileDirectory\",\"type\":\"string\",\"value\":\"/usr/local/etc/upf/\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"EXE File Directory\",\"filter\":\"\",\"name\":\"exeFileDirectory\",\"type\":\"string\",\"value\":\"/usr/local/bin/\"},{\"access\":\"read-write\",\"comment\":\"1~255\",\"display\":\"System ID\",\"filter\":\"\",\"name\":\"systemId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"1~8\",\"display\":\"Data Forwarder Number\",\"filter\":\"1~8\",\"name\":\"dataForwarderNum\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Common Statistic Interval\",\"filter\":\"\",\"name\":\"commonStatisticInterval\",\"type\":\"int\",\"value\":\"60\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"User Statistic Interval\",\"filter\":\"\",\"name\":\"userStatisticInterval\",\"type\":\"int\",\"value\":\"60\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RX N3 OverLoad Threshold Mbps\",\"filter\":\"\",\"name\":\"rxN3OverLoadThresholdMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RX N6 OverLoad Threshold Mbps\",\"filter\":\"\",\"name\":\"rxN6OverLoadThresholdMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Checksum Offload\",\"filter\":\"0~255\",\"name\":\"checksumOffload\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Downlink Buffer Num\",\"filter\":\"\",\"name\":\"maxDownlinkBufferNum\",\"type\":\"int\",\"value\":\"50\"}]', 1, '', 1721705770725); -INSERT INTO `ne_config` VALUES (64, 'UPF', 'logger', 'Logger', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Log File Full Path\",\"filter\":\"\",\"name\":\"logFileFullPath\",\"type\":\"string\",\"value\":\"/var/log/upf.log\"},{\"access\":\"read-write\",\"comment\":\"error|warning|info|debug\",\"display\":\"Log Level\",\"filter\":\"\",\"name\":\"logLevel\",\"type\":\"string\",\"value\":\"error\"},{\"access\":\"read-write\",\"comment\":\"error|warning|info|debug\",\"display\":\"Upfd Log Level\",\"filter\":\"\",\"name\":\"upfdLogLevel\",\"type\":\"string\",\"value\":\"error\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Upfd Log Transfer\",\"filter\":\"\",\"name\":\"upfdLogTransfer\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Report Caller\",\"filter\":\"\",\"name\":\"reportCaller\",\"type\":\"bool\",\"value\":\"false\"}]', 3, '', 1721705772689); -INSERT INTO `ne_config` VALUES (65, 'UPF', 'pfcp', 'PFCP', 'list', '[{\"access\":\"read-write\",\"comment\":\"ipv4|ipv6|ipv46\",\"display\":\"IP Type\",\"filter\":\"\",\"name\":\"ipType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local IPv4\",\"filter\":\"\",\"name\":\"localIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local IPv6\",\"filter\":\"\",\"name\":\"localIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"1~65535\",\"display\":\"Local UDP Port\",\"filter\":\"1~65535\",\"name\":\"localUdpPort\",\"type\":\"int\",\"value\":\"8805\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SMF IPv4\",\"filter\":\"\",\"name\":\"smfIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SMF IPv6\",\"filter\":\"\",\"name\":\"smfIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"1~65535\",\"display\":\"SMF UDP Port\",\"filter\":\"1~65535\",\"name\":\"smfUdpPort\",\"type\":\"int\",\"value\":\"8805\"},{\"access\":\"read-write\",\"comment\":\"1~255\",\"display\":\"Retry Interval\",\"filter\":\"1~255\",\"name\":\"retryInterval\",\"type\":\"int\",\"value\":\"2\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Max Retry\",\"filter\":\"0~255\",\"name\":\"maxRetry\",\"type\":\"int\",\"value\":\"3\"},{\"access\":\"read-write\",\"comment\":\"1~255\",\"display\":\"Heartbeat Interval\",\"filter\":\"1~255\",\"name\":\"heartbeatInterval\",\"type\":\"int\",\"value\":\"15\"}]', 5, '', 1721705772791); -INSERT INTO `ne_config` VALUES (66, 'UPF', 'telnet', 'Telnet', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enabled\",\"filter\":\"\",\"name\":\"enabled\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"ipv4|ipv6|ipv46\",\"display\":\"IP Type\",\"filter\":\"\",\"name\":\"ipType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local IPv4\",\"filter\":\"\",\"name\":\"localIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local IPv6\",\"filter\":\"\",\"name\":\"localIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"1~65535\",\"display\":\"Local Port\",\"filter\":\"1~65535\",\"name\":\"localPort\",\"type\":\"int\",\"value\":\"4100\"}]', 7, '', 1721705772939); -INSERT INTO `ne_config` VALUES (67, 'UPF', 'redisDb', 'Redis DB', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enabled\",\"filter\":\"\",\"name\":\"enabled\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"tcp|udp\",\"display\":\"Net Type\",\"filter\":\"\",\"name\":\"netType\",\"type\":\"string\",\"value\":\"tcp\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server Address\",\"filter\":\"\",\"name\":\"serverAddr\",\"type\":\"string\",\"value\":\"0.0.0.0:0\"}]', 9, '', 1721705773069); -INSERT INTO `ne_config` VALUES (68, 'UPF', 'dataForwarderCommon', 'Data Forwarder Common', 'list', '[{\"access\":\"read-write\",\"comment\":\"upfd|tun\",\"display\":\"Type\",\"filter\":\"\",\"name\":\"type\",\"type\":\"string\",\"value\":\"upfd\"},{\"access\":\"read-only\",\"comment\":\"1~8\",\"display\":\"Instance ID\",\"filter\":\"1~8\",\"name\":\"instanceId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"1~255\",\"display\":\"Main CPU\",\"filter\":\"1~255\",\"name\":\"mainCpu\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"2,3,4,5 or 2-5\",\"display\":\"CPU Workers\",\"filter\":\"\",\"name\":\"cpuWorkers\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"data forwarder already run or not\",\"display\":\"Is Run\",\"filter\":\"0~1\",\"name\":\"isRun\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"Hot Standby work or not\",\"display\":\"Is Hot Standby\",\"filter\":\"0~1\",\"name\":\"isHotStandby\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"The value from which TEID is allocated\",\"display\":\"TEID Start\",\"filter\":\"\",\"name\":\"teidStart\",\"type\":\"int\",\"value\":\"16777216\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 Heartbeat Interval\",\"filter\":\"\",\"name\":\"n3HeartbeatInterval\",\"type\":\"int\",\"value\":\"30\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RX TX Queue Num\",\"filter\":\"\",\"name\":\"rxTxQueueNum\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"data rx\\u0026tx use C socket\",\"display\":\"Use Socket\",\"filter\":\"0~1\",\"name\":\"useSocket\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"Enable 5G ethernet LAN\",\"display\":\"Enable Tap\",\"filter\":\"0~1\",\"name\":\"enableTap\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"Enable PFCP Qer Control\",\"display\":\"Enable Qer\",\"filter\":\"0~1\",\"name\":\"enableQer\",\"type\":\"int\",\"value\":\"0\"}]', 11, '', 1721705773160); -INSERT INTO `ne_config` VALUES (69, 'UPF', 'dataForwarderUpfd', 'Data Forwarder Upfd', 'list', '[{\"access\":\"read-write\",\"comment\":\"Currently only support vfio-pci\",\"display\":\"UIO Driver\",\"filter\":\"\",\"name\":\"uioDriver\",\"type\":\"string\",\"value\":\"vfio-pci\"},{\"access\":\"read-write\",\"comment\":\"The format must be IP:Port\",\"display\":\"Telnet Address IP:Port\",\"filter\":\"\",\"name\":\"commandlineListen\",\"type\":\"string\",\"value\":\"localhost:5002\"},{\"access\":\"read-write\",\"comment\":\"the unit is GB\",\"display\":\"Heap Size GB\",\"filter\":\"1~8\",\"name\":\"heapSizeGB\",\"type\":\"int\",\"value\":\"2\"},{\"access\":\"read-write\",\"comment\":\"the unit is MB\",\"display\":\"State Seg Size MB\",\"filter\":\"64~512\",\"name\":\"stateSegSizeMB\",\"type\":\"int\",\"value\":\"256\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK No PCI\",\"filter\":\"0~1\",\"name\":\"dpdkNoPci\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Mem Channel Num\",\"filter\":\"0~128\",\"name\":\"memChannelNum\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Session Base Va\",\"filter\":\"\",\"name\":\"sessionBaseVa\",\"type\":\"string\",\"value\":\"0x2000000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Buffers Per Numa\",\"filter\":\"\",\"name\":\"buffersPerNuma\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 RSS Hash\",\"filter\":\"\",\"name\":\"n3RssHash\",\"type\":\"string\",\"value\":\"\"}]', 13, '', 1721705774027); -INSERT INTO `ne_config` VALUES (70, 'UPF', 'dataInterfaceList', 'Data Interface List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"N3|N6|N9|N19\",\"display\":\"Interface Type\",\"filter\":\"\",\"name\":\"interfaceType\",\"type\":\"string\",\"value\":\"N3\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Interface ID\",\"filter\":\"1~32\",\"name\":\"interfaceId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"host|vmxnet3|dpdk|socket|uds\",\"display\":\"Driver Type\",\"filter\":\"\",\"name\":\"driverType\",\"type\":\"string\",\"value\":\"host\"},{\"access\":\"read-write\",\"comment\":\"ipv4|ipv6|ipv4v6\",\"display\":\"IP Type\",\"filter\":\"\",\"name\":\"ipType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~8\",\"display\":\"Index\",\"filter\":\"1~8\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"IPv4\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ipv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4 Mask\",\"filter\":\"\",\"name\":\"ipv4Mask\",\"type\":\"string\",\"value\":\"0.0.0.0\"}],\"comment\":\"\",\"display\":\"IPv4 Address List\",\"filter\":\"0~8\",\"name\":\"ipv4AddrList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~8\",\"display\":\"Index\",\"filter\":\"1~8\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6\",\"filter\":\"\",\"name\":\"ipv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6 Prefix\",\"filter\":\"\",\"name\":\"ipv6Prefix\",\"type\":\"int\",\"value\":\"64\"}],\"comment\":\"\",\"display\":\"IPv6 Address List\",\"filter\":\"0~8\",\"name\":\"ipv6AddrList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MAC Address\",\"filter\":\"\",\"name\":\"macAddr\",\"type\":\"string\",\"value\":\"00:00:00:00:00:00\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Interface PCI\",\"filter\":\"\",\"name\":\"interfacePCI\",\"type\":\"string\",\"value\":\"0000:00:00.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"System Network Card Name\",\"filter\":\"\",\"name\":\"systemNetworkCardName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gateway IPv4\",\"filter\":\"\",\"name\":\"gatewayIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"null|bak|sub|xor|round|lacp\",\"display\":\"Bond Type\",\"filter\":\"\",\"name\":\"bondType\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Bond ID\",\"filter\":\"0~32\",\"name\":\"bondId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"BFD TX Interval Ms\",\"filter\":\"\",\"name\":\"bfdTxIntervalMs\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"BFD RX Interval Ms\",\"filter\":\"\",\"name\":\"bfdRxIntervalMs\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN Name\",\"filter\":\"\",\"name\":\"dnnName\",\"type\":\"string\",\"value\":\"default\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gateway IPv6\",\"filter\":\"\",\"name\":\"gatewayIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"BFD Gateway IPv4\",\"filter\":\"\",\"name\":\"bfdGatewayIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"BFD Gateway IPv6\",\"filter\":\"\",\"name\":\"bfdGatewayIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MTU\",\"filter\":\"0~65535\",\"name\":\"mtu\",\"type\":\"int\",\"value\":\"1500\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Vlan ID Min\",\"filter\":\"\",\"name\":\"vlanIdMin\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Vlan ID Max\",\"filter\":\"\",\"name\":\"vlanIdMax\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDP Src Port\",\"filter\":\"1~65535\",\"name\":\"udpSrcPort\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDP Listen Port\",\"filter\":\"0~65536\",\"name\":\"udpListenPort\",\"type\":\"int\",\"value\":\"2152\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDS Local File Full Path\",\"filter\":\"\",\"name\":\"udsLocalFileFullPath\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDS Remote File Full Path\",\"filter\":\"\",\"name\":\"udsRemoteFileFullPath\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Detection Type\",\"filter\":\"0~1\",\"name\":\"linkDetectionType\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NAT Interface ID\",\"filter\":\"0~1\",\"name\":\"natInterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ueIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4 Mask\",\"filter\":\"\",\"name\":\"ueIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6\",\"filter\":\"\",\"name\":\"ueIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ueIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ipv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4 Mask\",\"filter\":\"\",\"name\":\"ipv4Mask\",\"type\":\"string\",\"value\":\"0.0.0.0\"}],\"comment\":\"\",\"display\":\"GTPU Remote IPv4 Pool List\",\"filter\":\"1~32\",\"name\":\"gtpuRemoteIpv4PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6\",\"filter\":\"\",\"name\":\"ipv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6 Prefix\",\"filter\":\"\",\"name\":\"ipv6Prefix\",\"type\":\"int\",\"value\":\"64\"}],\"comment\":\"\",\"display\":\"GTPU Remote IPv6 Pool List\",\"filter\":\"0~32\",\"name\":\"gtpuRemoteIpv6PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GTPU Signaling Handle\",\"filter\":\"0~1\",\"name\":\"gtpuSignalingHandle\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IMS Default DSCP Value\",\"filter\":\"0~1\",\"name\":\"imsDefaultDSCPValue\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Data Default DSCP Value\",\"filter\":\"0~1\",\"name\":\"dataDefaultDSCPValue\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Inner DSCP Value Map\",\"filter\":\"0~1\",\"name\":\"innerDSCPValueMap\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Support Speed Mbps\",\"filter\":\"0~65536\",\"name\":\"maxSupportSpeedMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK RX Queues Number\",\"filter\":\"0~127\",\"name\":\"dpdkRxQueuesNumber\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK TX Queues Number\",\"filter\":\"0~127\",\"name\":\"dpdkTxQueuesNumber\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK RX Desc Number\",\"filter\":\"0~32768\",\"name\":\"dpdkRxDescNumber\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK TX Desc Number\",\"filter\":\"0~32768\",\"name\":\"dpdkTxDescNumber\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK Workers\",\"filter\":\"\",\"name\":\"dpdkworkers\",\"type\":\"string\",\"value\":\"\"}]', 15, '', 1721705774222); -INSERT INTO `ne_config` VALUES (71, 'UPF', 'networkControlCommon', 'Network Control Common', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Switch Disabled\",\"filter\":\"0~1\",\"name\":\"localSwitchDisabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max TCP Sync Per Second\",\"filter\":\"\",\"name\":\"maxTCPSyncPerSecond\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UPF Max Support Mbps\",\"filter\":\"\",\"name\":\"upfMaxSupportMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"dscp Inner Mapping\",\"filter\":\"\",\"name\":\"dscpInnerMapping\",\"type\":\"int\",\"value\":\"0\"}]', 17, '', 1721705774271); -INSERT INTO `ne_config` VALUES (72, 'UPF', 'networkControlDnnList', 'Network Control DNN List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN Name\",\"filter\":\"\",\"name\":\"dnnName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 Interface ID\",\"filter\":\"0~32\",\"name\":\"n3InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N6 Interface ID\",\"filter\":\"0~32\",\"name\":\"n6InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"HTTP Proto Enabled\",\"filter\":\"0~1\",\"name\":\"httpProtoEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"HTTPS Proto Enabled\",\"filter\":\"0~1\",\"name\":\"httpsProtoEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Type\",\"filter\":\"\",\"name\":\"type\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"\",\"name\":\"name\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Value\",\"filter\":\"\",\"name\":\"value\",\"type\":\"string\",\"value\":\"\"}],\"comment\":\"\",\"display\":\"Header Enrich Info List\",\"filter\":\"0~32\",\"name\":\"headerEnrichInfoList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Statistic Enabled\",\"filter\":\"0~1\",\"name\":\"statisticEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Switch Check\",\"filter\":\"0~1\",\"name\":\"localSwitchCheck\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QER Max Support Mbps\",\"filter\":\"\",\"name\":\"qerMaxSupportMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ipv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4 Mask\",\"filter\":\"\",\"name\":\"ipv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"}],\"comment\":\"\",\"display\":\"UE IPv4 Pool List\",\"filter\":\"0~32\",\"name\":\"ueIpv4PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6\",\"filter\":\"\",\"name\":\"ipv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ipv6Prefix\",\"type\":\"int\",\"value\":\"64\"}],\"comment\":\"\",\"display\":\"UE IPv6 Pool List\",\"filter\":\"0~32\",\"name\":\"ueIpv6PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ipv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4 Mask\",\"filter\":\"\",\"name\":\"ipv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"}],\"comment\":\"\",\"display\":\"Dst Server IPv4 Pool List\",\"filter\":\"0~32\",\"name\":\"dstServerIpv4PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6\",\"filter\":\"\",\"name\":\"ipv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ipv6Prefix\",\"type\":\"int\",\"value\":\"64\"}],\"comment\":\"\",\"display\":\"Dst Server IPv6 Pool List\",\"filter\":\"0~32\",\"name\":\"dstServerIpv6PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"ipv4|ipv6|ipv4v6\",\"display\":\"Gateway IP Type\",\"filter\":\"\",\"name\":\"gatewayIpType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gateway IPv4\",\"filter\":\"\",\"name\":\"gatewayIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gateway IPv6\",\"filter\":\"\",\"name\":\"gatewayIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary Gateway IPv4\",\"filter\":\"\",\"name\":\"secondaryGatewayIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary Gateway IPv6\",\"filter\":\"\",\"name\":\"secondaryGatewayIpv6\",\"type\":\"string\",\"value\":\"\"}]', 19, '', 1721705774430); -INSERT INTO `ne_config` VALUES (73, 'UPF', 'networkControlSnssaiList', 'Network Control SNSSAI List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SST\",\"filter\":\"\",\"name\":\"sst\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SD\",\"filter\":\"\",\"name\":\"sd\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 Interface ID\",\"filter\":\"0~32\",\"name\":\"n3InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N6 Interface ID\",\"filter\":\"0~32\",\"name\":\"n6InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QER Max Support Mbps\",\"filter\":\"\",\"name\":\"qerMaxSupportMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Statistic Enabled\",\"filter\":\"0~1\",\"name\":\"statisticEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Vlan ID Min\",\"filter\":\"\",\"name\":\"vlanIdMin\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Vlan ID Max\",\"filter\":\"\",\"name\":\"vlanIdMax\",\"type\":\"int\",\"value\":\"0\"}]', 21, '', 1721705774453); -INSERT INTO `ne_config` VALUES (74, 'UPF', 'networkControlAclWhiteList', 'Network Control ACL White List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4\",\"filter\":\"\",\"name\":\"ueIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4 Mask\",\"filter\":\"\",\"name\":\"ueIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6\",\"filter\":\"\",\"name\":\"ueIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ueIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv4\",\"filter\":\"\",\"name\":\"dstServerIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv4 Mask\",\"filter\":\"\",\"name\":\"dstServerIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv6\",\"filter\":\"\",\"name\":\"dstServerIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"dstServerIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"}]', 23, '', 1721705774471); -INSERT INTO `ne_config` VALUES (75, 'UPF', 'networkControlAclBlackList', 'Network Control ACL Black List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4\",\"filter\":\"\",\"name\":\"ueIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4 Mask\",\"filter\":\"\",\"name\":\"ueIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6\",\"filter\":\"\",\"name\":\"ueIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ueIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv4\",\"filter\":\"\",\"name\":\"dstServerIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv4 Mask\",\"filter\":\"\",\"name\":\"dstServerIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv6\",\"filter\":\"\",\"name\":\"dstServerIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"dstServerIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"}]', 25, '', 1721705774488); -INSERT INTO `ne_config` VALUES (76, 'UPF', 'networkControlDnsServerList', 'Network Control DNS Server List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~1\",\"display\":\"Enabled\",\"filter\":\"0~1\",\"name\":\"enabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNS Name\",\"filter\":\"\",\"name\":\"dnsName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server IPv4\",\"filter\":\"\",\"name\":\"serverIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server IPv6\",\"filter\":\"\",\"name\":\"serverIpv6\",\"type\":\"string\",\"value\":\"\"}]', 27, '', 1721705774492); -INSERT INTO `ne_config` VALUES (77, 'UPF', 'dpiCommon', 'DPI Common', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Detect Packet Num\",\"filter\":\"\",\"name\":\"maxDetectPacketNum\",\"type\":\"int\",\"value\":\"20\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"HTTP Proto Enabled\",\"filter\":\"0~1\",\"name\":\"httpProtoEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"HTTPS Proto Enabled\",\"filter\":\"0~1\",\"name\":\"httpsProtoEnabled\",\"type\":\"int\",\"value\":\"0\"}]', 29, '', 1721705774496); -INSERT INTO `ne_config` VALUES (78, 'UPF', 'dpiHeaderEnrichInfoList', 'DPI Header Enrich Info List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Type\",\"filter\":\"\",\"name\":\"type\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"\",\"name\":\"name\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Value\",\"filter\":\"\",\"name\":\"value\",\"type\":\"string\",\"value\":\"\"}]', 31, '', 1721705774501); -INSERT INTO `ne_config` VALUES (79, 'UPF', 'dpiAppList', 'DPI APP List', 'array', '[{\"access\":\"read-write\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"APP Name\",\"filter\":\"\",\"name\":\"appName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Proxy Enabled\",\"filter\":\"0~1\",\"name\":\"proxyEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Force Check Type\",\"filter\":\"0~1\",\"name\":\"forceCheckType\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 Interface ID\",\"filter\":\"0~32\",\"name\":\"n3InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N6 Interface ID\",\"filter\":\"0~32\",\"name\":\"n6InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rule ID\",\"filter\":\"\",\"name\":\"ruleId\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"REGEX Match\",\"filter\":\"\",\"name\":\"regexMatch\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Description\",\"filter\":\"\",\"name\":\"flowDescription\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Custom Name\",\"filter\":\"\",\"name\":\"customName\",\"type\":\"string\",\"value\":\"\"}],\"comment\":\"\",\"display\":\"Rule List\",\"filter\":\"0~32\",\"name\":\"ruleList\",\"type\":\"int\",\"value\":\"1\"}]', 33, '', 1721705774505); + +-- 更新 AMF 配置 202401031 +INSERT INTO `ne_config` VALUES (1, 'AMF', 'system', 'System Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMF Name\",\"filter\":\"0~64\",\"name\":\"amfName\",\"type\":\"string\",\"value\":\"AMF\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Relative Capacity\",\"filter\":\"0~255\",\"name\":\"relativeCapacity\",\"type\":\"int\",\"value\":\"255\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SBI Scheme\",\"filter\":\"{\\\"0\\\":\\\"http\\\",\\\"1\\\":\\\"https\\\"}\",\"name\":\"sbiScheme\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SBI Server IP\",\"filter\":\"0~64\",\"name\":\"sbiServerIp\",\"type\":\"string\",\"value\":\"192.168.1.183\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"SBI Server Port\",\"filter\":\"0~65535\",\"name\":\"sbiServerPort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"nrfEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"0~64\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AUSF URI\",\"filter\":\"0~64\",\"name\":\"ausfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.130:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDM URI\",\"filter\":\"0~64\",\"name\":\"udmUri\",\"type\":\"string\",\"value\":\"http://172.16.5.140:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SMF URI\",\"filter\":\"0~64\",\"name\":\"smfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.150:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PCF URI\",\"filter\":\"0~64\",\"name\":\"pcfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.160:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Backup AUSF URI\",\"filter\":\"0~64\",\"name\":\"backupAusfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.131:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Backup UDM URI\",\"filter\":\"0~64\",\"name\":\"backupUdmUri\",\"type\":\"string\",\"value\":\"http://172.16.5.141:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Backup SMF URI\",\"filter\":\"0~64\",\"name\":\"backupSmfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.151:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Backup PCF URI\",\"filter\":\"0~64\",\"name\":\"backupPcfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.161:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"LMF URI\",\"filter\":\"0~64\",\"name\":\"lmfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.200:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NEF URI\",\"filter\":\"0~64\",\"name\":\"nefUri\",\"type\":\"string\",\"value\":\"http://172.16.5.210:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IMEI Restriction Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"imeiRestrictionEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Allowed IMEI Prefix\",\"filter\":\"0~128\",\"name\":\"allowedImeiPrefix\",\"type\":\"string\",\"value\":\"869583045\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN Correction Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"dnnCorrectionEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default DNN\",\"filter\":\"0~64\",\"name\":\"defaultDnn\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Integrity Algorithm\",\"filter\":\"{\\\"0\\\":\\\"NIA0\\\",\\\"1\\\":\\\"NIA1\\\",\\\"2\\\":\\\"NIA2\\\",\\\"3\\\":\\\"NIA3\\\"}\",\"name\":\"integrityAlgorithm\",\"type\":\"enum\",\"value\":\"2\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Ciphering Algorithm\",\"filter\":\"{\\\"0\\\":\\\"NEA0\\\",\\\"1\\\":\\\"NEA1\\\",\\\"2\\\":\\\"NEA2\\\",\\\"3\\\":\\\"NEA3\\\"}\",\"name\":\"cipheringAlgorithm\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3502\",\"filter\":\"1~65535\",\"name\":\"t3502\",\"type\":\"int\",\"value\":\"720\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3512\",\"filter\":\"1~65535\",\"name\":\"t3512\",\"type\":\"int\",\"value\":\"3600\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3513\",\"filter\":\"1~65535\",\"name\":\"t3513\",\"type\":\"int\",\"value\":\"2\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3522\",\"filter\":\"1~65535\",\"name\":\"t3522\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3550\",\"filter\":\"1~65535\",\"name\":\"t3550\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3555\",\"filter\":\"1~65535\",\"name\":\"t3555\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3560\",\"filter\":\"1~65535\",\"name\":\"t3560\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3565\",\"filter\":\"1~65535\",\"name\":\"t3565\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3570\",\"filter\":\"1~65535\",\"name\":\"t3570\",\"type\":\"int\",\"value\":\"6\"}]', 1, '', 1730342662153); +INSERT INTO `ne_config` VALUES (2, 'AMF', 'association', 'TNL Association List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NGAP IP\",\"filter\":\"0~64\",\"name\":\"ngapIp\",\"type\":\"string\",\"value\":\"192.168.1.183\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"NGAP SCTP Port\",\"filter\":\"0~65535\",\"name\":\"ngapSctpPort\",\"type\":\"int\",\"value\":\"38412\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Weight\",\"filter\":\"0~255\",\"name\":\"weightFactor\",\"type\":\"int\",\"value\":\"255\"}]', 3, '', 1730342662166); +INSERT INTO `ne_config` VALUES (3, 'AMF', 'guami', 'GUAMI List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Region ID\",\"filter\":\"0~255\",\"name\":\"regionId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~1023\",\"display\":\"Set ID\",\"filter\":\"0~1023\",\"name\":\"setId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~63\",\"display\":\"Pointer\",\"filter\":\"0~63\",\"name\":\"pointer\",\"type\":\"int\",\"value\":\"1\"}]', 5, '', 1730342662172); +INSERT INTO `ne_config` VALUES (4, 'AMF', 'tai', 'TAI List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~16777215\",\"display\":\"TAC\",\"filter\":\"0~8\",\"name\":\"tac\",\"type\":\"string\",\"value\":\"1\"}]', 7, '', 1730342662177); +INSERT INTO `ne_config` VALUES (5, 'AMF', 'slice', 'Slice List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~127\",\"display\":\"SST\",\"filter\":\"0~127\",\"name\":\"sst\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SD\",\"filter\":\"^[A-Fa-f0-9]{6}\",\"name\":\"sd\",\"type\":\"regex\",\"value\":\"000001\"}]', 9, '', 1730342662182); +INSERT INTO `ne_config` VALUES (6, 'AMF', 'systemFeatOpt', 'System FeatOpt', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"dnnCorrectionEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"dnnCorrectionEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"gutiReallocationInPRUEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"gutiReallocationInPRUEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ueRadioCapabilityMatchEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"ueRadioCapabilityMatchEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"supportFollowOnRequestIndication\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"supportFollowOnRequestIndication\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"triggerInitCtxSetupForAllNASProc\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"triggerInitCtxSetupForAllNASProc\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"supportAllAllowedNssai\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"supportAllAllowedNssai\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"implicitUnsubscribeEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"implicitUnsubscribeEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"supportRRCInactiveReport\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"supportRRCInactiveReport\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"supportMappedSecurityContext\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"supportMappedSecurityContext\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"optimizeSignalingProcedure\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"optimizeSignalingProcedure\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"reAuthInServiceRequestProc\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"reAuthInServiceRequestProc\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"skipGetSubscribedNssai\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"skipGetSubscribedNssai\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"forceIdentityRequest\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"forceIdentityRequest\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"cagEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"cagEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"imeiRestrictionEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"imeiRestrictionEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"checkSliceInTaEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"checkSliceInTaEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"uePolicyEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"uePolicyEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"smsOverNasEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"smsOverNasEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"statusReportToOmc\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"statusReportToOmc\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"statusReportEnabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"statusReportEnabled\",\"type\":\"bool\",\"value\":\"0\"}]', 11, '', 1730342662187); + +INSERT INTO `ne_config` VALUES (20, 'AUSF', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service IP\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.130\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Port\",\"filter\":\"0~65535\",\"name\":\"servicePort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"HTTP\\\", \\\"1\\\":\\\"HTTPS\\\"}\",\"name\":\"scheme\",\"type\":\"enum\",\"value\":\"http\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDM URI\",\"filter\":\"\",\"name\":\"udmUri\",\"type\":\"string\",\"value\":\"http://172.16.5.140:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Group ID\",\"filter\":\"\",\"name\":\"groupId\",\"type\":\"string\",\"value\":\"0\"}]', 1, '', 1719831209173); + +-- 更新 IMS 配置 20240815 +INSERT INTO `ne_config` VALUES (40, 'IMS', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Label\",\"filter\":\"\",\"name\":\"label\",\"type\":\"string\",\"value\":\"ims-core\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"HPLMN MCC\",\"filter\":\"\",\"name\":\"hplmnMCC\",\"type\":\"string\",\"value\":\"001\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"HPLMN MNC\",\"filter\":\"\",\"name\":\"hplmnMNC\",\"type\":\"string\",\"value\":\"01\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Network IPv4\",\"filter\":\"\",\"name\":\"LocalNetworkIPv4\",\"type\":\"ipv4\",\"value\":\"172.16.5.110\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Public Network IPv4\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.110\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Public Network IPv6\",\"filter\":\"\",\"name\":\"serviceIPv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain Name 1\",\"filter\":\"\",\"name\":\"domainName1\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain Name 2\",\"filter\":\"\",\"name\":\"domainName2\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain Name 3\",\"filter\":\"\",\"name\":\"domainName3\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain Name 4\",\"filter\":\"\",\"name\":\"domainName4\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MultiIPStack Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"multiIPStackInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Register Timer\",\"filter\":\"120~1000000\",\"name\":\"registerTimer\",\"type\":\"int\",\"value\":\"7200\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Call Duration\",\"filter\":\"1800~1000000\",\"name\":\"maxCallDuration\",\"type\":\"int\",\"value\":\"43200\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Internal SMS Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"internalSMSInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Internal CDR Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"internalCDRInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Internal KPI Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"internalKPIInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PCF IP Address\",\"filter\":\"\",\"name\":\"pcfIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.160\"}]', 1, '', 1723716862092); +INSERT INTO `ne_config` VALUES (41, 'IMS', 'plmn', 'PLMN List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~3\",\"display\":\"Index\",\"filter\":\"0~3\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MCC\",\"filter\":\"^[0-9]{3}$\",\"name\":\"mcc\",\"type\":\"regex\",\"value\":\"001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MNC\",\"filter\":\"^[0-9]{2,3}$\",\"name\":\"mnc\",\"type\":\"regex\",\"value\":\"01\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain\",\"filter\":\"0~128\",\"name\":\"domain\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]', 3, '', 1723716862107); +INSERT INTO `ne_config` VALUES (42, 'IMS', 'mmtel_dialplan', 'MMTEL Dialplan', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"NaName\",\"filter\":\"0~128\",\"name\":\"naName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Title\",\"filter\":\"0~128\",\"name\":\"title\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Method\",\"filter\":\"0-2\",\"name\":\"method\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Prefix\",\"filter\":\"0~128\",\"name\":\"prefix\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Start\",\"filter\":\"0~128\",\"name\":\"start\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"End\",\"filter\":\"0~128\",\"name\":\"end\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Attrib\",\"filter\":\"0~128\",\"name\":\"attrib\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Number Len\",\"filter\":\"0~128\",\"name\":\"numberLen\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rsc\",\"filter\":\"0~128\",\"name\":\"rsc\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"E164 Nai\",\"filter\":\"0~128\",\"name\":\"e164Nai\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"E164 Delete\",\"filter\":\"0~128\",\"name\":\"e164Delete\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"E164 Insert\",\"filter\":\"0~128\",\"name\":\"e164Insert\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"Enable: Close/Open\",\"display\":\"Admin State\",\"filter\":\"{\\\"0\\\":\\\"Close\\\", \\\"1\\\":\\\"Open\\\"}\",\"name\":\"adminState\",\"type\":\"enum\",\"value\":\"0\"}]', 5, '', 1723716862110); +INSERT INTO `ne_config` VALUES (43, 'IMS', 'ds_system', 'DS System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dispatch System Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"dispatchSystemInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Transcode Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"transcodeInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dispatch System IPv4\",\"filter\":\"\",\"name\":\"dispatchSystemIP\",\"type\":\"ipv4\",\"value\":\"1.0.0.1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dispatch System Port\",\"filter\":\"\",\"name\":\"dispatchSystemPort\",\"type\":\"int\",\"value\":\"5060\"}]', 7, '', 1723716862113); + +-- 更新 MME 配置 20240906 +INSERT INTO `ne_config` VALUES (60, 'MME', 'system', 'System Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"true|false\",\"display\":\"CSFB Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"csfbEnabled\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"true|false\",\"display\":\"VoLTE Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"volteEnabled\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"S1 MME IP\",\"filter\":\"0~64\",\"name\":\"s1MmeIp\",\"type\":\"string\",\"value\":\"192.168.1.179\"},{\"access\":\"read-only\",\"comment\":\"0~65535\",\"display\":\"S1 MME Port\",\"filter\":\"0~65535\",\"name\":\"s1MmePort\",\"type\":\"int\",\"value\":\"36412\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"S11 MME IP\",\"filter\":\"0~64\",\"name\":\"s11MmeIp\",\"type\":\"string\",\"value\":\"192.168.1.179\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"S11 MME Port\",\"filter\":\"0~65535\",\"name\":\"s11MmePort\",\"type\":\"int\",\"value\":\"2123\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"S10 MME IP\",\"filter\":\"0~64\",\"name\":\"s10MmeIp\",\"type\":\"string\",\"value\":\"192.168.1.178\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"S10 MME Port\",\"filter\":\"0~65535\",\"name\":\"s10MmePort\",\"type\":\"int\",\"value\":\"2123\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"SGs MME IP\",\"filter\":\"0~64\",\"name\":\"sgsMmeIp\",\"type\":\"string\",\"value\":\"192.168.1.179\"},{\"access\":\"read-only\",\"comment\":\"0~65535\",\"display\":\"SGs MME Port\",\"filter\":\"0~65535\",\"name\":\"sgsMmePort\",\"type\":\"int\",\"value\":\"29118\"},{\"access\":\"read-write\",\"comment\":\"0~100\",\"display\":\"S6A MME Identity\",\"filter\":\"0~100\",\"name\":\"s6aIdentity\",\"type\":\"string\",\"value\":\"mme.epc.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"0~20\",\"display\":\"S6A MME IP\",\"filter\":\"0~20\",\"name\":\"localIp\",\"type\":\"string\",\"value\":\"172.16.5.220\"}]', 1, '', 1725610815287); +INSERT INTO `ne_config` VALUES (61, 'MME', 'gummei', 'Gummei List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Group ID\",\"filter\":\"0~65535\",\"name\":\"groupId\",\"type\":\"int\",\"value\":\"4\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Code\",\"filter\":\"0~255\",\"name\":\"code\",\"type\":\"int\",\"value\":\"1\"}]', 3, '', 1725610815301); +INSERT INTO `ne_config` VALUES (62, 'MME', 'tai', 'TAI List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"TAC\",\"filter\":\"0~65535\",\"name\":\"tac\",\"type\":\"int\",\"value\":\"1\"}]', 5, '', 1725610815306); +INSERT INTO `ne_config` VALUES (63, 'MME', 'hss', 'HSS List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{1,15}$\",\"display\":\"IMSI Prefix\",\"filter\":\"^[0-9]{1,15}$\",\"name\":\"imsiPre\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~128\",\"display\":\"HSS Hostname\",\"filter\":\"0~128\",\"name\":\"hssHostname\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"0~128\",\"display\":\"HSS Realm\",\"filter\":\"0~128\",\"name\":\"hssRealm\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"SCTP|TCP\",\"display\":\"Protocol\",\"filter\":\"0~8\",\"name\":\"protocol\",\"type\":\"string\",\"value\":\"SCTP\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"HSS Port\",\"filter\":\"0~65535\",\"name\":\"hssPort\",\"type\":\"int\",\"value\":\"3868\"}]', 7, '', 1725610815311); +INSERT INTO `ne_config` VALUES (64, 'MME', 'sgw', 'SGW List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"TAC\",\"filter\":\"0~65535\",\"name\":\"tac\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"SGW IP\",\"filter\":\"0~64\",\"name\":\"sgwIp\",\"type\":\"string\",\"value\":\"172.16.5.150\"}]', 9, '', 1725610815316); +INSERT INTO `ne_config` VALUES (65, 'MME', 'pgw', 'PGW List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~128\",\"display\":\"APN\",\"filter\":\"0~128\",\"name\":\"apn\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"PGW IP\",\"filter\":\"0~64\",\"name\":\"pgwIp\",\"type\":\"string\",\"value\":\"192.168.1.181\"}]', 11, '', 1725610815320); +INSERT INTO `ne_config` VALUES (66, 'MME', 'amf', 'AMF List', 'array', '[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~16777215\",\"display\":\"TAC\",\"filter\":\"0~16777215\",\"name\":\"tac\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Region ID\",\"filter\":\"0~255\",\"name\":\"regionId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~1023\",\"display\":\"Set ID\",\"filter\":\"0~1023\",\"name\":\"setId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~63\",\"display\":\"Pointer\",\"filter\":\"0~63\",\"name\":\"pointer\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"AMF IP\",\"filter\":\"0~64\",\"name\":\"amfIp\",\"type\":\"string\",\"value\":\"172.16.5.120\"}]', 13, '', 1725610815323); + +INSERT INTO `ne_config` VALUES (80, 'MOCNGW', 'system', 'System Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"S1AP South Address\",\"filter\":\"0~64\",\"name\":\"s1apSouthAddr\",\"type\":\"string\",\"value\":\"192.168.7.163\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"S1AP North Address\",\"filter\":\"0~64\",\"name\":\"s1apNorthAddr\",\"type\":\"string\",\"value\":\"192.168.8.163\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"TAC\",\"filter\":\"0~65535\",\"name\":\"tac\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~1048575\",\"display\":\"ENB ID\",\"filter\":\"0~1048575\",\"name\":\"enbId\",\"type\":\"int\",\"value\":\"24\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"User Plane Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"userPlaneEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PFCP Address\",\"filter\":\"0~64\",\"name\":\"pfcpAddr\",\"type\":\"string\",\"value\":\"192.168.7.163\"}]', 1, '', 1719831210071); +INSERT INTO `ne_config` VALUES (81, 'MOCNGW', 'mme', 'MME List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"S1AP Address\",\"filter\":\"0~64\",\"name\":\"s1apAddr\",\"type\":\"string\",\"value\":\"192.168.1.161\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"S1AP Port\",\"filter\":\"0~65535\",\"name\":\"s1apPort\",\"type\":\"int\",\"value\":\"36412\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"}]', 3, '', 1719831210273); +INSERT INTO `ne_config` VALUES (82, 'MOCNGW', 'upgw', 'UPGW Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PFCP Address\",\"filter\":\"0~64\",\"name\":\"pfcpAddr\",\"type\":\"string\",\"value\":\"192.168.1.159\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"PFCP Port\",\"filter\":\"0~65535\",\"name\":\"pfcpPort\",\"type\":\"int\",\"value\":\"8805\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GTP-U South Address\",\"filter\":\"0~64\",\"name\":\"gtpuSouthAddr\",\"type\":\"string\",\"value\":\"10.10.1.2\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GTP-U North Address\",\"filter\":\"0~64\",\"name\":\"gtpuNorthAddr\",\"type\":\"string\",\"value\":\"192.168.7.123\"}]', 5, '', 1719831210320); + +INSERT INTO `ne_config` VALUES (100, 'N3IWF', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IKEBindAddress\",\"filter\":\"\",\"name\":\"ikeBindAddr\",\"type\":\"string\",\"value\":\"192.168.12.160\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GTPBindAddress\",\"filter\":\"\",\"name\":\"gtpBindAddr\",\"type\":\"string\",\"value\":\"192.168.12.161\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"FQDN\",\"filter\":\"\",\"name\":\"fqdn\",\"type\":\"string\",\"value\":\"n3iwf.5gc.mnc00.mcc460.pub.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"InternalIP\",\"filter\":\"\",\"name\":\"internalIP\",\"type\":\"string\",\"value\":\"172.16.1.190\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UdmIPAddrPort\",\"filter\":\"\",\"name\":\"udmAddr\",\"type\":\"string\",\"value\":\"172.16.1.140:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SmfIPAddress\",\"filter\":\"\",\"name\":\"smfIPAddr\",\"type\":\"string\",\"value\":\"172.16.1.150\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3IPAddress\",\"filter\":\"\",\"name\":\"n3IPAddr\",\"type\":\"string\",\"value\":\"192.168.1.160\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N6IPAddress\",\"filter\":\"\",\"name\":\"n6IPAddr\",\"type\":\"string\",\"value\":\"192.168.1.161\"}]', 1, '', 1719831210358); + +INSERT INTO `ne_config` VALUES (120, 'NRF', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service IP\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.180\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Port\",\"filter\":\"0~65535\",\"name\":\"servicePort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"HTTP\\\", \\\"1\\\":\\\"HTTPS\\\"}\",\"name\":\"scheme\",\"type\":\"enum\",\"value\":\"0\"}]', 1, 'put', 1719831210397); +INSERT INTO `ne_config` VALUES (121, 'NRF', 'registeredNFs', 'Registered NFs', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~256\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"NF Type\",\"filter\":\"^.{1,128}$\",\"name\":\"nfType\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Status\",\"filter\":\"^.{1,128}$\",\"name\":\"status\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"NF ID\",\"filter\":\"^.{1,128}$\",\"name\":\"nfId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"IP Address\",\"filter\":\"^.{1,128}$\",\"name\":\"ipAddress\",\"type\":\"string\",\"value\":\"\"}]', 3, 'get', 1719831210443); + +INSERT INTO `ne_config` VALUES (140, 'NSSF', 'general', 'General', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NSSF Name\",\"filter\":\"\",\"name\":\"nssfName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Log Level\",\"filter\":\"\",\"name\":\"logLevel\",\"type\":\"string\",\"value\":\"error\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NF ID\",\"filter\":\"\",\"name\":\"nfId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"System ID\",\"filter\":\"\",\"name\":\"systemId\",\"type\":\"int\",\"value\":\"0\"}]', 1, '', 1719831210478); +INSERT INTO `ne_config` VALUES (141, 'NSSF', 'sbi', 'SBI', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"\",\"name\":\"scheme\",\"type\":\"string\",\"value\":\"http\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Register IPv4\",\"filter\":\"\",\"name\":\"registerIpv4\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Binding IPv4\",\"filter\":\"\",\"name\":\"bindingIpv4\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Register IPv6\",\"filter\":\"\",\"name\":\"registerIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Binding IPv6\",\"filter\":\"\",\"name\":\"bindingIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IP Type\",\"filter\":\"\",\"name\":\"ipType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Port\",\"filter\":\"\",\"name\":\"port\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Telnet IPv4\",\"filter\":\"\",\"name\":\"telnetIpv4\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Telnet IPv6\",\"filter\":\"\",\"name\":\"telnetIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Telnet Port\",\"filter\":\"\",\"name\":\"telnetPort\",\"type\":\"int\",\"value\":\"4100\"}]', 3, '', 1719831210567); +INSERT INTO `ne_config` VALUES (142, 'NSSF', 'supportedNetworkSliceList', 'Supported Network Slice List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MCC\",\"filter\":\"\",\"name\":\"mcc\",\"type\":\"string\",\"value\":\"001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MNC\",\"filter\":\"\",\"name\":\"mnc\",\"type\":\"string\",\"value\":\"01\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"TAC\",\"filter\":\"\",\"name\":\"tac\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported SST\",\"filter\":\"\",\"name\":\"supportedSst\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported SD\",\"filter\":\"\",\"name\":\"supportedSd\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Restricted SST\",\"filter\":\"\",\"name\":\"restrictedSst\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Restricted SD\",\"filter\":\"\",\"name\":\"restrictedSd\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF ID\",\"filter\":\"\",\"name\":\"nrfId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NSI ID\",\"filter\":\"\",\"name\":\"nsiId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Access Type\",\"filter\":\"\",\"name\":\"accessType\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMF Set ID\",\"filter\":\"\",\"name\":\"amfSetId\",\"type\":\"string\",\"value\":\"\"}]', 5, '', 1719831210617); +INSERT INTO `ne_config` VALUES (143, 'NSSF', 'plmnMappingList', 'PLMN Mapping List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Operator Name\",\"filter\":\"\",\"name\":\"operatorName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MCC\",\"filter\":\"\",\"name\":\"mcc\",\"type\":\"string\",\"value\":\"001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MNC\",\"filter\":\"\",\"name\":\"mnc\",\"type\":\"string\",\"value\":\"02\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Serving SNSSAI SST\",\"filter\":\"\",\"name\":\"servingSnssaiSst\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Serving SNSSAI SD\",\"filter\":\"\",\"name\":\"servingSnssaiSd\",\"type\":\"string\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Home SNSSAI SST\",\"filter\":\"\",\"name\":\"homeSnssaiSst\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Home SNSSAI SD\",\"filter\":\"\",\"name\":\"homeSnssaiSd\",\"type\":\"string\",\"value\":\"1\"}]', 7, '', 1719831210699); + +INSERT INTO `ne_config` VALUES (160, 'PCF', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service IP\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.160\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Port\",\"filter\":\"0~65535\",\"name\":\"servicePort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"HTTP\\\", \\\"1\\\":\\\"HTTPS\\\"}\",\"name\":\"scheme\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn1\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn1\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn2\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn2\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn3\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn3\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn4\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn4\",\"type\":\"string\",\"value\":\"00101\"}]', 1, '', 1719831210756); +INSERT INTO `ne_config` VALUES (161, 'PCF', 'serviceAreaRestriction', 'Service Area Restriction', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_ambr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Restriction Type\",\"filter\":\"{\\\"0\\\":\\\"Allowed Areas\\\", \\\"1\\\":\\\"Not Allowed Areas\\\"}\",\"name\":\"restrictionType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"TACs\",\"filter\":\"\",\"name\":\"tacs\",\"type\":\"string\",\"value\":\"123\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Area Codes\",\"filter\":\"\",\"name\":\"areaCodes\",\"type\":\"string\",\"value\":\"123456\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max TAs\",\"filter\":\"^\\\\d{1,2}$\",\"name\":\"maxTAs\",\"type\":\"int\",\"value\":\"1\"}]', 3, '', 1719831210789); +INSERT INTO `ne_config` VALUES (162, 'PCF', 'pccRules', 'PCC Rules', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rule ID\",\"filter\":\"^.{1,63}$\",\"name\":\"ruleId\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Activate\",\"filter\":\"false;true;\",\"name\":\"activate\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Precedence\",\"filter\":\"0~255\",\"name\":\"precedence\",\"type\":\"int\",\"value\":\"80\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Usage\",\"filter\":\"{\\\"0\\\":\\\"General\\\", \\\"1\\\":\\\"IMS-Signalling\\\"}\",\"name\":\"flowUsage\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"APP ID\",\"filter\":\"^.{1,63}$\",\"name\":\"appId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Template\",\"filter\":\"^.{1,255}$\",\"name\":\"flowTemplate\",\"type\":\"string\",\"value\":\"flow_any\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QoS ID\",\"filter\":\"^.{1,63}$\",\"name\":\"qosId\",\"type\":\"string\",\"value\":\"qos_internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Traffic Control ID\",\"filter\":\"^.{1,63}$\",\"name\":\"trafficControlId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Usage Monitoring ID\",\"filter\":\"^.{1,63}$\",\"name\":\"usageMonitoringId\",\"type\":\"string\",\"value\":\"\"}]', 5, '', 1719831210834); +INSERT INTO `ne_config` VALUES (163, 'PCF', 'sessionRules', 'Session Rules', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rule ID\",\"filter\":\"^.{1,63}$\",\"name\":\"ruleId\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Activate\",\"filter\":\"false;true;\",\"name\":\"activate\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI\",\"filter\":\"0~255\",\"name\":\"fiveQI\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI Priority Level\",\"filter\":\"0~127\",\"name\":\"fiveQIPriorityLevel\",\"type\":\"int\",\"value\":\"80\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Usage\",\"filter\":\"{\\\"0\\\":\\\"General\\\", \\\"1\\\":\\\"IMS-Signalling\\\"}\",\"name\":\"flowUsage\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Usage Monitoring ID\",\"filter\":\"^.{1,63}$\",\"name\":\"usageMonitoringId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"ambrDl\",\"type\":\"string\",\"value\":\"200Mbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"ambrUl\",\"type\":\"string\",\"value\":\"100Mbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Averaging Window\",\"filter\":\"0~4095\",\"name\":\"averagingWindow\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Data Burst Volume\",\"filter\":\"0~4095\",\"name\":\"maxDataBurstVolume\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Priority Level\",\"filter\":\"1~15\",\"name\":\"arpPriorityLevel\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Capability\",\"filter\":\"{\\\"0\\\":\\\"Not Preempt\\\",\\\"1\\\":\\\"May Preempt\\\"}\",\"name\":\"arpPreemptCap\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Vulnerability\",\"filter\":\"{\\\"0\\\":\\\"Not Preemptable\\\",\\\"1\\\":\\\"Preemptable\\\"}\",\"name\":\"arpPreemptVuln\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Bitrate Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"maxbrDl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Bitrate Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"maxbrUl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GBR Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"gbrDl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GBR Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"gbrUl\",\"type\":\"string\",\"value\":\"\"}]', 7, '', 1719831210893); +INSERT INTO `ne_config` VALUES (164, 'PCF', 'gxServer', 'Gx Server', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Type\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"netType\",\"type\":\"enum\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Address\",\"filter\":\"\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"172.16.5.140:3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Host\",\"filter\":\"^.{0,127}$\",\"name\":\"host\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Realm\",\"filter\":\"^.{0,127}$\",\"name\":\"realm\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]', 9, '', 1719831210965); +INSERT INTO `ne_config` VALUES (165, 'PCF', 'rxServer', 'Rx Server', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Type\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"netType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Address\",\"filter\":\"\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"172.16.5.140:3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Host\",\"filter\":\"^.{0,127}$\",\"name\":\"host\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Realm\",\"filter\":\"^.{0,127}$\",\"name\":\"realm\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]', 11, '', 1719831211004); +INSERT INTO `ne_config` VALUES (166, 'PCF', 'flowTemplate', 'Flow Template', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~256\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Template Name\",\"filter\":\"^.{1,63}$\",\"name\":\"templateName\",\"type\":\"string\",\"value\":\"flow_any\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Description\",\"filter\":\"^.{1,127}$\",\"name\":\"flowDescription\",\"type\":\"string\",\"value\":\"permit out ip from any to assigned\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Direction\",\"filter\":\"{\\\"0\\\":\\\"Unspecified\\\", \\\"1\\\":\\\"Uplink\\\", \\\"2\\\":\\\"Downlink\\\", \\\"3\\\":\\\"Bidirectional\\\"}\",\"name\":\"flowDirection\",\"type\":\"enum\",\"value\":\"0\"}]', 13, '', 1719831211185); +INSERT INTO `ne_config` VALUES (167, 'PCF', 'qosTemplate', 'QoS Template', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QoS ID\",\"filter\":\"^.{1,63}$\",\"name\":\"qosId\",\"type\":\"string\",\"value\":\"qos_internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI\",\"filter\":\"0~255\",\"name\":\"fiveQI\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI Priority Level\",\"filter\":\"0~127\",\"name\":\"fiveQIPriorityLevel\",\"type\":\"int\",\"value\":\"80\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Bitrate Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"maxbrDl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Bitrate Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"maxbrUl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GBR Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"gbrDl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GBR Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"gbrUl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Priority Level\",\"filter\":\"1~15\",\"name\":\"arpPriorityLevel\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Capability\",\"filter\":\"{\\\"0\\\":\\\"Not Preempt\\\",\\\"1\\\":\\\"May Preempt\\\"}\",\"name\":\"arpPreemptCap\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Vulnerability\",\"filter\":\"{\\\"0\\\":\\\"Not Preemptable\\\",\\\"1\\\":\\\"Preemptable\\\"}\",\"name\":\"arpPreemptVuln\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default QoS Flow Indication\",\"filter\":\"false;true;\",\"name\":\"defQosFlowIndication\",\"type\":\"bool\",\"value\":\"false\"}]', 15, '', 1719831211267); +INSERT INTO `ne_config` VALUES (168, 'PCF', 'usageMonitoringTemplate', 'Usage Monitoring Template', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Usage Monitoring ID\",\"filter\":\"^.{1,63}$\",\"name\":\"umId\",\"type\":\"string\",\"value\":\"flow_any\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Volume Threshold(KB)\",\"filter\":\"\",\"name\":\"volumeThreshold\",\"type\":\"int\",\"value\":\"5242880\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Volume Threshold Uplink(KB)\",\"filter\":\"\",\"name\":\"volumeThresholdUplink\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Volume Threshold Downlink(KB)\",\"filter\":\"\",\"name\":\"volumeThresholdDownlink\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Time Threshold\",\"filter\":\"\",\"name\":\"timeThreshold\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Inactivity Time\",\"filter\":\"\",\"name\":\"inactivityTime\",\"type\":\"int\",\"value\":\"0\"}]', 17, '', 1719831211321); +INSERT INTO `ne_config` VALUES (169, 'PCF', 'trafficControlTemplate', 'Traffic Control Template', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Traffic Control ID\",\"filter\":\"^.{1,63}$\",\"name\":\"tcId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Status\",\"filter\":\"{\\\"0\\\":\\\"Disable\\\", \\\"1\\\":\\\"Uplink\\\", \\\"2\\\":\\\"Downlink\\\", \\\"3\\\":\\\"Enable\\\", \\\"4\\\":\\\"Remove\\\"}\",\"name\":\"flowStatus\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Mute Notify\",\"filter\":\"false;true;\",\"name\":\"muteNotif\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Route to Location DNAI\",\"filter\":\"^.{1,63}$\",\"name\":\"dnai\",\"type\":\"string\",\"value\":\"\"}]', 19, '', 1719831211361); +INSERT INTO `ne_config` VALUES (170, 'PCF', 'headerEnrichTemplate', 'Header Enrich Template', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Template Name\",\"filter\":\"^.{1,63}$\",\"name\":\"templateName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Header Type\",\"filter\":\"{\\\"0\\\":\\\"GPSI\\\", \\\"1\\\":\\\"SUPI\\\", \\\"2\\\":\\\"UE IP\\\", \\\"3\\\":\\\"User Location\\\", \\\"4\\\":\\\"DNN\\\"}\",\"name\":\"headerType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Header Name\",\"filter\":\"^.{1,63}$\",\"name\":\"headerName\",\"type\":\"string\",\"value\":\"\"}]', 21, '', 1719831211407); + +-- 更新 SMF 配置 20241031 +INSERT INTO `ne_config` VALUES (180, 'SMF', 'smfSystem', 'SMF System Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SBI IP\",\"filter\":\"\",\"name\":\"sbiIpAddr\",\"type\":\"string\",\"value\":\"172.16.5.150\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"SBI Port\",\"filter\":\"0~65535\",\"name\":\"sbiPort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SBI Scheme\",\"filter\":\"{\\\"0\\\":\\\"http\\\", \\\"1\\\":\\\"https\\\"}\",\"name\":\"sbiScheme\",\"type\":\"enum\",\"value\":\"http\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N4 IPv4\",\"filter\":\"\",\"name\":\"n4Ipv4\",\"type\":\"ipv4\",\"value\":\"172.16.5.150\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N4 IPv6\",\"filter\":\"\",\"name\":\"n4Ipv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N4U IPv4\",\"filter\":\"\",\"name\":\"n4UIpv4\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N4U IPv6\",\"filter\":\"\",\"name\":\"n4UIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMF URI\",\"filter\":\"\",\"name\":\"amfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.120:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PCF Enable\",\"filter\":\"\",\"name\":\"pcfEnable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"URI1;URI2\",\"display\":\"PCF URI\",\"filter\":\"\",\"name\":\"pcfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.160:8080\"},{\"access\":\"read-write\",\"comment\":\"URI1;URI2\",\"display\":\"UDM URI\",\"filter\":\"\",\"name\":\"udmUri\",\"type\":\"string\",\"value\":\"http://172.16.5.140:8080\"},{\"access\":\"read-write\",\"display\":\"5G Charging Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"chfEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CHF Primary URI\",\"filter\":\"\",\"name\":\"chfPrimaryUri\",\"type\":\"string\",\"value\":\"http://172.16.5.240:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CHF Secondary URI\",\"filter\":\"\",\"name\":\"chfSecondaryUri\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"nrfEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary DNS IPv4\",\"filter\":\"\",\"name\":\"primaryDnsIpv4\",\"type\":\"ipv4\",\"value\":\"114.114.114.114\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary DNS IPv4\",\"filter\":\"\",\"name\":\"secondaryDnsIpv4\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary DNS IPv6\",\"filter\":\"\",\"name\":\"primaryDnsIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary DNS IPv6\",\"filter\":\"\",\"name\":\"secondaryDnsIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary PCSCF IPv4\",\"filter\":\"\",\"name\":\"primaryPcscfIpv4\",\"type\":\"ipv4\",\"value\":\"172.16.5.110\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary PCSCF IPv4\",\"filter\":\"\",\"name\":\"secondaryPcscfIpv4\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary PCSCF IPv6\",\"filter\":\"\",\"name\":\"primaryPcscfIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary PCSCF IPv6\",\"filter\":\"\",\"name\":\"secondaryPcscfIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE MTU\",\"filter\":\"0~65535\",\"name\":\"ueMtu\",\"type\":\"int\",\"value\":\"\"}]', 1, '', 1730342812514); +INSERT INTO `ne_config` VALUES (181, 'SMF', 'spgwSystem', 'SPGW Sytem Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local S11 IP\",\"filter\":\"\",\"name\":\"s11Ip\",\"type\":\"string\",\"value\":\"172.16.5.150\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Diameter IP\",\"filter\":\"\",\"name\":\"localDiameterIp\",\"type\":\"string\",\"value\":\"172.16.5.150\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Diameter Host Name\",\"filter\":\"\",\"name\":\"localDiameterHostName\",\"type\":\"string\",\"value\":\"smf.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Diameter Realm Name\",\"filter\":\"\",\"name\":\"localDiameterRealmName\",\"type\":\"string\",\"value\":\"mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gy Enable\",\"filter\":\"false;true;\",\"name\":\"peerGyEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary Remote Gy IP\",\"filter\":\"\",\"name\":\"primaryPeerGyIp\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Primary Remote Gy Port\",\"filter\":\"0~65535\",\"name\":\"primaryPeerGyPort\",\"type\":\"int\",\"value\":\"3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary Remote Gy IP\",\"filter\":\"\",\"name\":\"secondaryPeerGyIp\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Secondary Remote Gy Port\",\"filter\":\"0~65535\",\"name\":\"secondaryPeerGyPort\",\"type\":\"int\",\"value\":\"3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gx Enable\",\"filter\":\"false;true;\",\"name\":\"peerGxEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gx Charging Enable\",\"filter\":\"false;true;\",\"name\":\"gxChargingEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary Remote Gx IP\",\"filter\":\"\",\"name\":\"primaryPeerGxIp\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Primary Remote Gx Port\",\"filter\":\"0~65535\",\"name\":\"primaryPeerGxPort\",\"type\":\"int\",\"value\":\"3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary Remote Gx IP\",\"filter\":\"\",\"name\":\"secondaryPeerGxIp\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Secondary Remote Gx Port\",\"filter\":\"0~65535\",\"name\":\"secondaryPeerGxPort\",\"type\":\"int\",\"value\":\"3868\"}]', 3, '', 1730342812526); +INSERT INTO `ne_config` VALUES (182, 'SMF', 'upfConfig', 'UPF Config', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~2047\",\"name\":\"index\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UPF ID\",\"filter\":\"1~64\",\"name\":\"id\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"e.g. ip:port\",\"display\":\"Address\",\"filter\":\"7~45\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"IPv4,IPv6,IPv4v6\",\"display\":\"Ip Pool Type\",\"filter\":\"\",\"name\":\"ipPoolType\",\"type\":\"string\",\"value\":\"IPv4v6\"},{\"access\":\"read-write\",\"comment\":\"CIDR format, e.g. 192.168.1.0/24\",\"display\":\"IPv4 Pools\",\"filter\":\"10~256\",\"name\":\"ipv4Pools\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"CIDR format, e.g. fe80::20c:29ff:fee4:dab7/50\",\"display\":\"IPv6 Pools\",\"filter\":\"5~512\",\"name\":\"ipv6Pools\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IPv4 Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"staticIpv4Enable\",\"type\":\"bool\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv4 format\",\"display\":\"Static IPv4 Start\",\"filter\":\"\",\"name\":\"staticIpv4Start\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv4 format\",\"display\":\"Static IPv4 End\",\"filter\":\"\",\"name\":\"staticIpv4End\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IPv6 Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"staticIpv6Enable\",\"type\":\"bool\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv6 format\",\"display\":\"Static IPv6 Start\",\"filter\":\"\",\"name\":\"staticIpv6Start\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv6 format\",\"display\":\"Static IPv6 End\",\"filter\":\"\",\"name\":\"staticIpv6End\",\"type\":\"ipv6\",\"value\":\"\"},{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~2047\",\"name\":\"index\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"1~64\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"IPv4,IPv6,IPv4v6\",\"display\":\"Ip Pool Type\",\"filter\":\"\",\"name\":\"ipPoolType\",\"type\":\"string\",\"value\":\"IPv4v6\"},{\"access\":\"read-write\",\"comment\":\"CIDR format, e.g. 192.168.1.0/24\",\"display\":\"IPv4 Pools\",\"filter\":\"10~256\",\"name\":\"ipv4Pools\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"CIDR format, e.g. fe80::20c:29ff:fee4:dab7/50\",\"display\":\"IPv6 Pools\",\"filter\":\"5~512\",\"name\":\"ipv6Pools\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IPv4 Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"staticIpv4Enable\",\"type\":\"bool\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv4 format\",\"display\":\"Static IPv4 Start\",\"filter\":\"\",\"name\":\"staticIpv4Start\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv4 format\",\"display\":\"Static IPv4 End\",\"filter\":\"\",\"name\":\"staticIpv4End\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IPv6 Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"staticIpv6Enable\",\"type\":\"bool\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv6 format\",\"display\":\"Static IPv6 Start\",\"filter\":\"\",\"name\":\"staticIpv6Start\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv6 format\",\"display\":\"Static IPv6 End\",\"filter\":\"\",\"name\":\"staticIpv6End\",\"type\":\"ipv6\",\"value\":\"\"}],\"display\":\"UE DNN IP Pool\",\"name\":\"ueDnnIpPool\"}]', 5, '', 1730342812529); +INSERT INTO `ne_config` VALUES (183, 'SMF', 'dnnSelectUpf', 'DNN Select UPF', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~65535\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"1~64\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UPF ID\",\"filter\":\"1~64\",\"name\":\"upfId\",\"type\":\"string\",\"value\":\"\"}]', 7, '', 1730342812533); +INSERT INTO `ne_config` VALUES (184, 'SMF', 'dnnTaiSelectUpf', 'DNN TAI Select UPF', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~65535\",\"name\":\"index\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"1~64\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"MCC+MNC+TAC\",\"display\":\"TAI\",\"filter\":\"1~64\",\"name\":\"tai\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UPF ID\",\"filter\":\"1~64\",\"name\":\"upfId\",\"type\":\"string\",\"value\":\"upf2-Id\"}]', 9, '', 1730342812536); +INSERT INTO `ne_config` VALUES (185, 'SMF', 'snssaiSelectUpf', 'SNSSAI Select UPF', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~65535\",\"name\":\"index\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"sst1-sd1;sst2-sd2;sst3-sd3\",\"display\":\"SNSSAI\",\"filter\":\"1~64\",\"name\":\"snssai\",\"type\":\"string\",\"value\":\"1-000001\"},{\"access\":\"read-write\",\"comment\":\"upf1-id;upf2-id;upf3-id\",\"display\":\"UPF ID\",\"filter\":\"1~64\",\"name\":\"upfId\",\"type\":\"string\",\"value\":\"upf1-Id\"}]', 11, '', 1730342812539); +INSERT INTO `ne_config` VALUES (186, 'SMF', 'offlineChargingConfig', 'Offline Charging Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR File Name\",\"filter\":\"1~64\",\"name\":\"cdrFileName\",\"type\":\"string\",\"value\":\"smf.cdr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR File Path\",\"filter\":\"1~256\",\"name\":\"cdrFilePath\",\"type\":\"string\",\"value\":\"/var/log/smfCdr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR File Num\",\"filter\":\"1~999999999\",\"name\":\"cdrFileNum\",\"type\":\"int\",\"value\":\"50\"},{\"access\":\"read-write\",\"comment\":\"Megabytes\",\"display\":\"CDR File Size\",\"filter\":\"1~999999\",\"name\":\"cdrFileSize\",\"type\":\"int\",\"value\":\"300\"},{\"access\":\"read-write\",\"comment\":\"Days\",\"display\":\"CDR File Max Age\",\"filter\":\"0~9999\",\"name\":\"cdrFileMaxAge\",\"type\":\"int\",\"value\":\"30\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Free Subscribers CDR Enable\",\"filter\":\"\",\"name\":\"freeSubsCdrEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"Seconds\",\"display\":\"Time Threshold\",\"filter\":\"0~999999999\",\"name\":\"timeThreshold\",\"type\":\"int\",\"value\":\"600\"},{\"access\":\"read-write\",\"comment\":\"Bytes\",\"display\":\"Volume Threshold\",\"filter\":\"0~999999999999999\",\"name\":\"volumeThreshold\",\"type\":\"int\",\"value\":\"0\"}]', 13, '', 1730342812542); + +INSERT INTO `ne_config` VALUES (200, 'UDM', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service IP\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.140\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Port\",\"filter\":\"0~65535\",\"name\":\"servicePort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AUSF IP\",\"filter\":\"\",\"name\":\"ausfIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.130\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"FQDN\",\"filter\":\"\",\"name\":\"fqdn\",\"type\":\"string\",\"value\":\"omc.com\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Priority\",\"filter\":\"0~4095\",\"name\":\"priority\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Capacity\",\"filter\":\"0~65535\",\"name\":\"capacity\",\"type\":\"int\",\"value\":\"4096\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Group ID\",\"filter\":\"\",\"name\":\"groupId\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn1\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn1\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn2\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn2\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn3\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn3\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn4\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn4\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SUPI Ranges\",\"filter\":\"^imsi-\\\\d{15}~imsi-\\\\d{15}$\",\"name\":\"supiRanges\",\"type\":\"regex\",\"value\":\"imsi-001010100080000~imsi-001010100080099\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GPSI Ranges\",\"filter\":\"^msisdn-\\\\d{2,15}~msisdn-\\\\d{2,15}$\",\"name\":\"gpsiRanges\",\"type\":\"regex\",\"value\":\"msisdn-69072000~msisdn-69072099\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"HTTP\\\", \\\"1\\\":\\\"HTTPS\\\"}\",\"name\":\"scheme\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Redis Link\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"redisLink\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Redis Address\",\"filter\":\"\",\"name\":\"redisAddr\",\"type\":\"string\",\"value\":\"172.16.5.140:6379\"}]', 1, '', 1719831212399); +INSERT INTO `ne_config` VALUES (201, 'UDM', 'subsUEAmbr', 'Subs UE AMBR', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_ambr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"uplink\",\"type\":\"regex\",\"value\":\"1 Gbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"downlink\",\"type\":\"regex\",\"value\":\"2 Gbps\"}]', 3, '', 1719831212494); +INSERT INTO `ne_config` VALUES (202, 'UDM', 'subsNssais', 'Subs NSSAIs', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_nssai\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Features\",\"filter\":\"^[0-9a-fA-F]{8}$\",\"name\":\"supportedFeatures\",\"type\":\"regex\",\"value\":\"00000001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default Single NSSAIs\",\"filter\":\"\",\"name\":\"defaultSingleNSSAIs\",\"type\":\"string\",\"value\":\"1-000001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Single NSSAIs\",\"filter\":\"\",\"name\":\"singleNssais\",\"type\":\"string\",\"value\":\"1-000002\"}]', 5, '', 1719831212590); +INSERT INTO `ne_config` VALUES (203, 'UDM', 'forbiddenAreas', 'Forbidden Areas', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_ambr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"TACs\",\"filter\":\"\",\"name\":\"tacs\",\"type\":\"string\",\"value\":\"123\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Area Codes\",\"filter\":\"\",\"name\":\"areaCodes\",\"type\":\"string\",\"value\":\"123456\"}]', 7, '', 1719831212718); +INSERT INTO `ne_config` VALUES (204, 'UDM', 'serviceAreaRestriction', 'Service Area Restriction', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_ambr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Restriction Type\",\"filter\":\"{\\\"0\\\":\\\"Allowed Areas\\\", \\\"1\\\":\\\"Not Allowed Areas\\\"}\",\"name\":\"restrictionType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"TACs\",\"filter\":\"\",\"name\":\"tacs\",\"type\":\"string\",\"value\":\"123\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Area Codes\",\"filter\":\"\",\"name\":\"areaCodes\",\"type\":\"string\",\"value\":\"123456\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max TAs\",\"filter\":\"^\\\\d{1,2}$\",\"name\":\"maxTAs\",\"type\":\"int\",\"value\":\"1\"}]', 9, '', 1719831212824); +INSERT INTO `ne_config` VALUES (205, 'UDM', 'smfSelection', 'Subs SMF Selection', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_snssai\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SNSSAI\",\"filter\":\"^\\\\d{1,3}[A-Fa-f0-9]{6}$\",\"name\":\"snssai\",\"type\":\"string\",\"value\":\"1-000001\"},{\"access\":\"read-only\",\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~4\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"^.{1,32}$\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default DNN Indicator\",\"filter\":\"false;true;\",\"name\":\"defaultDnnInd\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"LBO Roaming Allowed\",\"filter\":\"false;true;\",\"name\":\"lboRoamingAllowed\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Interworking EPS Indicator\",\"filter\":\"false;true;\",\"name\":\"iwkEpsInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"LADN Indicator\",\"filter\":\"false;true;\",\"name\":\"ladnIndicator\",\"type\":\"bool\",\"value\":\"false\"}],\"comment\":\"\",\"display\":\"DNN List\",\"filter\":\"1~4\",\"name\":\"dnnList\",\"type\":\"int\",\"value\":\"1\"}]', 11, '', 1719831212979); +INSERT INTO `ne_config` VALUES (206, 'UDM', 'dnn', 'DNN Conf', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_nssai\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default PDU Session Type\",\"filter\":\"{\\\"0\\\":\\\"IPv4\\\",\\\"1\\\":\\\"IPv6\\\",\\\"2\\\":\\\"IPv4v6\\\",\\\"3\\\":\\\"Ethernet\\\",\\\"4\\\":\\\"Unstruction\\\"}\",\"name\":\"defaultPDUSessionType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Allowed PDU Session Types\",\"filter\":\"{\\\"0\\\":\\\"IPv4\\\",\\\"1\\\":\\\"IPv6\\\",\\\"2\\\":\\\"IPv4v6\\\",\\\"3\\\":\\\"Ethernet\\\",\\\"4\\\":\\\"Unstruction\\\",\\\"5\\\":\\\"IPv4 \\u0026 IPv6\\\",\\\"6\\\":\\\"IPv4 \\u0026 IPv4v6\\\",\\\"7\\\":\\\"IPv6 \\u0026 IPv4v6\\\",\\\"8\\\":\\\"IPv4 \\u0026 IPv6 \\u0026 IPv4v6\\\"}\",\"name\":\"allowedPDUSessionTypes\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI\",\"filter\":\"0~255\",\"name\":\"5qi\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Priority Level\",\"filter\":\"1~127\",\"name\":\"priorityLevel\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default SSC Mode\",\"filter\":\"{\\\"0\\\":\\\"SSC Mode1\\\",\\\"1\\\":\\\"SSC Mode2\\\",\\\"2\\\":\\\"SSC Mode3\\\"}\",\"name\":\"defaultSSCmode\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Allowed SSC Modes\",\"filter\":\"{\\\"0\\\":\\\"SSC Mode1\\\",\\\"1\\\":\\\"SSC Mode2\\\",\\\"2\\\":\\\"SSC Mode3\\\",\\\"3\\\":\\\"SSC Mode1 \\u0026 SSC Mode2\\\",\\\"4\\\":\\\"SSC Mode1 \\u0026 SSC Mode3\\\",\\\"5\\\":\\\"SSC Mode2 \\u0026 SSC Mode3\\\",\\\"6\\\":\\\"SSC Mode1 \\u0026 SSC Mode2 \\u0026 SSC Mode3\\\"}\",\"name\":\"allowedSSCmodes\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Interworking EPS Indicator\",\"filter\":\"\",\"name\":\"interworkingEPSIndicator\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"LADN Indicator\",\"filter\":\"\",\"name\":\"ladnIndicator\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Charging Characteristics\",\"filter\":\"4~4\",\"name\":\"chargingCharacteristics\",\"type\":\"string\",\"value\":\"0001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Subscribed Session AMBR Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"subscribedSessionAmbrUL\",\"type\":\"regex\",\"value\":\"1 Gbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Subscribed Session AMBR Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"subscribedSessionAmbrDL\",\"type\":\"regex\",\"value\":\"2 Gbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IP Address\",\"filter\":\"\",\"name\":\"staticIPAddress\",\"type\":\"ipv4\",\"value\":\"192.168.1.100\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"User Plane Integrity\",\"filter\":\"{\\\"0\\\":\\\"Null\\\",\\\"1\\\":\\\"Required\\\",\\\"2\\\":\\\"Preferred\\\",\\\"3\\\":\\\"Not Needed\\\"}\",\"name\":\"userPlaneIntegrity\",\"type\":\"enum\",\"value\":\"3\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"User Plane Confidentiality\",\"filter\":\"{\\\"0\\\":\\\"Null\\\",\\\"1\\\":\\\"Required\\\",\\\"2\\\":\\\"Preferred\\\",\\\"3\\\":\\\"Not Needed\\\"}\",\"name\":\"userPlaneConfidentiality\",\"type\":\"enum\",\"value\":\"3\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Priority Level\",\"filter\":\"0~255\",\"name\":\"arpPriorityLevel\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Capability\",\"filter\":\"{\\\"0\\\":\\\"Not Preempt\\\",\\\"1\\\":\\\"May Preempt\\\"}\",\"name\":\"arpPreemptCap\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Vulnerability\",\"filter\":\"{\\\"0\\\":\\\"Not Preemptable\\\",\\\"1\\\":\\\"Preemptable\\\"}\",\"name\":\"arpPreemptVuln\",\"type\":\"enum\",\"value\":\"0\"}]', 13, '', 1719831213074); +INSERT INTO `ne_config` VALUES (207, 'UDM', 'epsTemplate', 'EPS User Template', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{0,31}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_eps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Uplink\",\"filter\":\"0~4294967295\",\"name\":\"ambrUplink\",\"type\":\"int\",\"value\":\"100000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Downlink\",\"filter\":\"0~4294967295\",\"name\":\"ambrDownlink\",\"type\":\"int\",\"value\":\"200000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"APN OI Replacement\",\"filter\":\"^.{0,31}$\",\"name\":\"apnOIReplacement\",\"type\":\"string\",\"value\":\"money\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RFSP\",\"filter\":\"\",\"name\":\"rfsp\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RAU TAU Timer\",\"filter\":\"\",\"name\":\"rauTauTimer\",\"type\":\"int\",\"value\":\"120\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Charging Characteristic\",\"filter\":\"4~4\",\"name\":\"chargingCharacteristic\",\"type\":\"string\",\"value\":\"0001\"}]', 15, '', 1719831213203); +INSERT INTO `ne_config` VALUES (208, 'UDM', 'epsApn', 'EPS APN', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"^.{0,127}$\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PDN Type\",\"filter\":\"{\\\"0\\\":\\\"IPv4\\\",\\\"1\\\":\\\"IPv6\\\",\\\"2\\\":\\\"IPv4v6\\\",\\\"3\\\":\\\"IPv4 or IPv6\\\"}\",\"name\":\"pdnType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QCI\",\"filter\":\"1~255\",\"name\":\"qci\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Priority\",\"filter\":\"1~127\",\"name\":\"arpPriorityLevel\",\"type\":\"int\",\"value\":\"8\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preemption Capability\",\"filter\":\"{\\\"0\\\":\\\"Not Preempt\\\",\\\"1\\\":\\\"May Preempt\\\"}\",\"name\":\"arpPreemptCap\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preemption Vulnerability\",\"filter\":\"{\\\"0\\\":\\\"Not Preemptable\\\",\\\"1\\\":\\\"Preemptable\\\"}\",\"name\":\"arpPreemptVuln\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Context Identifier\",\"filter\":\"\",\"name\":\"contextIdentifier\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"VPLMN Dynamic Address Allowed\",\"filter\":\"false;true;\",\"name\":\"vplmnDynamicAddressAllowed\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PDN GW Allocation Type\",\"filter\":\"{\\\"0\\\":\\\"Static\\\",\\\"1\\\":\\\"Dynamic\\\"}\",\"name\":\"pdnGWAllocationType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Uplink\",\"filter\":\"0~4294967295\",\"name\":\"ambrUplink\",\"type\":\"int\",\"value\":\"100000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Downlink\",\"filter\":\"0~4294967295\",\"name\":\"ambrDownlink\",\"type\":\"int\",\"value\":\"200000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Charging Characteristic\",\"filter\":\"4~4\",\"name\":\"chargingCharacteristic\",\"type\":\"string\",\"value\":\"0001\"}]', 17, '', 1719831213410); +INSERT INTO `ne_config` VALUES (209, 'UDM', 'applicationServer', 'Application Server', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AS Name\",\"filter\":\"^.{1,31}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"mmtel_as\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default Handling\",\"filter\":\"{\\\"0\\\":\\\"Session Continued\\\",\\\"1\\\":\\\"Session Terminated\\\"}\",\"name\":\"defaultHandling\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server Name\",\"filter\":\"^.{1,127}$\",\"name\":\"serverName\",\"type\":\"string\",\"value\":\"sip:192.168.8.26:7060\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Diameter Address\",\"filter\":\"^.{1,127}$\",\"name\":\"diameterAddress\",\"type\":\"string\",\"value\":\"mmtel.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rep Data Size Limit\",\"filter\":\"0~65535\",\"name\":\"repDataSizeLimit\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Include Register Request\",\"filter\":\"false;true;\",\"name\":\"includeRegisterRequest\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Include Register Response\",\"filter\":\"false;true;\",\"name\":\"includeRegisterResponse\",\"type\":\"bool\",\"value\":\"false\"}]', 19, '', 1719831213536); +INSERT INTO `ne_config` VALUES (210, 'UDM', 'scscfSet', 'SCSCF Set', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~8\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,31}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"mmtel_as\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Priority\",\"filter\":\"\",\"name\":\"priority\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server Name\",\"filter\":\"^.{1,127}$\",\"name\":\"serverName\",\"type\":\"string\",\"value\":\"sip:scscf.ims.mnc001.mcc001.3gppnetwork.org:6060\"}]', 21, '', 1719831213732); +INSERT INTO `ne_config` VALUES (211, 'UDM', 'triggerPoint', 'Trigger Point', 'array', '[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_snssai\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Condition Type CNF\",\"filter\":\"0~1\",\"name\":\"conditionTypeCNF\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-only\",\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~4\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Condition Negated\",\"filter\":\"0~1\",\"name\":\"conditionNegated\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Group\",\"filter\":\"0~4096\",\"name\":\"group\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Method\",\"filter\":\"^.{0,32}$\",\"name\":\"method\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SIP Header\",\"filter\":\"^.{0,64}$\",\"name\":\"sipHeader\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SIP Content\",\"filter\":\"^.{0,64}$\",\"name\":\"sipContent\",\"type\":\"string\",\"value\":\"\"}],\"comment\":\"\",\"display\":\"SPT List\",\"filter\":\"1~4\",\"name\":\"sptList\",\"type\":\"int\",\"value\":\"1\"}]', 23, '', 1719831213924); +INSERT INTO `ne_config` VALUES (212, 'UDM', 's6aServer', 'S6a Server', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Type\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"netType\",\"type\":\"enum\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Address\",\"filter\":\"\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"172.16.5.140:3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Host\",\"filter\":\"^.{1,127}$\",\"name\":\"host\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Realm\",\"filter\":\"^.{1,127}$\",\"name\":\"realm\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]', 25, '', 1719831214313); +INSERT INTO `ne_config` VALUES (213, 'UDM', 'cxServer', 'Cx Server', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Type\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"netType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Address\",\"filter\":\"\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"172.16.5.140:3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Host\",\"filter\":\"^.{1,127}$\",\"name\":\"host\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Realm\",\"filter\":\"^.{1,127}$\",\"name\":\"realm\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]', 27, '', 1719831214393); + +INSERT INTO `ne_config` VALUES (220, 'UPF', 'general', 'General', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Config File Directory\",\"filter\":\"\",\"name\":\"configFileDirectory\",\"type\":\"string\",\"value\":\"/usr/local/etc/upf/\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"EXE File Directory\",\"filter\":\"\",\"name\":\"exeFileDirectory\",\"type\":\"string\",\"value\":\"/usr/local/bin/\"},{\"access\":\"read-write\",\"comment\":\"1~255\",\"display\":\"System ID\",\"filter\":\"\",\"name\":\"systemId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"1~8\",\"display\":\"Data Forwarder Number\",\"filter\":\"1~8\",\"name\":\"dataForwarderNum\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Common Statistic Interval\",\"filter\":\"\",\"name\":\"commonStatisticInterval\",\"type\":\"int\",\"value\":\"60\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"User Statistic Interval\",\"filter\":\"\",\"name\":\"userStatisticInterval\",\"type\":\"int\",\"value\":\"60\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RX N3 OverLoad Threshold Mbps\",\"filter\":\"\",\"name\":\"rxN3OverLoadThresholdMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RX N6 OverLoad Threshold Mbps\",\"filter\":\"\",\"name\":\"rxN6OverLoadThresholdMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Checksum Offload\",\"filter\":\"0~255\",\"name\":\"checksumOffload\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Downlink Buffer Num\",\"filter\":\"\",\"name\":\"maxDownlinkBufferNum\",\"type\":\"int\",\"value\":\"50\"}]', 1, '', 1721705770725); +INSERT INTO `ne_config` VALUES (221, 'UPF', 'logger', 'Logger', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Log File Full Path\",\"filter\":\"\",\"name\":\"logFileFullPath\",\"type\":\"string\",\"value\":\"/var/log/upf.log\"},{\"access\":\"read-write\",\"comment\":\"error|warning|info|debug\",\"display\":\"Log Level\",\"filter\":\"\",\"name\":\"logLevel\",\"type\":\"string\",\"value\":\"error\"},{\"access\":\"read-write\",\"comment\":\"error|warning|info|debug\",\"display\":\"Upfd Log Level\",\"filter\":\"\",\"name\":\"upfdLogLevel\",\"type\":\"string\",\"value\":\"error\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Upfd Log Transfer\",\"filter\":\"\",\"name\":\"upfdLogTransfer\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Report Caller\",\"filter\":\"\",\"name\":\"reportCaller\",\"type\":\"bool\",\"value\":\"false\"}]', 3, '', 1721705772689); +INSERT INTO `ne_config` VALUES (222, 'UPF', 'pfcp', 'PFCP', 'list', '[{\"access\":\"read-write\",\"comment\":\"ipv4|ipv6|ipv46\",\"display\":\"IP Type\",\"filter\":\"\",\"name\":\"ipType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local IPv4\",\"filter\":\"\",\"name\":\"localIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local IPv6\",\"filter\":\"\",\"name\":\"localIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"1~65535\",\"display\":\"Local UDP Port\",\"filter\":\"1~65535\",\"name\":\"localUdpPort\",\"type\":\"int\",\"value\":\"8805\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SMF IPv4\",\"filter\":\"\",\"name\":\"smfIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SMF IPv6\",\"filter\":\"\",\"name\":\"smfIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"1~65535\",\"display\":\"SMF UDP Port\",\"filter\":\"1~65535\",\"name\":\"smfUdpPort\",\"type\":\"int\",\"value\":\"8805\"},{\"access\":\"read-write\",\"comment\":\"1~255\",\"display\":\"Retry Interval\",\"filter\":\"1~255\",\"name\":\"retryInterval\",\"type\":\"int\",\"value\":\"2\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Max Retry\",\"filter\":\"0~255\",\"name\":\"maxRetry\",\"type\":\"int\",\"value\":\"3\"},{\"access\":\"read-write\",\"comment\":\"1~255\",\"display\":\"Heartbeat Interval\",\"filter\":\"1~255\",\"name\":\"heartbeatInterval\",\"type\":\"int\",\"value\":\"15\"}]', 5, '', 1721705772791); +INSERT INTO `ne_config` VALUES (223, 'UPF', 'telnet', 'Telnet', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enabled\",\"filter\":\"\",\"name\":\"enabled\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"ipv4|ipv6|ipv46\",\"display\":\"IP Type\",\"filter\":\"\",\"name\":\"ipType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local IPv4\",\"filter\":\"\",\"name\":\"localIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local IPv6\",\"filter\":\"\",\"name\":\"localIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"1~65535\",\"display\":\"Local Port\",\"filter\":\"1~65535\",\"name\":\"localPort\",\"type\":\"int\",\"value\":\"4100\"}]', 7, '', 1721705772939); +INSERT INTO `ne_config` VALUES (224, 'UPF', 'redisDb', 'Redis DB', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enabled\",\"filter\":\"\",\"name\":\"enabled\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"tcp|udp\",\"display\":\"Net Type\",\"filter\":\"\",\"name\":\"netType\",\"type\":\"string\",\"value\":\"tcp\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server Address\",\"filter\":\"\",\"name\":\"serverAddr\",\"type\":\"string\",\"value\":\"0.0.0.0:0\"}]', 9, '', 1721705773069); +INSERT INTO `ne_config` VALUES (225, 'UPF', 'dataForwarderCommon', 'Data Forwarder Common', 'list', '[{\"access\":\"read-write\",\"comment\":\"upfd|tun\",\"display\":\"Type\",\"filter\":\"\",\"name\":\"type\",\"type\":\"string\",\"value\":\"upfd\"},{\"access\":\"read-only\",\"comment\":\"1~8\",\"display\":\"Instance ID\",\"filter\":\"1~8\",\"name\":\"instanceId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"1~255\",\"display\":\"Main CPU\",\"filter\":\"1~255\",\"name\":\"mainCpu\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"2,3,4,5 or 2-5\",\"display\":\"CPU Workers\",\"filter\":\"\",\"name\":\"cpuWorkers\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"data forwarder already run or not\",\"display\":\"Is Run\",\"filter\":\"0~1\",\"name\":\"isRun\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"Hot Standby work or not\",\"display\":\"Is Hot Standby\",\"filter\":\"0~1\",\"name\":\"isHotStandby\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"The value from which TEID is allocated\",\"display\":\"TEID Start\",\"filter\":\"\",\"name\":\"teidStart\",\"type\":\"int\",\"value\":\"16777216\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 Heartbeat Interval\",\"filter\":\"\",\"name\":\"n3HeartbeatInterval\",\"type\":\"int\",\"value\":\"30\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RX TX Queue Num\",\"filter\":\"\",\"name\":\"rxTxQueueNum\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"data rx\\u0026tx use C socket\",\"display\":\"Use Socket\",\"filter\":\"0~1\",\"name\":\"useSocket\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"Enable 5G ethernet LAN\",\"display\":\"Enable Tap\",\"filter\":\"0~1\",\"name\":\"enableTap\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"Enable PFCP Qer Control\",\"display\":\"Enable Qer\",\"filter\":\"0~1\",\"name\":\"enableQer\",\"type\":\"int\",\"value\":\"0\"}]', 11, '', 1721705773160); +INSERT INTO `ne_config` VALUES (226, 'UPF', 'dataForwarderUpfd', 'Data Forwarder Upfd', 'list', '[{\"access\":\"read-write\",\"comment\":\"Currently only support vfio-pci\",\"display\":\"UIO Driver\",\"filter\":\"\",\"name\":\"uioDriver\",\"type\":\"string\",\"value\":\"vfio-pci\"},{\"access\":\"read-write\",\"comment\":\"The format must be IP:Port\",\"display\":\"Telnet Address IP:Port\",\"filter\":\"\",\"name\":\"commandlineListen\",\"type\":\"string\",\"value\":\"localhost:5002\"},{\"access\":\"read-write\",\"comment\":\"the unit is GB\",\"display\":\"Heap Size GB\",\"filter\":\"1~8\",\"name\":\"heapSizeGB\",\"type\":\"int\",\"value\":\"2\"},{\"access\":\"read-write\",\"comment\":\"the unit is MB\",\"display\":\"State Seg Size MB\",\"filter\":\"64~512\",\"name\":\"stateSegSizeMB\",\"type\":\"int\",\"value\":\"256\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK No PCI\",\"filter\":\"0~1\",\"name\":\"dpdkNoPci\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Mem Channel Num\",\"filter\":\"0~128\",\"name\":\"memChannelNum\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Session Base Va\",\"filter\":\"\",\"name\":\"sessionBaseVa\",\"type\":\"string\",\"value\":\"0x2000000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Buffers Per Numa\",\"filter\":\"\",\"name\":\"buffersPerNuma\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 RSS Hash\",\"filter\":\"\",\"name\":\"n3RssHash\",\"type\":\"string\",\"value\":\"\"}]', 13, '', 1721705774027); +INSERT INTO `ne_config` VALUES (227, 'UPF', 'dataInterfaceList', 'Data Interface List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"N3|N6|N9|N19\",\"display\":\"Interface Type\",\"filter\":\"\",\"name\":\"interfaceType\",\"type\":\"string\",\"value\":\"N3\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Interface ID\",\"filter\":\"1~32\",\"name\":\"interfaceId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"host|vmxnet3|dpdk|socket|uds\",\"display\":\"Driver Type\",\"filter\":\"\",\"name\":\"driverType\",\"type\":\"string\",\"value\":\"host\"},{\"access\":\"read-write\",\"comment\":\"ipv4|ipv6|ipv4v6\",\"display\":\"IP Type\",\"filter\":\"\",\"name\":\"ipType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~8\",\"display\":\"Index\",\"filter\":\"1~8\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"IPv4\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ipv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4 Mask\",\"filter\":\"\",\"name\":\"ipv4Mask\",\"type\":\"string\",\"value\":\"0.0.0.0\"}],\"comment\":\"\",\"display\":\"IPv4 Address List\",\"filter\":\"0~8\",\"name\":\"ipv4AddrList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~8\",\"display\":\"Index\",\"filter\":\"1~8\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6\",\"filter\":\"\",\"name\":\"ipv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6 Prefix\",\"filter\":\"\",\"name\":\"ipv6Prefix\",\"type\":\"int\",\"value\":\"64\"}],\"comment\":\"\",\"display\":\"IPv6 Address List\",\"filter\":\"0~8\",\"name\":\"ipv6AddrList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MAC Address\",\"filter\":\"\",\"name\":\"macAddr\",\"type\":\"string\",\"value\":\"00:00:00:00:00:00\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Interface PCI\",\"filter\":\"\",\"name\":\"interfacePCI\",\"type\":\"string\",\"value\":\"0000:00:00.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"System Network Card Name\",\"filter\":\"\",\"name\":\"systemNetworkCardName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gateway IPv4\",\"filter\":\"\",\"name\":\"gatewayIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"null|bak|sub|xor|round|lacp\",\"display\":\"Bond Type\",\"filter\":\"\",\"name\":\"bondType\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Bond ID\",\"filter\":\"0~32\",\"name\":\"bondId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"BFD TX Interval Ms\",\"filter\":\"\",\"name\":\"bfdTxIntervalMs\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"BFD RX Interval Ms\",\"filter\":\"\",\"name\":\"bfdRxIntervalMs\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN Name\",\"filter\":\"\",\"name\":\"dnnName\",\"type\":\"string\",\"value\":\"default\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gateway IPv6\",\"filter\":\"\",\"name\":\"gatewayIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"BFD Gateway IPv4\",\"filter\":\"\",\"name\":\"bfdGatewayIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"BFD Gateway IPv6\",\"filter\":\"\",\"name\":\"bfdGatewayIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MTU\",\"filter\":\"0~65535\",\"name\":\"mtu\",\"type\":\"int\",\"value\":\"1500\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Vlan ID Min\",\"filter\":\"\",\"name\":\"vlanIdMin\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Vlan ID Max\",\"filter\":\"\",\"name\":\"vlanIdMax\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDP Src Port\",\"filter\":\"1~65535\",\"name\":\"udpSrcPort\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDP Listen Port\",\"filter\":\"0~65536\",\"name\":\"udpListenPort\",\"type\":\"int\",\"value\":\"2152\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDS Local File Full Path\",\"filter\":\"\",\"name\":\"udsLocalFileFullPath\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDS Remote File Full Path\",\"filter\":\"\",\"name\":\"udsRemoteFileFullPath\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Detection Type\",\"filter\":\"0~1\",\"name\":\"linkDetectionType\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NAT Interface ID\",\"filter\":\"0~1\",\"name\":\"natInterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ueIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4 Mask\",\"filter\":\"\",\"name\":\"ueIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6\",\"filter\":\"\",\"name\":\"ueIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ueIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ipv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4 Mask\",\"filter\":\"\",\"name\":\"ipv4Mask\",\"type\":\"string\",\"value\":\"0.0.0.0\"}],\"comment\":\"\",\"display\":\"GTPU Remote IPv4 Pool List\",\"filter\":\"1~32\",\"name\":\"gtpuRemoteIpv4PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6\",\"filter\":\"\",\"name\":\"ipv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6 Prefix\",\"filter\":\"\",\"name\":\"ipv6Prefix\",\"type\":\"int\",\"value\":\"64\"}],\"comment\":\"\",\"display\":\"GTPU Remote IPv6 Pool List\",\"filter\":\"0~32\",\"name\":\"gtpuRemoteIpv6PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GTPU Signaling Handle\",\"filter\":\"0~1\",\"name\":\"gtpuSignalingHandle\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IMS Default DSCP Value\",\"filter\":\"0~1\",\"name\":\"imsDefaultDSCPValue\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Data Default DSCP Value\",\"filter\":\"0~1\",\"name\":\"dataDefaultDSCPValue\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Inner DSCP Value Map\",\"filter\":\"0~1\",\"name\":\"innerDSCPValueMap\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Support Speed Mbps\",\"filter\":\"0~65536\",\"name\":\"maxSupportSpeedMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK RX Queues Number\",\"filter\":\"0~127\",\"name\":\"dpdkRxQueuesNumber\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK TX Queues Number\",\"filter\":\"0~127\",\"name\":\"dpdkTxQueuesNumber\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK RX Desc Number\",\"filter\":\"0~32768\",\"name\":\"dpdkRxDescNumber\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK TX Desc Number\",\"filter\":\"0~32768\",\"name\":\"dpdkTxDescNumber\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK Workers\",\"filter\":\"\",\"name\":\"dpdkworkers\",\"type\":\"string\",\"value\":\"\"}]', 15, '', 1721705774222); +INSERT INTO `ne_config` VALUES (228, 'UPF', 'networkControlCommon', 'Network Control Common', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Switch Disabled\",\"filter\":\"0~1\",\"name\":\"localSwitchDisabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max TCP Sync Per Second\",\"filter\":\"\",\"name\":\"maxTCPSyncPerSecond\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UPF Max Support Mbps\",\"filter\":\"\",\"name\":\"upfMaxSupportMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"dscp Inner Mapping\",\"filter\":\"\",\"name\":\"dscpInnerMapping\",\"type\":\"int\",\"value\":\"0\"}]', 17, '', 1721705774271); +INSERT INTO `ne_config` VALUES (229, 'UPF', 'networkControlDnnList', 'Network Control DNN List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN Name\",\"filter\":\"\",\"name\":\"dnnName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 Interface ID\",\"filter\":\"0~32\",\"name\":\"n3InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N6 Interface ID\",\"filter\":\"0~32\",\"name\":\"n6InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"HTTP Proto Enabled\",\"filter\":\"0~1\",\"name\":\"httpProtoEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"HTTPS Proto Enabled\",\"filter\":\"0~1\",\"name\":\"httpsProtoEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Type\",\"filter\":\"\",\"name\":\"type\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"\",\"name\":\"name\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Value\",\"filter\":\"\",\"name\":\"value\",\"type\":\"string\",\"value\":\"\"}],\"comment\":\"\",\"display\":\"Header Enrich Info List\",\"filter\":\"0~32\",\"name\":\"headerEnrichInfoList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Statistic Enabled\",\"filter\":\"0~1\",\"name\":\"statisticEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Switch Check\",\"filter\":\"0~1\",\"name\":\"localSwitchCheck\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QER Max Support Mbps\",\"filter\":\"\",\"name\":\"qerMaxSupportMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ipv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4 Mask\",\"filter\":\"\",\"name\":\"ipv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"}],\"comment\":\"\",\"display\":\"UE IPv4 Pool List\",\"filter\":\"0~32\",\"name\":\"ueIpv4PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6\",\"filter\":\"\",\"name\":\"ipv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ipv6Prefix\",\"type\":\"int\",\"value\":\"64\"}],\"comment\":\"\",\"display\":\"UE IPv6 Pool List\",\"filter\":\"0~32\",\"name\":\"ueIpv6PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ipv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4 Mask\",\"filter\":\"\",\"name\":\"ipv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"}],\"comment\":\"\",\"display\":\"Dst Server IPv4 Pool List\",\"filter\":\"0~32\",\"name\":\"dstServerIpv4PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6\",\"filter\":\"\",\"name\":\"ipv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ipv6Prefix\",\"type\":\"int\",\"value\":\"64\"}],\"comment\":\"\",\"display\":\"Dst Server IPv6 Pool List\",\"filter\":\"0~32\",\"name\":\"dstServerIpv6PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"ipv4|ipv6|ipv4v6\",\"display\":\"Gateway IP Type\",\"filter\":\"\",\"name\":\"gatewayIpType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gateway IPv4\",\"filter\":\"\",\"name\":\"gatewayIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gateway IPv6\",\"filter\":\"\",\"name\":\"gatewayIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary Gateway IPv4\",\"filter\":\"\",\"name\":\"secondaryGatewayIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary Gateway IPv6\",\"filter\":\"\",\"name\":\"secondaryGatewayIpv6\",\"type\":\"string\",\"value\":\"\"}]', 19, '', 1721705774430); +INSERT INTO `ne_config` VALUES (230, 'UPF', 'networkControlSnssaiList', 'Network Control SNSSAI List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SST\",\"filter\":\"\",\"name\":\"sst\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SD\",\"filter\":\"\",\"name\":\"sd\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 Interface ID\",\"filter\":\"0~32\",\"name\":\"n3InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N6 Interface ID\",\"filter\":\"0~32\",\"name\":\"n6InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QER Max Support Mbps\",\"filter\":\"\",\"name\":\"qerMaxSupportMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Statistic Enabled\",\"filter\":\"0~1\",\"name\":\"statisticEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Vlan ID Min\",\"filter\":\"\",\"name\":\"vlanIdMin\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Vlan ID Max\",\"filter\":\"\",\"name\":\"vlanIdMax\",\"type\":\"int\",\"value\":\"0\"}]', 21, '', 1721705774453); +INSERT INTO `ne_config` VALUES (231, 'UPF', 'networkControlAclWhiteList', 'Network Control ACL White List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4\",\"filter\":\"\",\"name\":\"ueIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4 Mask\",\"filter\":\"\",\"name\":\"ueIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6\",\"filter\":\"\",\"name\":\"ueIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ueIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv4\",\"filter\":\"\",\"name\":\"dstServerIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv4 Mask\",\"filter\":\"\",\"name\":\"dstServerIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv6\",\"filter\":\"\",\"name\":\"dstServerIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"dstServerIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"}]', 23, '', 1721705774471); +INSERT INTO `ne_config` VALUES (232, 'UPF', 'networkControlAclBlackList', 'Network Control ACL Black List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4\",\"filter\":\"\",\"name\":\"ueIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4 Mask\",\"filter\":\"\",\"name\":\"ueIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6\",\"filter\":\"\",\"name\":\"ueIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ueIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv4\",\"filter\":\"\",\"name\":\"dstServerIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv4 Mask\",\"filter\":\"\",\"name\":\"dstServerIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv6\",\"filter\":\"\",\"name\":\"dstServerIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"dstServerIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"}]', 25, '', 1721705774488); +INSERT INTO `ne_config` VALUES (233, 'UPF', 'networkControlDnsServerList', 'Network Control DNS Server List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~1\",\"display\":\"Enabled\",\"filter\":\"0~1\",\"name\":\"enabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNS Name\",\"filter\":\"\",\"name\":\"dnsName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server IPv4\",\"filter\":\"\",\"name\":\"serverIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server IPv6\",\"filter\":\"\",\"name\":\"serverIpv6\",\"type\":\"string\",\"value\":\"\"}]', 27, '', 1721705774492); +INSERT INTO `ne_config` VALUES (234, 'UPF', 'dpiCommon', 'DPI Common', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Detect Packet Num\",\"filter\":\"\",\"name\":\"maxDetectPacketNum\",\"type\":\"int\",\"value\":\"20\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"HTTP Proto Enabled\",\"filter\":\"0~1\",\"name\":\"httpProtoEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"HTTPS Proto Enabled\",\"filter\":\"0~1\",\"name\":\"httpsProtoEnabled\",\"type\":\"int\",\"value\":\"0\"}]', 29, '', 1721705774496); +INSERT INTO `ne_config` VALUES (235, 'UPF', 'dpiHeaderEnrichInfoList', 'DPI Header Enrich Info List', 'array', '[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Type\",\"filter\":\"\",\"name\":\"type\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"\",\"name\":\"name\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Value\",\"filter\":\"\",\"name\":\"value\",\"type\":\"string\",\"value\":\"\"}]', 31, '', 1721705774501); +INSERT INTO `ne_config` VALUES (236, 'UPF', 'dpiAppList', 'DPI APP List', 'array', '[{\"access\":\"read-write\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"APP Name\",\"filter\":\"\",\"name\":\"appName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Proxy Enabled\",\"filter\":\"0~1\",\"name\":\"proxyEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Force Check Type\",\"filter\":\"0~1\",\"name\":\"forceCheckType\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 Interface ID\",\"filter\":\"0~32\",\"name\":\"n3InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N6 Interface ID\",\"filter\":\"0~32\",\"name\":\"n6InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rule ID\",\"filter\":\"\",\"name\":\"ruleId\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"REGEX Match\",\"filter\":\"\",\"name\":\"regexMatch\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Description\",\"filter\":\"\",\"name\":\"flowDescription\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Custom Name\",\"filter\":\"\",\"name\":\"customName\",\"type\":\"string\",\"value\":\"\"}],\"comment\":\"\",\"display\":\"Rule List\",\"filter\":\"0~32\",\"name\":\"ruleList\",\"type\":\"int\",\"value\":\"1\"}]', 33, '', 1721705774505); + +-- 更新 CBC 配置 20240823 +INSERT INTO `ne_config` VALUES (240, 'CBC', 'system', 'System Config', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CBC Name\",\"filter\":\"0~64\",\"name\":\"name\",\"type\":\"string\",\"value\":\"CBC\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NF Instance\",\"filter\":\"0~64\",\"name\":\"instance\",\"type\":\"string\",\"value\":\"CBC-001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SBI Server IP\",\"filter\":\"0~64\",\"name\":\"sbiIp\",\"type\":\"string\",\"value\":\"127.0.0.1\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"SBI Server Port\",\"filter\":\"0~65535\",\"name\":\"sbiPort\",\"type\":\"int\",\"value\":\"9090\"},{\"access\":\"read-write\",\"comment\":\"http or https\",\"display\":\"SBI Scheme\",\"filter\":\"{\\\"0\\\":\\\"http\\\",\\\"1\\\":\\\"https\\\"}\",\"name\":\"sbiScheme\",\"type\":\"enum\",\"value\":\"0\"}]', 1, '', 1724327154483); +INSERT INTO `ne_config` VALUES (241, 'CBC', 'amfProfile', 'AMF Profile', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NF Name\",\"filter\":\"0~64\",\"name\":\"name\",\"type\":\"string\",\"value\":\"AMF\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMF URI\",\"filter\":\"0~64\",\"name\":\"uri\",\"type\":\"string\",\"value\":\"http://172.16.5.130:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~16777215\",\"display\":\"TAC\",\"filter\":\"0~8\",\"name\":\"tac\",\"type\":\"string\",\"value\":\"1\"}]', 3, '', 1724327154499); +INSERT INTO `ne_config` VALUES (242, 'CBC', 'mmeProfile', 'MME Profile', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NF Name\",\"filter\":\"0~64\",\"name\":\"name\",\"type\":\"string\",\"value\":\"MME\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MME URI\",\"filter\":\"0~64\",\"name\":\"uri\",\"type\":\"string\",\"value\":\"sctp://192.168.1.1:9090\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~16777215\",\"display\":\"TAC\",\"filter\":\"0~8\",\"name\":\"tac\",\"type\":\"string\",\"value\":\"1\"}]', 5, '', 1724327154504); + +-- OMC parameter config +INSERT INTO `ne_config` VALUES (260, 'OMC', 'alarmEmailForward', 'Alarm Email Forward Interface', 'list', '[{\"access\":\"rw\",\"comment\":\"Is it enabled forward alarm with Email interface\",\"display\":\"Enable\",\"filter\":\"true;false\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"rw\",\"comment\":\"\",\"display\":\"Email List\",\"filter\":\"\",\"name\":\"emailList\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"Email SMTP server\",\"display\":\"SMTP Server\",\"filter\":\"\",\"name\":\"smtp\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"\",\"display\":\"Port\",\"filter\":\"0~65535\",\"name\":\"port\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"\",\"display\":\"User\",\"filter\":\"\",\"name\":\"user\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"\",\"display\":\"Password\",\"filter\":\"\",\"name\":\"password\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"If skip TLS verify (true/false)\",\"display\":\"TLS Skip Verify\",\"filter\":\"true;false\",\"name\":\"tlsSkipVerify\",\"type\":\"bool\",\"value\":\"true\"}]', 3, '', 1725505025649); +INSERT INTO `ne_config` VALUES (261, 'OMC', 'alarmSMSForward', 'Alarm SMS Forward Interface', 'list', '[{\"access\":\"rw\",\"comment\":\"Is it enabled forward alarm with SMS interface\",\"display\":\"Enable\",\"filter\":\"true;false\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"rw\",\"comment\":\"Multiple mobile separated by commas\",\"display\":\"Mobile List\",\"filter\":\"\",\"name\":\"mobileList\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"The SMSC SMPP Address\",\"display\":\"SMSC Address\",\"filter\":\"\",\"name\":\"smscAddr\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"\",\"display\":\"System ID\",\"filter\":\"\",\"name\":\"systemID\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"\",\"display\":\"Password\",\"filter\":\"\",\"name\":\"password\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"\",\"display\":\"System Type\",\"filter\":\"\",\"name\":\"systemType\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"rw\",\"comment\":\"Short message coding type\",\"display\":\"Data Coding\",\"filter\":\"{\\\"0\\\":\\\"GSM7BIT\\\",\\\"1\\\":\\\"ASCII\\\",\\\"2\\\":\\\"BINARY8BIT1\\\",\\\"3\\\":\\\"LATIN1\\\",\\\"4\\\":\\\"BINARY8BIT2\\\",\\\"6\\\":\\\"CYRILLIC\\\",\\\"7\\\":\\\"HEBREW\\\",\\\"8\\\":\\\"UCS2\\\"}\",\"name\":\"dataCoding\",\"type\":\"enum\",\"value\":\"GSM7BIT\"},{\"access\":\"rw\",\"comment\":\"It is the source address, the length is between 3 and 20\",\"display\":\"Service Number\",\"filter\":\"3~20\",\"name\":\"serviceNumber\",\"type\":\"string\",\"value\":\"OMC\"}]', 4, '', 1727664057261); + +-- 更新 SMSC 配置 20241010 +INSERT INTO `ne_config` VALUES (280, 'SMSC', 'system', 'System', 'list', '[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"cdrFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SM Validity\",\"filter\":\"0-2147483647\",\"name\":\"smValidity\",\"type\":\"int\",\"value\":\"259200\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Log Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"logFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable resend pending SMS to unattainable local users.\",\"display\":\"Local Polling Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"localPollingFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable resend pending SMS to unattainable outbound roaming users.\",\"display\":\"Local Roaming Out Polling Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"localRoamingOutPollingFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable resend pending SMS to unattainable inbound roaming users.\",\"display\":\"Visitor Roaming In Polling Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"visitorRoamingInPollingFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable resend pending SMS to other unattainable users.\",\"display\":\"Other Polling Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"otherPollingFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Define the maximum port number that the queue of pending SMS may grow to.\",\"display\":\"Polling Number\",\"filter\":\"0-64\",\"name\":\"pollingNumber\",\"type\":\"int\",\"value\":\"64\"},{\"access\":\"read-write\",\"comment\":\"Specify the priority parameter of SM_RP_PRI. true = High; false = Low.\",\"display\":\"Priority Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"priorityFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable TP-Reply-Path parameter in the SMS-DELIVER data unit.\",\"display\":\"TP Reply Path Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"tpReplyPathFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SMSC Domain\",\"filter\":\"0~16\",\"name\":\"smscDomain\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CSFB VoLTE Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"csfbVolteFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Camel Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"camelFlag\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SCF Address\",\"filter\":\"0~16\",\"name\":\"scfAddress\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"If add plus then set false\",\"display\":\"MT Id Format Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"mtIdFormatFlag\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"enable mcast sms\",\"display\":\"Mcast Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"mcastFlag\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Log Level\",\"filter\":\"{\\\"0\\\":\\\"none\\\",\\\"1\\\":\\\"error\\\",\\\"2\\\":\\\"debug\\\"}\",\"name\":\"logLevel\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"The MB sizeof log file\",\"display\":\"Log Size\",\"filter\":\"1-1000\",\"name\":\"logSize\",\"type\":\"int\",\"value\":\"200\"},{\"access\":\"read-write\",\"comment\":\"The number of log file\",\"display\":\"Log Number\",\"filter\":\"1-20\",\"name\":\"logNum\",\"type\":\"int\",\"value\":\"10\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Log Directory\",\"filter\":\"0~128\",\"name\":\"logDir\",\"type\":\"string\",\"value\":\"/var/log/\"}]', 1, '', 1728528805723); +INSERT INTO `ne_config` VALUES (281, 'SMSC', 'msisdnsegment', 'MSISDN Segment List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Start MSISDN\",\"filter\":\"0~32\",\"name\":\"startMSISDN\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"End MSISDN\",\"filter\":\"0~32\",\"name\":\"endMSISDN\",\"type\":\"string\",\"value\":\"0\"}]', 3, 'put', 1728528805736); +INSERT INTO `ne_config` VALUES (282, 'SMSC', 'smpplink', 'SMPP Link List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~63\",\"display\":\"Index\",\"filter\":\"0~63\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Alias\",\"filter\":\"0~32\",\"name\":\"linkAlias\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Session Type\",\"filter\":\"{\\\"0\\\":\\\"bindTX\\\",\\\"1\\\":\\\"bindRX\\\",\\\"2\\\":\\\"bindTRX\\\"}\",\"name\":\"sessionType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Number\",\"filter\":\"0~32\",\"name\":\"serviceNumber\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Data Coding Scheme\",\"filter\":\"{\\\"0\\\":\\\"smpp7def7\\\",\\\"1\\\":\\\"smpp8dcs4def7\\\",\\\"2\\\":\\\"smpp8dcs0def7\\\",\\\"16\\\":\\\"smpp7def8\\\",\\\"17\\\":\\\"smpp8dcs4def8\\\",\\\"18\\\":\\\"smpp8dcs0def8\\\"}\",\"name\":\"dataCodingScheme\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Platform Num\",\"filter\":\"{\\\"0\\\":\\\"plat0\\\",\\\"1\\\":\\\"plat1\\\",\\\"2\\\":\\\"ignore\\\"}\",\"name\":\"platformNum\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Time To Live\",\"filter\":\"0-2147483647\",\"name\":\"timeToLive\",\"type\":\"int\",\"value\":\"604800\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Manipulation Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"manipulationFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Type of Number\",\"filter\":\"{\\\"0\\\":\\\"unknown\\\",\\\"1\\\":\\\"international\\\",\\\"2\\\":\\\"national\\\",\\\"3\\\":\\\"networkSpecific\\\",\\\"4\\\":\\\"subscriberNumber\\\",\\\"5\\\":\\\"alphanumeric\\\",\\\"6\\\":\\\"abbreviated\\\"}\",\"name\":\"ton\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Number Plan Indicator\",\"filter\":\"{\\\"0\\\":\\\"unknown\\\",\\\"1\\\":\\\"isdn\\\",\\\"3\\\":\\\"data\\\",\\\"4\\\":\\\"telex\\\",\\\"6\\\":\\\"landMobile\\\",\\\"8\\\":\\\"national\\\",\\\"9\\\":\\\"private\\\",\\\"10\\\":\\\"ermes\\\",\\\"14\\\":\\\"internet\\\",\\\"18\\\":\\\"wapClientID\\\"}\",\"name\":\"npi\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Role Type\",\"filter\":\"{\\\"0\\\":\\\"server\\\",\\\"1\\\":\\\"client\\\"}\",\"name\":\"roleType\",\"type\":\"enum\",\"value\":\"0\"}]', 5, 'post,put,delete', 1728528805740); +INSERT INTO `ne_config` VALUES (283, 'SMSC', 'convprefix', 'Conv Prefix List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~127\",\"display\":\"Index\",\"filter\":\"0~127\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Prefix\",\"filter\":\"0~16\",\"name\":\"prefix\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Delete Length\",\"filter\":\"0-16\",\"name\":\"deleteLength\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Add Length\",\"filter\":\"0-16\",\"name\":\"addLength\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Add Digits\",\"filter\":\"0~16\",\"name\":\"addDigits\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Number Length\",\"filter\":\"0-32\",\"name\":\"numberLength\",\"type\":\"int\",\"value\":\"0\"}]', 7, 'post,put,delete', 1728528805745); +INSERT INTO `ne_config` VALUES (284, 'SMSC', 'smppparam', 'SMPP Param List', 'array', '[{\"access\":\"read-only\",\"comment\":\"0~31\",\"display\":\"Index\",\"filter\":\"0~31\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Alias\",\"filter\":\"0-8\",\"name\":\"linkAlias\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Type\",\"filter\":\"{\\\"0\\\":\\\"udp\\\",\\\"1\\\":\\\"tcp\\\"}\",\"name\":\"linkType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server Type\",\"filter\":\"{\\\"0\\\":\\\"client\\\",\\\"1\\\":\\\"server\\\"}\",\"name\":\"serverType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Session Type\",\"filter\":\"{\\\"0\\\":\\\"bindTX\\\",\\\"1\\\":\\\"bindRX\\\",\\\"2\\\":\\\"bindTRX\\\"}\",\"name\":\"sessionType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"System ID\",\"filter\":\"0-16\",\"name\":\"systemID\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Password\",\"filter\":\"0-8\",\"name\":\"password\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"System Type\",\"filter\":\"0-12\",\"name\":\"systemType\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local GTT\",\"filter\":\"0-16\",\"name\":\"localGTT\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Remote GTT\",\"filter\":\"0-16\",\"name\":\"remoteGTT\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local IP\",\"filter\":\"0-32\",\"name\":\"localIP\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Remote IP\",\"filter\":\"0-32\",\"name\":\"remoteIP\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Session Init Timer\",\"filter\":\"0-65535\",\"name\":\"sessionInitTimer\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enquire Link Timer\",\"filter\":\"0-65535\",\"name\":\"enquireLinkTimer\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Inactivity Timer\",\"filter\":\"0-65535\",\"name\":\"inactivityTimer\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Response Timer\",\"filter\":\"0-65535\",\"name\":\"responseTimer\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local SSN\",\"filter\":\"0-255\",\"name\":\"localSSN\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Remote SSN\",\"filter\":\"0-255\",\"name\":\"remoteSSN\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"1\"}]', 9, 'put', 1728528805748); SET FOREIGN_KEY_CHECKS=1; diff --git a/database/common/param_config.sql b/database/common/param_config.sql deleted file mode 100644 index be2e722c..00000000 --- a/database/common/param_config.sql +++ /dev/null @@ -1,114 +0,0 @@ -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for param_config --- ---------------------------- -DROP TABLE IF EXISTS `param_config`; -CREATE TABLE `param_config` ( - `id` int NOT NULL AUTO_INCREMENT, - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元类型', - `ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', - `top_tag` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', - `top_display` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, - `method` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '操作属性 get只读强制不可编辑删除 put可编辑 delete可删除 post可新增', - `param_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'accesss属性控制:只读read-only/read/ro 读写read-write', - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_type_name` (`ne_type`,`top_tag`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网元参数配置可用属性值'; - --- ---------------------------- --- Records of param_config --- ---------------------------- -INSERT INTO `param_config` VALUES (595, 'N3IWF', '', 'system', 'System', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IKEBindAddress\",\"filter\":\"\",\"name\":\"ikeBindAddr\",\"type\":\"string\",\"value\":\"192.168.12.160\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GTPBindAddress\",\"filter\":\"\",\"name\":\"gtpBindAddr\",\"type\":\"string\",\"value\":\"192.168.12.161\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"FQDN\",\"filter\":\"\",\"name\":\"fqdn\",\"type\":\"string\",\"value\":\"n3iwf.5gc.mnc00.mcc460.pub.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"InternalIP\",\"filter\":\"\",\"name\":\"internalIP\",\"type\":\"string\",\"value\":\"172.16.1.190\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UdmIPAddrPort\",\"filter\":\"\",\"name\":\"udmAddr\",\"type\":\"string\",\"value\":\"172.16.1.140:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SmfIPAddress\",\"filter\":\"\",\"name\":\"smfIPAddr\",\"type\":\"string\",\"value\":\"172.16.1.150\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3IPAddress\",\"filter\":\"\",\"name\":\"n3IPAddr\",\"type\":\"string\",\"value\":\"192.168.1.160\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N6IPAddress\",\"filter\":\"\",\"name\":\"n6IPAddr\",\"type\":\"string\",\"value\":\"192.168.1.161\"}]}'); -INSERT INTO `param_config` VALUES (1106, 'AUSF', '', 'system', 'System', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service IP\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.130\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Port\",\"filter\":\"0~65535\",\"name\":\"servicePort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"HTTP\\\", \\\"1\\\":\\\"HTTPS\\\"}\",\"name\":\"scheme\",\"type\":\"enum\",\"value\":\"http\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDM URI\",\"filter\":\"\",\"name\":\"udmUri\",\"type\":\"string\",\"value\":\"http://172.16.5.140:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Group ID\",\"filter\":\"\",\"name\":\"groupId\",\"type\":\"string\",\"value\":\"0\"}]}'); -INSERT INTO `param_config` VALUES (1107, 'NRF', '', 'system', 'System', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service IP\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.180\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Port\",\"filter\":\"0~65535\",\"name\":\"servicePort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"HTTP\\\", \\\"1\\\":\\\"HTTPS\\\"}\",\"name\":\"scheme\",\"type\":\"enum\",\"value\":\"0\"}]}'); -INSERT INTO `param_config` VALUES (1108, 'NRF', '', 'registeredNFs', 'Registered NFs', 'get', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~256\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"NF Type\",\"filter\":\"^.{1,128}$\",\"name\":\"nfType\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Status\",\"filter\":\"^.{1,128}$\",\"name\":\"status\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"NF ID\",\"filter\":\"^.{1,128}$\",\"name\":\"nfId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"IP Address\",\"filter\":\"^.{1,128}$\",\"name\":\"ipAddress\",\"type\":\"string\",\"value\":\"\"}]}'); -INSERT INTO `param_config` VALUES (1243, 'NSSF', '', 'general', 'General', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NSSF Name\",\"filter\":\"\",\"name\":\"nssfName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Log Level\",\"filter\":\"\",\"name\":\"logLevel\",\"type\":\"string\",\"value\":\"error\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NF ID\",\"filter\":\"\",\"name\":\"nfId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"System ID\",\"filter\":\"\",\"name\":\"systemId\",\"type\":\"int\",\"value\":\"0\"}]}'); -INSERT INTO `param_config` VALUES (1244, 'NSSF', '', 'sbi', 'SBI', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"\",\"name\":\"scheme\",\"type\":\"string\",\"value\":\"http\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Register IPv4\",\"filter\":\"\",\"name\":\"registerIpv4\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Binding IPv4\",\"filter\":\"\",\"name\":\"bindingIpv4\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Register IPv6\",\"filter\":\"\",\"name\":\"registerIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Binding IPv6\",\"filter\":\"\",\"name\":\"bindingIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IP Type\",\"filter\":\"\",\"name\":\"ipType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Port\",\"filter\":\"\",\"name\":\"port\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Telnet IPv4\",\"filter\":\"\",\"name\":\"telnetIpv4\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Telnet IPv6\",\"filter\":\"\",\"name\":\"telnetIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Telnet Port\",\"filter\":\"\",\"name\":\"telnetPort\",\"type\":\"int\",\"value\":\"4100\"}]}'); -INSERT INTO `param_config` VALUES (1245, 'NSSF', '', 'supportedNetworkSliceList', 'Supported Network Slice List', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MCC\",\"filter\":\"\",\"name\":\"mcc\",\"type\":\"string\",\"value\":\"001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MNC\",\"filter\":\"\",\"name\":\"mnc\",\"type\":\"string\",\"value\":\"01\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"TAC\",\"filter\":\"\",\"name\":\"tac\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported SST\",\"filter\":\"\",\"name\":\"supportedSst\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported SD\",\"filter\":\"\",\"name\":\"supportedSd\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Restricted SST\",\"filter\":\"\",\"name\":\"restrictedSst\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Restricted SD\",\"filter\":\"\",\"name\":\"restrictedSd\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF ID\",\"filter\":\"\",\"name\":\"nrfId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NSI ID\",\"filter\":\"\",\"name\":\"nsiId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Access Type\",\"filter\":\"\",\"name\":\"accessType\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMF Set ID\",\"filter\":\"\",\"name\":\"amfSetId\",\"type\":\"string\",\"value\":\"\"}]}'); -INSERT INTO `param_config` VALUES (1246, 'NSSF', '', 'plmnMappingList', 'PLMN Mapping List', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Operator Name\",\"filter\":\"\",\"name\":\"operatorName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MCC\",\"filter\":\"\",\"name\":\"mcc\",\"type\":\"string\",\"value\":\"001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MNC\",\"filter\":\"\",\"name\":\"mnc\",\"type\":\"string\",\"value\":\"02\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Serving SNSSAI SST\",\"filter\":\"\",\"name\":\"servingSnssaiSst\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Serving SNSSAI SD\",\"filter\":\"\",\"name\":\"servingSnssaiSd\",\"type\":\"string\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Home SNSSAI SST\",\"filter\":\"\",\"name\":\"homeSnssaiSst\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Home SNSSAI SD\",\"filter\":\"\",\"name\":\"homeSnssaiSd\",\"type\":\"string\",\"value\":\"1\"}]}'); - --- AMF 更新时间2024/07/16 15:00 -INSERT INTO `param_config` VALUES (1473, 'AMF', '', 'system', 'System Config', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMF Name\",\"filter\":\"0~64\",\"name\":\"amfName\",\"type\":\"string\",\"value\":\"AMF\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Relative Capacity\",\"filter\":\"0~255\",\"name\":\"relativeCapacity\",\"type\":\"int\",\"value\":\"255\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SBI Scheme\",\"filter\":\"{\\\"0\\\":\\\"http\\\",\\\"1\\\":\\\"https\\\"}\",\"name\":\"sbiScheme\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SBI Server IP\",\"filter\":\"0~64\",\"name\":\"sbiServerIp\",\"type\":\"string\",\"value\":\"192.168.1.183\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"SBI Server Port\",\"filter\":\"0~65535\",\"name\":\"sbiServerPort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"nrfEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"0~64\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AUSF URI\",\"filter\":\"0~64\",\"name\":\"ausfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.130:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDM URI\",\"filter\":\"0~64\",\"name\":\"udmUri\",\"type\":\"string\",\"value\":\"http://172.16.5.140:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SMF URI\",\"filter\":\"0~64\",\"name\":\"smfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.150:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PCF URI\",\"filter\":\"0~64\",\"name\":\"pcfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.160:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"LMF URI\",\"filter\":\"0~64\",\"name\":\"lmfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.200:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NEF URI\",\"filter\":\"0~64\",\"name\":\"nefUri\",\"type\":\"string\",\"value\":\"http://172.16.5.210:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IMEI Restriction Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"imeiRestrictionEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Allowed IMEI Prefix\",\"filter\":\"0~128\",\"name\":\"allowedImeiPrefix\",\"type\":\"string\",\"value\":\"869583045\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN Correction Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"dnnCorrectionEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default DNN\",\"filter\":\"0~64\",\"name\":\"defaultDnn\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Integrity Algorithm\",\"filter\":\"{\\\"0\\\":\\\"NIA0\\\",\\\"1\\\":\\\"NIA1\\\",\\\"2\\\":\\\"NIA2\\\",\\\"3\\\":\\\"NIA3\\\"}\",\"name\":\"integrityAlgorithm\",\"type\":\"enum\",\"value\":\"2\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Ciphering Algorithm\",\"filter\":\"{\\\"0\\\":\\\"NEA0\\\",\\\"1\\\":\\\"NEA1\\\",\\\"2\\\":\\\"NEA2\\\",\\\"3\\\":\\\"NEA3\\\"}\",\"name\":\"cipheringAlgorithm\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3502\",\"filter\":\"1~65535\",\"name\":\"t3502\",\"type\":\"int\",\"value\":\"720\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3512\",\"filter\":\"1~65535\",\"name\":\"t3512\",\"type\":\"int\",\"value\":\"3600\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3513\",\"filter\":\"1~65535\",\"name\":\"t3513\",\"type\":\"int\",\"value\":\"2\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3522\",\"filter\":\"1~65535\",\"name\":\"t3522\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3550\",\"filter\":\"1~65535\",\"name\":\"t3550\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3555\",\"filter\":\"1~65535\",\"name\":\"t3555\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3560\",\"filter\":\"1~65535\",\"name\":\"t3560\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3565\",\"filter\":\"1~65535\",\"name\":\"t3565\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"T3570\",\"filter\":\"1~65535\",\"name\":\"t3570\",\"type\":\"int\",\"value\":\"6\"}]}'); -INSERT INTO `param_config` VALUES (1474, 'AMF', '', 'association', 'TNL Association List', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NGAP IP\",\"filter\":\"0~64\",\"name\":\"ngapIp\",\"type\":\"string\",\"value\":\"192.168.1.183\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"NGAP SCTP Port\",\"filter\":\"0~65535\",\"name\":\"ngapSctpPort\",\"type\":\"int\",\"value\":\"38412\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Weight\",\"filter\":\"0~255\",\"name\":\"weightFactor\",\"type\":\"int\",\"value\":\"255\"}]}'); -INSERT INTO `param_config` VALUES (1475, 'AMF', '', 'guami', 'GUAMI List', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Region ID\",\"filter\":\"0~255\",\"name\":\"regionId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~1023\",\"display\":\"Set ID\",\"filter\":\"0~1023\",\"name\":\"setId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~63\",\"display\":\"Pointer\",\"filter\":\"0~63\",\"name\":\"pointer\",\"type\":\"int\",\"value\":\"1\"}]}'); -INSERT INTO `param_config` VALUES (1476, 'AMF', '', 'tai', 'TAI List', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~16777215\",\"display\":\"TAC\",\"filter\":\"0~8\",\"name\":\"tac\",\"type\":\"string\",\"value\":\"1\"}]}'); -INSERT INTO `param_config` VALUES (1477, 'AMF', '', 'slice', 'Slice List', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~127\",\"display\":\"SST\",\"filter\":\"0~127\",\"name\":\"sst\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SD\",\"filter\":\"^[A-Fa-f0-9]{6}\",\"name\":\"sd\",\"type\":\"regex\",\"value\":\"000001\"}]}'); - -INSERT INTO `param_config` VALUES (1480, 'MOCNGW', '', 'system', 'System Config', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"S1AP South Address\",\"filter\":\"0~64\",\"name\":\"s1apSouthAddr\",\"type\":\"string\",\"value\":\"192.168.7.163\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"S1AP North Address\",\"filter\":\"0~64\",\"name\":\"s1apNorthAddr\",\"type\":\"string\",\"value\":\"192.168.8.163\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"TAC\",\"filter\":\"0~65535\",\"name\":\"tac\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~1048575\",\"display\":\"ENB ID\",\"filter\":\"0~1048575\",\"name\":\"enbId\",\"type\":\"int\",\"value\":\"24\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"User Plane Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"userPlaneEnabled\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PFCP Address\",\"filter\":\"0~64\",\"name\":\"pfcpAddr\",\"type\":\"string\",\"value\":\"192.168.7.163\"}]}'); -INSERT INTO `param_config` VALUES (1481, 'MOCNGW', '', 'mme', 'MME List', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"S1AP Address\",\"filter\":\"0~64\",\"name\":\"s1apAddr\",\"type\":\"string\",\"value\":\"192.168.1.161\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"S1AP Port\",\"filter\":\"0~65535\",\"name\":\"s1apPort\",\"type\":\"int\",\"value\":\"36412\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"}]}'); -INSERT INTO `param_config` VALUES (1482, 'MOCNGW', '', 'upgw', 'UPGW Config', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PFCP Address\",\"filter\":\"0~64\",\"name\":\"pfcpAddr\",\"type\":\"string\",\"value\":\"192.168.1.159\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"PFCP Port\",\"filter\":\"0~65535\",\"name\":\"pfcpPort\",\"type\":\"int\",\"value\":\"8805\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GTP-U South Address\",\"filter\":\"0~64\",\"name\":\"gtpuSouthAddr\",\"type\":\"string\",\"value\":\"10.10.1.2\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GTP-U North Address\",\"filter\":\"0~64\",\"name\":\"gtpuNorthAddr\",\"type\":\"string\",\"value\":\"192.168.7.123\"}]}'); -INSERT INTO `param_config` VALUES (1525, 'PCF', '', 'system', 'System', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service IP\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.160\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Port\",\"filter\":\"0~65535\",\"name\":\"servicePort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"HTTP\\\", \\\"1\\\":\\\"HTTPS\\\"}\",\"name\":\"scheme\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn1\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn1\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn2\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn2\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn3\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn3\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn4\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn4\",\"type\":\"string\",\"value\":\"00101\"}]}'); -INSERT INTO `param_config` VALUES (1526, 'PCF', '', 'serviceAreaRestriction', 'Service Area Restriction', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_ambr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Restriction Type\",\"filter\":\"{\\\"0\\\":\\\"Allowed Areas\\\", \\\"1\\\":\\\"Not Allowed Areas\\\"}\",\"name\":\"restrictionType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"TACs\",\"filter\":\"\",\"name\":\"tacs\",\"type\":\"string\",\"value\":\"123\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Area Codes\",\"filter\":\"\",\"name\":\"areaCodes\",\"type\":\"string\",\"value\":\"123456\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max TAs\",\"filter\":\"^\\\\d{1,2}$\",\"name\":\"maxTAs\",\"type\":\"int\",\"value\":\"1\"}]}'); -INSERT INTO `param_config` VALUES (1527, 'PCF', '', 'pccRules', 'PCC Rules', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rule ID\",\"filter\":\"^.{1,63}$\",\"name\":\"ruleId\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Activate\",\"filter\":\"false;true;\",\"name\":\"activate\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Precedence\",\"filter\":\"0~255\",\"name\":\"precedence\",\"type\":\"int\",\"value\":\"80\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Usage\",\"filter\":\"{\\\"0\\\":\\\"General\\\", \\\"1\\\":\\\"IMS-Signalling\\\"}\",\"name\":\"flowUsage\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"APP ID\",\"filter\":\"^.{1,63}$\",\"name\":\"appId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Template\",\"filter\":\"^.{1,255}$\",\"name\":\"flowTemplate\",\"type\":\"string\",\"value\":\"flow_any\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QoS ID\",\"filter\":\"^.{1,63}$\",\"name\":\"qosId\",\"type\":\"string\",\"value\":\"qos_internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Traffic Control ID\",\"filter\":\"^.{1,63}$\",\"name\":\"trafficControlId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Usage Monitoring ID\",\"filter\":\"^.{1,63}$\",\"name\":\"usageMonitoringId\",\"type\":\"string\",\"value\":\"\"}]}'); -INSERT INTO `param_config` VALUES (1528, 'PCF', '', 'sessionRules', 'Session Rules', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rule ID\",\"filter\":\"^.{1,63}$\",\"name\":\"ruleId\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Activate\",\"filter\":\"false;true;\",\"name\":\"activate\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI\",\"filter\":\"0~255\",\"name\":\"fiveQI\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI Priority Level\",\"filter\":\"0~127\",\"name\":\"fiveQIPriorityLevel\",\"type\":\"int\",\"value\":\"80\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Usage\",\"filter\":\"{\\\"0\\\":\\\"General\\\", \\\"1\\\":\\\"IMS-Signalling\\\"}\",\"name\":\"flowUsage\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Usage Monitoring ID\",\"filter\":\"^.{1,63}$\",\"name\":\"usageMonitoringId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"ambrDl\",\"type\":\"string\",\"value\":\"200Mbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"ambrUl\",\"type\":\"string\",\"value\":\"100Mbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Averaging Window\",\"filter\":\"0~4095\",\"name\":\"averagingWindow\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Data Burst Volume\",\"filter\":\"0~4095\",\"name\":\"maxDataBurstVolume\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Priority Level\",\"filter\":\"1~15\",\"name\":\"arpPriorityLevel\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Capability\",\"filter\":\"{\\\"0\\\":\\\"Not Preempt\\\",\\\"1\\\":\\\"May Preempt\\\"}\",\"name\":\"arpPreemptCap\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Vulnerability\",\"filter\":\"{\\\"0\\\":\\\"Not Preemptable\\\",\\\"1\\\":\\\"Preemptable\\\"}\",\"name\":\"arpPreemptVuln\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Bitrate Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"maxbrDl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Bitrate Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"maxbrUl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GBR Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"gbrDl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GBR Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"gbrUl\",\"type\":\"string\",\"value\":\"\"}]}'); -INSERT INTO `param_config` VALUES (1529, 'PCF', '', 'gxServer', 'Gx Server', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Type\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"netType\",\"type\":\"enum\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Address\",\"filter\":\"\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"172.16.5.140:3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Host\",\"filter\":\"^.{0,127}$\",\"name\":\"host\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Realm\",\"filter\":\"^.{0,127}$\",\"name\":\"realm\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]}'); -INSERT INTO `param_config` VALUES (1530, 'PCF', '', 'rxServer', 'Rx Server', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Type\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"netType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Address\",\"filter\":\"\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"172.16.5.140:3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Host\",\"filter\":\"^.{0,127}$\",\"name\":\"host\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Realm\",\"filter\":\"^.{0,127}$\",\"name\":\"realm\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]}'); -INSERT INTO `param_config` VALUES (1531, 'PCF', '', 'flowTemplate', 'Flow Template', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~256\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Template Name\",\"filter\":\"^.{1,63}$\",\"name\":\"templateName\",\"type\":\"string\",\"value\":\"flow_any\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Description\",\"filter\":\"^.{1,127}$\",\"name\":\"flowDescription\",\"type\":\"string\",\"value\":\"permit out ip from any to assigned\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Direction\",\"filter\":\"{\\\"0\\\":\\\"Unspecified\\\", \\\"1\\\":\\\"Uplink\\\", \\\"2\\\":\\\"Downlink\\\", \\\"3\\\":\\\"Bidirectional\\\"}\",\"name\":\"flowDirection\",\"type\":\"enum\",\"value\":\"0\"}]}'); -INSERT INTO `param_config` VALUES (1532, 'PCF', '', 'qosTemplate', 'QoS Template', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QoS ID\",\"filter\":\"^.{1,63}$\",\"name\":\"qosId\",\"type\":\"string\",\"value\":\"qos_internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI\",\"filter\":\"0~255\",\"name\":\"fiveQI\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI Priority Level\",\"filter\":\"0~127\",\"name\":\"fiveQIPriorityLevel\",\"type\":\"int\",\"value\":\"80\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Bitrate Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"maxbrDl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Bitrate Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"maxbrUl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GBR Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"gbrDl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GBR Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"gbrUl\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Priority Level\",\"filter\":\"1~15\",\"name\":\"arpPriorityLevel\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Capability\",\"filter\":\"{\\\"0\\\":\\\"Not Preempt\\\",\\\"1\\\":\\\"May Preempt\\\"}\",\"name\":\"arpPreemptCap\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Vulnerability\",\"filter\":\"{\\\"0\\\":\\\"Not Preemptable\\\",\\\"1\\\":\\\"Preemptable\\\"}\",\"name\":\"arpPreemptVuln\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default QoS Flow Indication\",\"filter\":\"false;true;\",\"name\":\"defQosFlowIndication\",\"type\":\"bool\",\"value\":\"false\"}]}'); -INSERT INTO `param_config` VALUES (1533, 'PCF', '', 'usageMonitoringTemplate', 'Usage Monitoring Template', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Usage Monitoring ID\",\"filter\":\"^.{1,63}$\",\"name\":\"umId\",\"type\":\"string\",\"value\":\"flow_any\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Volume Threshold(KB)\",\"filter\":\"\",\"name\":\"volumeThreshold\",\"type\":\"int\",\"value\":\"5242880\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Volume Threshold Uplink(KB)\",\"filter\":\"\",\"name\":\"volumeThresholdUplink\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Volume Threshold Downlink(KB)\",\"filter\":\"\",\"name\":\"volumeThresholdDownlink\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Time Threshold\",\"filter\":\"\",\"name\":\"timeThreshold\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Inactivity Time\",\"filter\":\"\",\"name\":\"inactivityTime\",\"type\":\"int\",\"value\":\"0\"}]}'); -INSERT INTO `param_config` VALUES (1534, 'PCF', '', 'trafficControlTemplate', 'Traffic Control Template', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~64\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Traffic Control ID\",\"filter\":\"^.{1,63}$\",\"name\":\"tcId\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Status\",\"filter\":\"{\\\"0\\\":\\\"Disable\\\", \\\"1\\\":\\\"Uplink\\\", \\\"2\\\":\\\"Downlink\\\", \\\"3\\\":\\\"Enable\\\", \\\"4\\\":\\\"Remove\\\"}\",\"name\":\"flowStatus\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Mute Notify\",\"filter\":\"false;true;\",\"name\":\"muteNotif\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Route to Location DNAI\",\"filter\":\"^.{1,63}$\",\"name\":\"dnai\",\"type\":\"string\",\"value\":\"\"}]}'); -INSERT INTO `param_config` VALUES (1535, 'PCF', '', 'headerEnrichTemplate', 'Header Enrich Template', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Template Name\",\"filter\":\"^.{1,63}$\",\"name\":\"templateName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Header Type\",\"filter\":\"{\\\"0\\\":\\\"GPSI\\\", \\\"1\\\":\\\"SUPI\\\", \\\"2\\\":\\\"UE IP\\\", \\\"3\\\":\\\"User Location\\\", \\\"4\\\":\\\"DNN\\\"}\",\"name\":\"headerType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Header Name\",\"filter\":\"^.{1,63}$\",\"name\":\"headerName\",\"type\":\"string\",\"value\":\"\"}]}'); -INSERT INTO `param_config` VALUES (1591, 'SMSC', '', 'system', 'System', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"cdrFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SM Validity\",\"filter\":\"0-2147483647\",\"name\":\"smValidity\",\"type\":\"int\",\"value\":\"259200\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Log Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"logFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable resend pending SMS to unattainable local users.\",\"display\":\"Local Polling Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"localPollingFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable resend pending SMS to unattainable outbound roaming users.\",\"display\":\"Local Roaming Out Polling Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"localRoamingOutPollingFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable resend pending SMS to unattainable inbound roaming users.\",\"display\":\"Visitor Roaming In Polling Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"visitorRoamingInPollingFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable resend pending SMS to other unattainable users.\",\"display\":\"Other Polling Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"otherPollingFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Define the maximum port number that the queue of pending SMS may grow to.\",\"display\":\"Polling Number\",\"filter\":\"0-64\",\"name\":\"pollingNumber\",\"type\":\"int\",\"value\":\"64\"},{\"access\":\"read-write\",\"comment\":\"Specify the priority parameter of SM_RP_PRI. true = High; false = Low.\",\"display\":\"Priority Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"priorityFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"Enable or disable TP-Reply-Path parameter in the SMS-DELIVER data unit.\",\"display\":\"TP Reply Path Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"tpReplyPathFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SMSC Domain\",\"filter\":\"0~16\",\"name\":\"smscDomain\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CSFB VoLTE Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"csfbVolteFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Camel Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"camelFlag\",\"type\":\"bool\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SCF Address\",\"filter\":\"0~16\",\"name\":\"scfAddress\",\"type\":\"string\",\"value\":\"0.0.0.0\"}]}'); -INSERT INTO `param_config` VALUES (1592, 'SMSC', '', 'msisdnsegment', 'MSISDN Segment List', 'put', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Start MSISDN\",\"filter\":\"0~32\",\"name\":\"startMSISDN\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"End MSISDN\",\"filter\":\"0~32\",\"name\":\"endMSISDN\",\"type\":\"string\",\"value\":\"0\"}]}'); -INSERT INTO `param_config` VALUES (1593, 'SMSC', '', 'smpplink', 'SMPP Link List', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"0~63\",\"display\":\"Index\",\"filter\":\"0~63\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Alias\",\"filter\":\"0~32\",\"name\":\"linkAlias\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Session Type\",\"filter\":\"{\\\"0\\\":\\\"bindTX\\\",\\\"1\\\":\\\"bindRX\\\",\\\"2\\\":\\\"bindTRX\\\"}\",\"name\":\"sessionType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Number\",\"filter\":\"0~32\",\"name\":\"serviceNumber\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Data Coding Scheme\",\"filter\":\"{\\\"0\\\":\\\"smpp7def7\\\",\\\"1\\\":\\\"smpp8dcs4def7\\\",\\\"2\\\":\\\"smpp8dcs0def7\\\",\\\"16\\\":\\\"smpp7def8\\\",\\\"17\\\":\\\"smpp8dcs4def8\\\",\\\"18\\\":\\\"smpp8dcs0def8\\\"}\",\"name\":\"dataCodingScheme\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Platform Num\",\"filter\":\"{\\\"0\\\":\\\"plat0\\\",\\\"1\\\":\\\"plat1\\\",\\\"2\\\":\\\"ignore\\\"}\",\"name\":\"platformNum\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Time To Live\",\"filter\":\"0-2147483647\",\"name\":\"timeToLive\",\"type\":\"int\",\"value\":\"604800\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Manipulation Flag\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"manipulationFlag\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Type of Number\",\"filter\":\"{\\\"0\\\":\\\"unknown\\\",\\\"1\\\":\\\"international\\\",\\\"2\\\":\\\"national\\\",\\\"3\\\":\\\"networkSpecific\\\",\\\"4\\\":\\\"subscriberNumber\\\",\\\"5\\\":\\\"alphanumeric\\\",\\\"6\\\":\\\"abbreviated\\\"}\",\"name\":\"ton\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Number Plan Indicator\",\"filter\":\"{\\\"0\\\":\\\"unknown\\\",\\\"1\\\":\\\"isdn\\\",\\\"3\\\":\\\"data\\\",\\\"4\\\":\\\"telex\\\",\\\"6\\\":\\\"landMobile\\\",\\\"8\\\":\\\"national\\\",\\\"9\\\":\\\"private\\\",\\\"10\\\":\\\"ermes\\\",\\\"14\\\":\\\"internet\\\",\\\"18\\\":\\\"wapClientID\\\"}\",\"name\":\"npi\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Role Type\",\"filter\":\"{\\\"0\\\":\\\"server\\\",\\\"1\\\":\\\"client\\\"}\",\"name\":\"roleType\",\"type\":\"enum\",\"value\":\"0\"}]}'); -INSERT INTO `param_config` VALUES (1628, 'UDM', '', 'system', 'System', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service IP\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.140\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Service Port\",\"filter\":\"0~65535\",\"name\":\"servicePort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AUSF IP\",\"filter\":\"\",\"name\":\"ausfIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.130\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"FQDN\",\"filter\":\"\",\"name\":\"fqdn\",\"type\":\"string\",\"value\":\"omc.com\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Priority\",\"filter\":\"0~4095\",\"name\":\"priority\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Capacity\",\"filter\":\"0~65535\",\"name\":\"capacity\",\"type\":\"int\",\"value\":\"4096\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Group ID\",\"filter\":\"\",\"name\":\"groupId\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn1\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn1\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn2\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn2\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn3\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn3\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Plmn4\",\"filter\":\"^\\\\d{5,6}$\",\"name\":\"supportedPlmn4\",\"type\":\"string\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SUPI Ranges\",\"filter\":\"^imsi-\\\\d{15}~imsi-\\\\d{15}$\",\"name\":\"supiRanges\",\"type\":\"regex\",\"value\":\"imsi-001010100080000~imsi-001010100080099\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GPSI Ranges\",\"filter\":\"^msisdn-\\\\d{2,15}~msisdn-\\\\d{2,15}$\",\"name\":\"gpsiRanges\",\"type\":\"regex\",\"value\":\"msisdn-69072000~msisdn-69072099\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Scheme\",\"filter\":\"{\\\"0\\\":\\\"HTTP\\\", \\\"1\\\":\\\"HTTPS\\\"}\",\"name\":\"scheme\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Redis Link\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"redisLink\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Redis Address\",\"filter\":\"\",\"name\":\"redisAddr\",\"type\":\"string\",\"value\":\"172.16.5.140:6379\"}]}'); -INSERT INTO `param_config` VALUES (1629, 'UDM', '', 'subsUEAmbr', 'Subs UE AMBR', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_ambr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"uplink\",\"type\":\"regex\",\"value\":\"1 Gbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"downlink\",\"type\":\"regex\",\"value\":\"2 Gbps\"}]}'); -INSERT INTO `param_config` VALUES (1630, 'UDM', '', 'subsNssais', 'Subs NSSAIs', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_nssai\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Supported Features\",\"filter\":\"^[0-9a-fA-F]{8}$\",\"name\":\"supportedFeatures\",\"type\":\"regex\",\"value\":\"00000001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default Single NSSAIs\",\"filter\":\"\",\"name\":\"defaultSingleNSSAIs\",\"type\":\"string\",\"value\":\"1-000001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Single NSSAIs\",\"filter\":\"\",\"name\":\"singleNssais\",\"type\":\"string\",\"value\":\"1-000002\"}]}'); -INSERT INTO `param_config` VALUES (1631, 'UDM', '', 'forbiddenAreas', 'Forbidden Areas', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_ambr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"TACs\",\"filter\":\"\",\"name\":\"tacs\",\"type\":\"string\",\"value\":\"123\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Area Codes\",\"filter\":\"\",\"name\":\"areaCodes\",\"type\":\"string\",\"value\":\"123456\"}]}'); -INSERT INTO `param_config` VALUES (1632, 'UDM', '', 'serviceAreaRestriction', 'Service Area Restriction', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_ambr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Restriction Type\",\"filter\":\"{\\\"0\\\":\\\"Allowed Areas\\\", \\\"1\\\":\\\"Not Allowed Areas\\\"}\",\"name\":\"restrictionType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"TACs\",\"filter\":\"\",\"name\":\"tacs\",\"type\":\"string\",\"value\":\"123\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Area Codes\",\"filter\":\"\",\"name\":\"areaCodes\",\"type\":\"string\",\"value\":\"123456\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max TAs\",\"filter\":\"^\\\\d{1,2}$\",\"name\":\"maxTAs\",\"type\":\"int\",\"value\":\"1\"}]}'); -INSERT INTO `param_config` VALUES (1633, 'UDM', '', 'smfSelection', 'Subs SMF Selection', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_snssai\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SNSSAI\",\"filter\":\"^\\\\d{1,3}[A-Fa-f0-9]{6}$\",\"name\":\"snssai\",\"type\":\"string\",\"value\":\"1-000001\"},{\"access\":\"read-only\",\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~4\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"^.{1,32}$\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default DNN Indicator\",\"filter\":\"false;true;\",\"name\":\"defaultDnnInd\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"LBO Roaming Allowed\",\"filter\":\"false;true;\",\"name\":\"lboRoamingAllowed\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Interworking EPS Indicator\",\"filter\":\"false;true;\",\"name\":\"iwkEpsInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"LADN Indicator\",\"filter\":\"false;true;\",\"name\":\"ladnIndicator\",\"type\":\"bool\",\"value\":\"false\"}],\"comment\":\"\",\"display\":\"DNN List\",\"filter\":\"1~4\",\"name\":\"dnnList\",\"type\":\"int\",\"value\":\"1\"}]}'); -INSERT INTO `param_config` VALUES (1634, 'UDM', '', 'dnn', 'DNN Conf', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_nssai\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default PDU Session Type\",\"filter\":\"{\\\"0\\\":\\\"IPv4\\\",\\\"1\\\":\\\"IPv6\\\",\\\"2\\\":\\\"IPv4v6\\\",\\\"3\\\":\\\"Ethernet\\\",\\\"4\\\":\\\"Unstruction\\\"}\",\"name\":\"defaultPDUSessionType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Allowed PDU Session Types\",\"filter\":\"{\\\"0\\\":\\\"IPv4\\\",\\\"1\\\":\\\"IPv6\\\",\\\"2\\\":\\\"IPv4v6\\\",\\\"3\\\":\\\"Ethernet\\\",\\\"4\\\":\\\"Unstruction\\\",\\\"5\\\":\\\"IPv4 \\u0026 IPv6\\\",\\\"6\\\":\\\"IPv4 \\u0026 IPv4v6\\\",\\\"7\\\":\\\"IPv6 \\u0026 IPv4v6\\\",\\\"8\\\":\\\"IPv4 \\u0026 IPv6 \\u0026 IPv4v6\\\"}\",\"name\":\"allowedPDUSessionTypes\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"5QI\",\"filter\":\"0~255\",\"name\":\"5qi\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Priority Level\",\"filter\":\"1~127\",\"name\":\"priorityLevel\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default SSC Mode\",\"filter\":\"{\\\"0\\\":\\\"SSC Mode1\\\",\\\"1\\\":\\\"SSC Mode2\\\",\\\"2\\\":\\\"SSC Mode3\\\"}\",\"name\":\"defaultSSCmode\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Allowed SSC Modes\",\"filter\":\"{\\\"0\\\":\\\"SSC Mode1\\\",\\\"1\\\":\\\"SSC Mode2\\\",\\\"2\\\":\\\"SSC Mode3\\\",\\\"3\\\":\\\"SSC Mode1 \\u0026 SSC Mode2\\\",\\\"4\\\":\\\"SSC Mode1 \\u0026 SSC Mode3\\\",\\\"5\\\":\\\"SSC Mode2 \\u0026 SSC Mode3\\\",\\\"6\\\":\\\"SSC Mode1 \\u0026 SSC Mode2 \\u0026 SSC Mode3\\\"}\",\"name\":\"allowedSSCmodes\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Interworking EPS Indicator\",\"filter\":\"\",\"name\":\"interworkingEPSIndicator\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"LADN Indicator\",\"filter\":\"\",\"name\":\"ladnIndicator\",\"type\":\"bool\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Charging Characteristics\",\"filter\":\"4~4\",\"name\":\"chargingCharacteristics\",\"type\":\"string\",\"value\":\"0001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Subscribed Session AMBR Uplink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"subscribedSessionAmbrUL\",\"type\":\"regex\",\"value\":\"1 Gbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Subscribed Session AMBR Downlink\",\"filter\":\"^\\\\d+(\\\\.\\\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$\",\"name\":\"subscribedSessionAmbrDL\",\"type\":\"regex\",\"value\":\"2 Gbps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IP Address\",\"filter\":\"\",\"name\":\"staticIPAddress\",\"type\":\"ipv4\",\"value\":\"192.168.1.100\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"User Plane Integrity\",\"filter\":\"{\\\"0\\\":\\\"Null\\\",\\\"1\\\":\\\"Required\\\",\\\"2\\\":\\\"Preferred\\\",\\\"3\\\":\\\"Not Needed\\\"}\",\"name\":\"userPlaneIntegrity\",\"type\":\"enum\",\"value\":\"3\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"User Plane Confidentiality\",\"filter\":\"{\\\"0\\\":\\\"Null\\\",\\\"1\\\":\\\"Required\\\",\\\"2\\\":\\\"Preferred\\\",\\\"3\\\":\\\"Not Needed\\\"}\",\"name\":\"userPlaneConfidentiality\",\"type\":\"enum\",\"value\":\"3\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Priority Level\",\"filter\":\"0~255\",\"name\":\"arpPriorityLevel\",\"type\":\"int\",\"value\":\"6\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Capability\",\"filter\":\"{\\\"0\\\":\\\"Not Preempt\\\",\\\"1\\\":\\\"May Preempt\\\"}\",\"name\":\"arpPreemptCap\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preempt Vulnerability\",\"filter\":\"{\\\"0\\\":\\\"Not Preemptable\\\",\\\"1\\\":\\\"Preemptable\\\"}\",\"name\":\"arpPreemptVuln\",\"type\":\"enum\",\"value\":\"0\"}]}'); -INSERT INTO `param_config` VALUES (1635, 'UDM', '', 'epsTemplate', 'EPS User Template', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{0,31}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_eps\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Uplink\",\"filter\":\"0~4294967295\",\"name\":\"ambrUplink\",\"type\":\"int\",\"value\":\"100000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Downlink\",\"filter\":\"0~4294967295\",\"name\":\"ambrDownlink\",\"type\":\"int\",\"value\":\"200000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"APN OI Replacement\",\"filter\":\"^.{0,31}$\",\"name\":\"apnOIReplacement\",\"type\":\"string\",\"value\":\"money\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RFSP\",\"filter\":\"\",\"name\":\"rfsp\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RAU TAU Timer\",\"filter\":\"\",\"name\":\"rauTauTimer\",\"type\":\"int\",\"value\":\"120\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Charging Characteristic\",\"filter\":\"4~4\",\"name\":\"chargingCharacteristic\",\"type\":\"string\",\"value\":\"0001\"}]}'); -INSERT INTO `param_config` VALUES (1636, 'UDM', '', 'epsApn', 'EPS APN', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"^.{0,127}$\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PDN Type\",\"filter\":\"{\\\"0\\\":\\\"IPv4\\\",\\\"1\\\":\\\"IPv6\\\",\\\"2\\\":\\\"IPv4v6\\\",\\\"3\\\":\\\"IPv4 or IPv6\\\"}\",\"name\":\"pdnType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QCI\",\"filter\":\"1~255\",\"name\":\"qci\",\"type\":\"int\",\"value\":\"9\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Priority\",\"filter\":\"1~127\",\"name\":\"arpPriorityLevel\",\"type\":\"int\",\"value\":\"8\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preemption Capability\",\"filter\":\"{\\\"0\\\":\\\"Not Preempt\\\",\\\"1\\\":\\\"May Preempt\\\"}\",\"name\":\"arpPreemptCap\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"ARP Preemption Vulnerability\",\"filter\":\"{\\\"0\\\":\\\"Not Preemptable\\\",\\\"1\\\":\\\"Preemptable\\\"}\",\"name\":\"arpPreemptVuln\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Context Identifier\",\"filter\":\"\",\"name\":\"contextIdentifier\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"VPLMN Dynamic Address Allowed\",\"filter\":\"false;true;\",\"name\":\"vplmnDynamicAddressAllowed\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PDN GW Allocation Type\",\"filter\":\"{\\\"0\\\":\\\"Static\\\",\\\"1\\\":\\\"Dynamic\\\"}\",\"name\":\"pdnGWAllocationType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Uplink\",\"filter\":\"0~4294967295\",\"name\":\"ambrUplink\",\"type\":\"int\",\"value\":\"100000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMBR Downlink\",\"filter\":\"0~4294967295\",\"name\":\"ambrDownlink\",\"type\":\"int\",\"value\":\"200000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Charging Characteristic\",\"filter\":\"4~4\",\"name\":\"chargingCharacteristic\",\"type\":\"string\",\"value\":\"0001\"}]}'); -INSERT INTO `param_config` VALUES (1637, 'UDM', '', 'applicationServer', 'Application Server', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AS Name\",\"filter\":\"^.{1,31}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"mmtel_as\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Default Handling\",\"filter\":\"{\\\"0\\\":\\\"Session Continued\\\",\\\"1\\\":\\\"Session Terminated\\\"}\",\"name\":\"defaultHandling\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server Name\",\"filter\":\"^.{1,127}$\",\"name\":\"serverName\",\"type\":\"string\",\"value\":\"sip:192.168.8.26:7060\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Diameter Address\",\"filter\":\"^.{1,127}$\",\"name\":\"diameterAddress\",\"type\":\"string\",\"value\":\"mmtel.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rep Data Size Limit\",\"filter\":\"0~65535\",\"name\":\"repDataSizeLimit\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Include Register Request\",\"filter\":\"false;true;\",\"name\":\"includeRegisterRequest\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Include Register Response\",\"filter\":\"false;true;\",\"name\":\"includeRegisterResponse\",\"type\":\"bool\",\"value\":\"false\"}]}'); -INSERT INTO `param_config` VALUES (1638, 'UDM', '', 'scscfSet', 'SCSCF Set', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~8\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,31}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"mmtel_as\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Priority\",\"filter\":\"\",\"name\":\"priority\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server Name\",\"filter\":\"^.{1,127}$\",\"name\":\"serverName\",\"type\":\"string\",\"value\":\"sip:scscf.ims.mnc001.mcc001.3gppnetwork.org:6060\"}]}'); -INSERT INTO `param_config` VALUES (1639, 'UDM', '', 'triggerPoint', 'Trigger Point', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~16\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"^.{1,32}$\",\"name\":\"name\",\"type\":\"string\",\"value\":\"def_snssai\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Condition Type CNF\",\"filter\":\"0~1\",\"name\":\"conditionTypeCNF\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-only\",\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"1~4\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Condition Negated\",\"filter\":\"0~1\",\"name\":\"conditionNegated\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Group\",\"filter\":\"0~4096\",\"name\":\"group\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Method\",\"filter\":\"^.{0,32}$\",\"name\":\"method\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SIP Header\",\"filter\":\"^.{0,64}$\",\"name\":\"sipHeader\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SIP Content\",\"filter\":\"^.{0,64}$\",\"name\":\"sipContent\",\"type\":\"string\",\"value\":\"\"}],\"comment\":\"\",\"display\":\"SPT List\",\"filter\":\"1~4\",\"name\":\"sptList\",\"type\":\"int\",\"value\":\"1\"}]}'); -INSERT INTO `param_config` VALUES (1640, 'UDM', '', 's6aServer', 'S6a Server', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Type\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"netType\",\"type\":\"enum\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Address\",\"filter\":\"\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"172.16.5.140:3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Host\",\"filter\":\"^.{1,127}$\",\"name\":\"host\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Realm\",\"filter\":\"^.{1,127}$\",\"name\":\"realm\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]}'); -INSERT INTO `param_config` VALUES (1641, 'UDM', '', 'cxServer', 'Cx Server', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Type\",\"filter\":\"{\\\"0\\\":\\\"TCP\\\",\\\"1\\\":\\\"SCTP\\\"}\",\"name\":\"netType\",\"type\":\"enum\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Address\",\"filter\":\"\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"172.16.5.140:3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Host\",\"filter\":\"^.{1,127}$\",\"name\":\"host\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Realm\",\"filter\":\"^.{1,127}$\",\"name\":\"realm\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]}'); - --- SMF 更新时间2024/06/17 17:50 -INSERT INTO `param_config` VALUES (1645, 'SMF', '', 'smfSystem', 'SMF System Config', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SBI IP\",\"filter\":\"\",\"name\":\"sbiIpAddr\",\"type\":\"string\",\"value\":\"172.16.5.150\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"SBI Port\",\"filter\":\"0~65535\",\"name\":\"sbiPort\",\"type\":\"int\",\"value\":\"8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SBI Scheme\",\"filter\":\"{\\\"0\\\":\\\"http\\\", \\\"1\\\":\\\"https\\\"}\",\"name\":\"sbiScheme\",\"type\":\"enum\",\"value\":\"http\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N4 IPv4\",\"filter\":\"\",\"name\":\"n4Ipv4\",\"type\":\"ipv4\",\"value\":\"172.16.5.150\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N4 IPv6\",\"filter\":\"\",\"name\":\"n4Ipv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N4U IPv4\",\"filter\":\"\",\"name\":\"n4UIpv4\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N4U IPv6\",\"filter\":\"\",\"name\":\"n4UIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"AMF URI\",\"filter\":\"\",\"name\":\"amfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.120:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PCF Enable\",\"filter\":\"\",\"name\":\"pcfEnable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PCF URI\",\"filter\":\"\",\"name\":\"pcfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.160:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDM URI\",\"filter\":\"\",\"name\":\"udmUri\",\"type\":\"string\",\"value\":\"http://172.16.5.140:8080\"},{\"access\":\"read-write\",\"display\":\"5G Charging Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"chfEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CHF Primary URI\",\"filter\":\"\",\"name\":\"chfPrimaryUri\",\"type\":\"string\",\"value\":\"http://172.16.5.240:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CHF Secondary URI\",\"filter\":\"\",\"name\":\"chfSecondaryUri\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"nrfEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NRF URI\",\"filter\":\"\",\"name\":\"nrfUri\",\"type\":\"string\",\"value\":\"http://172.16.5.180:8080\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary DNS IPv4\",\"filter\":\"\",\"name\":\"primaryDnsIpv4\",\"type\":\"ipv4\",\"value\":\"114.114.114.114\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary DNS IPv4\",\"filter\":\"\",\"name\":\"secondaryDnsIpv4\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary DNS IPv6\",\"filter\":\"\",\"name\":\"primaryDnsIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary DNS IPv6\",\"filter\":\"\",\"name\":\"secondaryDnsIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary PCSCF IPv4\",\"filter\":\"\",\"name\":\"primaryPcscfIpv4\",\"type\":\"ipv4\",\"value\":\"172.16.5.110\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary PCSCF IPv4\",\"filter\":\"\",\"name\":\"secondaryPcscfIpv4\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary PCSCF IPv6\",\"filter\":\"\",\"name\":\"primaryPcscfIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary PCSCF IPv6\",\"filter\":\"\",\"name\":\"secondaryPcscfIpv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE MTU\",\"filter\":\"0~65535\",\"name\":\"ueMtu\",\"type\":\"int\",\"value\":\"\"}]}'); -INSERT INTO `param_config` VALUES (1646, 'SMF', '', 'spgwSystem', 'SPGW Sytem Config', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local S11 IP\",\"filter\":\"\",\"name\":\"s11Ip\",\"type\":\"string\",\"value\":\"172.16.5.150\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Diameter IP\",\"filter\":\"\",\"name\":\"localDiameterIp\",\"type\":\"string\",\"value\":\"172.16.5.150\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Diameter Host Name\",\"filter\":\"\",\"name\":\"localDiameterHostName\",\"type\":\"string\",\"value\":\"smf.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Diameter Realm Name\",\"filter\":\"\",\"name\":\"localDiameterRealmName\",\"type\":\"string\",\"value\":\"mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gy Enable\",\"filter\":\"false;true;\",\"name\":\"peerGyEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary Remote Gy IP\",\"filter\":\"\",\"name\":\"primaryPeerGyIp\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Primary Remote Gy Port\",\"filter\":\"0~65535\",\"name\":\"primaryPeerGyPort\",\"type\":\"int\",\"value\":\"3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary Remote Gy IP\",\"filter\":\"\",\"name\":\"secondaryPeerGyIp\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Secondary Remote Gy Port\",\"filter\":\"0~65535\",\"name\":\"secondaryPeerGyPort\",\"type\":\"int\",\"value\":\"3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gx Enable\",\"filter\":\"false;true;\",\"name\":\"peerGxEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gx Charging Enable\",\"filter\":\"false;true;\",\"name\":\"gxChargingEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Primary Remote Gx IP\",\"filter\":\"\",\"name\":\"primaryPeerGxIp\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Primary Remote Gx Port\",\"filter\":\"0~65535\",\"name\":\"primaryPeerGxPort\",\"type\":\"int\",\"value\":\"3868\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary Remote Gx IP\",\"filter\":\"\",\"name\":\"secondaryPeerGxIp\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Secondary Remote Gx Port\",\"filter\":\"0~65535\",\"name\":\"secondaryPeerGxPort\",\"type\":\"int\",\"value\":\"3868\"}]}'); -INSERT INTO `param_config` VALUES (1647, 'SMF', '', 'upfConfig', 'UPF Config', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~2047\",\"name\":\"index\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UPF ID\",\"filter\":\"1~64\",\"name\":\"id\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"e.g. ip:port\",\"display\":\"Address\",\"filter\":\"7~45\",\"name\":\"addr\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"IPv4,IPv6,IPv4v6\",\"display\":\"Ip Pool Type\",\"filter\":\"\",\"name\":\"ipPoolType\",\"type\":\"string\",\"value\":\"IPv4v6\"},{\"access\":\"read-write\",\"comment\":\"CIDR format, e.g. 192.168.1.0/24\",\"display\":\"IPv4 Pools\",\"filter\":\"10~256\",\"name\":\"ipv4Pools\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"CIDR format, e.g. fe80::20c:29ff:fee4:dab7/50\",\"display\":\"IPv6 Pools\",\"filter\":\"5~512\",\"name\":\"ipv6Pools\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IPv4 Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"staticIpv4Enable\",\"type\":\"bool\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv4 format\",\"display\":\"Static IPv4 Start\",\"filter\":\"\",\"name\":\"staticIpv4Start\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv4 format\",\"display\":\"Static IPv4 End\",\"filter\":\"\",\"name\":\"staticIpv4End\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IPv6 Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"staticIpv6Enable\",\"type\":\"bool\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv6 format\",\"display\":\"Static IPv6 Start\",\"filter\":\"\",\"name\":\"staticIpv6Start\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv6 format\",\"display\":\"Static IPv6 End\",\"filter\":\"\",\"name\":\"staticIpv6End\",\"type\":\"ipv6\",\"value\":\"\"},{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~2047\",\"name\":\"index\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"1~64\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"IPv4,IPv6,IPv4v6\",\"display\":\"Ip Pool Type\",\"filter\":\"\",\"name\":\"ipPoolType\",\"type\":\"string\",\"value\":\"IPv4v6\"},{\"access\":\"read-write\",\"comment\":\"CIDR format, e.g. 192.168.1.0/24\",\"display\":\"IPv4 Pools\",\"filter\":\"10~256\",\"name\":\"ipv4Pools\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"CIDR format, e.g. fe80::20c:29ff:fee4:dab7/50\",\"display\":\"IPv6 Pools\",\"filter\":\"5~512\",\"name\":\"ipv6Pools\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IPv4 Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"staticIpv4Enable\",\"type\":\"bool\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv4 format\",\"display\":\"Static IPv4 Start\",\"filter\":\"\",\"name\":\"staticIpv4Start\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv4 format\",\"display\":\"Static IPv4 End\",\"filter\":\"\",\"name\":\"staticIpv4End\",\"type\":\"ipv4\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Static IPv6 Enable\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"staticIpv6Enable\",\"type\":\"bool\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv6 format\",\"display\":\"Static IPv6 Start\",\"filter\":\"\",\"name\":\"staticIpv6Start\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"ipv6 format\",\"display\":\"Static IPv6 End\",\"filter\":\"\",\"name\":\"staticIpv6End\",\"type\":\"ipv6\",\"value\":\"\"}],\"display\":\"UE DNN IP Pool\",\"name\":\"ueDnnIpPool\"}]}'); -INSERT INTO `param_config` VALUES (1648, 'SMF', '', 'dnnSelectUpf', 'DNN Select UPF', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~65535\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"1~64\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UPF ID\",\"filter\":\"1~64\",\"name\":\"upfId\",\"type\":\"string\",\"value\":\"\"}]}'); -INSERT INTO `param_config` VALUES (1649, 'SMF', '', 'dnnTaiSelectUpf', 'DNN TAI Select UPF', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~65535\",\"name\":\"index\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN\",\"filter\":\"1~64\",\"name\":\"dnn\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"MCC+MNC+TAC\",\"display\":\"TAI\",\"filter\":\"1~64\",\"name\":\"tai\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UPF ID\",\"filter\":\"1~64\",\"name\":\"upfId\",\"type\":\"string\",\"value\":\"upf2-Id\"}]}'); -INSERT INTO `param_config` VALUES (1650, 'SMF', '', 'snssaiSelectUpf', 'SNSSAI Select UPF', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Index\",\"filter\":\"0~65535\",\"name\":\"index\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"display\":\"Enable\",\"filter\":\"false;true;\",\"name\":\"enable\",\"type\":\"bool\",\"value\":\"true\"},{\"access\":\"read-write\",\"comment\":\"sst1-sd1;sst2-sd2;sst3-sd3\",\"display\":\"SNSSAI\",\"filter\":\"1~64\",\"name\":\"snssai\",\"type\":\"string\",\"value\":\"1-000001\"},{\"access\":\"read-write\",\"comment\":\"upf1-id;upf2-id;upf3-id\",\"display\":\"UPF ID\",\"filter\":\"1~64\",\"name\":\"upfId\",\"type\":\"string\",\"value\":\"upf1-Id\"}]}'); -INSERT INTO `param_config` VALUES (1651, 'SMF', '', 'offlineChargingConfig', 'Offline Charging Config', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR File Name\",\"filter\":\"\",\"name\":\"cdrFileName\",\"type\":\"string\",\"value\":\"smf.cdr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR File Path\",\"filter\":\"\",\"name\":\"cdrFilePath\",\"type\":\"string\",\"value\":\"/var/log/smfCdr\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"CDR File Num\",\"filter\":\"1~999999999\",\"name\":\"cdrFileNum\",\"type\":\"int\",\"value\":\"50\"},{\"access\":\"read-write\",\"comment\":\"Megabytes\",\"display\":\"CDR File Size\",\"filter\":\"1~999999\",\"name\":\"cdrFileSize\",\"type\":\"int\",\"value\":\"300\"},{\"access\":\"read-write\",\"comment\":\"Days\",\"display\":\"CDR File Max Age\",\"filter\":\"0~9999\",\"name\":\"cdrFileMaxAge\",\"type\":\"int\",\"value\":\"30\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Free Subscribers CDR Enable\",\"filter\":\"\",\"name\":\"freeSubsCdrEnable\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"Seconds\",\"display\":\"Time Threshold\",\"filter\":\"0~999999999\",\"name\":\"timeThreshold\",\"type\":\"int\",\"value\":\"600\"},{\"access\":\"read-write\",\"comment\":\"Bytes\",\"display\":\"Volume Threshold\",\"filter\":\"0~999999999999999\",\"name\":\"volumeThreshold\",\"type\":\"int\",\"value\":\"0\"}]}'); - --- MME 更新时间2024/06/27 15:13 -INSERT INTO `param_config` VALUES (1657, 'MME', '', 'system', 'System Config', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"true|false\",\"display\":\"CSFB Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"csfbEnabled\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"true|false\",\"display\":\"VoLTE Enabled\",\"filter\":\"{\\\"0\\\":\\\"false\\\",\\\"1\\\":\\\"true\\\"}\",\"name\":\"volteEnabled\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"S1 MME IP\",\"filter\":\"0~64\",\"name\":\"s1MmeIp\",\"type\":\"string\",\"value\":\"192.168.1.179\"},{\"access\":\"read-only\",\"comment\":\"0~65535\",\"display\":\"S1 MME Port\",\"filter\":\"0~65535\",\"name\":\"s1MmePort\",\"type\":\"int\",\"value\":\"36412\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"S11 MME IP\",\"filter\":\"0~64\",\"name\":\"s11MmeIp\",\"type\":\"string\",\"value\":\"192.168.1.179\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"S11 MME Port\",\"filter\":\"0~65535\",\"name\":\"s11MmePort\",\"type\":\"int\",\"value\":\"2123\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"S10 MME IP\",\"filter\":\"0~64\",\"name\":\"s10MmeIp\",\"type\":\"string\",\"value\":\"192.168.1.178\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"S10 MME Port\",\"filter\":\"0~65535\",\"name\":\"s10MmePort\",\"type\":\"int\",\"value\":\"2123\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"SGs MME IP\",\"filter\":\"0~64\",\"name\":\"sgsMmeIp\",\"type\":\"string\",\"value\":\"192.168.1.179\"},{\"access\":\"read-only\",\"comment\":\"0~65535\",\"display\":\"SGs MME Port\",\"filter\":\"0~65535\",\"name\":\"sgsMmePort\",\"type\":\"int\",\"value\":\"29118\"},{\"access\":\"read-write\",\"comment\":\"0~100\",\"display\":\"S6A MME Identity\",\"filter\":\"0~100\",\"name\":\"s6aIdentity\",\"type\":\"string\",\"value\":\"mme.epc.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"0~20\",\"display\":\"S6A MME IP\",\"filter\":\"0~20\",\"name\":\"localIp\",\"type\":\"string\",\"value\":\"172.16.5.220\"}]}'); -INSERT INTO `param_config` VALUES (1658, 'MME', '', 'gummei', 'Gummei List', '', '{\"array\":[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"Group ID\",\"filter\":\"0~65535\",\"name\":\"groupId\",\"type\":\"int\",\"value\":\"4\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Code\",\"filter\":\"0~255\",\"name\":\"code\",\"type\":\"int\",\"value\":\"1\"}]}'); -INSERT INTO `param_config` VALUES (1659, 'MME', '', 'tai', 'TAI List', '', '{\"array\":[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"TAC\",\"filter\":\"0~65535\",\"name\":\"tac\",\"type\":\"int\",\"value\":\"1\"}]}'); -INSERT INTO `param_config` VALUES (1660, 'MME', '', 'hss', 'HSS List', '', '{\"array\":[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{1,15}$\",\"display\":\"IMSI Prefix\",\"filter\":\"^[0-9]{1,15}$\",\"name\":\"imsiPre\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~128\",\"display\":\"HSS Hostname\",\"filter\":\"0~128\",\"name\":\"hssHostname\",\"type\":\"string\",\"value\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-write\",\"comment\":\"SCTP|TCP\",\"display\":\"Protocol\",\"filter\":\"0~8\",\"name\":\"protocol\",\"type\":\"string\",\"value\":\"SCTP\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"HSS Port\",\"filter\":\"0~65535\",\"name\":\"hssPort\",\"type\":\"int\",\"value\":\"3868\"}]}'); -INSERT INTO `param_config` VALUES (1661, 'MME', '', 'sgw', 'SGW List', '', '{\"array\":[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~65535\",\"display\":\"TAC\",\"filter\":\"0~65535\",\"name\":\"tac\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"SGW IP\",\"filter\":\"0~64\",\"name\":\"sgwIp\",\"type\":\"string\",\"value\":\"172.16.5.150\"}]}'); -INSERT INTO `param_config` VALUES (1662, 'MME', '', 'pgw', 'PGW List', '', '{\"array\":[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~128\",\"display\":\"APN\",\"filter\":\"0~128\",\"name\":\"apn\",\"type\":\"string\",\"value\":\"internet\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"PGW IP\",\"filter\":\"0~64\",\"name\":\"pgwIp\",\"type\":\"string\",\"value\":\"192.168.1.181\"}]}'); -INSERT INTO `param_config` VALUES (1663, 'MME', '', 'amf', 'AMF List', '', '{\"array\":[{\"access\":\"read\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"^[0-9]{5,6}$\",\"display\":\"PLMN ID\",\"filter\":\"^[0-9]{5,6}$\",\"name\":\"plmnId\",\"type\":\"regex\",\"value\":\"00101\"},{\"access\":\"read-write\",\"comment\":\"0~16777215\",\"display\":\"TAC\",\"filter\":\"0~16777215\",\"name\":\"tac\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Region ID\",\"filter\":\"0~255\",\"name\":\"regionId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~1023\",\"display\":\"Set ID\",\"filter\":\"0~1023\",\"name\":\"setId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~63\",\"display\":\"Pointer\",\"filter\":\"0~63\",\"name\":\"pointer\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~64\",\"display\":\"AMF IP\",\"filter\":\"0~64\",\"name\":\"amfIp\",\"type\":\"string\",\"value\":\"172.16.5.120\"}]}'); - --- UPF 更新时间2024/07/15 14:30 -INSERT INTO `param_config` VALUES (1681, 'UPF', '', 'general', 'General', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Config File Directory\",\"filter\":\"\",\"name\":\"configFileDirectory\",\"type\":\"string\",\"value\":\"/usr/local/etc/upf/\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"EXE File Directory\",\"filter\":\"\",\"name\":\"exeFileDirectory\",\"type\":\"string\",\"value\":\"/usr/local/bin/\"},{\"access\":\"read-write\",\"comment\":\"1~255\",\"display\":\"System ID\",\"filter\":\"\",\"name\":\"systemId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"1~8\",\"display\":\"Data Forwarder Number\",\"filter\":\"1~8\",\"name\":\"dataForwarderNum\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Common Statistic Interval\",\"filter\":\"\",\"name\":\"commonStatisticInterval\",\"type\":\"int\",\"value\":\"60\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"User Statistic Interval\",\"filter\":\"\",\"name\":\"userStatisticInterval\",\"type\":\"int\",\"value\":\"60\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RX N3 OverLoad Threshold Mbps\",\"filter\":\"\",\"name\":\"rxN3OverLoadThresholdMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RX N6 OverLoad Threshold Mbps\",\"filter\":\"\",\"name\":\"rxN6OverLoadThresholdMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Checksum Offload\",\"filter\":\"0~255\",\"name\":\"checksumOffload\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Downlink Buffer Num\",\"filter\":\"\",\"name\":\"maxDownlinkBufferNum\",\"type\":\"int\",\"value\":\"50\"}]}'); -INSERT INTO `param_config` VALUES (1682, 'UPF', '', 'logger', 'Logger', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Log File Full Path\",\"filter\":\"\",\"name\":\"logFileFullPath\",\"type\":\"string\",\"value\":\"/var/log/upf.log\"},{\"access\":\"read-write\",\"comment\":\"error|warning|info|debug\",\"display\":\"Log Level\",\"filter\":\"\",\"name\":\"logLevel\",\"type\":\"string\",\"value\":\"error\"},{\"access\":\"read-write\",\"comment\":\"error|warning|info|debug\",\"display\":\"Upfd Log Level\",\"filter\":\"\",\"name\":\"upfdLogLevel\",\"type\":\"string\",\"value\":\"error\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Upfd Log Transfer\",\"filter\":\"\",\"name\":\"upfdLogTransfer\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Report Caller\",\"filter\":\"\",\"name\":\"reportCaller\",\"type\":\"bool\",\"value\":\"false\"}]}'); -INSERT INTO `param_config` VALUES (1683, 'UPF', '', 'pfcp', 'PFCP', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"ipv4|ipv6|ipv46\",\"display\":\"IP Type\",\"filter\":\"\",\"name\":\"ipType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local IPv4\",\"filter\":\"\",\"name\":\"localIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local IPv6\",\"filter\":\"\",\"name\":\"localIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"1~65535\",\"display\":\"Local UDP Port\",\"filter\":\"1~65535\",\"name\":\"localUdpPort\",\"type\":\"int\",\"value\":\"8805\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SMF IPv4\",\"filter\":\"\",\"name\":\"smfIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SMF IPv6\",\"filter\":\"\",\"name\":\"smfIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"1~65535\",\"display\":\"SMF UDP Port\",\"filter\":\"1~65535\",\"name\":\"smfUdpPort\",\"type\":\"int\",\"value\":\"8805\"},{\"access\":\"read-write\",\"comment\":\"1~255\",\"display\":\"Retry Interval\",\"filter\":\"1~255\",\"name\":\"retryInterval\",\"type\":\"int\",\"value\":\"2\"},{\"access\":\"read-write\",\"comment\":\"0~255\",\"display\":\"Max Retry\",\"filter\":\"0~255\",\"name\":\"maxRetry\",\"type\":\"int\",\"value\":\"3\"},{\"access\":\"read-write\",\"comment\":\"1~255\",\"display\":\"Heartbeat Interval\",\"filter\":\"1~255\",\"name\":\"heartbeatInterval\",\"type\":\"int\",\"value\":\"15\"}]}'); -INSERT INTO `param_config` VALUES (1684, 'UPF', '', 'telnet', 'Telnet', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enabled\",\"filter\":\"\",\"name\":\"enabled\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"ipv4|ipv6|ipv46\",\"display\":\"IP Type\",\"filter\":\"\",\"name\":\"ipType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local IPv4\",\"filter\":\"\",\"name\":\"localIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local IPv6\",\"filter\":\"\",\"name\":\"localIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"1~65535\",\"display\":\"Local Port\",\"filter\":\"1~65535\",\"name\":\"localPort\",\"type\":\"int\",\"value\":\"4100\"}]}'); -INSERT INTO `param_config` VALUES (1685, 'UPF', '', 'redisDb', 'Redis DB', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Enabled\",\"filter\":\"\",\"name\":\"enabled\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"tcp|udp\",\"display\":\"Net Type\",\"filter\":\"\",\"name\":\"netType\",\"type\":\"string\",\"value\":\"tcp\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server Address\",\"filter\":\"\",\"name\":\"serverAddr\",\"type\":\"string\",\"value\":\"0.0.0.0:0\"}]}'); -INSERT INTO `param_config` VALUES (1686, 'UPF', '', 'dataForwarderCommon', 'Data Forwarder Common', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"upfd|tun\",\"display\":\"Type\",\"filter\":\"\",\"name\":\"type\",\"type\":\"string\",\"value\":\"upfd\"},{\"access\":\"read-only\",\"comment\":\"1~8\",\"display\":\"Instance ID\",\"filter\":\"1~8\",\"name\":\"instanceId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"1~255\",\"display\":\"Main CPU\",\"filter\":\"1~255\",\"name\":\"mainCpu\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"2,3,4,5 or 2-5\",\"display\":\"CPU Workers\",\"filter\":\"\",\"name\":\"cpuWorkers\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"data forwarder already run or not\",\"display\":\"Is Run\",\"filter\":\"0~1\",\"name\":\"isRun\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"Hot Standby work or not\",\"display\":\"Is Hot Standby\",\"filter\":\"0~1\",\"name\":\"isHotStandby\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"The value from which TEID is allocated\",\"display\":\"TEID Start\",\"filter\":\"\",\"name\":\"teidStart\",\"type\":\"int\",\"value\":\"16777216\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 Heartbeat Interval\",\"filter\":\"\",\"name\":\"n3HeartbeatInterval\",\"type\":\"int\",\"value\":\"30\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"RX TX Queue Num\",\"filter\":\"\",\"name\":\"rxTxQueueNum\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"data rx\\u0026tx use C socket\",\"display\":\"Use Socket\",\"filter\":\"0~1\",\"name\":\"useSocket\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"Enable 5G ethernet LAN\",\"display\":\"Enable Tap\",\"filter\":\"0~1\",\"name\":\"enableTap\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"Enable PFCP Qer Control\",\"display\":\"Enable Qer\",\"filter\":\"0~1\",\"name\":\"enableQer\",\"type\":\"int\",\"value\":\"0\"}]}'); -INSERT INTO `param_config` VALUES (1687, 'UPF', '', 'dataForwarderUpfd', 'Data Forwarder Upfd', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"Currently only support vfio-pci\",\"display\":\"UIO Driver\",\"filter\":\"\",\"name\":\"uioDriver\",\"type\":\"string\",\"value\":\"vfio-pci\"},{\"access\":\"read-write\",\"comment\":\"The format must be IP:Port\",\"display\":\"Telnet Address IP:Port\",\"filter\":\"\",\"name\":\"commandlineListen\",\"type\":\"string\",\"value\":\"localhost:5002\"},{\"access\":\"read-write\",\"comment\":\"the unit is GB\",\"display\":\"Heap Size GB\",\"filter\":\"1~8\",\"name\":\"heapSizeGB\",\"type\":\"int\",\"value\":\"2\"},{\"access\":\"read-write\",\"comment\":\"the unit is MB\",\"display\":\"State Seg Size MB\",\"filter\":\"64~512\",\"name\":\"stateSegSizeMB\",\"type\":\"int\",\"value\":\"256\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK No PCI\",\"filter\":\"0~1\",\"name\":\"dpdkNoPci\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Mem Channel Num\",\"filter\":\"0~128\",\"name\":\"memChannelNum\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Session Base Va\",\"filter\":\"\",\"name\":\"sessionBaseVa\",\"type\":\"string\",\"value\":\"0x2000000000\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Buffers Per Numa\",\"filter\":\"\",\"name\":\"buffersPerNuma\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 RSS Hash\",\"filter\":\"\",\"name\":\"n3RssHash\",\"type\":\"string\",\"value\":\"\"}]}'); -INSERT INTO `param_config` VALUES (1688, 'UPF', '', 'dataInterfaceList', 'Data Interface List', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"N3|N6|N9|N19\",\"display\":\"Interface Type\",\"filter\":\"\",\"name\":\"interfaceType\",\"type\":\"string\",\"value\":\"N3\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Interface ID\",\"filter\":\"1~32\",\"name\":\"interfaceId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"host|vmxnet3|dpdk|socket|uds\",\"display\":\"Driver Type\",\"filter\":\"\",\"name\":\"driverType\",\"type\":\"string\",\"value\":\"host\"},{\"access\":\"read-write\",\"comment\":\"ipv4|ipv6|ipv4v6\",\"display\":\"IP Type\",\"filter\":\"\",\"name\":\"ipType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~8\",\"display\":\"Index\",\"filter\":\"1~8\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"IPv4\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ipv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4 Mask\",\"filter\":\"\",\"name\":\"ipv4Mask\",\"type\":\"string\",\"value\":\"0.0.0.0\"}],\"comment\":\"\",\"display\":\"IPv4 Address List\",\"filter\":\"0~8\",\"name\":\"ipv4AddrList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~8\",\"display\":\"Index\",\"filter\":\"1~8\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6\",\"filter\":\"\",\"name\":\"ipv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6 Prefix\",\"filter\":\"\",\"name\":\"ipv6Prefix\",\"type\":\"int\",\"value\":\"64\"}],\"comment\":\"\",\"display\":\"IPv6 Address List\",\"filter\":\"0~8\",\"name\":\"ipv6AddrList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MAC Address\",\"filter\":\"\",\"name\":\"macAddr\",\"type\":\"string\",\"value\":\"00:00:00:00:00:00\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Interface PCI\",\"filter\":\"\",\"name\":\"interfacePCI\",\"type\":\"string\",\"value\":\"0000:00:00.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"System Network Card Name\",\"filter\":\"\",\"name\":\"systemNetworkCardName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gateway IPv4\",\"filter\":\"\",\"name\":\"gatewayIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"null|bak|sub|xor|round|lacp\",\"display\":\"Bond Type\",\"filter\":\"\",\"name\":\"bondType\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Bond ID\",\"filter\":\"0~32\",\"name\":\"bondId\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"BFD TX Interval Ms\",\"filter\":\"\",\"name\":\"bfdTxIntervalMs\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"BFD RX Interval Ms\",\"filter\":\"\",\"name\":\"bfdRxIntervalMs\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN Name\",\"filter\":\"\",\"name\":\"dnnName\",\"type\":\"string\",\"value\":\"default\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gateway IPv6\",\"filter\":\"\",\"name\":\"gatewayIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"BFD Gateway IPv4\",\"filter\":\"\",\"name\":\"bfdGatewayIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"BFD Gateway IPv6\",\"filter\":\"\",\"name\":\"bfdGatewayIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MTU\",\"filter\":\"0~65535\",\"name\":\"mtu\",\"type\":\"int\",\"value\":\"1500\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Vlan ID Min\",\"filter\":\"\",\"name\":\"vlanIdMin\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Vlan ID Max\",\"filter\":\"\",\"name\":\"vlanIdMax\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDP Src Port\",\"filter\":\"1~65535\",\"name\":\"udpSrcPort\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDP Listen Port\",\"filter\":\"0~65536\",\"name\":\"udpListenPort\",\"type\":\"int\",\"value\":\"2152\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDS Local File Full Path\",\"filter\":\"\",\"name\":\"udsLocalFileFullPath\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UDS Remote File Full Path\",\"filter\":\"\",\"name\":\"udsRemoteFileFullPath\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Link Detection Type\",\"filter\":\"0~1\",\"name\":\"linkDetectionType\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"NAT Interface ID\",\"filter\":\"0~1\",\"name\":\"natInterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ueIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4 Mask\",\"filter\":\"\",\"name\":\"ueIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6\",\"filter\":\"\",\"name\":\"ueIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ueIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ipv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4 Mask\",\"filter\":\"\",\"name\":\"ipv4Mask\",\"type\":\"string\",\"value\":\"0.0.0.0\"}],\"comment\":\"\",\"display\":\"GTPU Remote IPv4 Pool List\",\"filter\":\"1~32\",\"name\":\"gtpuRemoteIpv4PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6\",\"filter\":\"\",\"name\":\"ipv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6 Prefix\",\"filter\":\"\",\"name\":\"ipv6Prefix\",\"type\":\"int\",\"value\":\"64\"}],\"comment\":\"\",\"display\":\"GTPU Remote IPv6 Pool List\",\"filter\":\"0~32\",\"name\":\"gtpuRemoteIpv6PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"GTPU Signaling Handle\",\"filter\":\"0~1\",\"name\":\"gtpuSignalingHandle\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IMS Default DSCP Value\",\"filter\":\"0~1\",\"name\":\"imsDefaultDSCPValue\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Data Default DSCP Value\",\"filter\":\"0~1\",\"name\":\"dataDefaultDSCPValue\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Inner DSCP Value Map\",\"filter\":\"0~1\",\"name\":\"innerDSCPValueMap\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Support Speed Mbps\",\"filter\":\"0~65536\",\"name\":\"maxSupportSpeedMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK RX Queues Number\",\"filter\":\"0~127\",\"name\":\"dpdkRxQueuesNumber\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK TX Queues Number\",\"filter\":\"0~127\",\"name\":\"dpdkTxQueuesNumber\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK RX Desc Number\",\"filter\":\"0~32768\",\"name\":\"dpdkRxDescNumber\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK TX Desc Number\",\"filter\":\"0~32768\",\"name\":\"dpdkTxDescNumber\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DPDK Workers\",\"filter\":\"\",\"name\":\"dpdkworkers\",\"type\":\"string\",\"value\":\"\"}]}'); -INSERT INTO `param_config` VALUES (1689, 'UPF', '', 'networkControlCommon', 'Network Control Common', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Switch Disabled\",\"filter\":\"0~1\",\"name\":\"localSwitchDisabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max TCP Sync Per Second\",\"filter\":\"\",\"name\":\"maxTCPSyncPerSecond\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UPF Max Support Mbps\",\"filter\":\"\",\"name\":\"upfMaxSupportMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"dscp Inner Mapping\",\"filter\":\"\",\"name\":\"dscpInnerMapping\",\"type\":\"int\",\"value\":\"0\"}]}'); -INSERT INTO `param_config` VALUES (1690, 'UPF', '', 'networkControlDnnList', 'Network Control DNN List', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNN Name\",\"filter\":\"\",\"name\":\"dnnName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 Interface ID\",\"filter\":\"0~32\",\"name\":\"n3InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N6 Interface ID\",\"filter\":\"0~32\",\"name\":\"n6InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"HTTP Proto Enabled\",\"filter\":\"0~1\",\"name\":\"httpProtoEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"HTTPS Proto Enabled\",\"filter\":\"0~1\",\"name\":\"httpsProtoEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Type\",\"filter\":\"\",\"name\":\"type\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"\",\"name\":\"name\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Value\",\"filter\":\"\",\"name\":\"value\",\"type\":\"string\",\"value\":\"\"}],\"comment\":\"\",\"display\":\"Header Enrich Info List\",\"filter\":\"0~32\",\"name\":\"headerEnrichInfoList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Statistic Enabled\",\"filter\":\"0~1\",\"name\":\"statisticEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Switch Check\",\"filter\":\"0~1\",\"name\":\"localSwitchCheck\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QER Max Support Mbps\",\"filter\":\"\",\"name\":\"qerMaxSupportMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ipv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4 Mask\",\"filter\":\"\",\"name\":\"ipv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"}],\"comment\":\"\",\"display\":\"UE IPv4 Pool List\",\"filter\":\"0~32\",\"name\":\"ueIpv4PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6\",\"filter\":\"\",\"name\":\"ipv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ipv6Prefix\",\"type\":\"int\",\"value\":\"64\"}],\"comment\":\"\",\"display\":\"UE IPv6 Pool List\",\"filter\":\"0~32\",\"name\":\"ueIpv6PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4\",\"filter\":\"\",\"name\":\"ipv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv4 Mask\",\"filter\":\"\",\"name\":\"ipv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"}],\"comment\":\"\",\"display\":\"Dst Server IPv4 Pool List\",\"filter\":\"0~32\",\"name\":\"dstServerIpv4PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6\",\"filter\":\"\",\"name\":\"ipv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ipv6Prefix\",\"type\":\"int\",\"value\":\"64\"}],\"comment\":\"\",\"display\":\"Dst Server IPv6 Pool List\",\"filter\":\"0~32\",\"name\":\"dstServerIpv6PoolList\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"ipv4|ipv6|ipv4v6\",\"display\":\"Gateway IP Type\",\"filter\":\"\",\"name\":\"gatewayIpType\",\"type\":\"string\",\"value\":\"ipv4\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gateway IPv4\",\"filter\":\"\",\"name\":\"gatewayIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Gateway IPv6\",\"filter\":\"\",\"name\":\"gatewayIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary Gateway IPv4\",\"filter\":\"\",\"name\":\"secondaryGatewayIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Secondary Gateway IPv6\",\"filter\":\"\",\"name\":\"secondaryGatewayIpv6\",\"type\":\"string\",\"value\":\"\"}]}'); -INSERT INTO `param_config` VALUES (1691, 'UPF', '', 'networkControlSnssaiList', 'Network Control SNSSAI List', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SST\",\"filter\":\"\",\"name\":\"sst\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"SD\",\"filter\":\"\",\"name\":\"sd\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 Interface ID\",\"filter\":\"0~32\",\"name\":\"n3InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N6 Interface ID\",\"filter\":\"0~32\",\"name\":\"n6InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"QER Max Support Mbps\",\"filter\":\"\",\"name\":\"qerMaxSupportMbps\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Statistic Enabled\",\"filter\":\"0~1\",\"name\":\"statisticEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Vlan ID Min\",\"filter\":\"\",\"name\":\"vlanIdMin\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Vlan ID Max\",\"filter\":\"\",\"name\":\"vlanIdMax\",\"type\":\"int\",\"value\":\"0\"}]}'); -INSERT INTO `param_config` VALUES (1692, 'UPF', '', 'networkControlAclWhiteList', 'Network Control ACL White List', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4\",\"filter\":\"\",\"name\":\"ueIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4 Mask\",\"filter\":\"\",\"name\":\"ueIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6\",\"filter\":\"\",\"name\":\"ueIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ueIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv4\",\"filter\":\"\",\"name\":\"dstServerIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv4 Mask\",\"filter\":\"\",\"name\":\"dstServerIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv6\",\"filter\":\"\",\"name\":\"dstServerIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"dstServerIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"}]}'); -INSERT INTO `param_config` VALUES (1693, 'UPF', '', 'networkControlAclBlackList', 'Network Control ACL Black List', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4\",\"filter\":\"\",\"name\":\"ueIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv4 Mask\",\"filter\":\"\",\"name\":\"ueIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6\",\"filter\":\"\",\"name\":\"ueIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"UE IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"ueIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv4\",\"filter\":\"\",\"name\":\"dstServerIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv4 Mask\",\"filter\":\"\",\"name\":\"dstServerIpv4Mask\",\"type\":\"string\",\"value\":\"255.255.255.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv6\",\"filter\":\"\",\"name\":\"dstServerIpv6\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dst Server IPv6 Prefix\",\"filter\":\"1~128\",\"name\":\"dstServerIpv6Prefix\",\"type\":\"int\",\"value\":\"64\"}]}'); -INSERT INTO `param_config` VALUES (1694, 'UPF', '', 'networkControlDnsServerList', 'Network Control DNS Server List', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"0~1\",\"display\":\"Enabled\",\"filter\":\"0~1\",\"name\":\"enabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"DNS Name\",\"filter\":\"\",\"name\":\"dnsName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server IPv4\",\"filter\":\"\",\"name\":\"serverIpv4\",\"type\":\"string\",\"value\":\"0.0.0.0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Server IPv6\",\"filter\":\"\",\"name\":\"serverIpv6\",\"type\":\"string\",\"value\":\"\"}]}'); -INSERT INTO `param_config` VALUES (1695, 'UPF', '', 'dpiCommon', 'DPI Common', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Detect Packet Num\",\"filter\":\"\",\"name\":\"maxDetectPacketNum\",\"type\":\"int\",\"value\":\"20\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"HTTP Proto Enabled\",\"filter\":\"0~1\",\"name\":\"httpProtoEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"HTTPS Proto Enabled\",\"filter\":\"0~1\",\"name\":\"httpsProtoEnabled\",\"type\":\"int\",\"value\":\"0\"}]}'); -INSERT INTO `param_config` VALUES (1696, 'UPF', '', 'dpiHeaderEnrichInfoList', 'DPI Header Enrich Info List', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Type\",\"filter\":\"\",\"name\":\"type\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Name\",\"filter\":\"\",\"name\":\"name\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Value\",\"filter\":\"\",\"name\":\"value\",\"type\":\"string\",\"value\":\"\"}]}'); -INSERT INTO `param_config` VALUES (1697, 'UPF', '', 'dpiAppList', 'DPI APP List', '', '{\"array\":[{\"access\":\"read-write\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"APP Name\",\"filter\":\"\",\"name\":\"appName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Proxy Enabled\",\"filter\":\"0~1\",\"name\":\"proxyEnabled\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Force Check Type\",\"filter\":\"0~1\",\"name\":\"forceCheckType\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N3 Interface ID\",\"filter\":\"0~32\",\"name\":\"n3InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"N6 Interface ID\",\"filter\":\"0~32\",\"name\":\"n6InterfaceId\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"array\":[{\"access\":\"read-only\",\"comment\":\"1~32\",\"display\":\"Index\",\"filter\":\"1~32\",\"name\":\"index\",\"type\":\"int\",\"value\":\"1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rule ID\",\"filter\":\"\",\"name\":\"ruleId\",\"type\":\"int\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"REGEX Match\",\"filter\":\"\",\"name\":\"regexMatch\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Flow Description\",\"filter\":\"\",\"name\":\"flowDescription\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Custom Name\",\"filter\":\"\",\"name\":\"customName\",\"type\":\"string\",\"value\":\"\"}],\"comment\":\"\",\"display\":\"Rule List\",\"filter\":\"0~32\",\"name\":\"ruleList\",\"type\":\"int\",\"value\":\"1\"}]}'); - --- IMS 更新时间2024/06/26 14.41 -INSERT INTO `param_config` VALUES (1700, 'IMS', '', 'system', 'System', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Label\",\"filter\":\"\",\"name\":\"label\",\"type\":\"string\",\"value\":\"ims-core\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"HPLMN MCC\",\"filter\":\"\",\"name\":\"hplmnMCC\",\"type\":\"string\",\"value\":\"001\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"HPLMN MNC\",\"filter\":\"\",\"name\":\"hplmnMNC\",\"type\":\"string\",\"value\":\"01\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Local Network IPv4\",\"filter\":\"\",\"name\":\"LocalNetworkIPv4\",\"type\":\"ipv4\",\"value\":\"172.16.5.110\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Public Network IPv4\",\"filter\":\"\",\"name\":\"serviceIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.110\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Public Network IPv6\",\"filter\":\"\",\"name\":\"serviceIPv6\",\"type\":\"ipv6\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain Name 1\",\"filter\":\"\",\"name\":\"domainName1\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain Name 2\",\"filter\":\"\",\"name\":\"domainName2\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain Name 3\",\"filter\":\"\",\"name\":\"domainName3\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain Name 4\",\"filter\":\"\",\"name\":\"domainName4\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MultiIPStack Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"multiIPStackInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Register Timer\",\"filter\":\"120~1000000\",\"name\":\"registerTimer\",\"type\":\"int\",\"value\":\"7200\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Max Call Duration\",\"filter\":\"1800~1000000\",\"name\":\"maxCallDuration\",\"type\":\"int\",\"value\":\"43200\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Internal SMS Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"internalSMSInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Internal CDR Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"internalCDRInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Internal KPI Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"internalKPIInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"PCF IP Address\",\"filter\":\"\",\"name\":\"pcfIP\",\"type\":\"ipv4\",\"value\":\"172.16.5.160\"}]}'); -INSERT INTO `param_config` VALUES (1701, 'IMS', '', 'plmn', 'PLMN List', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MCC\",\"filter\":\"^[0-9]{3}$\",\"name\":\"mcc\",\"type\":\"regex\",\"value\":\"001\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"MNC\",\"filter\":\"^[0-9]{2,3}$\",\"name\":\"mnc\",\"type\":\"regex\",\"value\":\"01\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"Domain\",\"filter\":\"0~128\",\"name\":\"domain\",\"type\":\"string\",\"value\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]}'); -INSERT INTO `param_config` VALUES (1702, 'IMS', '', 'mmtel_dialplan', 'MMTEL Dialplan', '', '{\"array\":[{\"access\":\"read-only\",\"comment\":\"0~15\",\"display\":\"Index\",\"filter\":\"0~15\",\"name\":\"index\",\"type\":\"int\",\"value\":\"0\"},{\"access\":\"read-only\",\"comment\":\"\",\"display\":\"NaName\",\"filter\":\"0~128\",\"name\":\"naName\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Title\",\"filter\":\"0~128\",\"name\":\"title\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Method\",\"filter\":\"0-2\",\"name\":\"method\",\"type\":\"string\",\"value\":\"0\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Prefix\",\"filter\":\"0~128\",\"name\":\"prefix\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Start\",\"filter\":\"0~128\",\"name\":\"start\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"End\",\"filter\":\"0~128\",\"name\":\"end\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Attrib\",\"filter\":\"0~128\",\"name\":\"attrib\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Number Len\",\"filter\":\"0~128\",\"name\":\"numberLen\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Rsc\",\"filter\":\"0~128\",\"name\":\"rsc\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"E164 Nai\",\"filter\":\"0~128\",\"name\":\"e164Nai\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"E164 Delete\",\"filter\":\"0~128\",\"name\":\"e164Delete\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"E164 Insert\",\"filter\":\"0~128\",\"name\":\"e164Insert\",\"type\":\"string\",\"value\":\"\"},{\"access\":\"read-write\",\"comment\":\"Enable: Close/Open\",\"display\":\"Admin State\",\"filter\":\"{\\\"0\\\":\\\"Close\\\", \\\"1\\\":\\\"Open\\\"}\",\"name\":\"adminState\",\"type\":\"enum\",\"value\":\"0\"}]}'); -INSERT INTO `param_config` VALUES (1703, 'IMS', '', 'ds_system', 'DS System', '', '{\"list\":[{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dispatch System Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"dispatchSystemInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Transcode Indicator\",\"filter\":\"{\\\"0\\\":\\\"false\\\", \\\"1\\\":\\\"true\\\"}\",\"name\":\"transcodeInd\",\"type\":\"bool\",\"value\":\"false\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dispatch System IPv4\",\"filter\":\"\",\"name\":\"dispatchSystemIP\",\"type\":\"ipv4\",\"value\":\"1.0.0.1\"},{\"access\":\"read-write\",\"comment\":\"\",\"display\":\"Dispatch System Port\",\"filter\":\"\",\"name\":\"dispatchSystemPort\",\"type\":\"int\",\"value\":\"5060\"}]}'); - -SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/install/alarm_event.sql b/database/install/alarm_event.sql index 53e499b6..fff32946 100644 --- a/database/install/alarm_event.sql +++ b/database/install/alarm_event.sql @@ -21,43 +21,43 @@ SET FOREIGN_KEY_CHECKS = 0; -- Table structure for alarm_event -- ---------------------------- DROP TABLE IF EXISTS `alarm_event`; -CREATE TABLE `alarm_event` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `alarm_seq` int(11) NULL DEFAULT NULL, +CREATE TABLE `alarm_event` ( + `id` int NOT NULL AUTO_INCREMENT, + `alarm_seq` int DEFAULT NULL, `alarm_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `alarm_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `alarm_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, `ne_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `alarm_code` int(11) NULL DEFAULT NULL, - `event_time` datetime NULL DEFAULT NULL, - `alarm_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '', - `orig_severity` enum('Critical','Major','Minor','Warning','Event') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'Minor' COMMENT '1: Critical, 2: Major, 3: Minor, 4: Warning, 5: Event(Only VNF)', - `perceived_severity` enum('Critical','Major','Minor','Warning','Event') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '1: Critical, 2: Major, 3: Minor, 4: Warning, 5: Event(Only VNF)', - `pv_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `ne_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `object_uid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `object_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0', - `object_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `location_info` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `province` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `alarm_status` int(11) NOT NULL DEFAULT 1 COMMENT '0:clear, 1:active', - `specific_problem` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `specific_problem_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `add_info` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `counter` int(11) NULL DEFAULT 0, - `latest_event_time` datetime NULL DEFAULT NULL, - `ack_state` tinyint(4) NULL DEFAULT 0 COMMENT '0: Unacked, 1: Acked', - `ack_time` datetime NULL DEFAULT NULL, - `ack_user` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `clear_type` tinyint(4) NULL DEFAULT 0 COMMENT '0: Unclear, 1: AutoClear, 2: ManualClear', - `clear_time` datetime NULL DEFAULT NULL, - `clear_user` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `timestamp` datetime NULL DEFAULT current_timestamp() ON UPDATE CURRENT_TIMESTAMP, + `alarm_code` int DEFAULT NULL, + `event_time` datetime DEFAULT NULL, + `alarm_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `orig_severity` enum('Critical','Major','Minor','Warning','Event') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Minor' COMMENT '1: Critical, 2: Major, 3: Minor, 4: Warning, 5: Event(Only VNF)', + `perceived_severity` enum('Critical','Major','Minor','Warning','Event') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '1: Critical, 2: Major, 3: Minor, 4: Warning, 5: Event(Only VNF)', + `pv_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `ne_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `object_uid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `object_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `object_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `location_info` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `province` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `alarm_status` int NOT NULL DEFAULT '1' COMMENT '0:clear, 1:active', + `specific_problem` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `specific_problem_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `add_info` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `counter` int DEFAULT '0', + `latest_event_time` datetime DEFAULT NULL, + `ack_state` tinyint DEFAULT '0' COMMENT '0: Unacked, 1: Acked', + `ack_time` datetime DEFAULT NULL, + `ack_user` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `clear_type` tinyint DEFAULT '0' COMMENT '0: Unclear, 1: AutoClear, 2: ManualClear', + `clear_time` datetime DEFAULT NULL, + `clear_user` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `timestamp` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `idx_pk_id`(`id`) USING BTREE, - UNIQUE INDEX `idx_uni_aid_ne_aseq`(`ne_type`, `ne_id`, `alarm_id`, `alarm_seq`) USING BTREE, - INDEX `idx_event_time`(`event_time`) USING BTREE, - INDEX `idx_severity_status`(`alarm_status`, `orig_severity`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 228788 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + UNIQUE KEY `idx_pk_id` (`id`) USING BTREE, + UNIQUE KEY `idx_uni_aid_ne_aseq` (`ne_type`,`ne_id`,`alarm_id`,`alarm_seq`) USING BTREE, + KEY `idx_event_time` (`event_time`) USING BTREE, + KEY `idx_severity_status` (`alarm_status`,`orig_severity`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/install/cdr_event_smsc.sql b/database/install/cdr_event_smsc.sql new file mode 100644 index 00000000..b390eb41 --- /dev/null +++ b/database/install/cdr_event_smsc.sql @@ -0,0 +1,37 @@ +/* + Navicat Premium Data Transfer + + Source Server : local_mariadb + Source Server Type : MariaDB + Source Server Version : 100338 (10.3.38-MariaDB) + Source Host : localhost:33066 + Source Schema : omc_db + + Target Server Type : MariaDB + Target Server Version : 100338 (10.3.38-MariaDB) + File Encoding : 65001 + + Date: 28/05/2024 10:19:23 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for cdr_event_smsc +-- ---------------------------- +DROP TABLE IF EXISTS `cdr_event_smsc`; +CREATE TABLE `cdr_event_smsc` ( + `id` int NOT NULL AUTO_INCREMENT, + `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `ne_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `rm_uid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `timestamp` int DEFAULT NULL, + `cdr_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `created_at` datetime DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) USING BTREE, + KEY `id` (`id`) USING BTREE, + KEY `idx_type_timestamp` (`ne_type`,`timestamp`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/install/chart_graph.sql b/database/install/chart_graph.sql deleted file mode 100644 index b6a66a11..00000000 --- a/database/install/chart_graph.sql +++ /dev/null @@ -1,72 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `chart_graph` --- - -DROP TABLE IF EXISTS `chart_graph`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `chart_graph` ( - `row_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID', - `row_type` enum('node','edge','combo') NOT NULL COMMENT '记录类型', - `row_group` varchar(32) NOT NULL COMMENT '记录组名', - `id` varchar(64) NOT NULL COMMENT '元素ID', - `type` varchar(64) DEFAULT NULL COMMENT 'node/combo 类型', - `depth` int(11) DEFAULT 0 COMMENT 'node/combo 深度', - `x` float DEFAULT 0 COMMENT 'node/combo 横向坐标', - `y` float DEFAULT 0 COMMENT 'node/combo 纵向坐标', - `size` varchar(64) DEFAULT '30' COMMENT 'node/combo 大小-JSON数组', - `icon` varchar(1024) DEFAULT NULL COMMENT 'node-部分类型支持图标JSON配置', - `img` varchar(255) DEFAULT NULL COMMENT 'node-img 图片', - `clip_cfg` varchar(1024) DEFAULT NULL COMMENT 'node-img 图片裁剪JSON配置', - `direction` varchar(64) DEFAULT NULL COMMENT 'node-triangle 三角形的方向', - `source` varchar(64) DEFAULT NULL COMMENT 'edge-边起始', - `target` varchar(64) DEFAULT NULL COMMENT 'edge-边目标', - `combo_id` varchar(64) DEFAULT NULL COMMENT 'combo-分组', - `padding` varchar(64) DEFAULT '30' COMMENT 'combo-JSON分组内边距', - `parent_id` varchar(64) DEFAULT NULL COMMENT 'combo-父级分组', - `children` varchar(1024) DEFAULT NULL COMMENT 'combo-JSON分组内含元素', - `style` varchar(2048) DEFAULT NULL COMMENT '元素样式-JONS配置', - `label` varchar(64) DEFAULT NULL COMMENT '标签文本', - `label_cfg` varchar(1024) DEFAULT NULL COMMENT '标签文本-JSON配置', - PRIMARY KEY (`row_id`), - KEY `idx_group` (`row_group`) USING BTREE COMMENT '组' -) ENGINE=InnoDB AUTO_INCREMENT=4321 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='图表-G6关系图数据'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `chart_graph` --- - -LOCK TABLES `chart_graph` WRITE; -/*!40000 ALTER TABLE `chart_graph` DISABLE KEYS */; -INSERT INTO `chart_graph` VALUES (1,'node','hello','node-1','rect',0,-218,-20,'[80,40]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','','','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#ff0000\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ff0000\"}','Node-1','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2,'node','hello','node-2','star',0,82,-15,'60','{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}','','','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#2bff00\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#05ff16\"}','Node-2','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(3,'edge','hello','node-1~1704427926706~node-2','polyline',0,0,0,'','','','','','node-1','node-2','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"endArrow\":true,\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":5,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#0062ff\"}','1 to 2','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1177,'node','demo','one','circle-animate-shape-r',0,-123.911,5,'60','{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}','','','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#00ff91\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ff4d4d\"}','One','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1178,'node','demo','two','circle-animate-shape-stroke',0,228.652,10.3481,'60','{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}','','','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#fe5a01\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#9497ff\"}','Two','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1179,'node','demo','three','rect-animate-state',0,65,127,'[80,40]','{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}','','','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#ffffff\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','Three','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#000000\",\"fontSize\":12,\"fontWeight\":500}}'),(1180,'edge','demo','one~1704764271132~two','cubic-animate-line-dash',0,0,0,'','','','','','one','two','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"endArrow\":true,\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#fbfe39\"}','one-two','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1181,'edge','demo','two~1704764297866~three','cubic-animate-circle-move',0,0,0,'','','','','','two','three','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#80f0ff\"}','two-three','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1182,'edge','demo','three~1704764353721~one','line-animate-state',0,0,0,'','','','','','three','one','','','','','{\"cursor\":\"pointer\",\"lineWidth\":1,\"offset\":20,\"radius\":2,\"stroke\":\"#ffffff\"}','three-one','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1725,'node','5GC System Architecture','Base','image-animate-state',0,-530.671,-66.6639,'[64,64]','{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}','/svg/base.svg','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}','(R)AN','{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1726,'node','5GC System Architecture','DN','image-animate-state',0,-529.46,62.62,'[64,64]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/cloud.svg','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}','DN','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1727,'node','5GC System Architecture','OMC','image-animate-state',0,-527.746,-346.76,'[64,64]','{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}','/svg/service_db.svg','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#783636\"}','OMC','{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1728,'node','5GC System Architecture','IMS','rect-animate-state',23,22.4671,-231.155,'[80,40]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','','','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f1212c\"}','IMS','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1729,'node','5GC System Architecture','NSSF','rect-animate-state',22,-116.316,-335.56,'[80,40]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','','','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','NSSF','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1730,'node','5GC System Architecture','UPF','rect-animate-state',21,-268.005,-52.6272,'[80,40]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','','','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','UPF','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1731,'node','5GC System Architecture','UE','image',14,-532.589,-231.622,'[64,64]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/mobile.svg','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','UE','{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1732,'node','5GC System Architecture','PCF','rect-animate-state',20,-267.905,-152.894,'[80,40]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','','','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','PCF','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1733,'node','5GC System Architecture','SMF','rect-animate-state',19,-117.66,-53.1161,'[80,40]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','','','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f0212c\"}','SMF','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1734,'node','5GC System Architecture','AMF','rect-animate-state',18,-268.316,-235.06,'[80,40]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','','','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','AMF','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1735,'node','5GC System Architecture','UDM','rect-animate-state',17,19.8172,-333.371,'[80,40]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','','','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','UDM','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1736,'node','5GC System Architecture','AUSF','rect-animate-state',16,-269.316,-335.56,'[80,40]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','','','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','AUSF','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1737,'node','5GC System Architecture','NRF','rect',15,26.4865,-150.732,'[80,40]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','','','','','','5GC','','','','{\"cursor\":\"pointer\",\"fill\":\"#f5222d\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#f5222d\"}','NRF','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1738,'node','5GC System Architecture','LMF','rect',14,-266.158,48.8341,'[80,40]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','','','','','','5GC','','','','{\"cursor\":\"pointer\",\"fill\":\"#f5222d\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#f5222d\"}','LMF','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1739,'node','5GC System Architecture','NEF','rect',13,-120.613,-149.621,'[80,40]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','','','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','NEF','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1740,'node','5GC System Architecture','MME','rect',12,-118.002,-233.655,'[80,40]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','','','','','','5GC','','','','{\"cursor\":\"pointer\",\"fill\":\"#f5222d\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#f5222d\"}','MME','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1741,'node','5GC System Architecture','N3IWF','rect',11,20.4198,-58.2659,'[80,40]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','','','','','','5GC','','','','{\"cursor\":\"pointer\",\"fill\":\"#f5222d\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#f5222d\"}','N3IWF','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1742,'edge','5GC System Architecture','5GC~1704764825481~Base','cubic-animate-line-dash',0,0,0,'','','','','','Base','5GC','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','N2','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1743,'edge','5GC System Architecture','UE~1704534736553~AMF','cubic-animate-line-dash',0,0,0,'','','','','','UE','Base','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1744,'edge','5GC System Architecture','RAN~1704534829539~UPF','line-animate-state',0,0,0,'','','','','','Base','UPF','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','N3','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1745,'edge','5GC System Architecture','DN~1704534869360~UPF','cubic-animate-line-dash',0,0,0,'','','','','','DN','UPF','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','N6','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1746,'edge','5GC System Architecture','OMC~1704535021073~5GC','line-animate-state',0,0,0,'','','','','','OMC','5GC','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1747,'edge','5GC System Architecture','SMF~1704765447548~UPF','line',0,0,0,'','','','','','SMF','UPF','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','N4','{\"autoRotate\":true,\"position\":\"end\",\"refX\":-12,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1748,'combo','5GC System Architecture','5GC','rect',10,-121.415,-143.363,'[40,40]','','','','','','','','[40,45,40,45]','','[{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"IMS\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NSSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UPF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"PCF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"SMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UDM\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AUSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NRF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"LMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NEF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"MME\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"N3IWF\",\"itemType\":\"node\"}]','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"grab\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"fill\":\"#ffffff\",\"fillOpacity\":0.1,\"height\":425.39430000000004,\"highlight\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"lineWidth\":1,\"r\":212.69715000000002,\"radius\":2,\"selected\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\",\"width\":376.8029}','Core Network','{\"position\":\"top\",\"refX\":10,\"refY\":10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1869,'node','5GC System Architecture2','Base','image-animate-state',0,-530.671,-66.6639,'[64,64]','{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}','/svg/base.svg','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}','(R)AN','{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1870,'node','5GC System Architecture2','DN','image-animate-state',0,-544.46,45.62,'[60,60]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/cloud6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}','DN','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1871,'node','5GC System Architecture2','OMC','image-animate-state',0,-531.746,-291.76,'[64,64]','{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}','/svg/omc6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#783636\"}','OMC','{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1872,'node','5GC System Architecture2','IMS','image-animate-state',23,32.8038,-208.015,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/ims6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f1212c\"}','IMS','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1873,'node','5GC System Architecture2','NSSF','image-animate-state',22,-103.637,-294.34,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/nssf6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','NSSF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1874,'node','5GC System Architecture2','UPF','image-animate-state',21,-251.745,-30.487,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/upf6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','UPF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1875,'node','5GC System Architecture2','UE','image',14,-535.589,-178.622,'[64,64]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/mobile.svg','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','UE','{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1876,'node','5GC System Architecture2','PCF','image-animate-state',20,-251.569,-121.754,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/pcf6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','PCF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1877,'node','5GC System Architecture2','SMF','image-animate-state',19,-102.324,-30.9759,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/smf6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f0212c\"}','SMF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1878,'node','5GC System Architecture2','AMF','image-animate-state',18,-252.824,-212.92,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/amf6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','AMF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1879,'node','5GC System Architecture2','UDM','image-animate-state',17,30.371,-283.065,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/udm6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','UDM','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1880,'node','5GC System Architecture2','AUSF','image-animate-state',16,-248.56,-291.872,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/ausf6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','AUSF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1881,'node','5GC System Architecture2','NRF','image-animate-state',15,31.0121,-130.814,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/nrf6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','NRF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1882,'node','5GC System Architecture2','LMF','image-animate-state',14,-247.573,58.3507,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/lmf.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','LMF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1883,'node','5GC System Architecture2','NEF','image-animate-state',13,-102.277,-127.481,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/nef6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','NEF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1884,'node','5GC System Architecture2','MME','image-animate-state',12,-102.666,-211.515,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/mme6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','MME','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1885,'node','5GC System Architecture2','N3IWF','image-animate-state',11,32.0232,-36.1257,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/n3iwf61.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','N3IWF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(1886,'edge','5GC System Architecture2','RAN~1704534829539~UPF','line-animate-state',0,0,0,'','','','','','Base','UPF','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','N3','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1887,'edge','5GC System Architecture2','DN~1704534869360~UPF','cubic-animate-line-dash',0,0,0,'','','','','','DN','UPF','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','N6','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1888,'edge','5GC System Architecture2','OMC~1704535021073~5GC','line-animate-state',0,0,0,'','','','','','OMC','5GC','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1889,'edge','5GC System Architecture2','SMF~1704765447548~UPF','line',0,0,0,'','','','','','SMF','UPF','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','N4','{\"autoRotate\":true,\"position\":\"end\",\"refX\":-12,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1890,'edge','5GC System Architecture2','5GC~1704764825481~Base','cubic-animate-line-dash',0,0,0,'','','','','','Base','5GC','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','N2','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1891,'edge','5GC System Architecture2','UE~1704534736553~AMF','cubic-animate-line-dash',0,0,0,'','','','','','UE','Base','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(1892,'combo','5GC System Architecture2','5GC','rect',10,-110.01,-117.995,'[40,40]','','','','','','','','[40,45,45,40]','','[{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"IMS\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NSSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UPF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"PCF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"SMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UDM\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AUSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NRF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"LMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NEF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"MME\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"N3IWF\",\"itemType\":\"node\"}]','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"grab\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"fill\":\"#318c7d\",\"fillOpacity\":0.1,\"height\":402.691157,\"highlight\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"lineWidth\":1,\"r\":201.3455785,\"radius\":2,\"selected\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\",\"width\":345.628003}','Core Network','{\"position\":\"top\",\"refX\":10,\"refY\":10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(2304,'node','5GC System Architecture3','Base','image-animate-state',0,-371.671,-129.664,'[64,64]','{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}','/svg/base.svg','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}','(R)AN','{\"offset\":-4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2305,'node','5GC System Architecture3','DN','image-animate-state',0,325.54,-71.38,'[80,80]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/earth3d-1.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}','DN','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(2306,'node','5GC System Architecture3','OMC','image-animate-state',0,327.254,-266.76,'[64,64]','{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}','/svg/omc6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#783636\"}','OMC','{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(2307,'node','5GC System Architecture3','IMS','image-animate-state',24,40.3237,-119.48,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/ims6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f1212c\"}','IMS','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(2308,'node','5GC System Architecture3','NSSF','image-animate-state',23,49.2396,-291.854,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/nssf6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','NSSF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(2309,'node','5GC System Architecture3','UPF','image-animate-state',22,-31.0923,-18.3086,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/upf6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','UPF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(2310,'node','5GC System Architecture3','UE','image',14,-366.589,0.378,'[64,64]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/mobile.svg','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','UE','{\"offset\":-10,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2311,'node','5GC System Architecture3','PCF','image-animate-state',21,114.148,-293.478,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/pcf6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','PCF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(2312,'node','5GC System Architecture3','SMF','image-animate-state',20,-28.5624,-116.024,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/smf6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f0212c\"}','SMF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2313,'node','5GC System Architecture3','AMF','image-animate-state',19,-166.037,-115.898,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/amf6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','AMF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(2314,'node','5GC System Architecture3','UDM','image-animate-state',18,-21.8787,-293.295,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/udm6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','UDM','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(2315,'node','5GC System Architecture3','AUSF','image-animate-state',17,-89.9143,-291.872,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/ausf6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','AUSF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2316,'node','5GC System Architecture3','NRF','image-animate-state',16,107.349,-117.955,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/nrf6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','NRF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(2317,'node','5GC System Architecture3','LMF','image-animate-state',15,178.417,-292.559,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/lmf.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','LMF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(2318,'node','5GC System Architecture3','NEF','image-animate-state',14,-89.82,-113.764,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/nef6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','NEF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(2319,'node','5GC System Architecture3','MME','image-animate-state',13,-169.465,-291.82,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/mme6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','MME','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(2320,'node','5GC System Architecture3','N3IWF','image-animate-state',12,178.037,-121.058,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/n3iwf6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','N3IWF','{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(2321,'node','5GC System Architecture3','lan','image-animate-state',11,10,-193,'[300,30]','{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}','/svg/router3d-3.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','5GC','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#fafafa\"}','Router','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#2e0b7f\",\"fontSize\":12,\"fontWeight\":500}}'),(2322,'edge','5GC System Architecture3','RAN~1704534829539~UPF','cubic-animate-line-dash',0,0,0,'','','','','','Base','UPF','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":4,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','N3','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":-15,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2323,'edge','5GC System Architecture3','DN~1704534869360~UPF','cubic-animate-line-dash',0,0,0,'','','','','','UPF','DN','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":4,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','N6','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":-8,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2324,'edge','5GC System Architecture3','OMC~1704535021073~5GC','line-animate-state',0,0,0,'','','','','','OMC','5GC','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2325,'edge','5GC System Architecture3','SMF~1704765447548~UPF','line',0,0,0,'','','','','','SMF','UPF','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','N4','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":5,\"refY\":-4,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2326,'edge','5GC System Architecture3','5GC~1704764825481~Base','cubic-animate-circle-move',0,0,0,'','','','','','Base','AMF','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','N2','{\"autoRotate\":false,\"position\":\"end\",\"refX\":-10,\"refY\":6,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2327,'edge','5GC System Architecture3','UE~1704534736553~AMF','cubic-animate-circle-move',0,0,0,'','','','','','UE','Base','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2328,'edge','5GC System Architecture3','IMS~1706170983368~lan','line',0,0,0,'','','','','','IMS','lan','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2329,'edge','5GC System Architecture3','NSSF~1706171150530~lan','line',0,0,0,'','','','','','NSSF','lan','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2330,'edge','5GC System Architecture3','PCF~1706171215279~lan','line',0,0,0,'','','','','','PCF','lan','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2331,'edge','5GC System Architecture3','AMF~1706171248818~lan','line',0,0,0,'','','','','','AMF','lan','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2332,'edge','5GC System Architecture3','AUSF~1706171282723~lan','line',0,0,0,'','','','','','AUSF','lan','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2333,'edge','5GC System Architecture3','MME~1706173575994~lan','line',0,0,0,'','','','','','MME','lan','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2334,'edge','5GC System Architecture3','NEF~1706173617894~lan','line',0,0,0,'','','','','','NEF','lan','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2335,'edge','5GC System Architecture3','SMF~1706173671962~lan','line',0,0,0,'','','','','','SMF','lan','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2336,'edge','5GC System Architecture3','UDM~1706173695080~lan','line',0,0,0,'','','','','','UDM','lan','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2337,'edge','5GC System Architecture3','NRF~1706173798165~lan','line',0,0,0,'','','','','','NRF','lan','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2338,'edge','5GC System Architecture3','N3IWF~1706173823374~lan','line',0,0,0,'','','','','','N3IWF','lan','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2339,'edge','5GC System Architecture3','LMF~1706173845506~lan','line',0,0,0,'','','','','','LMF','lan','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2340,'edge','5GC System Architecture3','Base~1706176128676~MME','cubic-animate-circle-move',0,0,0,'','','','','','Base','MME','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','S1-MME','{\"autoRotate\":false,\"position\":\"end\",\"refX\":-15,\"refY\":-35,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(2341,'combo','5GC System Architecture3','5GC','rect',10,4.47597,-155.893,'[40,40]','','','','','','','','[40,40,40,40]','','[{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"IMS\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NSSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UPF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"PCF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"SMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UDM\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AUSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NRF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"LMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NEF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"MME\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"N3IWF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"lan\",\"itemType\":\"node\"}]','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"grab\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"fill\":\"#318c7d\",\"fillOpacity\":0.1,\"height\":325.169599,\"highlight\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"lineWidth\":1,\"r\":203.94142,\"radius\":2,\"selected\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\",\"width\":407.88284}','Core Network','{\"position\":\"top\",\"refX\":10,\"refY\":10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(4278,'node','5GC System Architecture5','Base','image-animate-state',0,-110,-30,'[60,50]','{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}','/svg/base.svg','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}','(R)AN','{\"offset\":-5,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(4279,'node','5GC System Architecture5','DN','image-animate-state',0,240,-30,'[60,60]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/earth3d-1.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}','DN','{\"offset\":-5,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(4280,'node','5GC System Architecture5','OMC','image-animate-state',0,240,-330,'[60,60]','{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}','/svg/omc62.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#783636\"}','OMC','{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(4281,'node','5GC System Architecture5','NR','image',0,-153,-27,'[30,30]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/lightning1.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}','','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#000000\",\"fontSize\":12,\"fontWeight\":500}}'),(4282,'node','5GC System Architecture5','IMS','image-animate-state',11,170,-130,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/ims62.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f1212c\"}','IMS','{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(4283,'node','5GC System Architecture5','NSSF','image-animate-state',12,-110,-260,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/nssf62.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','NSSF','{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(4284,'node','5GC System Architecture5','UPF','image-animate-state',13,30,-30,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/upf6.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','UPF','{\"offset\":-5,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(4285,'node','5GC System Architecture5','PCF','image-animate-state',14,100,-260,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/pcf62.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','PCF','{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(4286,'node','5GC System Architecture5','UE','image',14,-201.589,-29.622,'[64,64]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/mobile.svg','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','UE','{\"offset\":-10,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(4287,'node','5GC System Architecture5','SMF','image-animate-state',15,30,-130,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/smf62.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f0212c\"}','SMF','{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(4288,'node','5GC System Architecture5','AMF','image-animate-state',16,-110,-130,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/amf62.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','AMF','{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(4289,'node','5GC System Architecture5','AUSF','image-animate-state',16,-180,-260,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/ausf62.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','AUSF','{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(4290,'node','5GC System Architecture5','UDM','image-animate-state',17,-40,-260,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/udm62.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','UDM','{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(4291,'node','5GC System Architecture5','NRF','image-animate-state',19,100,-130,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/nrf62.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','NRF','{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(4292,'node','5GC System Architecture5','LMF','image-animate-state',20,170,-260,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/lmf62.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','LMF','{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(4293,'node','5GC System Architecture5','NEF','image-animate-state',21,30,-260,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/nef62.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','NEF','{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(4294,'node','5GC System Architecture5','MME','image-animate-state',22,-180,-130,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/mme62.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','MME','{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(4295,'node','5GC System Architecture5','N3IWF','image-animate-state',23,-40,-130,'[60,50]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/n3iwf62.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}','N3IWF','{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}'),(4296,'node','5GC System Architecture5','lan1','image',24,-180,-195,'[70,10]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/lan2.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}','LAN','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#f6f4f4\",\"fontSize\":12,\"fontWeight\":500}}'),(4297,'node','5GC System Architecture5','lan2','image',24,-110,-195,'[70,10]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/lan2.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','LAN','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#f8f7f7\",\"fontSize\":12,\"fontWeight\":500}}'),(4298,'node','5GC System Architecture5','lan3','image',24,-40,-195,'[70,10]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/lan2.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}','LAN','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4299,'node','5GC System Architecture5','lan4','image',24,30,-195,'[70,10]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/lan2.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}','LAN','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4300,'node','5GC System Architecture5','lan5','image',24,100,-195,'[70,10]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','/svg/lan2.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}','LAN','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4301,'node','5GC System Architecture5','lan6','image',24,170,-195,'[70,10]','{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}','/svg/lan2.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}','LAN','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4302,'node','5GC System Architecture5','lan7','image',24,240,-195,'[70,10]','{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}','/svg/lan2.png','{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}','','','','','','','','{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}','LAN','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4303,'node','5GC System Architecture5','LAN','rect',30,30,-195,'[500,10]','{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}','','','','','','','','','','{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#87cefa\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#87cefa\"}','','{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#000000\",\"fontSize\":12,\"fontWeight\":500}}'),(4304,'edge','5GC System Architecture5','NEF~1706494552592~lan5','line',0,0,0,'','','','','','NEF','lan4','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4305,'edge','5GC System Architecture5','LMF~1706495015507~lan6','polyline',0,0,0,'','','','','','LMF','lan6','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4306,'edge','5GC System Architecture5','OMC~1706495150020~lan7','polyline',0,0,0,'','','','','','OMC','lan7','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4307,'edge','5GC System Architecture5','AUSF~1706495243932~lan1','polyline',0,0,0,'','','','','','AUSF','lan1','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4308,'edge','5GC System Architecture5','AMF~1706495271064~lan2','polyline',0,0,0,'','','','','','AMF','lan2','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4309,'edge','5GC System Architecture5','NRF~1706495715971~lan3','polyline',0,0,0,'','','','','','NRF','lan5','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4310,'edge','5GC System Architecture5','SMF~1706495739277~lan4','polyline',0,0,0,'','','','','','SMF','lan4','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4311,'edge','5GC System Architecture5','IMS~1706496047466~lan5','polyline',0,0,0,'','','','','','IMS','lan6','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4312,'edge','5GC System Architecture5','N3IWF~1706496082968~lan6','polyline',0,0,0,'','','','','','N3IWF','lan3','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4313,'edge','5GC System Architecture5','RAN~1704534829539~UPF','line-animate-state',0,0,0,'','','','','','Base','UPF','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":5,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#7b68ee\"}','N3','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":-10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4314,'edge','5GC System Architecture5','DN~1704534869360~UPF','line-animate-state',0,0,0,'','','','','','UPF','DN','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":5,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#7b68ee\"}','N6','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":-10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4315,'edge','5GC System Architecture5','SMF~1704765447548~UPF','line-animate-state',0,0,0,'','','','','','SMF','UPF','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','N4','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":3,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4316,'edge','5GC System Architecture5','5GC~1704764825481~Base','line-animate-state',0,0,0,'','','','','','Base','AMF','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','N2','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":-5,\"refY\":-2,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4317,'edge','5GC System Architecture5','MME~1706492758830~lan1','polyline',0,0,0,'','','','','','MME','lan1','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4318,'edge','5GC System Architecture5','UDM~1706493787944~lan2','line',0,0,0,'','','','','','UDM','lan3','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4319,'edge','5GC System Architecture5','PCF~1706494120334~lan3','line',0,0,0,'','','','','','PCF','lan5','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'),(4320,'edge','5GC System Architecture5','NSSF~1706494145341~lan4','polyline',0,0,0,'','','','','','NSSF','lan2','','','','','{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}','','{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}'); -/*!40000 ALTER TABLE `chart_graph` ENABLE KEYS */; -UNLOCK TABLES; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:27:01 diff --git a/database/install/function.sql b/database/install/function.sql new file mode 100644 index 00000000..36ee47df --- /dev/null +++ b/database/install/function.sql @@ -0,0 +1,17 @@ +DELIMITER // + +CREATE FUNCTION IF NOT EXISTS omc_get_dict_value(field_value VARCHAR(255), type VARCHAR(255)) +RETURNS VARCHAR(255) CHARSET utf8mb4 COLLATE utf8mb4_general_ci +DETERMINISTIC +BEGIN +DECLARE result VARCHAR(255); + +SELECT `dict_value` INTO result +FROM `sys_dict_data` +WHERE `dict_label` = field_value AND `dict_type` = type +LIMIT 1; + +RETURN result; +END // + +DELIMITER ; \ No newline at end of file diff --git a/database/install/kpi_c_report.sql b/database/install/kpi_c_report.sql new file mode 100644 index 00000000..7c538aec --- /dev/null +++ b/database/install/kpi_c_report.sql @@ -0,0 +1,41 @@ +/* + Navicat Premium Data Transfer + + Source Server : local_mariadb + Source Server Type : MariaDB + Source Server Version : 100338 (10.3.38-MariaDB) + Source Host : localhost:33066 + Source Schema : tenants_db + + Target Server Type : MariaDB + Target Server Version : 100338 (10.3.38-MariaDB) + File Encoding : 65001 + + Date: 29/08/2024 14:53:38 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for kpi_c_report_upf +-- ---------------------------- +DROP TABLE IF EXISTS `kpi_c_report`; +CREATE TABLE `kpi_c_report` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `ne_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '', + `rm_uid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `date` date NOT NULL, + `start_time` time NULL DEFAULT NULL, + `end_time` time NULL DEFAULT NULL, + `index` smallint(6) NOT NULL, + `granularity` tinyint(4) NULL DEFAULT 60 COMMENT 'Time granualarity: 5/10/.../60/300 (second)', + `kpi_values` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, + `created_at` timestamp NULL DEFAULT current_timestamp(), + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_timestamp`(`created_at`) USING BTREE, + INDEX `idx_uid_datetime`(`rm_uid`, `date`, `start_time`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 654904 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/install/kpi_c_title.sql b/database/install/kpi_c_title.sql new file mode 100644 index 00000000..9430160b --- /dev/null +++ b/database/install/kpi_c_title.sql @@ -0,0 +1,39 @@ +/* + Navicat Premium Data Transfer + + Source Server : local_mariadb + Source Server Type : MariaDB + Source Server Version : 100338 (10.3.38-MariaDB) + Source Host : localhost:33066 + Source Schema : omc_db + + Target Server Type : MariaDB + Target Server Version : 100338 (10.3.38-MariaDB) + File Encoding : 65001 + + Date: 29/08/2024 17:21:06 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for kpi_c_title +-- ---------------------------- +DROP TABLE IF EXISTS `kpi_c_title`; +CREATE TABLE `kpi_c_title` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `kpi_id` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `expression` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `unit` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `status` enum('Active','Inactive','Deleted') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'Active' COMMENT 'enum:Active/Inactive/Deleted', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `updated_at` datetime NULL DEFAULT current_timestamp(), + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `idx_ne_kpi_id`(`ne_type`, `kpi_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/install/ne_host.sql b/database/install/ne_host.sql index 8b641ba1..59bae626 100644 --- a/database/install/ne_host.sql +++ b/database/install/ne_host.sql @@ -7,51 +7,58 @@ SET FOREIGN_KEY_CHECKS = 0; DROP TABLE IF EXISTS `ne_host`; - -CREATE TABLE `ne_host` ( +CREATE TABLE `ne_host` ( `host_id` bigint NOT NULL AUTO_INCREMENT COMMENT '主机主键', - `host_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '主机类型 ssh telnet', - `group_id` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '分组(0默认 1网元 2系统)', - `title` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '标题名称', - `addr` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '主机地址', - `port` int NULL DEFAULT 22 COMMENT 'SSH端口', - `user` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '主机用户名', - `auth_mode` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '认证模式(0密码 1主机私钥 2已免密)', - `password` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '认证密码', - `private_key` varchar(6000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '认证私钥', - `pass_phrase` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '认证私钥密码', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注', - `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', - `create_time` bigint NULL DEFAULT 0 COMMENT '创建时间', - `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', - `update_time` bigint NULL DEFAULT 0 COMMENT '更新时间', + `host_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '连接类型 ssh telnet redis', + `group_id` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '分组(0默认 1网元 2系统)', + `title` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '标题名称', + `addr` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '主机地址', + `port` int DEFAULT '22' COMMENT '端口 22 4100 6379', + `user` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '认证用户名', + `auth_mode` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '认证模式(0密码 1主机私钥 2已免密)', + `password` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '认证密码', + `private_key` varchar(6000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '认证私钥', + `pass_phrase` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '认证私钥密码', + `db_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '数据库名称', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '备注', + `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', + `create_time` bigint DEFAULT '0' COMMENT '创建时间', + `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', + `update_time` bigint DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`host_id`) USING BTREE, - UNIQUE INDEX `uk_type_group_title`(`host_type` ASC, `group_id` ASC, `title` ASC) USING BTREE COMMENT '同组内名称唯一' -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '网元主机表' ROW_FORMAT = DYNAMIC; + UNIQUE KEY `uk_type_group_title` (`host_type`,`group_id`,`title`) USING BTREE COMMENT '同组内名称唯一' +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网元主机表'; -- 初始数据对应网元 -INSERT INTO `ne_host` VALUES (1, 'ssh', '1', 'OMC_001_22', '127.0.0.1', 22, 'omcuser', '0', 'E4Tm7TQuydT1aOXXYvjAIUnSSwqSPaeZ59Ls4qRcxZU=', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (2, 'telnet', '1', 'OMC_001_4100', '127.0.0.1', 4100, 'admin', '0', 'gsjnG8iYpON7T9ae21l955gZi8RRsBWr2WRP31x6ENg=', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (3, 'ssh', '1', 'IMS_001_22', '172.16.5.110', 22, 'omcuser', '0', 'E4Tm7TQuydT1aOXXYvjAIUnSSwqSPaeZ59Ls4qRcxZU=', '', '', '', 'admin', 1708314682742, NULL, 0); -INSERT INTO `ne_host` VALUES (4, 'telnet', '1', 'IMS_001_4100', '172.16.5.110', 4100, 'admin', '0', 'gsjnG8iYpON7T9ae21l955gZi8RRsBWr2WRP31x6ENg=', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (5, 'ssh', '1', 'AMF_001_22', '172.16.5.120', 22, 'omcuser', '0', 'E4Tm7TQuydT1aOXXYvjAIUnSSwqSPaeZ59Ls4qRcxZU=', '', '', '', 'admin', 1708314682742, NULL, 0); -INSERT INTO `ne_host` VALUES (6, 'telnet', '1', 'AMF_001_4100', '172.16.5.120', 4100, 'admin', '0', 'gsjnG8iYpON7T9ae21l955gZi8RRsBWr2WRP31x6ENg=', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (7, 'ssh', '1', 'AUSF_001_22', '172.16.5.130', 22, 'omcuser', '0', 'E4Tm7TQuydT1aOXXYvjAIUnSSwqSPaeZ59Ls4qRcxZU=', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (8, 'telnet', '1', 'AUSF_001_4100', '172.16.5.130', 4100, 'admin', '0', 'gsjnG8iYpON7T9ae21l955gZi8RRsBWr2WRP31x6ENg=', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (9, 'ssh', '1', 'UDM_001_22', '172.16.5.140', 22, 'omcuser', '0', 'E4Tm7TQuydT1aOXXYvjAIUnSSwqSPaeZ59Ls4qRcxZU=', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (10, 'telnet', '1', 'UDM_001_4100', '172.16.5.140', 4100, 'admin', '0', 'gsjnG8iYpON7T9ae21l955gZi8RRsBWr2WRP31x6ENg=', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (11, 'ssh', '1', 'SMF_001_22', '172.16.5.150', 22, 'omcuser', '0', 'E4Tm7TQuydT1aOXXYvjAIUnSSwqSPaeZ59Ls4qRcxZU=', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (12, 'telnet', '1', 'SMF_001_4100', '172.16.5.150', 4100, 'admin', '0', 'gsjnG8iYpON7T9ae21l955gZi8RRsBWr2WRP31x6ENg=', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (13, 'ssh', '1', 'PCF_001_22', '172.16.5.160', 22, 'omcuser', '0', 'E4Tm7TQuydT1aOXXYvjAIUnSSwqSPaeZ59Ls4qRcxZU=', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (14, 'telnet', '1', 'PCF_001_4100', '172.16.5.160', 4100, 'admin', '0', 'gsjnG8iYpON7T9ae21l955gZi8RRsBWr2WRP31x6ENg=', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (15, 'ssh', '1', 'NSSF_001_22', '172.16.5.170', 22, 'omcuser', '0', 'E4Tm7TQuydT1aOXXYvjAIUnSSwqSPaeZ59Ls4qRcxZU=', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (16, 'telnet', '1', 'NSSF_001_4100', '172.16.5.170', 4100, 'admin', '0', 'gsjnG8iYpON7T9ae21l955gZi8RRsBWr2WRP31x6ENg=', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (17, 'ssh', '1', 'NRF_001_22', '172.16.5.180', 22, 'omcuser', '0', 'E4Tm7TQuydT1aOXXYvjAIUnSSwqSPaeZ59Ls4qRcxZU=', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (18, 'telnet', '1', 'NRF_001_4100', '172.16.5.180', 4100, 'admin', '0', 'gsjnG8iYpON7T9ae21l955gZi8RRsBWr2WRP31x6ENg=', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (19, 'ssh', '1', 'UPF_001_22', '172.16.5.190', 22, 'omcuser', '0', 'E4Tm7TQuydT1aOXXYvjAIUnSSwqSPaeZ59Ls4qRcxZU=', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (20, 'telnet', '1', 'UPF_001_4100', '172.16.5.190', 4100, 'admin', '0', 'gsjnG8iYpON7T9ae21l955gZi8RRsBWr2WRP31x6ENg=', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (21, 'telnet', '1', 'UPF_001_5002', '172.16.5.190', 5002, 'admin', '0', '', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (26, 'ssh', '1', 'MME_001_22', '172.16.5.220', 22, 'omcuser', '0', 'E4Tm7TQuydT1aOXXYvjAIUnSSwqSPaeZ59Ls4qRcxZU=', '', '', '', 'admin', 1708333292882, NULL, 0); -INSERT INTO `ne_host` VALUES (27, 'telnet', '1', 'MME_001_4100', '172.16.5.220', 4100, 'admin', '0', 'gsjnG8iYpON7T9ae21l955gZi8RRsBWr2WRP31x6ENg=', '', '', '', 'admin', 1708333292882, NULL, 0); +INSERT INTO `ne_host` VALUES (1, 'ssh', '1', 'OMC_001_22', '127.0.0.1', 22, 'omcuser', '2', '', '', '', '', '', 'supervisor', 1729063407329, 'supervisor', 1729063818372); +INSERT INTO `ne_host` VALUES (2, 'telnet', '1', 'OMC_001_4100', '127.0.0.1', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'supervisor', 1729063407333, 'supervisor', 1729063818375); +INSERT INTO `ne_host` VALUES (3, 'ssh', '1', 'IMS_001_22', '172.16.5.110', 22, 'omcuser', '2', '', '', '', '', '', 'supervisor', 1729063407329, 'supervisor', 1729063818372); +INSERT INTO `ne_host` VALUES (4, 'telnet', '1', 'IMS_001_4100', '172.16.5.110', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'supervisor', 1729063407333, 'supervisor', 1729063818375); +INSERT INTO `ne_host` VALUES (5, 'ssh', '1', 'AMF_001_22', '172.16.5.120', 22, 'omcuser', '2', '', '', '', '', '', 'supervisor', 1729063407329, 'supervisor', 1729063818372); +INSERT INTO `ne_host` VALUES (6, 'telnet', '1', 'AMF_001_4100', '172.16.5.120', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'supervisor', 1729063407333, 'supervisor', 1729063818375); +INSERT INTO `ne_host` VALUES (7, 'ssh', '1', 'AUSF_001_22', '172.16.5.130', 22, 'omcuser', '2', '', '', '', '', '', 'supervisor', 1729063407329, 'supervisor', 1729063818372); +INSERT INTO `ne_host` VALUES (8, 'telnet', '1', 'AUSF_001_4100', '172.16.5.130', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'supervisor', 1729063407333, 'supervisor', 1729063818375); +INSERT INTO `ne_host` VALUES (9, 'ssh', '1', 'UDM_001_22', '172.16.5.140', 22, 'omcuser', '2', '', '', '', '', '', 'supervisor', 1729063407329, 'supervisor', 1729063818372); +INSERT INTO `ne_host` VALUES (10, 'telnet', '1', 'UDM_001_4100', '172.16.5.140', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'supervisor', 1729063407333, 'supervisor', 1729063818375); +INSERT INTO `ne_host` VALUES (11, 'redis', '1', 'UDM_001_6379', '172.16.5.140', 6379, 'udmdb', '0', 'nO3fEhtuKuBkQE5ozsUhNfzn02vhnyxYTEiPn2CIlr4=', '', '', '0', '', 'supervisor', 1728989383529, 'supervisor', 1729065073516); +INSERT INTO `ne_host` VALUES (12, 'ssh', '1', 'SMF_001_22', '172.16.5.150', 22, 'omcuser', '2', '', '', '', '', '', 'supervisor', 1729063407329, 'supervisor', 1729063818372); +INSERT INTO `ne_host` VALUES (13, 'telnet', '1', 'SMF_001_4100', '172.16.5.150', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'supervisor', 1729063407333, 'supervisor', 1729063818375); +INSERT INTO `ne_host` VALUES (14, 'ssh', '1', 'PCF_001_22', '172.16.5.160', 22, 'omcuser', '2', '', '', '', '', '', 'supervisor', 1729063407329, 'supervisor', 1729063818372); +INSERT INTO `ne_host` VALUES (15, 'telnet', '1', 'PCF_001_4100', '172.16.5.160', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'supervisor', 1729063407333, 'supervisor', 1729063818375); +INSERT INTO `ne_host` VALUES (16, 'ssh', '1', 'NSSF_001_22', '172.16.5.170', 22, 'omcuser', '2', '', '', '', '', '', 'supervisor', 1729063407329, 'supervisor', 1729063818372); +INSERT INTO `ne_host` VALUES (17, 'telnet', '1', 'NSSF_001_4100', '172.16.5.170', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'supervisor', 1729063407333, 'supervisor', 1729063818375); +INSERT INTO `ne_host` VALUES (18, 'ssh', '1', 'NRF_001_22', '172.16.5.180', 22, 'omcuser', '2', '', '', '', '', '', 'supervisor', 1729063407329, 'supervisor', 1729063818372); +INSERT INTO `ne_host` VALUES (19, 'telnet', '1', 'NRF_001_4100', '172.16.5.180', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'supervisor', 1729063407333, 'supervisor', 1729063818375); +INSERT INTO `ne_host` VALUES (20, 'ssh', '1', 'UPF_001_22', '172.16.5.190', 22, 'omcuser', '2', '', '', '', '', '', 'supervisor', 1729063407329, 'supervisor', 1729063818372); +INSERT INTO `ne_host` VALUES (21, 'telnet', '1', 'UPF_001_4100', '172.16.5.190', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'supervisor', 1729063407333, 'supervisor', 1729063818375); +INSERT INTO `ne_host` VALUES (22, 'telnet', '1', 'UPF_001_5002', '172.16.5.190', 5002, 'admin', '0', '', '', '', '', '', 'supervisor', 1729063407333, 'supervisor', 1729063818375); +INSERT INTO `ne_host` VALUES (23, 'ssh', '1', 'LMF_001_22', '172.16.5.200', 22, 'omcuser', '2', '', '', '', '', '', 'supervisor', 1729063407329, 'supervisor', 1729063818372); +INSERT INTO `ne_host` VALUES (24, 'telnet', '1', 'LMF_001_4100', '172.16.5.200', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'supervisor', 1729063407333, 'supervisor', 1729063818375); +INSERT INTO `ne_host` VALUES (25, 'ssh', '1', 'NEF_001_22', '172.16.5.210', 22, 'omcuser', '2', '', '', '', '', '', 'supervisor', 1729063407329, 'supervisor', 1729063818372); +INSERT INTO `ne_host` VALUES (26, 'telnet', '1', 'NEF_001_4100', '172.16.5.210', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'supervisor', 1729063407333, 'supervisor', 1729063818375); +INSERT INTO `ne_host` VALUES (27, 'ssh', '1', 'MME_001_22', '172.16.5.220', 22, 'omcuser', '2', '', '', '', '', '', 'supervisor', 1729063407329, 'supervisor', 1729063818372); +INSERT INTO `ne_host` VALUES (28, 'telnet', '1', 'MME_001_4100', '172.16.5.220', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'supervisor', 1729063407333, 'supervisor', 1729063818375); +INSERT INTO `ne_host` VALUES (29, 'ssh', '1', 'N3IWF_001_22', '172.16.5.230', 22, 'omcuser', '2', '', '', '', '', '', 'supervisor', 1729063407329, 'supervisor', 1729063818372); +INSERT INTO `ne_host` VALUES (30, 'telnet', '1', 'N3IWF_001_4100', '172.16.5.230', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'supervisor', 1729063407333, 'supervisor', 1729063818375); SET FOREIGN_KEY_CHECKS=1; diff --git a/database/install/ne_info.sql b/database/install/ne_info.sql index 5dacaace..9c99e09b 100644 --- a/database/install/ne_info.sql +++ b/database/install/ne_info.sql @@ -7,44 +7,44 @@ SET FOREIGN_KEY_CHECKS = 0; DROP TABLE IF EXISTS `ne_info`; - CREATE TABLE `ne_info` ( `id` int NOT NULL AUTO_INCREMENT, `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', - `rm_uid` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '', - `ne_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '', - `ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '', - `port` int NULL DEFAULT 0 COMMENT '端口', - `pv_flag` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'PNF' COMMENT '\'PNF\',\'VNF\'', - `province` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '-' COMMENT '省份地域', - `vendor_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '-', - `dn` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '', - `ne_address` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'MAC地址', - `host_ids` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '网元主机ID组 数据格式(ssh,telnet,telnet)', - `status` int NULL DEFAULT 0 COMMENT '0离线 1在线 2配置待下发', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注', - `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', - `create_time` bigint NULL DEFAULT 0 COMMENT '创建时间', - `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', - `update_time` bigint NULL DEFAULT 0 COMMENT '更新时间', + `rm_uid` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `ne_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `port` int DEFAULT '0' COMMENT '端口', + `pv_flag` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'PNF' COMMENT '''PNF'',''VNF''', + `province` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '省份地域', + `vendor_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-', + `dn` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `ne_address` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'MAC地址', + `host_ids` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '网元主机ID组 数据格式(ssh,telnet)-来自ne_host表', + `status` int DEFAULT '0' COMMENT '0离线 1在线 2配置待下发', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '备注', + `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', + `create_time` bigint DEFAULT '0' COMMENT '创建时间', + `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', + `update_time` bigint DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `ux_netype_neid`(`ne_type` ASC, `ne_id` ASC) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '网元信息表 对应一个网元版本、网元授权、网元主机' ROW_FORMAT = DYNAMIC; + UNIQUE KEY `ux_netype_neid` (`ne_type`,`ne_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网元信息表 对应一个网元版本、网元授权、网元主机'; -- 初始网元数据 INSERT INTO `ne_info` VALUES (1, 'OMC', '001', '4400HXOMC001', 'OMC_001', '172.16.5.100', 33030, 'PNF', '-', '-', '-', '-', '1,2', 0, '', '', 0, '', 0); INSERT INTO `ne_info` VALUES (2, 'IMS', '001', '4400HXIMS001', 'IMS_001', '172.16.5.110', 33030, 'PNF', '-', '-', '-', '-', '3,4', 0, '', '', 0, '', 0); INSERT INTO `ne_info` VALUES (3, 'AMF', '001', '4400HXAMF001', 'AMF_001', '172.16.5.120', 33030, 'PNF', '-', '-', '-', '', '5,6', 0, '', '', 0, '', 0); INSERT INTO `ne_info` VALUES (4, 'AUSF', '001', '4400HXAUSF001', 'AUSF_001', '172.16.5.130', 33030, 'PNF', '-', '-', '-', '', '7,8', 0, '', '', 0, '', 0); -INSERT INTO `ne_info` VALUES (5, 'UDM', '001', '4400HXUDM001', 'UDM_001', '172.16.5.140', 33030, 'PNF', '-', '-', '-', '-', '9,10', 0, '', '', 0, '', 0); -INSERT INTO `ne_info` VALUES (6, 'SMF', '001', '4400HXSMF001', 'SMF_001', '172.16.5.150', 33030, 'PNF', '-', '-', '-', '-', '11,12', 0, '', '', 0, '', 0); -INSERT INTO `ne_info` VALUES (7, 'PCF', '001', '4400HXPCF001', 'PCF_001', '172.16.5.160', 33030, 'PNF', '-', '-', '-', '-', '13,14', 0, '', '', 0, '', 0); -INSERT INTO `ne_info` VALUES (8, 'NSSF', '001', '4400HXNSF001', 'NSSF_001', '172.16.5.170', 33030, 'PNF', '-', '-', '-', '-', '15,16', 0, '', '', 0, '', 0); -INSERT INTO `ne_info` VALUES (9, 'NRF', '001', '4400HXNRF001', 'NRF_001', '172.16.5.180', 33030, 'PNF', '-', '-', '-', '-', '17,18', 0, '', '', 0, '', 0); -INSERT INTO `ne_info` VALUES (10, 'UPF', '001', '4400HXUPF001', 'UPF_001', '172.16.5.190', 33030, 'PNF', '-', '-', '-', '', '19,20,21', 0, '', '', 0, '', 0); -INSERT INTO `ne_info` VALUES (13, 'MME', '001', '4400HXMME001', 'MME_001', '172.16.5.220', 33030, 'PNF', '-', '-', '-', '', '26,27', 0, '', '', 0, '', 0); - - +INSERT INTO `ne_info` VALUES (5, 'UDM', '001', '4400HXUDM001', 'UDM_001', '172.16.5.140', 33030, 'PNF', '-', '-', '-', '-', '9,10,11', 0, '', '', 0, '', 0); +INSERT INTO `ne_info` VALUES (6, 'SMF', '001', '4400HXSMF001', 'SMF_001', '172.16.5.150', 33030, 'PNF', '-', '-', '-', '-', '12,13', 0, '', '', 0, '', 0); +INSERT INTO `ne_info` VALUES (7, 'PCF', '001', '4400HXPCF001', 'PCF_001', '172.16.5.160', 33030, 'PNF', '-', '-', '-', '-', '14,15', 0, '', '', 0, '', 0); +INSERT INTO `ne_info` VALUES (8, 'NSSF', '001', '4400HXNSSF001', 'NSSF_001', '172.16.5.170', 33030, 'PNF', '-', '-', '-', '-', '16,17', 0, '', '', 0, '', 0); +INSERT INTO `ne_info` VALUES (9, 'NRF', '001', '4400HXNRF001', 'NRF_001', '172.16.5.180', 33030, 'PNF', '-', '-', '-', '-', '18,19', 0, '', '', 0, '', 0); +INSERT INTO `ne_info` VALUES (10, 'UPF', '001', '4400HXUPF001', 'UPF_001', '172.16.5.190', 33030, 'PNF', '-', '-', '-', '', '20,21,22', 0, '', '', 0, '', 0); +INSERT INTO `ne_info` VALUES (11, 'LMF', '001', '4400HXLMF001', 'LMF_001', '172.16.5.200', 33030, 'PNF', '-', '-', '-', '-', '23,24', 0, '', '', 0, '', 0); +INSERT INTO `ne_info` VALUES (12, 'NEF', '001', '4400HXNEF001', 'NEF_001', '172.16.5.210', 33030, 'PNF', '-', '-', '-', '-', '25,26', 0, '', '', 0, '', 0); +INSERT INTO `ne_info` VALUES (13, 'MME', '001', '4400HXMME001', 'MME_001', '172.16.5.220', 33030, 'PNF', '-', '-', '-', '', '27,28', 0, '', '', 0, '', 0); +INSERT INTO `ne_info` VALUES (14, 'N3IWF', '001', '4400HXN3IWF001', 'N3IWF_001', '172.16.5.230', 33030, 'PNF', '-', '-', '-', '', '29,30', 0, '', '', 0, '', 0); SET FOREIGN_KEY_CHECKS=1; diff --git a/database/install/ne_license.sql b/database/install/ne_license.sql index 6def1bcd..9df0c78f 100644 --- a/database/install/ne_license.sql +++ b/database/install/ne_license.sql @@ -7,24 +7,23 @@ SET FOREIGN_KEY_CHECKS = 0; DROP TABLE IF EXISTS `ne_license`; - -CREATE TABLE `ne_license` ( +CREATE TABLE `ne_license` ( `id` int NOT NULL AUTO_INCREMENT, `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元类型', `ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元ID', `activation_request_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '激活申请代码', - `license_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '激活授权文件', - `serial_num` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '-' COMMENT '序列号', - `expiry_date` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '-' COMMENT '许可证到期日期', - `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态 0无效 1有效', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注', - `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', - `create_time` bigint NULL DEFAULT 0 COMMENT '创建时间', - `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', - `update_time` bigint NULL DEFAULT 0 COMMENT '更新时间', + `license_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '激活授权文件', + `serial_num` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '序列号', + `expiry_date` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '许可证到期日期', + `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '状态 0无效 1有效', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '备注', + `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', + `create_time` bigint DEFAULT '0' COMMENT '创建时间', + `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', + `update_time` bigint DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `uk_type_id`(`ne_type` ASC, `ne_id` ASC) USING BTREE COMMENT '唯一网元类型和网元ID' -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '网元授权激活信息' ROW_FORMAT = DYNAMIC; + UNIQUE KEY `uk_type_id` (`ne_type`,`ne_id`) USING BTREE COMMENT '唯一网元类型和网元ID' +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网元授权激活信息'; -- 初始数据对应网元 INSERT INTO `ne_license` VALUES (1, 'OMC', '001', '', '', '', '', '0', '', 'supervisor', 1713928436971, '', 0); @@ -37,6 +36,9 @@ INSERT INTO `ne_license` VALUES (7, 'PCF', '001', '', '', '', '', '0', '', 'supe INSERT INTO `ne_license` VALUES (8, 'NSSF', '001', '', '', '', '', '0', '', 'supervisor', 1713928436971, '', 0); INSERT INTO `ne_license` VALUES (9, 'NRF', '001', '', '', '', '', '0', '', 'supervisor', 1713928436971, '', 0); INSERT INTO `ne_license` VALUES (10, 'UPF', '001', '', '', '', '', '0', '', 'supervisor', 1713928436971, '', 0); +INSERT INTO `ne_license` VALUES (11, 'LMF', '001', '', '', '', '', '0', '', 'supervisor', 1713928436971, '', 0); +INSERT INTO `ne_license` VALUES (12, 'NEF', '001', '', '', '', '', '0', '', 'supervisor', 1713928436971, '', 0); INSERT INTO `ne_license` VALUES (13, 'MME', '001', '', '', '', '', '0', '', 'supervisor', 1713928436971, '', 0); +INSERT INTO `ne_license` VALUES (14, 'N3IWF', '001', '', '', '', '', '0', '', 'supervisor', 1713928436971, '', 0); SET FOREIGN_KEY_CHECKS=1; diff --git a/database/install/ne_version.sql b/database/install/ne_version.sql index d3895665..a85a48d4 100644 --- a/database/install/ne_version.sql +++ b/database/install/ne_version.sql @@ -7,28 +7,27 @@ SET FOREIGN_KEY_CHECKS = 0; DROP TABLE IF EXISTS `ne_version`; - -CREATE TABLE `ne_version` ( +CREATE TABLE `ne_version` ( `id` int NOT NULL AUTO_INCREMENT, `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元类型', `ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元ID', - `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '-' COMMENT '当前包名', - `version` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '-' COMMENT '当前版本', - `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '当前软件包', - `pre_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '-' COMMENT '上一版本包名', - `pre_version` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '-' COMMENT '上一版本', - `pre_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '上一版本软件包', - `new_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '-' COMMENT '新版本报名', - `new_version` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '-' COMMENT '新版本', - `new_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '新版软件包', - `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '当前状态 0无 1当前版本 2上一版本 3有新版本', - `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', - `create_time` bigint NULL DEFAULT 0 COMMENT '创建时间', - `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', - `update_time` bigint NULL DEFAULT 0 COMMENT '更新时间', + `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '当前包名', + `version` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '当前版本', + `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '当前软件包', + `pre_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '上一版本包名', + `pre_version` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '上一版本', + `pre_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '上一版本软件包', + `new_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '新版本报名', + `new_version` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-' COMMENT '新版本', + `new_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '新版软件包', + `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '当前状态 0无 1当前版本 2上一版本 3有新版本', + `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', + `create_time` bigint DEFAULT '0' COMMENT '创建时间', + `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', + `update_time` bigint DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `uk_type_id`(`ne_type` ASC, `ne_id` ASC) USING BTREE COMMENT '唯一网元类型和ID' -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '网元版本信息' ROW_FORMAT = DYNAMIC; + UNIQUE KEY `uk_type_id` (`ne_type`,`ne_id`) USING BTREE COMMENT '唯一网元类型和ID' +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网元版本信息'; -- 初始数据对应网元 INSERT INTO `ne_version` VALUES (1, 'OMC', '001', '', '', '', '', '', '', '', '', '', '0', 'supervisor', 1713928436957, '', 0); diff --git a/database/install/pt_ne_config_apply.sql b/database/install/pt_ne_config_apply.sql deleted file mode 100644 index 5c320bcd..00000000 --- a/database/install/pt_ne_config_apply.sql +++ /dev/null @@ -1,20 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Table structure for table `pt_ne_config_apply` --- - -DROP TABLE IF EXISTS `pt_ne_config_apply`; -CREATE TABLE `pt_ne_config_apply` ( - `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID', - `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', - `create_time` bigint DEFAULT '0' COMMENT '创建时间', - `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', - `update_time` bigint DEFAULT '0' COMMENT '更新时间', - `ne_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元类型', - `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '应用状态 0申请 1撤回 2应用 3退回', - `back_info` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '退回信息', - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_user_stub_ne_name` (`create_by`,`status`,`ne_type`) USING BTREE COMMENT '个人_状态_网元' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='实训教学_网元参数配置应用下发申请'; - --- Dump completed on 2022-07-27 10:55:22 diff --git a/database/install/pt_ne_config_data.sql b/database/install/pt_ne_config_data.sql deleted file mode 100644 index e7d07383..00000000 --- a/database/install/pt_ne_config_data.sql +++ /dev/null @@ -1,96 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Table structure for table `pt_ne_config_data` --- - -DROP TABLE IF EXISTS `pt_ne_config_data`; -CREATE TABLE `pt_ne_config_data` ( - `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID', - `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', - `create_time` bigint DEFAULT '0' COMMENT '创建时间', - `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', - `update_time` bigint DEFAULT '0' COMMENT '更新时间', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', - `stub_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '存根数据类型 0系统 1班级 2个人', - `ne_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元类型', - `param_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '参数名', - `param_display` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '参数显示名', - `param_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '参数类型 list列表单层 array数组多层', - `param_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '参数数据', - `dept_id` bigint DEFAULT '0' COMMENT '部门班级ID 100系统', - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_user_stub_ne_name` (`create_by`,`stub_type`,`ne_type`,`param_name`) USING BTREE COMMENT '个人_存根_网元_参数可选值' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='实训教学_网元参数配置数据信息'; - -INSERT INTO `pt_ne_config_data` VALUES (1, 'admin', 1721115330344, 'admin', 1722596226570, '', '0', 'AMF', 'system', 'System Config', 'list', '[{\"amfName\":\"AMF\",\"ausfUri\":\"http://172.60.5.130:8080\",\"cipheringAlgorithm\":0,\"defaultDnn\":\"internet\",\"dnnCorrectionEnabled\":false,\"integrityAlgorithm\":2,\"lmfUri\":\"http://172.16.5.200:8080\",\"nefUri\":\"http://172.16.5.210:8080\",\"nrfEnabled\":false,\"nrfUri\":\"http://172.60.5.180:8080\",\"pcfUri\":\"http://172.60.5.160:8080\",\"relativeCapacity\":255,\"sbiScheme\":0,\"sbiServerIp\":\"172.60.5.120\",\"sbiServerPort\":8080,\"smfUri\":\"http://172.60.5.150:8080\",\"t3502\":720,\"t3512\":3600,\"t3513\":2,\"t3522\":2,\"t3550\":2,\"t3555\":2,\"t3560\":2,\"t3565\":2,\"t3570\":2,\"udmUri\":\"http://172.60.5.140:8080\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (2, 'admin', 1721115333776, 'admin', 1722596226582, '', '0', 'AMF', 'association', 'TNL Association List', 'array', '[{\"index\":0,\"ngapIp\":\"192.168.5.60\",\"ngapSctpPort\":38412,\"weightFactor\":255}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (3, 'admin', 1721115335363, 'admin', 1722596226588, '', '0', 'AMF', 'guami', 'GUAMI List', 'array', '[{\"index\":0,\"plmnId\":\"00101\",\"pointer\":1,\"regionId\":1,\"setId\":1}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (4, 'admin', 1721115335515, 'admin', 1722596226592, '', '0', 'AMF', 'tai', 'TAI List', 'array', '[{\"index\":0,\"plmnId\":\"00101\",\"tac\":\"4388\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (5, 'admin', 1721115336497, 'admin', 1722596226595, '', '0', 'AMF', 'slice', 'Slice List', 'array', '[{\"index\":0,\"plmnId\":\"00101\",\"sd\":\"000001\",\"sst\":1}]', 100); - -INSERT INTO `pt_ne_config_data` VALUES (10, 'admin', 1722062503452, 'admin', 1722596269441, '', '0', 'AUSF', 'system', 'System', 'list', '[{\"enableNrf\":false,\"groupId\":\"ausfGroup001\",\"nrfUri\":\"http://172.60.5.180:8080\",\"scheme\":0,\"serviceIP\":\"172.60.5.130\",\"servicePort\":8080,\"udmUri\":\"http://172.60.5.140:8080\"}]', 100); - -INSERT INTO `pt_ne_config_data` VALUES (20, 'admin', 1722062508293, 'admin', 1722596273008, '', '0', 'UDM', 'system', 'System', 'list', '[{\"ausfIP\":\"172.60.5.130\",\"capacity\":4096,\"enableNrf\":false,\"fqdn\":\"udm.5gc.com\",\"gpsiRanges\":\"msisdn-69072000~msisdn-69072099\",\"groupId\":\"0\",\"nrfUri\":\"http://172.60.5.180:8080\",\"priority\":1,\"redisAddr\":\"172.60.5.140:6379\",\"redisLink\":0,\"scheme\":0,\"serviceIP\":\"172.60.5.140\",\"servicePort\":8080,\"supiRanges\":\"imsi-001010100080000~imsi-001010100080099\",\"supportedPlmn1\":\"00101\",\"supportedPlmn2\":\"\",\"supportedPlmn3\":\"\",\"supportedPlmn4\":\"\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (21, 'admin', 1722062508301, 'admin', 1722596273012, '', '0', 'UDM', 'subsUEAmbr', 'Subs UE AMBR', 'array', '[{\"downlink\":\"20 Gbps\",\"index\":1,\"name\":\"def_ambr\",\"uplink\":\"10 Gbps\"},{\"downlink\":\"2 Gbps\",\"index\":2,\"name\":\"lab_ambr\",\"uplink\":\"1 Gbps\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (22, 'admin', 1722062508337, 'admin', 1722596273018, '', '0', 'UDM', 'subsNssais', 'Subs NSSAIs', 'array', '[{\"defaultSingleNSSAIs\":\"1-000001\",\"index\":1,\"name\":\"def_nssai\",\"singleNssais\":\"1-000001\",\"supportedFeatures\":\"00000002\"},{\"defaultSingleNSSAIs\":\"2-000002\",\"index\":2,\"name\":\"lab_nssai\",\"singleNssais\":\"2-000001\",\"supportedFeatures\":\"00000006\"},{\"defaultSingleNSSAIs\":\"1-000002\",\"index\":3,\"name\":\"nssai_2\",\"singleNssais\":\"1-000002\",\"supportedFeatures\":\"00000002\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (23, 'admin', 1722062508436, 'admin', 1722596273023, '', '0', 'UDM', 'forbiddenAreas', 'Forbidden Areas', 'array', '[{\"areaCodes\":\"\",\"index\":1,\"name\":\"def_arfb\",\"tacs\":\"\"},{\"areaCodes\":\"\",\"index\":2,\"name\":\"arfb_0\",\"tacs\":\"123\"},{\"areaCodes\":\"\",\"index\":3,\"name\":\"arfb_1\",\"tacs\":\"456\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (24, 'admin', 1722062508495, 'admin', 1722596273027, '', '0', 'UDM', 'serviceAreaRestriction', 'Service Area Restriction', 'array', '[{\"areaCodes\":\"\",\"index\":1,\"maxTAs\":0,\"name\":\"def_sar\",\"restrictionType\":1,\"tacs\":\"\"},{\"areaCodes\":\"\",\"index\":2,\"maxTAs\":0,\"name\":\"sar_not_allowed\",\"restrictionType\":1,\"tacs\":\"4388\"},{\"areaCodes\":\"\",\"index\":3,\"maxTAs\":0,\"name\":\"sar_allowed\",\"restrictionType\":0,\"tacs\":\"4388\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (25, 'admin', 1722062508545, 'admin', 1722596273031, '', '0', 'UDM', 'smfSelection', 'Subs SMF Selection', 'array', '[{\"dnnList\":[{\"defaultDnnInd\":true,\"dnn\":\"internet\",\"index\":1,\"iwkEpsInd\":false,\"ladnIndicator\":false,\"lboRoamingAllowed\":false},{\"defaultDnnInd\":true,\"dnn\":\"ims\",\"index\":2,\"iwkEpsInd\":false,\"ladnIndicator\":false,\"lboRoamingAllowed\":false}],\"index\":1,\"name\":\"def_snssai\",\"snssai\":\"1-000001\"},{\"dnnList\":[{\"defaultDnnInd\":true,\"dnn\":\"internet\",\"index\":1,\"iwkEpsInd\":false,\"ladnIndicator\":false,\"lboRoamingAllowed\":false}],\"index\":2,\"name\":\"lab_snssai\",\"snssai\":\"1-000001\"},{\"dnnList\":[{\"defaultDnnInd\":true,\"dnn\":\"internet\",\"index\":1,\"iwkEpsInd\":false,\"ladnIndicator\":false,\"lboRoamingAllowed\":false},{\"defaultDnnInd\":false,\"dnn\":\"ims\",\"index\":2,\"iwkEpsInd\":false,\"ladnIndicator\":false,\"lboRoamingAllowed\":false}],\"index\":3,\"name\":\"snssai_2\",\"snssai\":\"1-000001\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (26, 'admin', 1722062508595, 'admin', 1722596273035, '', '0', 'UDM', 'dnn', 'DNN Conf', 'array', '[{\"5qi\":9,\"allowedPDUSessionTypes\":6,\"allowedSSCmodes\":3,\"arpPreemptCap\":0,\"arpPreemptVuln\":0,\"arpPriorityLevel\":6,\"chargingCharacteristics\":\"0002\",\"defaultPDUSessionType\":0,\"defaultSSCmode\":0,\"index\":1,\"interworkingEPSIndicator\":true,\"ladnIndicator\":false,\"name\":\"internet\",\"priorityLevel\":90,\"staticIPAddress\":\"\",\"subscribedSessionAmbrDL\":\"20Gbps\",\"subscribedSessionAmbrUL\":\"10Gbps\",\"userPlaneConfidentiality\":3,\"userPlaneIntegrity\":3},{\"5qi\":5,\"allowedPDUSessionTypes\":6,\"allowedSSCmodes\":3,\"arpPreemptCap\":0,\"arpPreemptVuln\":0,\"arpPriorityLevel\":6,\"chargingCharacteristics\":\"0001\",\"defaultPDUSessionType\":0,\"defaultSSCmode\":0,\"index\":2,\"interworkingEPSIndicator\":false,\"ladnIndicator\":false,\"name\":\"ims\",\"priorityLevel\":10,\"staticIPAddress\":\"\",\"subscribedSessionAmbrDL\":\"2Gbps\",\"subscribedSessionAmbrUL\":\"1Gbps\",\"userPlaneConfidentiality\":3,\"userPlaneIntegrity\":3}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (27, 'admin', 1722062508696, 'admin', 1722596273044, '', '0', 'UDM', 'epsTemplate', 'EPS User Template', 'array', '[{\"ambrDownlink\":200000000,\"ambrUplink\":100000000,\"apnOIReplacement\":\"money\",\"chargingCharacteristic\":\"0001\",\"index\":1,\"name\":\"def_eps\",\"rauTauTimer\":120,\"rfsp\":1}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (28, 'admin', 1722062508738, 'admin', 1722596273048, '', '0', 'UDM', 'epsApn', 'EPS APN', 'array', '[{\"ambrDownlink\":200000000,\"ambrUplink\":100000000,\"arpPreemptCap\":1,\"arpPreemptVuln\":0,\"arpPriorityLevel\":8,\"chargingCharacteristic\":\"0001\",\"contextIdentifier\":1,\"dnn\":\"internet\",\"index\":1,\"pdnGWAllocationType\":1,\"pdnType\":0,\"qci\":9,\"vplmnDynamicAddressAllowed\":true},{\"ambrDownlink\":10000000,\"ambrUplink\":10000000,\"arpPreemptCap\":1,\"arpPreemptVuln\":0,\"arpPriorityLevel\":2,\"chargingCharacteristic\":\"0400\",\"contextIdentifier\":2,\"dnn\":\"ims\",\"index\":2,\"pdnGWAllocationType\":1,\"pdnType\":0,\"qci\":5,\"vplmnDynamicAddressAllowed\":true}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (29, 'admin', 1722062508771, 'admin', 1722596273052, '', '0', 'UDM', 'applicationServer', 'Application Server', 'array', '[{\"defaultHandling\":0,\"diameterAddress\":\"mmtel.ims.mnc001.mcc001.3gppnetwork.org\",\"includeRegisterRequest\":false,\"includeRegisterResponse\":false,\"index\":1,\"name\":\"mmtel_as\",\"repDataSizeLimit\":0,\"serverName\":\"sip:192.168.5.60:7060\"},{\"defaultHandling\":0,\"diameterAddress\":\"smsc.ims.mnc001.mcc001.3gppnetwork.org\",\"includeRegisterRequest\":false,\"includeRegisterResponse\":false,\"index\":2,\"name\":\"sms_as\",\"repDataSizeLimit\":0,\"serverName\":\"sip:192.168.5.60:8060\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (30, 'admin', 1722062508788, 'admin', 1722596273056, '', '0', 'UDM', 'scscfSet', 'SCSCF Set', 'array', '[{\"index\":1,\"name\":\"def_scscf\",\"priority\":1,\"serverName\":\"sip:scscf.ims.mnc001.mcc001.3gppnetwork.org:6060\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (31, 'admin', 1722062508806, 'admin', 1722596273061, '', '0', 'UDM', 'triggerPoint', 'Trigger Point', 'array', '[{\"conditionTypeCNF\":0,\"index\":1,\"name\":\"mmtel_tp\",\"sptList\":[{\"conditionNegated\":0,\"enable\":true,\"group\":1,\"index\":1,\"method\":\"REGISTER\",\"sipContent\":\"\",\"sipHeader\":\"\"},{\"conditionNegated\":0,\"enable\":true,\"group\":2,\"index\":2,\"method\":\"INVITE\",\"sipContent\":\"\",\"sipHeader\":\"\"}]},{\"conditionTypeCNF\":0,\"index\":2,\"name\":\"sms_tp\",\"sptList\":[{\"conditionNegated\":0,\"enable\":true,\"group\":0,\"index\":1,\"method\":\"REGISTER\",\"sipContent\":\"\",\"sipHeader\":\"\"},{\"conditionNegated\":0,\"enable\":true,\"group\":2,\"index\":2,\"method\":\"\",\"sipContent\":\"123456789\",\"sipHeader\":\"to\"},{\"conditionNegated\":0,\"enable\":true,\"group\":2,\"index\":3,\"method\":\"MESSAGE\",\"sipContent\":\"\",\"sipHeader\":\"\"}]}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (32, 'admin', 1722062508824, 'admin', 1722596273064, '', '0', 'UDM', 's6aServer', 'S6a Server', 'list', '[{\"addr\":\"172.60.5.140:3868\",\"enable\":true,\"host\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\",\"netType\":1,\"realm\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (33, 'admin', 1722062508838, 'admin', 1722596273068, '', '0', 'UDM', 'cxServer', 'Cx Server', 'list', '[{\"addr\":\"172.60.5.140:3868\",\"enable\":true,\"host\":\"hss.ims.mnc001.mcc001.3gppnetwork.org\",\"netType\":0,\"realm\":\"ims.mnc001.mcc001.3gppnetwork.org\"}]', 100); - -INSERT INTO `pt_ne_config_data` VALUES (50, 'admin', 1722062512389, 'admin', 1722596281081, '', '0', 'SMF', 'smfSystem', 'SMF System Config', 'list', '[{\"amfUri\":\"172.60.5.120:8080\",\"chfEnable\":false,\"chfPrimaryUri\":\"172.16.5.240:8080\",\"chfSecondaryUri\":\"\",\"n10CfgEnable\":false,\"n10IpAddr\":\"\",\"n10Port\":0,\"n10Scheme\":0,\"n11CfgEnable\":false,\"n11IpAddr\":\"\",\"n11Port\":0,\"n11Scheme\":0,\"n4Ipv4\":\"172.60.5.150\",\"n4Ipv6\":\"\",\"n4UIpv4\":\"\",\"n4UIpv6\":\"\",\"n7CfgEnable\":false,\"n7IpAddr\":\"\",\"n7Port\":0,\"n7Scheme\":0,\"nrfCfgEnable\":false,\"nrfEnable\":false,\"nrfIpAddr\":\"\",\"nrfPort\":0,\"nrfScheme\":0,\"nrfUri\":\"172.60.5.180:8080\",\"pcfEnable\":true,\"pcfUri\":\"172.60.5.160:8080\",\"primaryDnsIpv4\":\"8.8.4.4\",\"primaryDnsIpv6\":\"\",\"primaryPcscfIpv4\":\"192.168.5.60\",\"primaryPcscfIpv6\":\"\",\"sbiIpAddr\":\"172.60.5.150\",\"sbiPort\":8080,\"sbiScheme\":0,\"secondaryDnsIpv4\":\"1.1.1.1\",\"secondaryDnsIpv6\":\"\",\"secondaryPcscfIpv4\":\"\",\"secondaryPcscfIpv6\":\"\",\"udmUri\":\"172.60.5.140:8080\",\"ueMtu\":1400}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (51, 'admin', 1722062512552, 'admin', 1722596281099, '', '0', 'SMF', 'spgwSystem', 'SPGW Sytem Config', 'list', '[{\"gxChargingEnable\":false,\"localDiameterHostName\":\"smf.mnc001.mcc001.3gppnetwork.org\",\"localDiameterIp\":\"172.60.5.150\",\"localDiameterRealmName\":\"mnc001.mcc001.3gppnetwork.org\",\"localGxConfigEnable\":null,\"localGxHostName\":null,\"localGxIp\":null,\"localGxRealmName\":null,\"localGyConfigEnable\":null,\"localGyHostName\":null,\"localGyIp\":null,\"localGyRealmName\":null,\"peerGxEnable\":true,\"peerGyEnable\":false,\"primaryPeerGxIp\":\"172.60.5.160\",\"primaryPeerGxPort\":3868,\"primaryPeerGyIp\":\"\",\"primaryPeerGyPort\":3868,\"s11Ip\":\"172.60.5.150\",\"secondaryPeerGxIp\":\"\",\"secondaryPeerGxPort\":3868,\"secondaryPeerGyIp\":\"\",\"secondaryPeerGyPort\":3868}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (52, 'admin', 1722062512600, 'admin', 1722596281103, '', '0', 'SMF', 'upfConfig', 'UPF Config', 'array', '[{\"addr\":\"172.60.5.190:8805\",\"id\":\"upf-1\",\"index\":0,\"ipPoolType\":\"ipv4v6\",\"ipv4Pools\":\"10.2.1.0/24\",\"ipv6Pools\":\"\",\"staticIpv4Enable\":false,\"staticIpv4End\":\"10.2.1.240\",\"staticIpv4Start\":\"10.2.1.200\",\"staticIpv6Enable\":false,\"staticIpv6End\":\"\",\"staticIpv6Start\":\"\",\"ueDnnIpPool\":[{\"dnn\":\"test\",\"index\":0,\"ipPoolType\":\"ipv4v6\",\"ipv4Pools\":\"10.10.13.0/24\",\"ipv6Pools\":\"fd0d:10:1::/50\",\"staticIpv4Enable\":false,\"staticIpv4End\":\"0.0.0.0\",\"staticIpv4Start\":\"0.0.0.0\",\"staticIpv6Enable\":false,\"staticIpv6End\":\"\",\"staticIpv6Start\":\"\"}]}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (53, 'admin', 1722062512754, 'admin', 1722596281105, '', '0', 'SMF', 'dnnSelectUpf', 'DNN Select UPF', 'array', '[{\"dnn\":\"internet\",\"index\":0,\"upfId\":\"upf-1\"},{\"dnn\":\"ims\",\"index\":1,\"upfId\":\"upf-1\"},{\"dnn\":\"*\",\"index\":2,\"upfId\":\"upf-1\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (54, 'admin', 1722062512921, 'admin', 1722596281107, '', '0', 'SMF', 'dnnTaiSelectUpf', 'DNN TAI Select UPF', 'array', '[{\"dnn\":\"example\",\"index\":0,\"tai\":\"00101666666\",\"upfId\":\"upf2-id\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (55, 'admin', 1722062513008, 'admin', 1722596281111, '', '0', 'SMF', 'offlineChargingConfig', 'Offline Charging Config', 'list', '[{\"cdrFileMaxAge\":30,\"cdrFileName\":\"smf.cdr\",\"cdrFileNum\":50,\"cdrFilePath\":\"/var/log/smfCdr\",\"cdrFileSize\":300,\"freeSubsCdrEnable\":false,\"timeThreshold\":600,\"volumeThreshold\":0}]', 100); - -INSERT INTO `pt_ne_config_data` VALUES (70, 'admin', 1722062518382, 'admin', 1722596289640, '', '0', 'PCF', 'system', 'System', 'list', '[{\"enableNrf\":false,\"nrfUri\":\"http://172.60.5.180:8080\",\"scheme\":0,\"serviceIP\":\"172.60.5.160\",\"servicePort\":8080,\"supportedPlmn1\":\"00101\",\"supportedPlmn2\":\"\",\"supportedPlmn3\":\"\",\"supportedPlmn4\":\"\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (71, 'admin', 1722062518461, 'admin', 1722596289650, '', '0', 'PCF', 'serviceAreaRestriction', 'Service Area Restriction', 'array', '[{\"areaCodes\":\"\",\"index\":1,\"maxTAs\":0,\"name\":\"def_sar\",\"restrictionType\":1,\"tacs\":\"\"},{\"areaCodes\":\"\",\"index\":2,\"maxTAs\":0,\"name\":\"sar_not_allowed\",\"restrictionType\":1,\"tacs\":\"4388\"},{\"areaCodes\":\"\",\"index\":3,\"maxTAs\":0,\"name\":\"sar_allowed\",\"restrictionType\":0,\"tacs\":\"4388\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (72, 'admin', 1722062518548, 'admin', 1722596289663, '', '0', 'PCF', 'pccRules', 'PCC Rules', 'array', '[{\"activate\":true,\"appId\":\"\",\"flowTemplate\":\"flow_any\",\"flowUsage\":0,\"index\":1,\"precedence\":253,\"qosId\":\"qos_internet\",\"ruleId\":\"internet\",\"trafficControlId\":\"\",\"usageMonitoringId\":\"\"},{\"activate\":true,\"appId\":\"\",\"flowTemplate\":\"flow_any\",\"flowUsage\":1,\"index\":2,\"precedence\":80,\"qosId\":\"qos_ims\",\"ruleId\":\"ims_sig\",\"trafficControlId\":\"\",\"usageMonitoringId\":\"\"},{\"activate\":false,\"appId\":\"\",\"flowTemplate\":\"flow_web\",\"flowUsage\":0,\"index\":3,\"precedence\":85,\"qosId\":\"qos_web\",\"ruleId\":\"rule_web\",\"trafficControlId\":\"\",\"usageMonitoringId\":\"\"},{\"activate\":false,\"appId\":\"\",\"flowTemplate\":\"flow_ftp\",\"flowUsage\":0,\"index\":4,\"precedence\":80,\"qosId\":\"qos_ftp\",\"ruleId\":\"rule_ftp\",\"trafficControlId\":\"\",\"usageMonitoringId\":\"\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (73, 'admin', 1722062518601, 'admin', 1722596289667, '', '0', 'PCF', 'sessionRules', 'Session Rules', 'array', '[{\"activate\":true,\"ambrDl\":\"5Gbps\",\"ambrUl\":\"1Gbps\",\"arpPreemptCap\":0,\"arpPreemptVuln\":1,\"arpPriorityLevel\":1,\"averagingWindow\":0,\"fiveQI\":9,\"fiveQIPriorityLevel\":0,\"flowUsage\":0,\"gbrDl\":\"1Gbps\",\"gbrUl\":\"1Gbps\",\"index\":1,\"maxDataBurstVolume\":0,\"maxbrDl\":\"5Gbps\",\"maxbrUl\":\"5Gbps\",\"ruleId\":\"internet\",\"usageMonitoringId\":\"def_um\"},{\"activate\":true,\"ambrDl\":\"200Kbps\",\"ambrUl\":\"100Kbps\",\"arpPreemptCap\":0,\"arpPreemptVuln\":0,\"arpPriorityLevel\":10,\"averagingWindow\":0,\"fiveQI\":5,\"fiveQIPriorityLevel\":0,\"flowUsage\":1,\"gbrDl\":\"\",\"gbrUl\":\"\",\"index\":2,\"maxDataBurstVolume\":0,\"maxbrDl\":\"\",\"maxbrUl\":\"\",\"ruleId\":\"ims_sig\",\"usageMonitoringId\":\"\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (74, 'admin', 1722062518622, 'admin', 1722596289672, '', '0', 'PCF', 'gxServer', 'Gx Server', 'list', '[{\"addr\":\"172.60.5.160:3868\",\"enable\":true,\"host\":\"pcrf.epc.mnc001.mcc001.3gppnetwork.org\",\"netType\":0,\"realm\":\"epc.mnc001.mcc001.3gppnetwork.org\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (75, 'admin', 1722062518639, 'admin', 1722596289675, '', '0', 'PCF', 'rxServer', 'Rx Server', 'list', '[{\"addr\":\"172.60.5.160:3867\",\"enable\":false,\"host\":\"pcrf.epc.mnc001.mcc001.3gppnetwork.org\",\"netType\":0,\"realm\":\"epc.mnc001.mcc001.3gppnetwork.org\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (76, 'admin', 1722062518655, 'admin', 1722596289679, '', '0', 'PCF', 'flowTemplate', 'Flow Template', 'array', '[{\"flowDescription\":\"permit out ip from any to assigned\",\"flowDirection\":3,\"index\":1,\"templateName\":\"flow_any\"},{\"flowDescription\":\"permit out 6 from 192.168.1.205 80 to assigned\",\"flowDirection\":3,\"index\":2,\"templateName\":\"flow_web\"},{\"flowDescription\":\"permit out 6 from any 20-21 to assigned\",\"flowDirection\":3,\"index\":3,\"templateName\":\"flow_ftp\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (77, 'admin', 1722062518703, 'admin', 1722596289683, '', '0', 'PCF', 'qosTemplate', 'QoS Template', 'array', '[{\"arpPreemptCap\":0,\"arpPreemptVuln\":1,\"arpPriorityLevel\":1,\"defQosFlowIndication\":false,\"fiveQI\":8,\"fiveQIPriorityLevel\":0,\"gbrDl\":\"2Gbps\",\"gbrUl\":\"500Mbps\",\"index\":1,\"maxbrDl\":\"5Gbps\",\"maxbrUl\":\"1Gbps\",\"qosId\":\"qos_internet\"},{\"arpPreemptCap\":0,\"arpPreemptVuln\":1,\"arpPriorityLevel\":1,\"defQosFlowIndication\":false,\"fiveQI\":8,\"fiveQIPriorityLevel\":0,\"gbrDl\":\"2Gbps\",\"gbrUl\":\"500Mbps\",\"index\":2,\"maxbrDl\":\"5Gbps\",\"maxbrUl\":\"1Gbps\",\"qosId\":\"qos_enrich\"},{\"arpPreemptCap\":0,\"arpPreemptVuln\":0,\"arpPriorityLevel\":10,\"defQosFlowIndication\":false,\"fiveQI\":5,\"fiveQIPriorityLevel\":0,\"gbrDl\":\"200Mbps\",\"gbrUl\":\"100Mbps\",\"index\":3,\"maxbrDl\":\"500Mbps\",\"maxbrUl\":\"200Mbps\",\"qosId\":\"qos_ims\"},{\"arpPreemptCap\":0,\"arpPreemptVuln\":0,\"arpPriorityLevel\":10,\"defQosFlowIndication\":false,\"fiveQI\":6,\"fiveQIPriorityLevel\":0,\"gbrDl\":\"50Mbps\",\"gbrUl\":\"30Mbps\",\"index\":4,\"maxbrDl\":\"50Mbps\",\"maxbrUl\":\"30Mbps\",\"qosId\":\"qos_web\"},{\"arpPreemptCap\":0,\"arpPreemptVuln\":0,\"arpPriorityLevel\":10,\"defQosFlowIndication\":false,\"fiveQI\":8,\"fiveQIPriorityLevel\":0,\"gbrDl\":\"50Mbps\",\"gbrUl\":\"30Mbps\",\"index\":5,\"maxbrDl\":\"50Mbps\",\"maxbrUl\":\"30Mbps\",\"qosId\":\"qos_ftp\"},{\"arpPreemptCap\":0,\"arpPreemptVuln\":0,\"arpPriorityLevel\":1,\"defQosFlowIndication\":false,\"fiveQI\":1,\"fiveQIPriorityLevel\":0,\"gbrDl\":\"41Kbps\",\"gbrUl\":\"41Kbps\",\"index\":6,\"maxbrDl\":\"64Kbps\",\"maxbrUl\":\"64Kbps\",\"qosId\":\"qos_audio\"},{\"arpPreemptCap\":0,\"arpPreemptVuln\":0,\"arpPriorityLevel\":2,\"defQosFlowIndication\":false,\"fiveQI\":2,\"fiveQIPriorityLevel\":0,\"gbrDl\":\"960Kbps\",\"gbrUl\":\"960Kbps\",\"index\":7,\"maxbrDl\":\"960Kbps\",\"maxbrUl\":\"960Kbps\",\"qosId\":\"qos_video\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (78, 'admin', 1722062518749, 'admin', 1722596289685, '', '0', 'PCF', 'usageMonitoringTemplate', 'Usage Monitoring Template', 'array', '[{\"inactivityTime\":0,\"index\":1,\"timeThreshold\":1800,\"umId\":\"def_um\",\"volumeThreshold\":5120,\"volumeThresholdDownlink\":0,\"volumeThresholdUplink\":0}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (79, 'admin', 1722062518767, 'admin', 1722596289689, '', '0', 'PCF', 'trafficControlTemplate', 'Traffic Control Template', 'array', '[{\"flowStatus\":0,\"index\":1,\"muteNotif\":true,\"tcId\":\"tc_01\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (80, 'admin', 1722062518825, 'admin', 1722596289693, '', '0', 'PCF', 'headerEnrichTemplate', 'Header Enrich Template', 'array', '[{\"headerName\":\"gpsi\",\"headerType\":0,\"index\":1,\"templateName\":\"gpsi\"},{\"headerName\":\"supi\",\"headerType\":1,\"index\":2,\"templateName\":\"supi\"},{\"headerName\":\"ueip\",\"headerType\":2,\"index\":3,\"templateName\":\"ueip\"},{\"headerName\":\"dnn\",\"headerType\":4,\"index\":4,\"templateName\":\"dnn\"},{\"headerName\":\"uli\",\"headerType\":3,\"index\":5,\"templateName\":\"uli\"},{\"headerName\":\"dnn\",\"headerType\":4,\"index\":6,\"templateName\":\"dnn_uli\"}]', 100); - -INSERT INTO `pt_ne_config_data` VALUES (90, 'admin', 1722062580153, 'admin', 1722596254903, '', '0', 'IMS', 'system', 'System', 'list', '[{\"InternalCDRInd\":true,\"InternalKPIInd\":true,\"LocalNetworkIPv4\":\"172.60.5.110\\n\",\"dispatchSystemIP\":\"1.0.0.1\",\"dispatchSystemInd\":false,\"dispatchSystemPort\":0,\"domainName1\":\"ims.mnc001.mcc001.3gppnetwork.org\",\"domainName2\":\"\",\"domainName3\":\"\",\"domainName4\":\"\",\"hplmnMCC\":\"001\",\"hplmnMNC\":\"01\",\"internalSMSInd\":true,\"label\":\"IMS-CORE\",\"logDir\":\"/var/log/ims\",\"logLevel\":\"INFO\",\"logNum\":10,\"logSize\":\"200\",\"maxCallDuration\":43200,\"multiDomainInd\":true,\"multiIPStackInd\":false,\"pcfIP\":\"172.60.5.160\",\"redisAddr\":\"\\\"127.0.0.1:6379\",\"redisPassword\":\"\\\"helloearth\",\"redisUserName\":\"\",\"registerTimer\":4000,\"serviceIP\":\"192.168.5.60\",\"serviceIPv6\":\"::1\",\"transcodeInd\":false}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (91, 'admin', 1722062580453, 'admin', 1722596254908, '', '0', 'IMS', 'plmn', 'PLMN List', 'array', '[{\"domain\":\"ims.mnc001.mcc001.3gppnetwork.org\",\"index\":0,\"mcc\":\"001\",\"mnc\":\"01\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (92, 'admin', 1722062580462, 'admin', 1722596254913, '', '0', 'IMS', 'mmtel_dialplan', 'MMTEL Dialplan', 'array', '[{\"adminState\":0,\"attrib\":\"1\",\"e164Delete\":\"0\",\"e164Insert\":\"\",\"e164Nai\":\"1\",\"end\":\"\",\"index\":0,\"method\":\"0\",\"naName\":\"NA-1\",\"numberLen\":\"0\",\"prefix\":\"123\",\"rsc\":\"0\",\"start\":\"\",\"title\":\"Called\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (93, 'admin', 1722062580469, 'admin', 1722596254916, '', '0', 'IMS', 'ds_system', 'DS System', 'list', '[{\"dispatchSystemIP\":\"1.0.0.1\",\"dispatchSystemInd\":false,\"dispatchSystemPort\":5060,\"transcodeInd\":false}]', 100); - -INSERT INTO `pt_ne_config_data` VALUES (100, 'admin', 1722062709590, 'admin', 1722596313267, '', '0', 'UPF', 'general', 'General', 'list', '[{\"checksumOffload\":0,\"commonStatisticInterval\":60,\"configFileDirectory\":\"/usr/local/etc/upf/\",\"dataForwarderNum\":1,\"exeFileDirectory\":\"/usr/local/bin/\",\"maxDownlinkBufferNum\":32,\"rxN3OverLoadThresholdMbps\":0,\"rxN6OverLoadThresholdMbps\":0,\"systemId\":0,\"userStatisticInterval\":60}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (101, 'admin', 1722062709895, 'admin', 1722596313273, '', '0', 'UPF', 'logger', 'Logger', 'list', '[{\"logDir\":\"/var/log/\",\"logLevel\":\"debug\",\"logNum\":10,\"logSize\":200,\"reportCaller\":false,\"upfdLogLevel\":\"debug\",\"upfdLogTransfer\":false}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (102, 'admin', 1722062710095, 'admin', 1722596313285, '', '0', 'UPF', 'pfcp', 'PFCP', 'list', '[{\"heartbeatInterval\":15,\"ipType\":\"ipv4\",\"localIpv4\":\"172.60.5.190\",\"localIpv6\":\"\",\"localUdpPort\":8805,\"maxRetry\":3,\"retryInterval\":2,\"smfIpv4\":\"0.0.0.0\",\"smfIpv6\":\"\",\"smfUdpPort\":8805}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (103, 'admin', 1722062711707, 'admin', 1722596313288, '', '0', 'UPF', 'telnet', 'Telnet', 'list', '[{\"enabled\":true,\"ipType\":\"ipv4\",\"localIpv4\":\"172.60.5.190\",\"localIpv6\":\"\",\"localPort\":4100}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (104, 'admin', 1722062712550, 'admin', 1722596313290, '', '0', 'UPF', 'redisDb', 'Redis DB', 'list', '[{\"enabled\":false,\"netType\":\"tcp\",\"password\":\"helloearth\",\"serverAddr\":\"172.16.5.140:6379\",\"username\":\"\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (105, 'admin', 1722062713042, 'admin', 1722596313293, '', '0', 'UPF', 'dataForwarderCommon', 'Data Forwarder Common', 'list', '[{\"cpuWorkers\":\"\",\"downlinkCpuWorkers\":\"\",\"enableQer\":0,\"enableTap\":0,\"instanceId\":1,\"isHotStandby\":0,\"isRun\":0,\"mainCpu\":1,\"n3HeartbeatInterval\":30,\"pfcpIpType\":\"ipv4\",\"pfcpLocalIpv4\":\"0.0.0.0\",\"pfcpLocalIpv6\":\"\",\"pfcpLocalUdpPort\":8805,\"rxTxQueueNum\":1,\"teidStart\":16777216,\"type\":\"tun\",\"uplinkCpuWorkers\":\"\",\"useSocket\":0}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (106, 'admin', 1722062713076, 'admin', 1722596313296, '', '0', 'UPF', 'dataForwarderUpfd', 'Data Forwarder Upfd', 'list', '[{\"Dprc\":0,\"buffersPerNuma\":100000,\"commandlineListen\":\"172.60.5.190:5002\",\"dpdkNoPci\":0,\"heapSizeGB\":2,\"memChannelNum\":0,\"n3RssHash\":\"\",\"sessionBaseVa\":\"0x2000000000\",\"stateSegSizeMB\":256,\"uioDriver\":\"vfio-pci\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (107, 'admin', 1722062713526, 'admin', 1722596313299, '', '0', 'UPF', 'dataInterfaceList', 'Data Interface List', 'array', '[{\"bfdGatewayIpv4\":\"0.0.0.0\",\"bfdGatewayIpv6\":\"\",\"bfdRxIntervalMs\":0,\"bfdTxIntervalMs\":0,\"bondId\":1,\"bondType\":\"\",\"dataDefaultDSCPValue\":0,\"dnnName\":\"default\",\"dpdkRxDescNumber\":0,\"dpdkRxQueuesNumber\":0,\"dpdkTxDescNumber\":0,\"dpdkTxQueuesNumber\":0,\"dpdkworkers\":\"\",\"driverType\":\"vmxnet3\",\"gatewayIpv4\":\"192.168.1.1\",\"gatewayIpv6\":\"\",\"gtpuRemoteIpv4PoolList\":[{\"index\":1,\"ipv4\":\"0.0.0.0\",\"ipv4Mask\":\"255.255.255.0\"}],\"gtpuRemoteIpv6PoolList\":[{\"index\":1,\"ipv6\":\"\",\"ipv6Prefix\":64}],\"gtpuSignalingHandle\":0,\"imsDefaultDSCPValue\":0,\"index\":1,\"innerDSCPValueMap\":0,\"interfaceId\":1,\"interfacePCI\":\"0000:00:00.0\",\"interfaceType\":\"N3\",\"ipType\":\"ipv4\",\"ipv4\":\"\",\"ipv4AddrList\":[{\"index\":1,\"ipv4\":\"192.168.5.60\",\"ipv4Mask\":\"255.255.255.0\"}],\"ipv4Mask\":\"\",\"ipv6\":\"\",\"ipv6AddrList\":[{\"index\":1,\"ipv6\":\"\",\"ipv6Prefix\":64}],\"ipv6Prefix\":0,\"linkDetectionType\":0,\"macAddr\":\"00:00:00:00:00:00\",\"maxSupportSpeedMbps\":0,\"mtu\":1500,\"natInterfaceId\":0,\"systemNetworkCardName\":\"\",\"udpListenPort\":2152,\"udpSrcPort\":0,\"udsLocalFileFullPath\":\"\",\"udsRemoteFileFullPath\":\"\",\"ueIpv4\":\"10.2.1.0\",\"ueIpv4Mask\":\"255.255.255.0\",\"ueIpv6\":\"\",\"ueIpv6Prefix\":64,\"vlanIdMax\":0,\"vlanIdMin\":0},{\"bfdGatewayIpv4\":\"0.0.0.0\",\"bfdGatewayIpv6\":\"\",\"bfdRxIntervalMs\":0,\"bfdTxIntervalMs\":0,\"bondId\":1,\"bondType\":\"\",\"dataDefaultDSCPValue\":0,\"dnnName\":\"default\",\"dpdkRxDescNumber\":0,\"dpdkRxQueuesNumber\":0,\"dpdkTxDescNumber\":0,\"dpdkTxQueuesNumber\":0,\"dpdkworkers\":\"\",\"driverType\":\"vmxnet3\",\"gatewayIpv4\":\"192.168.1.1\",\"gatewayIpv6\":\"\",\"gtpuRemoteIpv4PoolList\":[{\"index\":1,\"ipv4\":\"0.0.0.0\",\"ipv4Mask\":\"255.255.255.0\"}],\"gtpuRemoteIpv6PoolList\":[{\"index\":1,\"ipv6\":\"\",\"ipv6Prefix\":64}],\"gtpuSignalingHandle\":0,\"imsDefaultDSCPValue\":0,\"index\":2,\"innerDSCPValueMap\":0,\"interfaceId\":1,\"interfacePCI\":\"0000:00:00.0\",\"interfaceType\":\"N6\",\"ipType\":\"ipv4\",\"ipv4\":\"\",\"ipv4AddrList\":[{\"index\":1,\"ipv4\":\"192.168.8.191\",\"ipv4Mask\":\"255.255.255.0\"}],\"ipv4Mask\":\"\",\"ipv6\":\"\",\"ipv6AddrList\":[{\"index\":1,\"ipv6\":\"\",\"ipv6Prefix\":64}],\"ipv6Prefix\":0,\"linkDetectionType\":0,\"macAddr\":\"00:00:00:00:00:00\",\"maxSupportSpeedMbps\":0,\"mtu\":1500,\"natInterfaceId\":0,\"systemNetworkCardName\":\"\",\"udpListenPort\":2152,\"udpSrcPort\":0,\"udsLocalFileFullPath\":\"\",\"udsRemoteFileFullPath\":\"\",\"ueIpv4\":\"10.2.1.0\",\"ueIpv4Mask\":\"255.255.255.0\",\"ueIpv6\":\"\",\"ueIpv6Prefix\":64,\"vlanIdMax\":0,\"vlanIdMin\":0},{\"bfdGatewayIpv4\":\"0.0.0.0\",\"bfdGatewayIpv6\":\"\",\"bfdRxIntervalMs\":0,\"bfdTxIntervalMs\":0,\"bondId\":1,\"bondType\":\"\",\"dataDefaultDSCPValue\":0,\"dnnName\":\"default\",\"dpdkRxDescNumber\":0,\"dpdkRxQueuesNumber\":0,\"dpdkTxDescNumber\":0,\"dpdkTxQueuesNumber\":0,\"dpdkworkers\":\"\",\"driverType\":\"\",\"gatewayIpv4\":\"0.0.0.0\",\"gatewayIpv6\":\"\",\"gtpuRemoteIpv4PoolList\":[{\"index\":1,\"ipv4\":\"0.0.0.0\",\"ipv4Mask\":\"255.255.255.0\"}],\"gtpuRemoteIpv6PoolList\":[{\"index\":1,\"ipv6\":\"\",\"ipv6Prefix\":64}],\"gtpuSignalingHandle\":0,\"imsDefaultDSCPValue\":0,\"index\":3,\"innerDSCPValueMap\":0,\"interfaceId\":1,\"interfacePCI\":\"0000:00:00.0\",\"interfaceType\":\"N9\",\"ipType\":\"ipv4\",\"ipv4\":\"\",\"ipv4AddrList\":[{\"index\":1,\"ipv4\":\"0.0.0.0\",\"ipv4Mask\":\"255.255.255.0\"}],\"ipv4Mask\":\"\",\"ipv6\":\"\",\"ipv6AddrList\":[{\"index\":1,\"ipv6\":\"\",\"ipv6Prefix\":64}],\"ipv6Prefix\":0,\"linkDetectionType\":0,\"macAddr\":\"00:00:00:00:00:00\",\"maxSupportSpeedMbps\":0,\"mtu\":1500,\"natInterfaceId\":0,\"systemNetworkCardName\":\"\",\"udpListenPort\":2152,\"udpSrcPort\":0,\"udsLocalFileFullPath\":\"\",\"udsRemoteFileFullPath\":\"\",\"ueIpv4\":\"0.0.0.0\",\"ueIpv4Mask\":\"255.255.255.0\",\"ueIpv6\":\"\",\"ueIpv6Prefix\":64,\"vlanIdMax\":0,\"vlanIdMin\":0},{\"bfdGatewayIpv4\":\"0.0.0.0\",\"bfdGatewayIpv6\":\"\",\"bfdRxIntervalMs\":0,\"bfdTxIntervalMs\":0,\"bondId\":1,\"bondType\":\"\",\"dataDefaultDSCPValue\":0,\"dnnName\":\"default\",\"dpdkRxDescNumber\":0,\"dpdkRxQueuesNumber\":0,\"dpdkTxDescNumber\":0,\"dpdkTxQueuesNumber\":0,\"dpdkworkers\":\"\",\"driverType\":\"\",\"gatewayIpv4\":\"0.0.0.0\",\"gatewayIpv6\":\"\",\"gtpuRemoteIpv4PoolList\":[{\"index\":1,\"ipv4\":\"0.0.0.0\",\"ipv4Mask\":\"255.255.255.0\"}],\"gtpuRemoteIpv6PoolList\":[{\"index\":1,\"ipv6\":\"\",\"ipv6Prefix\":64}],\"gtpuSignalingHandle\":0,\"imsDefaultDSCPValue\":0,\"index\":4,\"innerDSCPValueMap\":0,\"interfaceId\":1,\"interfacePCI\":\"0000:00:00.0\",\"interfaceType\":\"N19\",\"ipType\":\"ipv4\",\"ipv4\":\"\",\"ipv4AddrList\":[{\"index\":1,\"ipv4\":\"0.0.0.0\",\"ipv4Mask\":\"255.255.255.0\"}],\"ipv4Mask\":\"\",\"ipv6\":\"\",\"ipv6AddrList\":[{\"index\":1,\"ipv6\":\"\",\"ipv6Prefix\":64}],\"ipv6Prefix\":0,\"linkDetectionType\":0,\"macAddr\":\"00:00:00:00:00:00\",\"maxSupportSpeedMbps\":0,\"mtu\":1500,\"natInterfaceId\":0,\"systemNetworkCardName\":\"\",\"udpListenPort\":2152,\"udpSrcPort\":0,\"udsLocalFileFullPath\":\"\",\"udsRemoteFileFullPath\":\"\",\"ueIpv4\":\"0.0.0.0\",\"ueIpv4Mask\":\"255.255.255.0\",\"ueIpv6\":\"\",\"ueIpv6Prefix\":64,\"vlanIdMax\":0,\"vlanIdMin\":0}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (108, 'admin', 1722062713626, 'admin', 1722596313304, '', '0', 'UPF', 'networkControlCommon', 'Network Control Common', 'list', '[{\"dscpInnerMapping\":0,\"localSwitchDisabled\":0,\"maxTCPSyncPerSecond\":0,\"upfMaxSupportMbps\":0}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (109, 'admin', 1722062713643, 'admin', 1722596313308, '', '0', 'UPF', 'networkControlDnnList', 'Network Control DNN List', 'array', '[{\"dnnName\":\"ims\",\"dstServerIpv4PoolList\":[{\"index\":1,\"ipv4\":\"0.0.0.0\",\"ipv4Mask\":\"255.255.255.0\"}],\"dstServerIpv6PoolList\":[{\"index\":1,\"ipv6\":\"\",\"ipv6Prefix\":64}],\"gatewayIpType\":\"ipv4\",\"gatewayIpv4\":\"0.0.0.0\",\"gatewayIpv6\":\"\",\"greLocalInnerIpType\":\"ipv4\",\"greLocalInnerIpv4\":\"0.0.0.0\",\"greLocalInnerIpv6\":\"\",\"greRemoteOuterIpType\":\"ipv4\",\"greRemoteOuterIpv4\":\"0.0.0.0\",\"greRemoteOuterIpv6\":\"\",\"headerEnrichInfoList\":[{\"index\":1,\"name\":\"\",\"type\":0,\"value\":\"\"}],\"httpProtoEnabled\":0,\"httpsProtoEnabled\":0,\"index\":1,\"localSwitchCheck\":0,\"m2mIpType\":\"ipv4\",\"m2mIpv4\":\"0.0.0.0\",\"m2mIpv6\":\"\",\"m2mUdpPort\":0,\"n3InterfaceId\":1,\"n6InterfaceId\":1,\"qerMaxSupportMbps\":0,\"secondaryGatewayIpv4\":\"0.0.0.0\",\"secondaryGatewayIpv6\":\"\",\"statisticEnabled\":0,\"ueIpv4PoolList\":[{\"index\":1,\"ipv4\":\"10.10.0.0\",\"ipv4Mask\":\"255.255.0.0\"}],\"ueIpv6PoolList\":[{\"index\":1,\"ipv6\":\"\",\"ipv6Prefix\":64}]},{\"dnnName\":\"\",\"dstServerIpv4PoolList\":[{\"index\":1,\"ipv4\":\"0.0.0.0\",\"ipv4Mask\":\"255.255.255.0\"}],\"dstServerIpv6PoolList\":[{\"index\":1,\"ipv6\":\"\",\"ipv6Prefix\":64}],\"gatewayIpType\":\"ipv4\",\"gatewayIpv4\":\"0.0.0.0\",\"gatewayIpv6\":\"\",\"greLocalInnerIpType\":\"ipv4\",\"greLocalInnerIpv4\":\"0.0.0.0\",\"greLocalInnerIpv6\":\"\",\"greRemoteOuterIpType\":\"ipv4\",\"greRemoteOuterIpv4\":\"0.0.0.0\",\"greRemoteOuterIpv6\":\"\",\"headerEnrichInfoList\":[{\"index\":1,\"name\":\"\",\"type\":0,\"value\":\"\"}],\"httpProtoEnabled\":0,\"httpsProtoEnabled\":0,\"index\":2,\"localSwitchCheck\":0,\"m2mIpType\":\"ipv4\",\"m2mIpv4\":\"0.0.0.0\",\"m2mIpv6\":\"\",\"m2mUdpPort\":0,\"n3InterfaceId\":1,\"n6InterfaceId\":1,\"qerMaxSupportMbps\":0,\"secondaryGatewayIpv4\":\"0.0.0.0\",\"secondaryGatewayIpv6\":\"\",\"statisticEnabled\":0,\"ueIpv4PoolList\":[{\"index\":1,\"ipv4\":\"0.0.0.0\",\"ipv4Mask\":\"255.255.255.0\"}],\"ueIpv6PoolList\":[{\"index\":1,\"ipv6\":\"\",\"ipv6Prefix\":64}]}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (110, 'admin', 1722062713659, 'admin', 1722596313314, '', '0', 'UPF', 'networkControlSnssaiList', 'Network Control SNSSAI List', 'array', '[{\"index\":1,\"n3InterfaceId\":1,\"n6InterfaceId\":1,\"qerMaxSupportMbps\":0,\"sd\":0,\"sst\":0,\"statisticEnabled\":0,\"vlanIdMax\":0,\"vlanIdMin\":0}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (111, 'admin', 1722062713803, 'admin', 1722596313318, '', '0', 'UPF', 'networkControlAclWhiteList', 'Network Control ACL White List', 'array', '[{\"dstServerIpv4\":\"0.0.0.0\",\"dstServerIpv4Mask\":\"255.255.255.0\",\"dstServerIpv6\":\"\",\"dstServerIpv6Prefix\":64,\"index\":1,\"ueIpv4\":\"0.0.0.0\",\"ueIpv4Mask\":\"255.255.255.0\",\"ueIpv6\":\"\",\"ueIpv6Prefix\":64}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (112, 'admin', 1722062713820, 'admin', 1722596313331, '', '0', 'UPF', 'networkControlAclBlackList', 'Network Control ACL Black List', 'array', '[{\"dstServerIpv4\":\"0.0.0.0\",\"dstServerIpv4Mask\":\"255.255.255.0\",\"dstServerIpv6\":\"\",\"dstServerIpv6Prefix\":64,\"index\":1,\"ueIpv4\":\"0.0.0.0\",\"ueIpv4Mask\":\"255.255.255.0\",\"ueIpv6\":\"\",\"ueIpv6Prefix\":64}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (113, 'admin', 1722062713919, 'admin', 1722596313335, '', '0', 'UPF', 'networkControlDnsServerList', 'Network Control DNS Server List', 'array', '[{\"dnsName\":\"\",\"enabled\":0,\"index\":1,\"serverIpv4\":\"0.0.0.0\",\"serverIpv6\":\"\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (114, 'admin', 1722062714043, 'admin', 1722596313340, '', '0', 'UPF', 'dpiCommon', 'DPI Common', 'list', '[{\"httpProtoEnabled\":0,\"httpsProtoEnabled\":0,\"maxDetectPacketNum\":20}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (115, 'admin', 1722062714049, 'admin', 1722596313343, '', '0', 'UPF', 'dpiHeaderEnrichInfoList', 'DPI Header Enrich Info List', 'array', '[{\"index\":1,\"name\":\"\",\"type\":0,\"value\":\"\"}]', 100); -INSERT INTO `pt_ne_config_data` VALUES (116, 'admin', 1722062714055, 'admin', 1722596313347, '', '0', 'UPF', 'dpiAppList', 'DPI APP List', 'array', '[{\"appName\":\"\",\"forceCheckType\":0,\"index\":1,\"n3InterfaceId\":1,\"n6InterfaceId\":1,\"proxyEnabled\":0,\"ruleList\":[{\"customName\":\"\",\"flowDescription\":\"\",\"index\":1,\"regexMatch\":\"\",\"ruleId\":1}]}]', 100); - -INSERT INTO `omc_db`.`pt_ne_config_data` (`id`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `stub_type`, `ne_type`, `param_name`, `param_display`, `param_type`, `param_json`, `dept_id`) VALUES (117, 'admin', 1722596294290, '', 0, '', '0', 'NSSF', 'general', 'General', 'list', '[{\"logDir\":\"/var/log/\",\"logLevel\":\"info\",\"logNum\":10,\"logSize\":200,\"nfId\":\"f1466470-9dc7-49fb-adff-ba014c58af19\",\"nrfUri\":\"http://172.60.5.180:8080\",\"nssfName\":\"nssf\",\"systemId\":0}]', 100); -INSERT INTO `omc_db`.`pt_ne_config_data` (`id`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `stub_type`, `ne_type`, `param_name`, `param_display`, `param_type`, `param_json`, `dept_id`) VALUES (118, 'admin', 1722596294306, '', 0, '', '0', 'NSSF', 'sbi', 'SBI', 'list', '[{\"bindingIpv4\":\"172.60.5.170\",\"bindingIpv6\":\"\",\"ipType\":\"ipv4\",\"port\":8080,\"registerIpv4\":\"172.60.5.170\",\"registerIpv6\":\"\",\"scheme\":\"http\",\"telnetIpv4\":\"172.60.5.170\",\"telnetIpv6\":\"\",\"telnetPort\":4100}]', 100); -INSERT INTO `omc_db`.`pt_ne_config_data` (`id`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `stub_type`, `ne_type`, `param_name`, `param_display`, `param_type`, `param_json`, `dept_id`) VALUES (119, 'admin', 1722596294310, '', 0, '', '0', 'NSSF', 'supportedNetworkSliceList', 'Supported Network Slice List', 'array', '[{\"accessType\":\"3GPP_ACCESS\",\"amfSetId\":\"001-01-01-001\",\"index\":1,\"mcc\":\"001\",\"mnc\":\"01\",\"nrfId\":\"http://172.60.5.180:8080/nnrf-nfm/v1/nf-instances\",\"nsiId\":\"11\",\"restrictedSd\":\"000001\",\"restrictedSst\":2,\"supportedSd\":\"000001\",\"supportedSst\":1,\"tac\":\"001124\"},{\"accessType\":\"3GPP_ACCESS\",\"amfSetId\":\"001-01-01-002\",\"index\":2,\"mcc\":\"001\",\"mnc\":\"01\",\"nrfId\":\"http://172.60.5.180:8080/nnrf-nfm/v1/nf-instances\",\"nsiId\":\"11\",\"restrictedSd\":\"000001\",\"restrictedSst\":2,\"supportedSd\":\"000001\",\"supportedSst\":1,\"tac\":\"000002\"}]', 100); - -INSERT INTO `omc_db`.`pt_ne_config_data` (`id`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `stub_type`, `ne_type`, `param_name`, `param_display`, `param_type`, `param_json`, `dept_id`) VALUES (120, 'admin', 1722596299802, 'admin', 1722596308736, '', '0', 'NRF', 'system', 'System', 'list', '[{\"scheme\":0,\"serviceIP\":\"172.60.5.180\",\"servicePort\":8080}]', 100); - --- Dump completed on 2022-07-27 10:55:22 diff --git a/database/install/pt_ne_config_data_log.sql b/database/install/pt_ne_config_data_log.sql deleted file mode 100644 index 2f08b02c..00000000 --- a/database/install/pt_ne_config_data_log.sql +++ /dev/null @@ -1,23 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Table structure for table `pt_ne_config_data_log` --- - -DROP TABLE IF EXISTS `pt_ne_config_data_log`; -CREATE TABLE `pt_ne_config_data_log` ( - `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID', - `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', - `create_time` bigint DEFAULT '0' COMMENT '创建时间', - `stub_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '存根数据类型 0系统 1班级 2个人', - `ne_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元类型', - `param_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '参数名', - `param_display` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '参数显示名', - `param_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '参数类型 list列表单层 array数组多层', - `param_json_old` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '原始内容', - `param_json_new` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '当前内容', - `opera_type` int DEFAULT '0' COMMENT '操作类型 0其他 1新增 2更新 3删除', - PRIMARY KEY (`id`) USING BTREE, - KEY `idx_user_stub_ne_name` (`create_by`,`stub_type`,`ne_type`,`param_name`) USING BTREE COMMENT '个人_存根_网元_参数可选值' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='实训教学_网元参数配置数据变更日志'; - --- Dump completed on 2022-07-27 10:55:22 diff --git a/database/install/sys_config.sql b/database/install/sys_config.sql index 22218554..c6c43b52 100644 --- a/database/install/sys_config.sql +++ b/database/install/sys_config.sql @@ -41,6 +41,7 @@ INSERT INTO `sys_config` VALUES (107, 'config.sys.copyright', 'sys.copyright', ' INSERT INTO `sys_config` VALUES (108, 'config.sys.i18nOpen', 'sys.i18n.open', 'true', 'Y', 'supervisor', 1700000000000, NULL, 0, 'config.sys.i18nOpenRemark'); INSERT INTO `sys_config` VALUES (109, 'config.sys.i18nDefault', 'sys.i18n.default', 'en_US', 'Y', 'supervisor', 1700000000000, NULL, 0, 'config.sys.i18nDefaultRemark'); INSERT INTO `sys_config` VALUES (110, 'config.sys.lockTime', 'sys.lockTime', '0', 'Y', 'supervisor', 1704960008300, 'admin', 1706838764703, 'config.sys.lockTimeRemark'); +INSERT INTO `sys_config` VALUES (111, 'config.sys.homePage', 'sys.homePage', 'configManage/neOverview/index', 'Y', 'supervisor', 1704960008300, 'admin', 1706838764703, 'config.sys.homePageRemark'); UNLOCK TABLES; diff --git a/database/install/sys_dept.sql b/database/install/sys_dept.sql index dfd73e8f..7d699e51 100644 --- a/database/install/sys_dept.sql +++ b/database/install/sys_dept.sql @@ -1,25 +1,45 @@ +-- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) +-- +-- Host: 192.168.2.219 Database: omc_db +-- ------------------------------------------------------ +-- Server version 10.3.38-MariaDB + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + -- -- Table structure for table `sys_dept` -- DROP TABLE IF EXISTS `sys_dept`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; CREATE TABLE `sys_dept` ( - `dept_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '班级id', - `parent_id` bigint(20) DEFAULT 0 COMMENT '父班级id 默认0', + `dept_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门id', + `parent_id` bigint(20) DEFAULT 0 COMMENT '父部门id 默认0', `ancestors` varchar(50) DEFAULT '' COMMENT '祖级列表', - `dept_name` varchar(128) DEFAULT '' COMMENT '班级名称', + `dept_name` varchar(128) DEFAULT '' COMMENT '部门名称', `order_num` int(11) DEFAULT 0 COMMENT '显示顺序', `leader` varchar(20) DEFAULT NULL COMMENT '负责人', `phone` varchar(11) DEFAULT NULL COMMENT '联系电话', `email` varchar(50) DEFAULT NULL COMMENT '邮箱', - `status` char(1) DEFAULT '0' COMMENT '班级状态(0停用 1正常)', + `status` char(1) DEFAULT '0' COMMENT '部门状态(0停用 1正常)', `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)', `create_by` varchar(50) DEFAULT '' COMMENT '创建者', `create_time` bigint(20) DEFAULT 0 COMMENT '创建时间', `update_by` varchar(50) DEFAULT '' COMMENT '更新者', `update_time` bigint(20) DEFAULT 0 COMMENT '更新时间', PRIMARY KEY (`dept_id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=200 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='班级表'; +) ENGINE=InnoDB AUTO_INCREMENT=200 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='部门表'; +/*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `sys_dept` @@ -28,4 +48,12 @@ CREATE TABLE `sys_dept` ( INSERT INTO `sys_dept` VALUES (100, 0, '0', 'dept.root', 0, 'supervisor', NULL, NULL, '1', '0', 'supervisor', 1699348237468, NULL, 0); INSERT INTO `sys_dept` VALUES (101, 100, '0,100', 'dept.root.item1', 1, 'supervisor', NULL, NULL, '1', '0', 'supervisor', 1699348237468, 'supervisor', 1715570736053); +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + -- Dump completed on 2024-03-06 17:27:00 diff --git a/database/install/sys_dict_data0.sql b/database/install/sys_dict_data0.sql index ab9ddb8f..4382e14b 100644 --- a/database/install/sys_dict_data0.sql +++ b/database/install/sys_dict_data0.sql @@ -49,36 +49,36 @@ INSERT INTO `sys_dict_data` VALUES (21, 6, 'dictData.operType.export', '5', 'sys INSERT INTO `sys_dict_data` VALUES (22, 7, 'dictData.operType.import', '6', 'sys_oper_type', NULL, 'orange', '1', 'supervisor', 1699350000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (23, 8, 'dictData.operType.forced quit', '7', 'sys_oper_type', NULL, 'default', '1', 'supervisor', 1699350000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (24, 9, 'dictData.operType.clear', '8', 'sys_oper_type', NULL, '#f50', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (25, 1, 'dictData.trace.interface', 'Interface', 'trace_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (26, 2, 'dictData.trace.device', 'Device', 'trace_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (27, 3, 'dictData.trace.user', 'UE', 'trace_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (28, 1, 'dictData.logType.download', 'DOWNLOAD', 'operation_log_type', NULL, 'pink', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (29, 2, 'dictData.logType.activation', 'Activation', 'operation_log_type', NULL, 'blue ', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (30, 3, 'dictData.logType.add', 'ADD', 'operation_log_type', NULL, 'cyan', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (31, 4, 'dictData.logType.other', 'AUTO', 'operation_log_type', NULL, 'gold', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (32, 5, 'dictData.logType.back', 'BACK', 'operation_log_type', NULL, 'blue ', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (33, 6, 'dictData.logType.delete', 'DELETE', 'operation_log_type', NULL, 'red', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (34, 7, 'dictData.logType.distribute', 'Distribute', 'operation_log_type', NULL, 'yellow', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (35, 8, 'dictData.logType.export', 'EXPORT', 'operation_log_type', NULL, 'green', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (36, 9, 'dictData.logType.query', 'SELECT', 'operation_log_type', NULL, 'gold', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (37, 10, 'dictData.logType.setup', 'SET', 'operation_log_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (38, 11, 'dictData.logType.update', 'UPDATE', 'operation_log_type', NULL, 'magenta', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (39, 12, 'dictData.logType.upload', 'UPLOAD', 'operation_log_type', NULL, 'yellow', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (40, 13, 'dictData.logType.view', 'View', 'operation_log_type', NULL, 'purple', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (41, 14, 'dictData.logType.login', '0', 'security_log_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (42, 15, 'dictData.logType.logout', '1', 'security_log_type', NULL, 'cyan', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (43, 1, 'dictData.securityLogType.add', '2', 'security_log_type', NULL, 'green', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (44, 2, 'dictData.securityLogType.update', '3', 'security_log_type', NULL, 'lime', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (45, 3, 'dictData.securityLogType.delete', '4', 'security_log_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (46, 4, 'dictData.securityLogType.lock', '5', 'security_log_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (47, 5, 'dictData.securityLogType.unlock', '6', 'security_log_type', NULL, 'gold', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (48, 6, 'dictData.securityLogType.reset', '7', 'security_log_type', NULL, 'cyan', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (49, 7, 'dictData.securityLogType.deactivate', '8', 'security_log_type', NULL, 'blue ', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (25, 1, 'dictData.trace.interface', '1', 'trace_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (26, 2, 'dictData.trace.device', '2', 'trace_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (27, 3, 'dictData.trace.user', '3', 'trace_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (28, 1, 'dictData.logType.download', 'DOWNLOAD', 'operation_log_type', NULL, 'pink', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (29, 2, 'dictData.logType.activation', 'Activation', 'operation_log_type', NULL, 'blue ', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (30, 3, 'dictData.logType.add', 'ADD', 'operation_log_type', NULL, 'cyan', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (31, 4, 'dictData.logType.other', 'AUTO', 'operation_log_type', NULL, 'gold', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (32, 5, 'dictData.logType.back', 'BACK', 'operation_log_type', NULL, 'blue ', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (33, 6, 'dictData.logType.delete', 'DELETE', 'operation_log_type', NULL, 'red', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (34, 7, 'dictData.logType.distribute', 'Distribute', 'operation_log_type', NULL, 'yellow', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (35, 8, 'dictData.logType.export', 'EXPORT', 'operation_log_type', NULL, 'green', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (36, 9, 'dictData.logType.query', 'SELECT', 'operation_log_type', NULL, 'gold', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (37, 10, 'dictData.logType.setup', 'SET', 'operation_log_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (38, 11, 'dictData.logType.update', 'UPDATE', 'operation_log_type', NULL, 'magenta', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (39, 12, 'dictData.logType.upload', 'UPLOAD', 'operation_log_type', NULL, 'yellow', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (40, 13, 'dictData.logType.view', 'View', 'operation_log_type', NULL, 'purple', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (41, 14, 'dictData.logType.login', '0', 'security_log_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (42, 15, 'dictData.logType.logout', '1', 'security_log_type', NULL, 'cyan', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (43, 1, 'dictData.securityLogType.add', '2', 'security_log_type', NULL, 'green', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (44, 2, 'dictData.securityLogType.update', '3', 'security_log_type', NULL, 'lime', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (45, 3, 'dictData.securityLogType.delete', '4', 'security_log_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (46, 4, 'dictData.securityLogType.lock', '5', 'security_log_type', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (47, 5, 'dictData.securityLogType.unlock', '6', 'security_log_type', NULL, 'gold', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (48, 6, 'dictData.securityLogType.reset', '7', 'security_log_type', NULL, 'cyan', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (49, 7, 'dictData.securityLogType.deactivate', '8', 'security_log_type', NULL, 'blue ', '1', 'supervisor', 1699350000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (50, 8, 'dictData.jobSaveLog.no', '0', 'sys_job_save_log', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (51, 9, 'dictData.jobSaveLog.yes', '1', 'sys_job_save_log', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (52, 1, 'dictData.neVersionStatus.upload', 'Uploaded', 'ne_version_status', NULL, 'processing', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (53, 2, 'dictData.neVersionStatus.inactive', 'Inactive', 'ne_version_status', NULL, 'gold', '1', 'supervisor', 1699350000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (54, 3, 'dictData.neVersionStatus.active', 'Active', 'ne_version_status', NULL, 'success', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (52, 1, 'dictData.neVersionStatus.upload', 'Uploaded', 'ne_version_status', NULL, 'processing', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (53, 2, 'dictData.neVersionStatus.inactive', 'Inactive', 'ne_version_status', NULL, 'gold', '1', 'supervisor', 1699350000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (54, 2, 'dictData.ne_host_type.redis', 'redis', 'ne_host_type', '', 'magenta', '1', 'supervisor', 1706620000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (55, 1, 'dictData.alarmStatus.history', '0', 'alarm_status', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (56, 2, 'dictData.alarmStatus.active', '1', 'alarm_status', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (57, 1, 'dictData.datascope.all', '1', 'sys_role_datascope', NULL, NULL, '1', 'supervisor', 1699350000000, NULL, 0, NULL); @@ -133,8 +133,8 @@ INSERT INTO `sys_dict_data` VALUES (105, 17, 'dictData.cdr_sip_code.202', '202', INSERT INTO `sys_dict_data` VALUES (106, 3, 'dictData.cdr_call_type.sms', 'sms', 'cdr_call_type', '', '', '1', 'supervisor', 1706620000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (107, 9, 'dictData.cdr_sip_code.488', '488', 'cdr_sip_code', '', '', '1', 'supervisor', 1706610000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (108, 0, 'dictData.cdr_sip_code.0', '0', 'cdr_sip_code', '', '', '1', 'supervisor', 1706610000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (109, 0, 'dictData.ne_host_type.ssh', 'ssh', 'ne_host_type', '', '', '1', 'supervisor', 1706620000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (110, 1, 'dictData.ne_host_type.telnet', 'telnet', 'ne_host_type', '', '', '1', 'supervisor', 1706620000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (109, 0, 'dictData.ne_host_type.ssh', 'ssh', 'ne_host_type', '', 'blue', '1', 'supervisor', 1706620000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (110, 1, 'dictData.ne_host_type.telnet', 'telnet', 'ne_host_type', '', 'purple', '1', 'supervisor', 1706620000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (111, 0, 'dictData.ne_host_groupId.0', '0', 'ne_host_groupId', '', '', '1', 'supervisor', 1706620000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (112, 1, 'dictData.ne_host_groupId.1', '1', 'ne_host_groupId', '', '', '1', 'supervisor', 1706620000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (113, 2, 'dictData.ne_host_groupId.2', '2', 'ne_host_groupId', '', '', '1', 'supervisor', 1706620000000, '', 0, ''); @@ -153,15 +153,20 @@ INSERT INTO `sys_dict_data` VALUES (125, 0, 'dictData.ne_version_status.0', '0', INSERT INTO `sys_dict_data` VALUES (126, 1, 'dictData.ne_version_status.1', '1', 'ne_version_status', '', 'success', '1', 'supervisor', 1706620000000, 'supervisor', 1712720201349, ''); INSERT INTO `sys_dict_data` VALUES (127, 1, 'dictData.ne_version_status.2', '2', 'ne_version_status', '', 'purple', '1', 'supervisor', 1706620000000, 'supervisor', 1712720201349, ''); INSERT INTO `sys_dict_data` VALUES (128, 1, 'dictData.ne_version_status.3', '3', 'ne_version_status', '', 'processing', '1', 'supervisor', 1706620000000, 'supervisor', 1712720201349, ''); --- INSERT INTO `sys_dict_data` VALUES (129, 0, 'dictData.udm_sub_cn_type.0', '0', 'udm_sub_cn_type', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); --- INSERT INTO `sys_dict_data` VALUES (130, 1, 'dictData.udm_sub_cn_type.1', '1', 'udm_sub_cn_type', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); --- INSERT INTO `sys_dict_data` VALUES (131, 2, 'dictData.udm_sub_cn_type.2', '2', 'udm_sub_cn_type', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); --- INSERT INTO `sys_dict_data` VALUES (132, 3, 'dictData.udm_sub_cn_type.3', '3', 'udm_sub_cn_type', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); - --- 实训教学 -INSERT INTO `sys_dict_data` VALUES (200, 0, 'dictData.pt_config_apply_status.0', '0', 'pt_config_apply_status', '', 'processing', '1', 'supervisor', 1712720201349, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (201, 1, 'dictData.pt_config_apply_status.1', '1', 'pt_config_apply_status', '', 'default', '1', 'supervisor', 1712720201349, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (202, 2, 'dictData.pt_config_apply_status.2', '2', 'pt_config_apply_status', '', 'success', '1', 'supervisor', 1712720201349, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (203, 3, 'dictData.pt_config_apply_status.3', '3', 'pt_config_apply_status', '', 'purple', '1', 'supervisor', 1712720201349, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (129, 0, 'dictData.cdr_cause_code.0', '0', 'cdr_cause_code', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (130, 1, 'dictData.cdr_cause_code.8', '8', 'cdr_cause_code', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (131, 2, 'dictData.cdr_cause_code.10', '10', 'cdr_cause_code', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (132, 10, 'dictData.cdr_cause_code.21', '21', 'cdr_cause_code', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (133, 11, 'dictData.cdr_cause_code.22', '22', 'cdr_cause_code', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (134, 12, 'dictData.cdr_cause_code.27', '27', 'cdr_cause_code', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (135, 13, 'dictData.cdr_cause_code.28', '28', 'cdr_cause_code', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (136, 14, 'dictData.cdr_cause_code.29', '29', 'cdr_cause_code', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (137, 15, 'dictData.cdr_cause_code.30', '30', 'cdr_cause_code', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (138, 16, 'dictData.cdr_cause_code.38', '38', 'cdr_cause_code', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (139, 20, 'dictData.cdr_cause_code.41', '41', 'cdr_cause_code', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (140, 21, 'dictData.cdr_cause_code.41', '41', 'cdr_cause_code', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (141, 22, 'dictData.cdr_cause_code.42', '42', 'cdr_cause_code', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (142, 23, 'dictData.cdr_cause_code.47', '47', 'cdr_cause_code', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (143, 30, 'dictData.cdr_cause_code.50', '50', 'cdr_cause_code', '', '', '1', 'supervisor', 1712720201349, '', 0, ''); SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/install/sys_dict_data1_i18n_zh.sql b/database/install/sys_dict_data1_i18n_zh.sql index 4ffe63ce..e6c8388a 100644 --- a/database/install/sys_dict_data1_i18n_zh.sql +++ b/database/install/sys_dict_data1_i18n_zh.sql @@ -20,8 +20,8 @@ INSERT INTO `sys_dict_data` VALUES (1012, 1012, 'menu.security.user', '用户管 INSERT INTO `sys_dict_data` VALUES (1013, 1013, 'menu.security.role', '角色管理', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1014, 1014, 'menu.security.roleUser', '分配角色', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1015, 1015, 'menu.system.menu', '菜单管理', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1016, 1016, 'menu.security.dept', '班级管理', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1017, 1017, 'menu.security.post', '职位管理', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1016, 1016, 'menu.security.dept', '部门管理', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1017, 1017, 'menu.security.post', '岗位管理', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1018, 1018, 'menu.system.dictType', '字典管理', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1019, 1019, 'menu.system.dictData', '字典数据', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1020, 1020, 'menu.system.paramSet', '参数设置', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -39,8 +39,8 @@ INSERT INTO `sys_dict_data` VALUES (1031, 1031, 'menu.security.userRemark', '用 INSERT INTO `sys_dict_data` VALUES (1032, 1032, 'menu.security.roleRemark', '角色管理菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1033, 1033, 'menu.security.roleUserRemark', '分配角色内嵌隐藏菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1034, 1034, 'menu.system.menuRemark', '菜单管理菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1035, 1035, 'menu.security.deptRemark', '班级管理菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1036, 1036, 'menu.security.postRemark', '职位管理菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1035, 1035, 'menu.security.deptRemark', '部门管理菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1036, 1036, 'menu.security.postRemark', '岗位管理菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1037, 1037, 'menu.system.dictTypeRemark', '字典管理菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1038, 1038, 'menu.system.dictDataRemark', '字典数据内嵌隐藏菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1039, 1039, 'menu.system.paramSetRemark', '参数设置菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -78,8 +78,8 @@ INSERT INTO `sys_dict_data` VALUES (1070, 1070, 'menu.ueUser.onlineIMS', 'IMS在 INSERT INTO `sys_dict_data` VALUES (1071, 1071, 'menu.ueUser.onlineUE', 'UE在线信息', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1072, 1072, 'menu.ueUser.base5G', '基站信息', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1073, 1073, 'menu.trace', '跟踪', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1074, 1074, 'menu.trace.task', '跟踪任务', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1075, 1075, 'menu.trace.analysis', '信令分析', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1074, 1074, 'menu.trace.task', '网元跟踪任务', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1075, 1075, 'menu.trace.analysis', '网元跟踪数据', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1076, 1076, 'menu.trace.pcap', '信令抓包', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1077, 1077, 'menu.fault', '监控', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1078, 1078, 'menu.config.backupManageRemark', '备份管理菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -118,11 +118,11 @@ INSERT INTO `sys_dict_data` VALUES (1110, 1110, 'menu.fault.setRemark', '故障 INSERT INTO `sys_dict_data` VALUES (1111, 1111, 'menu.perfRemark', '性能目录', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1112, 1112, 'menu.perf.task', '任务管理', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1113, 1113, 'menu.perf.data', '性能数据', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1114, 1114, 'menu.perf.report', '性能报表', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1114, 1114, 'menu.perf.kpiOverView', '关键指标概览', 'i18n_zh', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (1115, 1115, 'menu.perf.threshold', '性能门限', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1116, 1116, 'menu.perf.kpi', '黄金指标', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1116, 1116, 'menu.perf.kpi', '关键指标', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1117, 1117, 'menu.perf.customTarget', '自定义指标', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1118, 1118, 'menu.perf.set', '性能通用设置', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1118, 1118, 'menu.perf.kpiKeyTarget', '关键指标报表', 'i18n_zh', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (1119, 1119, 'menu.mml', 'MML', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1120, 1120, 'menu.mml.ne', '网元操作', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1121, 1121, 'menu.mml.udm', 'UDM操作', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -130,11 +130,11 @@ INSERT INTO `sys_dict_data` VALUES (1122, 1122, 'menu.mml.set', 'MML设置', 'i1 INSERT INTO `sys_dict_data` VALUES (1123, 1123, 'menu.mml.omc', 'OMC操作', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1124, 1124, 'menu.perf.taskRemark', '任务管理菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1125, 1125, 'menu.perf.dataRemark', '性能数据菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1126, 1126, 'menu.perf.reportRemark', '性能报表菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1126, 1126, 'menu.perf.kpiOverViewRemark', '性能报表菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1127, 1127, 'menu.perf.thresholdRemark', '性能门限菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1128, 1128, 'menu.perf.kpiRemark', '黄金指标菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1129, 1129, 'menu.perf.customTargetRemark', '自定义指标菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1130, 1130, 'menu.perf.setRemark', '性能通用设置菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1130, 1130, 'menu.perf.setRemark', '性能通用设置菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1131, 1131, 'menu.mmlRemark', 'MML管理目录', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1132, 1132, 'menu.mml.neRemark', '网元操作菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1133, 1133, 'menu.mml.udmRemark', '网元UDM用户数据菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -188,28 +188,28 @@ INSERT INTO `sys_dict_data` VALUES (1423, 1423, 'dictData.operType.clear', '清 INSERT INTO `sys_dict_data` VALUES (1424, 1424, 'dictData.trace.interface', '接口跟踪', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1425, 1425, 'dictData.trace.device', '设备跟踪', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1426, 1426, 'dictData.trace.user', '用户跟踪', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1427, 1427, 'dictData.logType.download', '下载', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1428, 1428, 'dictData.logType.activation', '激活', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1429, 1429, 'dictData.logType.add', '新增', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1430, 1430, 'dictData.logType.other', '其他', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1431, 1431, 'dictData.logType.back', '回退', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1432, 1432, 'dictData.logType.delete', '删除', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1433, 1433, 'dictData.logType.distribute', '分配', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1434, 1434, 'dictData.logType.export', '导出', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1435, 1435, 'dictData.logType.query', '查询', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1436, 1436, 'dictData.logType.setup', '设置', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1437, 1437, 'dictData.logType.update', '更新', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1438, 1438, 'dictData.logType.upload', '上传', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1439, 1439, 'dictData.logType.view', '查看', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1440, 1440, 'dictData.logType.login', '登录', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1441, 1441, 'dictData.logType.logout', '登出', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1442, 1442, 'dictData.securityLogType.add', '新增', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1443, 1443, 'dictData.securityLogType.update', '更新', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1444, 1444, 'dictData.securityLogType.delete', '删除', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1445, 1445, 'dictData.securityLogType.lock', '锁定', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1446, 1446, 'dictData.securityLogType.unlock', '解锁', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1447, 1447, 'dictData.securityLogType.reset', '重置', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1448, 1448, 'dictData.securityLogType.deactivate', '停用', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1427, 1427, 'dictData.logType.download', '下载', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1428, 1428, 'dictData.logType.activation', '激活', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1429, 1429, 'dictData.logType.add', '新增', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1430, 1430, 'dictData.logType.other', '其他', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1431, 1431, 'dictData.logType.back', '回退', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1432, 1432, 'dictData.logType.delete', '删除', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1433, 1433, 'dictData.logType.distribute', '分配', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1434, 1434, 'dictData.logType.export', '导出', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1435, 1435, 'dictData.logType.query', '查询', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1436, 1436, 'dictData.logType.setup', '设置', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1437, 1437, 'dictData.logType.update', '更新', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1438, 1438, 'dictData.logType.upload', '上传', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1439, 1439, 'dictData.logType.view', '查看', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1440, 1440, 'dictData.logType.login', '登录', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1441, 1441, 'dictData.logType.logout', '登出', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1442, 1442, 'dictData.securityLogType.add', '新增', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1443, 1443, 'dictData.securityLogType.update', '更新', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (1444, 1444, 'dictData.securityLogType.delete', '删除', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1445, 1445, 'neHost.banNE', '禁止操作网元', 'i18n_zh', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (1446, 1446, 'dictData.ne_host_type.redis', 'Redis', 'i18n_zh', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (1447, 1447, 'menu.tools.ping', '网络探测测试', 'i18n_zh', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (1448, 1448, 'menu.tools.iperf', '网络性能测试', 'i18n_zh', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (1449, 1449, 'dictData.jobSaveLog.no', '不记录', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1450, 1450, 'dictData.jobSaveLog.yes', '记录', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1451, 1451, 'dictData.neVersionStatus.upload', '已上传', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -225,8 +225,8 @@ INSERT INTO `sys_dict_data` VALUES (1460, 1460, 'dictData.export.type', '数据 INSERT INTO `sys_dict_data` VALUES (1461, 1461, 'dictData.export.status', '数据状态', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1462, 1462, 'dictData.datascope.all', '全部数据权限', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1463, 1463, 'dictData.datascope.custom', '自定数据权限', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1464, 1464, 'dictData.datascope.dept', '班级数据权限', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1465, 1465, 'dictData.datascope.deptAndChid', '班级及以下数据权限', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1464, 1464, 'dictData.datascope.dept', '部门数据权限', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1465, 1465, 'dictData.datascope.deptAndChid', '部门及以下数据权限', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1466, 1466, 'dictData.datascope.self', '仅本人数据权限', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1467, 1467, 'dictData.noData', '没有可访问字典编码数据!', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1468, 1468, 'dictData.errLabelExists', '操作数据【{name}】失败,该字典类型下标签名已存在', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -239,9 +239,9 @@ INSERT INTO `sys_dict_data` VALUES (1505, 1505, 'dictType.sys_yes_no', '系统 INSERT INTO `sys_dict_data` VALUES (1506, 1506, 'dictType.sys_oper_type', '操作类型', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1507, 1507, 'dictType.sys_common_status', '系统状态', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1508, 1508, 'dictType.trace_type', '跟踪类型', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1509, 1509, 'dictType.operation_log_type', '操作日志类型', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1509, 1509, 'menu.tools.ps', '进程运行程序', 'i18n_zh', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (1510, 1510, 'dictType.alarm_status', '告警日志类型', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1511, 1511, 'dictType.security_log_type', '安全日志类型', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1511, 1511, 'menu.tools.net', '进程网络连接', 'i18n_zh', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (1512, 1512, 'dictType.ne_version_status', '网元软件版本状态', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1513, 1513, 'dictType.i18n_en', '多语言-英文', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1514, 1514, 'dictType.i18n_zh', '多语言-中文', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -254,9 +254,9 @@ INSERT INTO `sys_dict_data` VALUES (1520, 1520, 'dictType.sys_yes_no_remark', ' INSERT INTO `sys_dict_data` VALUES (1521, 1521, 'dictType.sys_oper_type_remark', '操作类型列表', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1522, 1522, 'dictType.sys_common_status_remark', '登录状态列表', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1523, 1523, 'dictType.trace_type_remark', '跟踪类型', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1524, 1524, 'dictType.operation_log_type_remark', '操作日志类型', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1525, 1525, 'dictType.alarm_status_remark', '告警日志状态类型', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1526, 1526, 'dictType.security_log_type_remark', '安全日志类型', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1524, 1524, 'dictType.alarm_status_remark', '告警日志状态类型', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1525, 1525, 'menu.trace.tshark', '信令分析', 'i18n_zh', '', '', '1', 'supervisor', 1727085393370, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (1526, 1526, 'menu.trace.wireshark', '信令跟踪', 'i18n_zh', '', '', '1', 'supervisor', 1727085393370, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (1527, 1527, 'dictType.ne_version_status_remark', '网元软件版本状态', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1528, 1528, 'dictType.i18n_en_remark', 'Internationalization - English', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1529, 1529, 'dictType.i18n_zh_remark', 'Internationalization - Chinese', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -269,15 +269,15 @@ INSERT INTO `sys_dict_data` VALUES (1535, 1535, 'dictType.sys_role_datascope_rem INSERT INTO `sys_dict_data` VALUES (1536, 1536, 'dictType.noData', '没有可访问字典类型数据!', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1537, 1537, 'dictType.errNameExists', '操作字典【{name}】失败,字典名称已存在', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1538, 1538, 'dictType.errTypeExists', '操作字典【{name}】失败,字典类型已存在', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1600, 1600, 'dept.root', 'XXXX大学', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1601, 1601, 'dept.root.item1', '未指定', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1602, 1602, 'dept.noData', '没有可访问班级数据!', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1603, 1603, 'dept.errParentDelFlag', '上级班级【{name}】已删除,不允许新增', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1604, 1604, 'dept.errParentStatus', '上级班级【{name}】停用,不允许新增', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1605, 1605, 'dept.errNameExists', '操作班级【{name}】失败,班级名称已存在', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1606, 1606, 'dept.errParentID', '操作班级【{name}】失败,上级班级不能是自己', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1607, 1607, 'dept.errHasChildUse', '操作失败,该班级包含未停用的子班级数量:{num}', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1608, 1608, 'dept.errHasUserUse', '不允许删除,班级已分配给用户数:{num}', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1600, 1600, 'dept.root', '系统', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1601, 1601, 'dept.root.item1', '未分配', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1602, 1602, 'dept.noData', '没有可访问部门数据!', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1603, 1603, 'dept.errParentDelFlag', '上级部门【{name}】已删除,不允许新增', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1604, 1604, 'dept.errParentStatus', '上级部门【{name}】停用,不允许新增', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1605, 1605, 'dept.errNameExists', '操作部门【{name}】失败,部门名称已存在', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1606, 1606, 'dept.errParentID', '操作部门【{name}】失败,上级部门不能是自己', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1607, 1607, 'dept.errHasChildUse', '操作失败,该部门包含未停用的子部门数量:{num}', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1608, 1608, 'dept.errHasUserUse', '不允许删除,部门已分配给用户数:{num}', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1630, 1630, 'config.sys.user.initPassword', '用户管理-账号初始密码', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1631, 1631, 'config.sys.account.captchaEnabled', '账号自助-验证码开关', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1632, 1632, 'config.sys.account.registerUser', '账号自助-是否开启用户注册功能', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -309,7 +309,7 @@ INSERT INTO `sys_dict_data` VALUES (1657, 1657, 'config..export.value', '参数 INSERT INTO `sys_dict_data` VALUES (1658, 1658, 'config..export.type', '系统内置', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1659, 1659, 'config..export.remark', '参数说明', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1660, 1660, 'config.sys.titleValue', 'AGrand EMS', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1661, 1661, 'config.sys.copyrightValue', 'Copyright ©2023 千通科技', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1661, 1661, 'config.sys.copyrightValue', 'Copyright ©2024 千通科技', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1662, 1662, 'config.noData', '没有可访问参数配置数据!', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1663, 1663, 'config.errKey', '无效 key', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1664, 1664, 'config.errValueEq', '变更状态与旧值相等!', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -343,14 +343,14 @@ INSERT INTO `sys_dict_data` VALUES (1723, 1723, 'job.errCronExpression', '操作 INSERT INTO `sys_dict_data` VALUES (1724, 1724, 'job.errJobExists', '调度任务新增【{name}】失败,同任务组内有相同任务名称', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1725, 1725, 'job.statusEq', '变更状态与旧值相等!', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1750, 1750, 'role.system', '系统', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1751, 1751, 'role.admin', '管理员', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1752, 1752, 'role.teacher', '教师', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1753, 1753, 'role.student', '学生', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1751, 1751, 'role.admin', '管理人员', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1752, 1752, 'role.operator', '运维人员', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1753, 1753, 'role.monitor', '监控人员', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1754, 1754, 'role.vistor', '普通用户', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1755, 1755, 'role.systemRemark', '系统,无法修改删除', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1756, 1756, 'role.adminRemark', '管理员 可以对设备进行任何操作', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1757, 1757, 'role.teacherRemark', '教师 可以从设备读取数据,并对设备进行配置,但是不能对设备进行软件升级操作。', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1758, 1758, 'role.studentRemark', '学生 只能从设备读取数据,而不能对设备进行任何设置', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1756, 1756, 'role.adminRemark', '管理人员 可以对设备进行任何操作', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1757, 1757, 'role.operatorRemark', '运维人员 可以从设备读取数据,并对设备进行配置,但是不能对设备进行软件升级操作。', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1758, 1758, 'role.monitorRemark', '监控人员 只能从设备读取数据,而不能对设备进行任何设置', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1759, 1759, 'role.vistorRemark', '普通用户 只可看系统相关信息', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1760, 1760, 'role.export.id', '角色编号', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1761, 1761, 'role.export.name', '角色名称 ', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -362,17 +362,17 @@ INSERT INTO `sys_dict_data` VALUES (1766, 1766, 'role.noData', '没有可访问 INSERT INTO `sys_dict_data` VALUES (1767, 1767, 'role.statusEq', '变更状态与旧值相等!', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1768, 1768, 'role.errNameExists', '操作角色【{name}】失败,角色名称已存在', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1769, 1769, 'role.errKeyExists', '操作角色【{name}】失败,角色键值已存在', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1800, 1800, 'post.admin', '管理员', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1801, 1801, 'post.teacher', '教师', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1802, 1802, 'post.student', '学生', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1800, 1800, 'post.admin', '系统', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1801, 1801, 'post.operator', '管理', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1802, 1802, 'post.monitor', '运维', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1803, 1803, 'post.visitor', '监控', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1804, 1804, 'post.export.id', '职位编号 ', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1805, 1805, 'post.export.code', '职位编码', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1806, 1806, 'post.export.name', '职位名称', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1807, 1807, 'post.export.sort', '职位排序', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1808, 1808, 'post.export.status', '职位状态', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1809, 1809, 'post.noData', '没有可访问职位数据!', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1810, 1810, 'post.errNameExists', '操作职位【{name}】失败,职位名称已存在已存在', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1804, 1804, 'post.export.id', '岗位编号 ', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1805, 1805, 'post.export.code', '岗位编码', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1806, 1806, 'post.export.name', '岗位名称', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1807, 1807, 'post.export.sort', '岗位排序', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1808, 1808, 'post.export.status', '岗位状态', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1809, 1809, 'post.noData', '没有可访问岗位数据!', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1810, 1810, 'post.errNameExists', '操作岗位【{name}】失败,岗位名称已存在已存在', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1811, 1811, 'post.errCodeExists', '操作角色【{name}】失败,角色键值已存在', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1830, 1830, 'user.export.id', '用户编号', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1831, 1831, 'user.export.name', '登录账号', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -381,9 +381,9 @@ INSERT INTO `sys_dict_data` VALUES (1833, 1833, 'user.export.email', '电子邮 INSERT INTO `sys_dict_data` VALUES (1834, 1834, 'user.export.phone', '手机号码', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1835, 1835, 'user.export.sex', '用户性别', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1836, 1836, 'user.export.status', '用户状态', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1837, 1837, 'user.export.deptID', '班级编号', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1838, 1838, 'user.export.deptName', '班级名称', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1839, 1839, 'user.export.deptLeader', '班级负责人', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1837, 1837, 'user.export.deptID', '部门编号', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1838, 1838, 'user.export.deptName', '部门名称', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1839, 1839, 'user.export.deptLeader', '部门负责人', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1840, 1840, 'user.export.loginIP', '用户登录IP', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1841, 1841, 'user.export.loginDate', '用户登录时间', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1842, 1842, 'user.noData', '没有可访问用户数据!', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -397,14 +397,14 @@ INSERT INTO `sys_dict_data` VALUES (1849, 1849, 'user.errPhoneFormat', '操作 INSERT INTO `sys_dict_data` VALUES (1850, 1850, 'user.errPhoneExists', '操作用户【{name}】失败,手机号码已存在', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1851, 1851, 'user.errNameExists', '操作用户【{name}】失败,登录账号已存在', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1852, 1852, 'user.import.mustItem', '表格中必填列表项,{text}', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1853, 1853, 'user.import.phoneExist', '序号:{id} 手机号码 {phone} 已存在', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1854, 1854, 'user.import.phoneFormat', '序号:{id} 手机号码 {phone} 格式错误', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1855, 1855, 'user.import.emailExist', '序号:{id} 用户邮箱:{email} 已存在', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1856, 1856, 'user.import.emailFormat', '序号:{id} 用户邮箱:{email} 格式错误', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1857, 1857, 'user.import.success', '序号:{id} 登录名称:{name} 导入成功', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1858, 1858, 'user.import.fail', '序号:{id} 登录名称:{name} 导入失败', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1859, 1859, 'user.import.successUpdate', '序号:{id} 登录名称:{name} 更新成功', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1860, 1860, 'user.import.failUpdate', '序号:{id} 登录名称:{name} 更新失败', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1853, 1853, 'user.import.phoneExist', '用户编号:{id} 手机号码 {phone} 已存在', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1854, 1854, 'user.import.phoneFormat', '用户编号:{id} 手机号码 {phone} 格式错误', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1855, 1855, 'user.import.emailExist', '用户编号:{id} 用户邮箱:{email} 已存在', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1856, 1856, 'user.import.emailFormat', '用户编号:{id} 用户邮箱:{email} 格式错误', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1857, 1857, 'user.import.success', '用户编号:{id} 登录名称:{name} 导入成功', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1858, 1858, 'user.import.fail', '用户编号:{id} 登录名称:{name} 导入失败', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1859, 1859, 'user.import.successUpdate', '用户编号:{id} 登录名称:{name} 更新成功', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1860, 1860, 'user.import.failUpdate', '用户编号:{id} 登录名称:{name} 更新失败', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1861, 1861, 'user.import.failTip', '很抱歉,导入失败!共 {num} 条数据格式不正确,错误如下:', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1862, 1862, 'user.import.successTip', '恭喜您,数据已全部导入成功!共 {num} 条,数据如下:', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1900, 1900, 'app.common.err403', '无权访问 {method} {requestURI}', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -426,7 +426,7 @@ INSERT INTO `sys_dict_data` VALUES (1915, 1915, 'log.operate.export.method', ' INSERT INTO `sys_dict_data` VALUES (1916, 1916, 'log.operate.export.requestMethod', '请求方式 ', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1917, 1917, 'log.operate.export.operatorType', '操作类型', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1918, 1918, 'log.operate.export.operName', '操作人员', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1919, 1919, 'log.operate.export.deptName', '操作人员班级名称', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1919, 1919, 'log.operate.export.deptName', '操作人员部门名称', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1920, 1920, 'log.operate.export.url', '请求链接地址', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1921, 1921, 'log.operate.export.ip', '请求主机 ', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1922, 1922, 'log.operate.export.location', '请求地址', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -454,11 +454,11 @@ INSERT INTO `sys_dict_data` VALUES (1943, 1943, 'log.operate.title.sysJobLog', ' INSERT INTO `sys_dict_data` VALUES (1944, 1944, 'log.operate.title.sysJob', '调度任务', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1945, 1945, 'log.operate.title.tcpdump', '信令抓包', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1946, 1946, 'log.operate.title.sysConfig', '参数配置', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1947, 1947, 'log.operate.title.sysDept', '班级', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1947, 1947, 'log.operate.title.sysDept', '部门', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1948, 1948, 'log.operate.title.sysDictData', '字典数据', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1949, 1949, 'log.operate.title.sysDictType', '字典类型', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1950, 1950, 'log.operate.title.sysMenu', '菜单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (1951, 1951, 'log.operate.title.sysPost', '职位', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (1951, 1951, 'log.operate.title.sysPost', '岗位', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1952, 1952, 'log.operate.title.sysProfile', '个人信息', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1953, 1953, 'log.operate.title.sysProfileAvatar', '个人头像', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (1954, 1954, 'log.operate.title.sysRole', '角色', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -542,7 +542,7 @@ INSERT INTO `sys_dict_data` VALUES (2031, 2031, 'sys.account.captchaType', '账 INSERT INTO `sys_dict_data` VALUES (2032, 2032, 'sys.account.captchaTypeRemark', '使用验证码类型(math数值计算,char字符验证)', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (2033, 2033, 'menu.dashboard', '仪表盘', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (2034, 2034, 'menu.dashboard.overview', '总览', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (2035, 2035, 'menu.dashboard.imsCDR', '通话话单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (2035, 2035, 'menu.dashboard.imsCDR', '语音话单', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (2036, 2036, 'dictType.cdr_sip_code', 'CDR SIP响应代码类别类型', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (2037, 2037, 'dictType.cdr_call_type', 'CDR 呼叫类型', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (2038, 2038, 'dictType.ue_auth_code', 'UE 事件认证代码类型', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL); @@ -591,7 +591,7 @@ INSERT INTO `sys_dict_data` VALUES (2080, 2080, 'log.operate.title.ws', 'WS会 INSERT INTO `sys_dict_data` VALUES (2081, 2081, 'log.operate.title.neHost', '网元主机', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2082, 2082, 'neHost.noData', '没有可访问主机信息数据!', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2083, 2083, 'neHost.errKeyExists', '主机信息操作【{name}】失败,同组内名称已存在', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (2084, 2084, 'neHost.errByHostInfo', '连接主机失败,请检查连接参数后重试', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2084, 2084, 'neHost.errByHostInfo', '连接失败,请检查连接参数后重试', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2085, 2085, 'dictType.ne_host_type', '网元主机连接类型', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2086, 2086, 'dictType.ne_host_groupId', '网元主机分组', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2087, 2087, 'dictType.ne_host_authMode', '网元主机认证模式', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); @@ -602,16 +602,16 @@ INSERT INTO `sys_dict_data` VALUES (2091, 2091, 'dictData.ne_host_groupId.1', ' INSERT INTO `sys_dict_data` VALUES (2092, 2092, 'dictData.ne_host_groupId.2', '系统', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2093, 2093, 'dictData.ne_host_authMode.0', '密码认证', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2094, 2094, 'dictData.ne_host_authMode.1', '私钥认证', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (2095, 2095, 'menu.tools.terminal', '网元主机终端', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (2096, 2096, 'menu.config.neHost', '网元主机', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (2097, 2097, 'menu.config.neHostCommand', '网元主机命令', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2095, 2095, 'menu.tools.terminal', '主机终端', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2096, 2096, 'menu.ne.neHost', '网元主机', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2097, 2097, 'menu.ne.neHostCommand', '网元主机命令', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2098, 2098, 'log.operate.title.neHostCmd', '网元主机命令', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2099, 2099, 'neHostCmd.noData', '没有可访问主机命令数据!', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2100, 2100, 'neHostCmd.errKeyExists', '主机命令操作【{name}】失败,同组内名称已存在', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2101, 2101, 'dictType.ne_host_cmd_groupId', '网元主机命令分组', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2102, 2102, 'dictData.ne_host_cmd_groupId.0', '默认', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2103, 2103, 'dictData.ne_host_cmd_groupId.1', '快速命令', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (2104, 2104, 'menu.config.neInfo', '网元信息', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2104, 2104, 'menu.ne.neInfo', '网元信息', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2105, 2105, 'log.operate.title.neInfo', '网元信息', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2106, 2106, 'neInfo.noData', '没有可访问网元信息数据!', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2107, 2107, 'neInfo.errKeyExists', '网元信息操作【{key}】失败,同类型下标识已存在', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); @@ -625,12 +625,12 @@ INSERT INTO `sys_dict_data` VALUES (2114, 2114, 'dictData.ne_info_status.3', '-' INSERT INTO `sys_dict_data` VALUES (2115, 2115, 'dictType.ne_info_status', '网元信息状态', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2116, 2116, 'menu.ne.neQuickSetup', '网元快速安装', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2117, 2117, 'log.operate.title.neConfig', '网元参数配置', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (2118, 2118, 'menu.config.neLicense', '网元许可', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2118, 2118, 'menu.ne.neLicense', '网元许可', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2119, 2119, 'log.operate.title.neLicense', '网元许可', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (2120, 2120, 'menu.config.neSoftware', '网元软件包', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2120, 2120, 'menu.ne.neSoftware', '网元软件包', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2121, 2121, 'log.operate.title.neSoftware', '网元软件包', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2122, 2122, 'log.operate.title.neVersion', '网元版本', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (2123, 2123, 'menu.config.neVersion', '网元版本', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2123, 2123, 'menu.ne.neVersion', '网元版本', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2124, 2124, 'dictType.ne_license_status', '网元许可状态', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2125, 2125, 'dictData.ne_license_status.0', '无效', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2126, 2126, 'dictData.ne_license_status.1', '有效', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); @@ -640,7 +640,7 @@ INSERT INTO `sys_dict_data` VALUES (2129, 2129, 'menu.monitor.event', '事件', INSERT INTO `sys_dict_data` VALUES (2130, 2130, 'post.export.time', '创建时间', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2131, 2131, 'role.export.time', '创建时间', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2132, 2132, 'dictData.ne_host_authMode.2', '免密认证', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); --- INSERT INTO `sys_dict_data` VALUES (2133, 2133, 'menu.ne.neConfPara5G', '网元公共配置', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2133, 2133, 'menu.ne.neConfig', '网元配置', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2134, 2134, 'dictData.ne_version_status.0', '无', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2135, 2135, 'dictData.ne_version_status.1', '已是最新', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2136, 2136, 'dictData.ne_version_status.2', '上一版本', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); @@ -653,24 +653,47 @@ INSERT INTO `sys_dict_data` VALUES (2142, 2142, 'config.sys.i18nOpenRemark', ' INSERT INTO `sys_dict_data` VALUES (2143, 2143, 'menu.dashboard.mmeUE', '4G 终端事件', 'i18n_zh', '', '', '1', 'supervisor', 1718441035866, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2144, 2144, 'log.operate.title.mmeUE', '4G 终端事件', 'i18n_zh', '', '', '1', 'supervisor', 1718441035866, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2145, 2145, 'menu.system.user.editPost', '修改用户岗位', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); --- INSERT INTO `sys_dict_data` VALUES (2146, 2146, 'dictType.udm_sub_cn_type', 'UDM Sub CN Type', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); --- INSERT INTO `sys_dict_data` VALUES (2147, 2147, 'dictData.udm_sub_cn_type.0', 'NA', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); --- INSERT INTO `sys_dict_data` VALUES (2148, 2148, 'dictData.udm_sub_cn_type.1', '5G', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); --- INSERT INTO `sys_dict_data` VALUES (2149, 2149, 'dictData.udm_sub_cn_type.2', '4G', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); --- INSERT INTO `sys_dict_data` VALUES (2150, 2150, 'dictData.udm_sub_cn_type.3', '5G&4G', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2146, 2146, 'menu.dashboard.smscCDR', '短信话单', 'i18n_zh', '', '', '1', 'supervisor', 1717051745866, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2147, 2147, 'log.operate.title.smscCDR', '短信话单', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2148, 2148, 'menu.trace.pcapFile', '信令抓包文件', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2149, 2149, 'menu.trace.taskAnalyze', '跟踪数据分析', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2150, 2150, 'job.ne_data_udm', '网元数据-UDM数据刷新同步', 'i18n_zh', '', '', '1', 'supervisor', 1730173767412, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2151, 2151, 'menu.system.setting.doc', '系统使用文档', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2152, 2152, 'menu.system.setting.official', '官网链接', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2153, 2153, 'menu.system.setting.lock', '锁屏操作', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (2154, 2154, 'menu.config.neConfigBackup', '网元配置备份', 'i18n_zh', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2154, 2154, 'menu.ne.neConfigBackup', '网元配置备份', 'i18n_zh', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2155, 2155, 'job.ne_config_backup', '网元-配置文件定期备份', 'i18n_zh', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (2156, 2156, 'job.ne_config_backup_remark', '网元配置文件定期备份到网管服务器\r\n可查看网元配置备份记录进行下载或通过网元信息操作导入配置', 'i18n_zh', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); - --- 实训教学 -INSERT INTO `sys_dict_data` VALUES (800, 800, 'menu.config.configParamApply', '配置应用申请', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (801, 801, 'dictType.pt_config_apply_status', '配置申请应用状态', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (802, 802, 'dictData.pt_config_apply_status.0', '申请', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (803, 803, 'dictData.pt_config_apply_status.1', '撤回', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (804, 804, 'dictData.pt_config_apply_status.2', '应用', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (805, 805, 'dictData.pt_config_apply_status.3', '退回', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2157, 2157, 'job.exportOperateLog', '定期从操作日志表导出文件到指定目录', 'i18n_zh', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2158, 2158, 'job.exportIMSCDR', '定期从语音话单表导出文件至指定目录', 'i18n_zh', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2159, 2159, 'job.exportSMFCDR', '定期从数据话单表导出文件至指定目录', 'i18n_zh', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2160, 2160, 'table.sys_log_operate', '操作日志', 'i18n_zh', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2161, 2161, 'table.cdr_event_ims', '语音话单', 'i18n_zh', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2162, 2162, 'table.cdr_event_smf', '数据话单', 'i18n_zh', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2163, 2163, 'table.cdr_event_smsc', '短信话单', 'i18n_zh', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2164, 2164, 'menu.log.exportFile', '导出文件管理', 'i18n_zh', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2165, 2165, 'menu.perf.kpiCReport', '自定义指标数据', 'i18n_zh', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2166, 2166, 'menu.trace.taskHLR', 'HLR 跟踪任务', 'i18n_zh', '', '', '1', 'supervisor', 1726626822538, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2167, 2167, 'dictType.cdr_cause_code', 'CDR 响应原因代码类别类型', 'i18n_zh', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2168, 2168, 'dictData.cdr_cause_code.0', '未知错误', 'i18n_zh', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2169, 2169, 'dictData.cdr_cause_code.8', '运营者要求禁止', 'i18n_zh', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2170, 2170, 'dictData.cdr_cause_code.10', '呼叫禁止', 'i18n_zh', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2171, 2171, 'dictData.cdr_cause_code.21', '短信传输拒绝', 'i18n_zh', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2172, 2172, 'dictData.cdr_cause_code.22', '内存超限', 'i18n_zh', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2173, 2173, 'dictData.cdr_cause_code.27', '目的地出错', 'i18n_zh', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2174, 2174, 'dictData.cdr_cause_code.28', '用户身份不明', 'i18n_zh', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2175, 2175, 'dictData.cdr_cause_code.29', '功能拒绝错误', 'i18n_zh', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2176, 2176, 'dictData.cdr_cause_code.30', '未知用户', 'i18n_zh', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2177, 2177, 'dictData.cdr_cause_code.38', '网络出错', 'i18n_zh', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2178, 2178, 'dictData.cdr_cause_code.41', '临时错误', 'i18n_zh', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2179, 2179, 'dictData.cdr_cause_code.42', '拥塞', 'i18n_zh', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2180, 2180, 'dictData.cdr_cause_code.47', '资源不可用', 'i18n_zh', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2181, 2181, 'dictData.cdr_cause_code.50', '请求的设施未订阅', 'i18n_zh', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2182, 2182, 'job.exportSMSCCDR', '定期从短信话单表导出文件至指定目录', 'i18n_zh', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2183, 2183, 'job.removeExportedFiles', '定期删除指定目录过期文件', 'i18n_zh', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2184, 2184, 'config.sys.homePage', '自定义主页', 'i18n_zh', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2185, 2185, 'config.sys.homePageRemark', '选择列表中的任一页面作为主页路径', 'i18n_zh', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2186, 2186, 'menu.config.neOverview', '网元概览', 'i18n_zh', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (2187, 2187, 'menu.config.neOverviewRemark', '显示所有网元状态配置和license等概览信息', 'i18n_zh', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/install/sys_dict_data2_i18n_en.sql b/database/install/sys_dict_data2_i18n_en.sql index b043bc56..dd59fa10 100644 --- a/database/install/sys_dict_data2_i18n_en.sql +++ b/database/install/sys_dict_data2_i18n_en.sql @@ -20,7 +20,7 @@ INSERT INTO `sys_dict_data` VALUES (3012, 3012, 'menu.security.user', 'User Mana INSERT INTO `sys_dict_data` VALUES (3013, 3013, 'menu.security.role', 'Role Management', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3014, 3014, 'menu.security.roleUser', 'Assigning Roles', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3015, 3015, 'menu.system.menu', 'Menu Management', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3016, 3016, 'menu.security.dept', 'Class Management', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3016, 3016, 'menu.security.dept', 'Department Management', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3017, 3017, 'menu.security.post', 'Position Management', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3018, 3018, 'menu.system.dictType', 'Dictionary Management', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3019, 3019, 'menu.system.dictData', 'Dictionary Data', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -39,7 +39,7 @@ INSERT INTO `sys_dict_data` VALUES (3031, 3031, 'menu.security.userRemark', 'Use INSERT INTO `sys_dict_data` VALUES (3032, 3032, 'menu.security.roleRemark', 'Role Management Menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3033, 3033, 'menu.security.roleUserRemark', 'Assign Roles Embedded Hidden Menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3034, 3034, 'menu.system.menuRemark', 'Menu Management Menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3035, 3035, 'menu.security.deptRemark', 'Class management menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3035, 3035, 'menu.security.deptRemark', 'Department management menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3036, 3036, 'menu.security.postRemark', 'Job Management Menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3037, 3037, 'menu.system.dictTypeRemark', 'Dictionary management menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3038, 3038, 'menu.system.dictDataRemark', 'Dictionary data embedded hidden menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -78,8 +78,8 @@ INSERT INTO `sys_dict_data` VALUES (3070, 3070, 'menu.ueUser.onlineIMS', 'IMS On INSERT INTO `sys_dict_data` VALUES (3071, 3071, 'menu.ueUser.onlineUE', 'UE Online Information', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3072, 3072, 'menu.ueUser.base5G', 'Radio Information', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3073, 3073, 'menu.trace', 'Trace', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3074, 3074, 'menu.trace.task', 'Trace Tasks', 'i18n_en', '', '', '1', 'supervisor', 1700000000000, NULL, 0, ''); -INSERT INTO `sys_dict_data` VALUES (3075, 3075, 'menu.trace.analysis', 'Signaling Analysis', 'i18n_en', '', '', '1', 'supervisor', 1700000000000, NULL, 0, ''); +INSERT INTO `sys_dict_data` VALUES (3074, 3074, 'menu.trace.task', 'NE Trace Task', 'i18n_en', '', '', '1', 'supervisor', 1700000000000, NULL, 0, ''); +INSERT INTO `sys_dict_data` VALUES (3075, 3075, 'menu.trace.analysis', 'NE Trace Task Data', 'i18n_en', '', '', '1', 'supervisor', 1700000000000, NULL, 0, ''); INSERT INTO `sys_dict_data` VALUES (3076, 3076, 'menu.trace.pcap', 'Signaling Capture', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3077, 3077, 'menu.fault', 'Monitor', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3078, 3078, 'menu.config.backupManageRemark', 'Backup Management Menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -118,11 +118,11 @@ INSERT INTO `sys_dict_data` VALUES (3110, 3110, 'menu.fault.setRemark', 'Fault G INSERT INTO `sys_dict_data` VALUES (3111, 3111, 'menu.perfRemark', 'Performance Catalog', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3112, 3112, 'menu.perf.task', 'Performance Tasks', 'i18n_en', '', '', '1', 'supervisor', 1700000000000, NULL, 0, ''); INSERT INTO `sys_dict_data` VALUES (3113, 3113, 'menu.perf.data', 'Performance Data', 'i18n_en', '', '', '1', 'supervisor', 1700000000000, NULL, 0, ''); -INSERT INTO `sys_dict_data` VALUES (3114, 3114, 'menu.perf.report', 'Performance Reports', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3114, 3114, 'menu.perf.kpiOverView', 'Key Performance Overview', 'i18n_en', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (3115, 3115, 'menu.perf.threshold', 'Performance Thresholds', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3116, 3116, 'menu.perf.kpi', 'Key Performance Indicators', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3117, 3117, 'menu.perf.customTarget', 'Custom Metrics', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3118, 3118, 'menu.perf.set', 'Performance General Settings', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3117, 3117, 'menu.perf.customTarget', 'Custom Indicator Management', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3118, 3118, 'menu.perf.kpiKeyTarget', 'Key Performance Reports', 'i18n_en', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (3119, 3119, 'menu.mml', 'MML', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3120, 3120, 'menu.mml.ne', 'NE Operation', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3121, 3121, 'menu.mml.udm', 'UDM Operation', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -130,11 +130,11 @@ INSERT INTO `sys_dict_data` VALUES (3122, 3122, 'menu.mml.set', 'MML Settings', INSERT INTO `sys_dict_data` VALUES (3123, 3123, 'menu.mml.omc', 'OMC Operation', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3124, 3124, 'menu.perf.taskRemark', 'Task Management Menu', 'i18n_en', '', '', '1', 'supervisor', 1700000000000, NULL, 0, ''); INSERT INTO `sys_dict_data` VALUES (3125, 3125, 'menu.perf.dataRemark', 'Performance Data Menu', 'i18n_en', '', '', '1', 'supervisor', 1700000000000, NULL, 0, ''); -INSERT INTO `sys_dict_data` VALUES (3126, 3126, 'menu.perf.reportRemark', 'Performance Report Menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3126, 3126, 'menu.perf.kpiOverViewRemark', 'Performance Report Menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3127, 3127, 'menu.perf.thresholdRemark', 'Performance Threshold Menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3128, 3128, 'menu.perf.kpiRemark', 'Key Performance Indicator Menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3129, 3129, 'menu.perf.customTargetRemark', 'Custom Metrics Menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3130, 3130, 'menu.perf.setRemark', 'Performance General Settings Menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3129, 3129, 'menu.perf.customTargetRemark', 'Custom Indicator Management Menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3130, 3130, 'menu.perf.setRemark', 'Performance General Settings Menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3131, 3131, 'menu.mmlRemark', 'MML Management Catalog', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3132, 3132, 'menu.mml.neRemark', 'Network Element Operations Menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3133, 3133, 'menu.mml.udmRemark', 'Network Element UDM User Data Menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -188,28 +188,28 @@ INSERT INTO `sys_dict_data` VALUES (3423, 3423, 'dictData.operType.clear', 'Clea INSERT INTO `sys_dict_data` VALUES (3424, 3424, 'dictData.trace.interface', 'Interface Tracing', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3425, 3425, 'dictData.trace.device', 'Module Tracing', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3426, 3426, 'dictData.trace.user', 'User Tracing', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3427, 3427, 'dictData.logType.download', 'Download', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3428, 3428, 'dictData.logType.activation', 'Activation', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3429, 3429, 'dictData.logType.add', 'New', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3430, 3430, 'dictData.logType.other', 'Other', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3431, 3431, 'dictData.logType.back', 'Rollback', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3432, 3432, 'dictData.logType.delete', 'Delete', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3433, 3433, 'dictData.logType.distribute', 'Assign', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3434, 3434, 'dictData.logType.export', 'Export', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3435, 3435, 'dictData.logType.query', 'Query', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3436, 3436, 'dictData.logType.setup', 'Setup', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3437, 3437, 'dictData.logType.update', 'Update', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3438, 3438, 'dictData.logType.upload', 'Upload', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3439, 3439, 'dictData.logType.view', 'View', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3440, 3440, 'dictData.logType.login', 'Login', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3441, 3441, 'dictData.logType.logout', 'Logout', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3442, 3442, 'dictData.securityLogType.add', 'New', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3443, 3443, 'dictData.securityLogType.update', 'Update', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3444, 3444, 'dictData.securityLogType.delete', 'Delete', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3445, 3445, 'dictData.securityLogType.lock', 'Locked', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3446, 3446, 'dictData.securityLogType.unlock', 'Unlock', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3447, 3447, 'dictData.securityLogType.reset', 'Reset', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3448, 3448, 'dictData.securityLogType.deactivate', 'Deactivate', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3427, 3427, 'dictData.logType.download', 'Download', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3428, 3428, 'dictData.logType.activation', 'Activation', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3429, 3429, 'dictData.logType.add', 'New', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3430, 3430, 'dictData.logType.other', 'Other', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3431, 3431, 'dictData.logType.back', 'Rollback', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3432, 3432, 'dictData.logType.delete', 'Delete', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3433, 3433, 'dictData.logType.distribute', 'Assign', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3434, 3434, 'dictData.logType.export', 'Export', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3435, 3435, 'dictData.logType.query', 'Query', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3436, 3436, 'dictData.logType.setup', 'Setup', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3437, 3437, 'dictData.logType.update', 'Update', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3438, 3438, 'dictData.logType.upload', 'Upload', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3439, 3439, 'dictData.logType.view', 'View', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3440, 3440, 'dictData.logType.login', 'Login', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3441, 3441, 'dictData.logType.logout', 'Logout', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3442, 3442, 'dictData.securityLogType.add', 'New', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3443, 3443, 'dictData.securityLogType.update', 'Update', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +-- INSERT INTO `sys_dict_data` VALUES (3444, 3444, 'dictData.securityLogType.delete', 'Delete', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3445, 3445, 'neHost.banNE', 'Do not operate the NE', 'i18n_en', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (3446, 3446, 'dictData.ne_host_type.redis', 'Redis', 'i18n_en', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (3447, 3447, 'menu.tools.ping', 'Net Probing Test', 'i18n_en', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (3448, 3448, 'menu.tools.iperf', 'Net Performance Test', 'i18n_en', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (3449, 3449, 'dictData.jobSaveLog.no', 'No Record', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3450, 3450, 'dictData.jobSaveLog.yes', 'Recorded', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3451, 3451, 'dictData.neVersionStatus.upload', 'Uploaded', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -225,8 +225,8 @@ INSERT INTO `sys_dict_data` VALUES (3460, 3460, 'dictData.export.type', 'Data Ty INSERT INTO `sys_dict_data` VALUES (3461, 3461, 'dictData.export.status', 'Status', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3462, 3462, 'dictData.datascope.all', 'All data permissions', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3463, 3463, 'dictData.datascope.custom', 'Customized Data Rights', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3464, 3464, 'dictData.datascope.dept', 'Class Data Permissions', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3465, 3465, 'dictData.datascope.deptAndChid', 'Class and below', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3464, 3464, 'dictData.datascope.dept', 'Departmental Data Permissions', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3465, 3465, 'dictData.datascope.deptAndChid', 'Department and below', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3466, 3466, 'dictData.datascope.self', 'Personal data access only', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3467, 3467, 'dictData.noData', 'There is no accessible dictionary code data!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3468, 3468, 'dictData.errLabelExists', 'Failed to manipulate data [{name}], tag name already exists under this dictionary type!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -239,9 +239,9 @@ INSERT INTO `sys_dict_data` VALUES (3505, 3505, 'dictType.sys_yes_no', 'System o INSERT INTO `sys_dict_data` VALUES (3506, 3506, 'dictType.sys_oper_type', 'Operation Type', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3507, 3507, 'dictType.sys_common_status', 'System Status', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3508, 3508, 'dictType.trace_type', 'Trace Types', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3509, 3509, 'dictType.operation_log_type', 'Operation Log Type', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3509, 3509, 'menu.tools.ps', 'Process Running Program', 'i18n_en', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (3510, 3510, 'dictType.alarm_status', 'Alarm Log Type', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3511, 3511, 'dictType.security_log_type', 'Security Log Type', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3511, 3511, 'menu.tools.net', 'Process Net Connection', 'i18n_en', '', '', '1', 'supervisor', 1728640045875, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (3512, 3512, 'dictType.ne_version_status', 'Network element software version status', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3513, 3513, 'dictType.i18n_en', 'Multi-language - English', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3514, 3514, 'dictType.i18n_zh', 'Multi-language - Chinese', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -254,9 +254,9 @@ INSERT INTO `sys_dict_data` VALUES (3520, 3520, 'dictType.sys_yes_no_remark', 'S INSERT INTO `sys_dict_data` VALUES (3521, 3521, 'dictType.sys_oper_type_remark', 'Operation type list', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3522, 3522, 'dictType.sys_common_status_remark', 'Login Status List', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3523, 3523, 'dictType.trace_type_remark', 'Trace Types', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3524, 3524, 'dictType.operation_log_type_remark', 'Operation log type', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3525, 3525, 'dictType.alarm_status_remark', 'Alarm Log Status Type', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3526, 3526, 'dictType.security_log_type_remark', 'Security Log Type', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3524, 3524, 'dictType.alarm_status_remark', 'Alarm Log Status Type', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3525, 3525, 'menu.trace.tshark', 'Signaling Analysis', 'i18n_en', '', '', '1', 'supervisor', 1727085393370, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (3526, 3526, 'menu.trace.wireshark', 'Signaling Trace', 'i18n_en', '', '', '1', 'supervisor', 1727085393370, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (3527, 3527, 'dictType.ne_version_status_remark', 'Network element software version status', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3528, 3528, 'dictType.i18n_en_remark', 'Internationalization - English', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3529, 3529, 'dictType.i18n_zh_remark', 'Internationalization - Chinese', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -269,15 +269,15 @@ INSERT INTO `sys_dict_data` VALUES (3535, 3535, 'dictType.sys_role_datascope_rem INSERT INTO `sys_dict_data` VALUES (3536, 3536, 'dictType.noData', 'There is no accessible dictionary type data!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3537, 3537, 'dictType.errNameExists', 'Failed to manipulate dictionary [{name}], dictionary name already exists!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3538, 3538, 'dictType.errTypeExists', 'Failed to manipulate dictionary [{name}], dictionary type already exists!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3600, 3600, 'dept.root', 'XXXX University', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3601, 3601, 'dept.root.item1', 'Unspecified', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3602, 3602, 'dept.noData', 'There is no accessible class data!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3603, 3603, 'dept.errParentDelFlag', 'The parent class [{name}] has been deleted and is not allowed to be added.', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3604, 3604, 'dept.errParentStatus', 'Parent class [{name}] is deactivated, additions are not allowed!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3605, 3605, 'dept.errNameExists', 'Manipulate class [{name}] failed, class name already exists!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3606, 3606, 'dept.errParentID', 'Failed to operate class [{name}], the parent class cannot be itself.', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3607, 3607, 'dept.errHasChildUse', 'Operation failed, the class contains undeactivated sub-classs number: {num}', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3608, 3608, 'dept.errHasUserUse', 'Deletion is not allowed, number of users the class has been assigned to: {num}', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3600, 3600, 'dept.root', 'System', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3601, 3601, 'dept.root.item1', 'Unallocated', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3602, 3602, 'dept.noData', 'There is no accessible department data!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3603, 3603, 'dept.errParentDelFlag', 'The parent department [{name}] has been deleted and is not allowed to be added.', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3604, 3604, 'dept.errParentStatus', 'Parent department [{name}] is deactivated, additions are not allowed!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3605, 3605, 'dept.errNameExists', 'Manipulate department [{name}] failed, department name already exists!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3606, 3606, 'dept.errParentID', 'Failed to operate department [{name}], the parent department cannot be itself.', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3607, 3607, 'dept.errHasChildUse', 'Operation failed, the department contains undeactivated sub-departments number: {num}', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3608, 3608, 'dept.errHasUserUse', 'Deletion is not allowed, number of users the department has been assigned to: {num}', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3630, 3630, 'config.sys.user.initPassword', 'User Management-Account Initial Password', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3631, 3631, 'config.sys.account.captchaEnabled', 'Account self-help-Certification code switch', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3632, 3632, 'config.sys.account.registerUser', 'Account self-service-Whether to enable the user registration function', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -309,7 +309,7 @@ INSERT INTO `sys_dict_data` VALUES (3657, 3657, 'config..export.value', 'Config INSERT INTO `sys_dict_data` VALUES (3658, 3658, 'config..export.type', 'Built In', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3659, 3659, 'config..export.remark', 'Config Description', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3660, 3660, 'config.sys.titleValue', 'AGrand EMS', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3661, 3661, 'config.sys.copyrightValue', 'Copyright ©2023 AGrandTech', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3661, 3661, 'config.sys.copyrightValue', 'Copyright ©2024 AGrandTech', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3662, 3662, 'config.noData', 'No parameter configuration data is accessible!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3663, 3663, 'config.errKey', 'Invalid key', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3664, 3664, 'config.errValueEq', 'Change state is equal to the old value!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -325,7 +325,7 @@ INSERT INTO `sys_dict_data` VALUES (3705, 3705, 'job.deleteExpiredAlarmRecordRem INSERT INTO `sys_dict_data` VALUES (3706, 3706, 'job.deleteExpiredKpiRecord', 'Delete expired KPI records', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3707, 3707, 'job.deleteExpiredKpiRecordRemark', 'KPI record retention for {duration} days', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3708, 3708, 'job.backupEtcFromNE', 'Network Element Configuration Auto Backup Task', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3709, 3709, 'job.backupEtcFromNERemark', 'Automatically backs up the configuration files in the network element\'s etc directory.', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3709, 3709, 'job.backupEtcFromNERemark', 'Automatically backs up the configuration files in the NE etc directory.', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3710, 3710, 'job.export.jobID', 'ID', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3711, 3711, 'job.export.jobName', 'Name', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3712, 3712, 'job.export.jobGroupName', 'Group', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -344,13 +344,13 @@ INSERT INTO `sys_dict_data` VALUES (3724, 3724, 'job.errJobExists', 'Failed to a INSERT INTO `sys_dict_data` VALUES (3725, 3725, 'job.statusEq', 'The change state is equal to the old value!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3750, 3750, 'role.system', 'System', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3751, 3751, 'role.admin', 'Administrator', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3752, 3752, 'role.teacher', 'Teacher', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3753, 3753, 'role.student', 'Student', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3752, 3752, 'role.operator', 'Operators', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3753, 3753, 'role.monitor', 'Monitor', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3754, 3754, 'role.vistor', 'General Users', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3755, 3755, 'role.systemRemark', 'System, cannot modify or delete', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3756, 3756, 'role.adminRemark', 'Administrator Can perform any operation on the device', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3757, 3757, 'role.teacherRemark', 'Teachers can read data from the device and configure the device, but cannot perform software upgrade operations on the device.', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3758, 3758, 'role.studentRemark', 'Students can only read data from the device and cannot make any settings to the device', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3756, 3756, 'role.adminRemark', 'Administrators can perform any operation on the device', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3757, 3757, 'role.operatorRemark', 'Operation and maintenance personnel can read data from the device and configure the device, but cannot perform software upgrade operations on the device.', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3758, 3758, 'role.monitorRemark', 'Monitoring personnel Can only read data from the device, but cannot make any settings on the device', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3759, 3759, 'role.vistorRemark', 'Ordinary users can only see system-related information', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3760, 3760, 'role.export.id', 'Role Number', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3761, 3761, 'role.export.name', 'Role Name', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -362,9 +362,9 @@ INSERT INTO `sys_dict_data` VALUES (3766, 3766, 'role.noData', 'There is no acce INSERT INTO `sys_dict_data` VALUES (3767, 3767, 'role.statusEq', 'The change status is equal to the old value!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3768, 3768, 'role.errNameExists', 'Manipulating role [{name}] failed, role name already exists!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3769, 3769, 'role.errKeyExists', 'Failed to manipulate role [{name}], role key already exists!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3800, 3800, 'post.admin', 'administration', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3801, 3801, 'post.teacher', 'Teacher', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3802, 3802, 'post.student', 'Student', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3800, 3800, 'post.admin', 'Systems', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3801, 3801, 'post.operator', 'Management', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3802, 3802, 'post.monitor', 'Operation & Maintenance', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3803, 3803, 'post.visitor', 'Monitoring', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3804, 3804, 'post.export.id', 'Position Number', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3805, 3805, 'post.export.code', 'Position Code', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -381,9 +381,9 @@ INSERT INTO `sys_dict_data` VALUES (3833, 3833, 'user.export.email', 'E-Mail', ' INSERT INTO `sys_dict_data` VALUES (3834, 3834, 'user.export.phone', 'Cell phone number', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3835, 3835, 'user.export.sex', 'Gender', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3836, 3836, 'user.export.status', 'Status', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3837, 3837, 'user.export.deptID', 'Class number', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3838, 3838, 'user.export.deptName', 'Class', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3839, 3839, 'user.export.deptLeader', 'Class Head', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3837, 3837, 'user.export.deptID', 'Department number', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3838, 3838, 'user.export.deptName', 'Department', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3839, 3839, 'user.export.deptLeader', 'Department Head', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3840, 3840, 'user.export.loginIP', 'Login Address', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3841, 3841, 'user.export.loginDate', 'Login Time', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3842, 3842, 'user.noData', 'No accessible user data!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -397,14 +397,14 @@ INSERT INTO `sys_dict_data` VALUES (3849, 3849, 'user.errPhoneFormat', 'Failed t INSERT INTO `sys_dict_data` VALUES (3850, 3850, 'user.errPhoneExists', 'Failed to operate user [{name}], cell phone number already exists.', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3851, 3851, 'user.errNameExists', 'Failed to operate user [{name}], login account already exists.', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3852, 3852, 'user.import.mustItem', 'Required list item in form, {text}', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3853, 3853, 'user.import.phoneExist', 'Serial No.{id} cell phone number {phone} Existing', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3854, 3854, 'user.import.phoneFormat', 'Serial No.{id} cell phone number {phone} Wrong format', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3855, 3855, 'user.import.emailExist', 'Serial No.{id} User Email: {email} Existing', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3856, 3856, 'user.import.emailFormat', 'Serial No.{id} Email: {email} Wrong Format', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3857, 3857, 'user.import.success', 'Serial No.{id} Login name:{name} Imported successfully!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3858, 3858, 'user.import.fail', 'Serial No.{id} Login name: {name} Import failed', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3859, 3859, 'user.import.successUpdate', 'Serial No.{id} Login name: {name} Update success', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3860, 3860, 'user.import.failUpdate', 'Serial No.{id} Login Name: {name} Update Failed', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3853, 3853, 'user.import.phoneExist', 'User ID: {id} cell phone number {phone} Existing', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3854, 3854, 'user.import.phoneFormat', 'User ID: {id} cell phone number {phone} Wrong format', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3855, 3855, 'user.import.emailExist', 'User ID: {id} User Email: {email} Existing', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3856, 3856, 'user.import.emailFormat', 'User ID: {id} Email: {email} Wrong Format', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3857, 3857, 'user.import.success', 'User ID:{id} Login name:{name} Imported successfully!', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3858, 3858, 'user.import.fail', 'User ID: {id} Login name: {name} Import failed', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3859, 3859, 'user.import.successUpdate', 'User ID: {id} Login name: {name} Update success', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3860, 3860, 'user.import.failUpdate', 'User ID: {id} Login Name: {name} Update Failed', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3861, 3861, 'user.import.failTip', 'Sorry, the import failed! A total of {num} entries were not formatted correctly, the error is below:', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3862, 3862, 'user.import.successTip', 'Congratulations, the data has been imported successfully! There are {num} entries with the following data:', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3900, 3900, 'app.common.err403', 'Unauthorized access {method} {requestURI}', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -426,7 +426,7 @@ INSERT INTO `sys_dict_data` VALUES (3915, 3915, 'log.operate.export.method', 'Op INSERT INTO `sys_dict_data` VALUES (3916, 3916, 'log.operate.export.requestMethod', 'Request Method', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3917, 3917, 'log.operate.export.operatorType', 'Operation Type', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3918, 3918, 'log.operate.export.operName', 'Operator', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3919, 3919, 'log.operate.export.deptName', 'Operator Class Name', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3919, 3919, 'log.operate.export.deptName', 'Operator Department Name', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3920, 3920, 'log.operate.export.url', 'Request URL', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3921, 3921, 'log.operate.export.ip', 'Request Host', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3922, 3922, 'log.operate.export.location', 'Request Address', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -444,7 +444,7 @@ INSERT INTO `sys_dict_data` VALUES (3933, 3933, 'log.login.export.browser', 'Bro INSERT INTO `sys_dict_data` VALUES (3934, 3934, 'log.login.export.os', 'Operating System', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3935, 3935, 'log.login.export.msg', 'Login Information', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3936, 3936, 'log.login.export.time', 'Login Time', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3937, 3937, 'trace.tcpdump.noData', 'Can\'t find {type} {id} information of the corresponding network element.', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3937, 3937, 'trace.tcpdump.noData', 'Can it find {type} {id} information of the corresponding network element.', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3938, 3938, 'register.errUsername', 'The account number cannot start with a number, but can contain upper and lower case letters, numbers, and not less than 5 digits.', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3939, 3939, 'register.errPasswd', 'The password must contain at least 6 upper and lower case letters, numbers, and special symbols.', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3940, 3940, 'register.errPasswdNotEq', 'User confirms password inconsistency', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -454,7 +454,7 @@ INSERT INTO `sys_dict_data` VALUES (3943, 3943, 'log.operate.title.sysJobLog', ' INSERT INTO `sys_dict_data` VALUES (3944, 3944, 'log.operate.title.sysJob', 'Scheduling Tasks', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3945, 3945, 'log.operate.title.tcpdump', 'Signaling Capture', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3946, 3946, 'log.operate.title.sysConfig', 'Parameter Configuration', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); -INSERT INTO `sys_dict_data` VALUES (3947, 3947, 'log.operate.title.sysDept', 'Class', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); +INSERT INTO `sys_dict_data` VALUES (3947, 3947, 'log.operate.title.sysDept', 'Sector', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3948, 3948, 'log.operate.title.sysDictData', 'Dictionary Data', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3949, 3949, 'log.operate.title.sysDictType', 'Dictionary type', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_dict_data` VALUES (3950, 3950, 'log.operate.title.sysMenu', 'Menu', 'i18n_en', NULL, NULL, '1', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -591,7 +591,7 @@ INSERT INTO `sys_dict_data` VALUES (4080, 4080, 'log.operate.title.ws', 'WS Sess INSERT INTO `sys_dict_data` VALUES (4081, 4081, 'log.operate.title.neHost', 'NE Host', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4082, 4082, 'neHost.noData', 'There is no accessible host information data!', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4083, 4083, 'neHost.errKeyExists', 'Host information operation [{name}] failed, name already exists in the same group', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (4084, 4084, 'neHost.errByHostInfo', 'Failed to connect to the host, please check the connection parameters and try again', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4084, 4084, 'neHost.errByHostInfo', 'Connection Failed, Please check connection parameters and retry', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4085, 4085, 'dictType.ne_host_type', 'Network element host connection type', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4086, 4086, 'dictType.ne_host_groupId', 'Network element host grouping', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4087, 4087, 'dictType.ne_host_authMode', 'Network element host authentication mode', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); @@ -602,17 +602,17 @@ INSERT INTO `sys_dict_data` VALUES (4091, 4091, 'dictData.ne_host_groupId.1', 'N INSERT INTO `sys_dict_data` VALUES (4092, 4092, 'dictData.ne_host_groupId.2', 'System', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4093, 4093, 'dictData.ne_host_authMode.0', 'Password Authentication', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4094, 4094, 'dictData.ne_host_authMode.1', 'Private key authentication', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (4095, 4095, 'menu.tools.terminal', 'NE Host Terminal', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (4096, 4096, 'menu.config.neHost', 'NE Host', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (4097, 4097, 'menu.config.neHostCommand', 'NE Host CMD', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4095, 4095, 'menu.tools.terminal', 'Host Terminal', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4096, 4096, 'menu.ne.neHost', 'NE Host', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4097, 4097, 'menu.ne.neHostCommand', 'NE Host CMD', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4098, 4098, 'log.operate.title.neHostCmd', 'NE Host CMD', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4099, 4099, 'neHostCmd.noData', 'No accessible host command data!', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4100, 4100, 'neHostCmd.errKeyExists', 'Host command operation [{name}] failed, name already exists in the same group', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4101, 4101, 'dictType.ne_host_cmd_groupId', 'Network element host command grouping', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4102, 4102, 'dictData.ne_host_cmd_groupId.0', 'Default', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4103, 4103, 'dictData.ne_host_cmd_groupId.1', 'Quick Commands', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (4104, 4104, 'menu.config.neInfo', 'NE Info', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (4105, 4105, 'log.operate.title.neInfo', 'NE Info', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4104, 4104, 'menu.ne.neInfo', 'NE Information', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4105, 4105, 'log.operate.title.neInfo', 'NE Information', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4106, 4106, 'neInfo.noData', 'There is no accessible network element information data!', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4107, 4107, 'neInfo.errKeyExists', 'NE info operation [{key}] failed, identifier already exists under the same type', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4108, 4108, 'log.operate.title.imsCDR', 'Voice CDR', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); @@ -625,11 +625,11 @@ INSERT INTO `sys_dict_data` VALUES (4114, 4114, 'dictData.ne_info_status.3', '-' INSERT INTO `sys_dict_data` VALUES (4115, 4115, 'dictType.ne_info_status', 'NE Info State', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4116, 4116, 'menu.ne.neQuickSetup', 'NE Quick Setup', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4117, 4117, 'log.operate.title.neConfig', 'NE Parameter Configuration', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (4118, 4118, 'menu.config.neLicense', 'NE License', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4118, 4118, 'menu.ne.neLicense', 'NE License', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4119, 4119, 'log.operate.title.neLicense', 'NE License', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (4120, 4120, 'menu.config.neSoftware', 'NE Software', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4120, 4120, 'menu.ne.neSoftware', 'NE Software', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4121, 4121, 'log.operate.title.neSoftware', 'NE Software', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (4122, 4122, 'menu.config.neVersion', 'Ne Version', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4122, 4122, 'menu.ne.neVersion', 'NE Version', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4123, 4123, 'log.operate.title.neVersion', 'Ne Version', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4124, 4124, 'dictType.ne_license_status', 'NE License Status', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4125, 4125, 'dictData.ne_license_status.0', 'Invalid', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); @@ -640,7 +640,7 @@ INSERT INTO `sys_dict_data` VALUES (4129, 4129, 'menu.monitor.event', 'Events', INSERT INTO `sys_dict_data` VALUES (4130, 4130, 'post.export.time', 'Creation Time', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4131, 4131, 'role.export.time', 'Creation Time', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4132, 4132, 'dictData.ne_host_authMode.2', 'Confidentiality Auth Mode', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); --- INSERT INTO `sys_dict_data` VALUES (4133, 4133, 'menu.ne.neConfPara5G', 'NE Public Config', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4133, 4133, 'menu.ne.neConfig', 'NE Config', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4134, 4134, 'dictData.ne_version_status.0', 'Nothing', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4135, 4135, 'dictData.ne_version_status.1', 'Updated', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4136, 4136, 'dictData.ne_version_status.2', 'Previous', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); @@ -653,24 +653,47 @@ INSERT INTO `sys_dict_data` VALUES (4142, 4142, 'config.sys.i18nOpenRemark', 'Wh INSERT INTO `sys_dict_data` VALUES (4143, 4143, 'menu.dashboard.mmeUE', '4G UE Events', 'i18n_en', '', '', '1', 'supervisor', 1718441035866, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4144, 4144, 'log.operate.title.mmeUE', '4G UE Events', 'i18n_en', '', '', '1', 'supervisor', 1718441035866, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4145, 4145, 'menu.system.user.editPost', 'Modify User Post', 'i18n_en', '', '', '1', 'supervisor', 1718441035866, '', 0, ''); --- INSERT INTO `sys_dict_data` VALUES (4146, 4146, 'dictType.udm_sub_cn_type', 'UDM Sub CN Type', 'i18n_en', '', '', '1', 'supervisor', 1718441035866, '', 0, ''); --- INSERT INTO `sys_dict_data` VALUES (4147, 4147, 'dictData.udm_sub_cn_type.0', 'NA', 'i18n_en', '', '', '1', 'supervisor', 1718441035866, '', 0, ''); --- INSERT INTO `sys_dict_data` VALUES (4148, 4148, 'dictData.udm_sub_cn_type.1', '5G', 'i18n_en', '', '', '1', 'supervisor', 1718441035866, '', 0, ''); --- INSERT INTO `sys_dict_data` VALUES (4149, 4149, 'dictData.udm_sub_cn_type.2', '4G', 'i18n_en', '', '', '1', 'supervisor', 1718441035866, '', 0, ''); --- INSERT INTO `sys_dict_data` VALUES (4150, 4150, 'dictData.udm_sub_cn_type.3', '5G&4G', 'i18n_en', '', '', '1', 'supervisor', 1718441035866, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4146, 4146, 'menu.dashboard.smscCDR', 'SMS CDR', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4147, 4147, 'log.operate.title.smscCDR', 'SMS CDR', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4148, 4148, 'menu.trace.pcapFile', 'Signaling Capture File', 'i18n_en', '', '', '1', 'supervisor', 1718441035866, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4149, 4149, 'menu.trace.taskAnalyze', 'Tracking Data Analysis', 'i18n_en', '', '', '1', 'supervisor', 1718441035866, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4150, 4150, 'job.ne_data_udm', 'NE Data Sync UDM', 'i18n_en', '', '', '1', 'supervisor', 1730173767412, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4151, 4151, 'menu.system.setting.doc', 'System User Documentation', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4152, 4152, 'menu.system.setting.official', 'Official Website', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4153, 4153, 'menu.system.setting.lock', 'Lockscreen Operation', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (4154, 4154, 'menu.config.neConfigBackup', 'NE Config Backups', 'i18n_en', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4154, 4154, 'menu.ne.neConfigBackup', 'NE Config Backups', 'i18n_en', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4155, 4155, 'job.ne_config_backup', 'NE-Config Backup Regularly', 'i18n_en', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); INSERT INTO `sys_dict_data` VALUES (4156, 4156, 'job.ne_config_backup_remark', 'Network Element Configuration files are regularly backed up to the OMC\r\nView network element configuration backup records for downloading or importing configurations through network element information operations.', 'i18n_en', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); - --- 实训教学 -INSERT INTO `sys_dict_data` VALUES (900, 900, 'menu.config.configParamApply', 'Configuring Application Requests', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (901, 901, 'dictType.pt_config_apply_status', 'Configuring Application Status', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (902, 902, 'dictData.pt_config_apply_status.0', 'Request', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (903, 903, 'dictData.pt_config_apply_status.1', 'Revoke', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (904, 904, 'dictData.pt_config_apply_status.2', 'Applicable', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); -INSERT INTO `sys_dict_data` VALUES (905, 905, 'dictData.pt_config_apply_status.3', 'GoBack', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4157, 4157, 'job.exportOperateLog', 'Export regularly from operation log table', 'i18n_en', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4158, 4158, 'job.exportIMSCDR', 'Export regularly from IMS CDR table', 'i18n_en', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4159, 4159, 'job.exportSMFCDR', 'Export regularly from SMF CDR table', 'i18n_en', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4160, 4160, 'table.sys_log_operate', 'Operation Log', 'i18n_en', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4161, 4161, 'table.cdr_event_ims', 'Voice CDR', 'i18n_en', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4162, 4162, 'table.cdr_event_smf', 'Data CDR', 'i18n_en', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4163, 4163, 'table.cdr_event_smsc', 'SMS CDR', 'i18n_en', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4164, 4164, 'menu.log.exportFile', 'Exported File Management', 'i18n_en', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4165, 4165, 'menu.perf.kpiCReport', 'Custom Indicator Data', 'i18n_en', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4166, 4166, 'menu.trace.taskHLR', 'HLR Trace Task', 'i18n_en', '', '', '1', 'supervisor', 1726626822538, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4167, 4167, 'dictType.cdr_cause_code', 'CDR Response Reason Code Category Type', 'i18n_en', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4168, 4168, 'dictData.cdr_cause_code.0', 'Unknown Error', 'i18n_en', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4169, 4169, 'dictData.cdr_cause_code.8', 'OPERATOR_DETERMINED_BARRING', 'i18n_en', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4170, 4170, 'dictData.cdr_cause_code.10', 'CALL_BARRED', 'i18n_en', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4171, 4171, 'dictData.cdr_cause_code.21', 'SM Trans Reject', 'i18n_en', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4172, 4172, 'dictData.cdr_cause_code.22', 'Memory Exceeded', 'i18n_en', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4173, 4173, 'dictData.cdr_cause_code.27', 'Destination Out Order', 'i18n_en', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4174, 4174, 'dictData.cdr_cause_code.28', 'Unidentified Subscriber', 'i18n_en', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4175, 4175, 'dictData.cdr_cause_code.29', 'Facility Reject Error', 'i18n_en', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4176, 4176, 'dictData.cdr_cause_code.30', 'Unknown Subscriber', 'i18n_en', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4177, 4177, 'dictData.cdr_cause_code.38', 'Network Out Order', 'i18n_en', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4178, 4178, 'dictData.cdr_cause_code.41', 'Temp Fail', 'i18n_en', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4179, 4179, 'dictData.cdr_cause_code.42', 'Congestion', 'i18n_en', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4180, 4180, 'dictData.cdr_cause_code.47', 'Resources Unavailable Unspec', 'i18n_en', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4181, 4181, 'dictData.cdr_cause_code.50', 'Requested Facility Not Subscribed', 'i18n_en', '', '', '1', 'supervisor', 1725877564156, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4182, 4182, 'job.exportSMSCCDR', 'Export regularly from SMSC CDR table', 'i18n_en', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4183, 4183, 'job.removeExportedFiles', 'Regularly delete expired files in the specified directory', 'i18n_en', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4184, 4184, 'config.sys.homePage', 'Custom Home Page', 'i18n_en', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4185, 4185, 'config.sys.homePageRemark', 'Select any page in the list as the homepage', 'i18n_en', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4186, 4186, 'menu.config.neOverview', 'NE Overview', 'i18n_en', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_dict_data` VALUES (4187, 4187, 'menu.config.neOverviewRemark', 'Displays overview information such as status, configuration and license of all network elements', 'i18n_en', '', '', '1', 'supervisor', 1721902269805, '', 0, ''); SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/install/sys_dict_type.sql b/database/install/sys_dict_type.sql index 0efd015d..bd46756b 100644 --- a/database/install/sys_dict_type.sql +++ b/database/install/sys_dict_type.sql @@ -32,9 +32,9 @@ INSERT INTO `sys_dict_type` VALUES (6, 'dictType.sys_yes_no', 'sys_yes_no', '1', INSERT INTO `sys_dict_type` VALUES (9, 'dictType.sys_oper_type', 'sys_oper_type', '1', 'supervisor', 1699350000000, NULL, 0, 'dictType.sys_oper_type_remark'); INSERT INTO `sys_dict_type` VALUES (10, 'dictType.sys_common_status', 'sys_common_status', '1', 'supervisor', 1699350000000, NULL, 0, 'dictType.sys_common_status_remark'); INSERT INTO `sys_dict_type` VALUES (100, 'dictType.trace_type', 'trace_type', '1', 'supervisor', 1699350000000, NULL, 0, 'dictType.trace_type_remark'); -INSERT INTO `sys_dict_type` VALUES (101, 'dictType.operation_log_type', 'operation_log_type', '1', 'supervisor', 1699350000000, NULL, 0, 'dictType.operation_log_type_remark'); +-- INSERT INTO `sys_dict_type` VALUES (101, 'dictType.operation_log_type', 'operation_log_type', '1', 'supervisor', 1699350000000, NULL, 0, 'dictType.operation_log_type_remark'); INSERT INTO `sys_dict_type` VALUES (102, 'dictType.alarm_status', 'alarm_status', '1', 'supervisor', 1699350000000, NULL, 0, 'dictType.alarm_status_remark'); -INSERT INTO `sys_dict_type` VALUES (103, 'dictType.security_log_type', 'security_log_type', '1', 'supervisor', 1699350000000, NULL, 0, 'dictType.security_log_type_remark'); +-- INSERT INTO `sys_dict_type` VALUES (103, 'dictType.security_log_type', 'security_log_type', '1', 'supervisor', 1699350000000, NULL, 0, 'dictType.security_log_type_remark'); INSERT INTO `sys_dict_type` VALUES (104, 'dictType.ne_version_status', 'ne_version_status', '1', 'supervisor', 1699350000000, NULL, 0, 'dictType.ne_version_status_remark'); INSERT INTO `sys_dict_type` VALUES (105, 'dictType.i18n_en', 'i18n_en', '1', 'supervisor', 1699350000000, NULL, 0, 'dictType.i18n_en_remark'); INSERT INTO `sys_dict_type` VALUES (106, 'dictType.i18n_zh', 'i18n_zh', '1', 'supervisor', 1699350000000, NULL, 0, 'dictType.i18n_zh_remark'); @@ -55,10 +55,7 @@ INSERT INTO `sys_dict_type` VALUES (120, 'dictType.ne_host_authMode', 'ne_host_a INSERT INTO `sys_dict_type` VALUES (121, 'dictType.ne_host_cmd_groupId', 'ne_host_cmd_groupId', '1', 'supervisor', 1702020000000, '', 0, ''); INSERT INTO `sys_dict_type` VALUES (122, 'dictType.ne_info_status', 'ne_info_status', '1', 'supervisor', 1702020000000, '', 0, ''); INSERT INTO `sys_dict_type` VALUES (123, 'dictType.ne_license_status', 'ne_license_status', '1', 'supervisor', 1702020000000, '', 0, ''); --- INSERT INTO `sys_dict_type` VALUES (124, 'dictType.udm_sub_cn_type', 'udm_sub_cn_type', '1', 'supervisor', 1702020000000, '', 0, ''); - --- 实训教学 -INSERT INTO `sys_dict_type` VALUES (80, 'dictType.pt_config_apply_status', 'pt_config_apply_status', '1', 'supervisor', 1702020000000, '', 0, ''); +INSERT INTO `sys_dict_type` VALUES (124, 'dictType.cdr_cause_code', 'cdr_cause_code', '1', 'supervisor', 1725877564156, '', 0, ''); UNLOCK TABLES; diff --git a/database/install/sys_job.sql b/database/install/sys_job.sql index 7e2243ac..79d684c0 100644 --- a/database/install/sys_job.sql +++ b/database/install/sys_job.sql @@ -10,7 +10,7 @@ CREATE TABLE `sys_job` ( `job_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '任务名称', `job_group` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'DEFAULT' COMMENT '任务组名', `invoke_target` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调用目标字符串', - `target_params` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '调用目标传入参数', + `target_params` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '调用目标传入参数', `cron_expression` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'cron执行表达式', `misfire_policy` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '3' COMMENT '计划执行错误策略(1立即执行 2执行一次 3放弃执行)', `concurrent` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '是否并发执行(0禁止 1允许)', @@ -30,6 +30,7 @@ CREATE TABLE `sys_job` ( -- ---------------------------- INSERT INTO `sys_job` VALUES (1, 'job.monitor_sys_resource', 'SYSTEM', 'monitor_sys_resource', '{\"interval\":5}', '0 0/5 * * * ?', '3', '0', '1', '0', 'supervisor', 1698478134839, 'supervisor', 1700571615807, 'job.monitor_sys_resource_remark'); INSERT INTO `sys_job` VALUES (2, 'job.ne_config_backup', 'SYSTEM', 'ne_config_backup', '', '0 30 0 * * ?', '3', '0', '1', '1', 'supervisor', 1698478134839, 'supervisor', 1700571615807, 'job.ne_config_backup_remark'); +INSERT INTO `sys_job` VALUES (3, 'job.ne_data_udm', 'SYSTEM', 'ne_data_udm', '', '0 0 0/12 * * ?', '3', '0', '1', '1', 'supervisor', 1730173767412, '', 0, ''); INSERT INTO `sys_job` VALUES (4, 'job.delExpiredNeBackup', 'SYSTEM', 'delExpiredNeBackup', '{\"duration\":60}', '0 20 0 * * ?', '3', '0', '0', '1', 'supervisor', 1698478134840, NULL, 0, 'job.delExpiredNeBackupRemark'); INSERT INTO `sys_job` VALUES (5, 'job.deleteExpiredAlarmRecord', 'SYSTEM', 'deleteExpiredRecord', '{\"duration\":90,\"tableName\":\"alarm\",\"colName\":\"event_time\",\"extras\":\"alarm_status=\'0\'\"}', '0 10 0 * * ?', '3', '0', '1', '1', 'supervisor', 1698478134841, NULL, 0, 'job.deleteExpiredAlarmRecordRemark'); INSERT INTO `sys_job` VALUES (6, 'job.deleteExpiredKpiRecord', 'SYSTEM', 'deleteExpiredRecord', '{\"duration\":30,\"tableName\":\"gold_kpi\",\"colName\":\"date\"}', '0 15 0 * * ?', '3', '0', '1', '1', 'supervisor', 1698478134842, 'supervisor', 1700570673113, 'job.deleteExpiredKpiRecordRemark'); @@ -37,5 +38,10 @@ INSERT INTO `sys_job` VALUES (7, 'job.backupEtcFromNE', 'SYSTEM', 'backupEtcFrom INSERT INTO `sys_job` VALUES (8, 'job.deleteExpiredNeStateRecord', 'SYSTEM', 'deleteExpiredRecord', '{\"duration\":1,\"tableName\":\"ne_state\",\"colName\":\"timestamp\"}', '0 25 0 * * ?', '3', '0', '1', '1', 'supervisor', 1698478134842, 'admin', 1703668901929, 'job.deleteExpiredNeStateRecordRemark'); INSERT INTO `sys_job` VALUES (9, 'job.getStateFromNE', 'SYSTEM', 'getStateFromNE', '', '0/10 * * * * ?', '3', '0', '0', '0', 'supervisor', 1698478134842, 'admin', 1713231120503, 'job.getStateFromNERemark'); INSERT INTO `sys_job` VALUES (10, 'job.genNeStateAlarm', 'SYSTEM', 'genNeStateAlarm', '{\"alarmID\":\"HXEMSSM10000\",\"alarmCode\":10000,\"alarmTitle\":\"The system state is abnormal\",\"neType\":\"OMC\",\"alarmType\":\"EquipmentAlarm\",\"origSeverity\": \"Major\",\"objectName\":\"EMS;SystemManagement;Heartbeat\",\"objectType\":\"SystemState\",\"specificProblem\":\"Alarm cause: the system state of target NE has not been received for {threshold} seconds\", \"specificProblemID\":\"AC10000\",\"threshold\":30}', '0/5 * * * * ?', '3', '0', '0', '0', 'supervisor', 1698478134842, 'admin', 1713781643031, 'job.genNeStateAlarmRemark'); +INSERT INTO `sys_job` VALUES (11, 'job.exportOperateLog', 'SYSTEM', 'exportTable', '{\"duration\":1,\"tableName\":\"sys_log_operate\",\"timeCol\":\"oper_time\",\"timeUnit\":\"milli\",\"columns\":\"oper_id,omc_get_dict_value(title, \\\"i18n_en\\\") as title,business_type,method,request_method,operator_type,oper_name,dept_name,oper_url,oper_ip,oper_location,oper_param,oper_msg,status,oper_time,cost_time\",\"extras\":\"\",\"filePath\":\"/usr/local/omc/backup/operate_log\"}', '0 0 0/1 * * ?', '3', '0', '1', '1', 'supervisor', 1698478134842, 'admin', 1724833786290, 'job.exportOperateLog'); +INSERT INTO `sys_job` VALUES (12, 'job.exportIMSCDR', 'SYSTEM', 'exportTable', '{\"duration\":1,\"tableName\":\"cdr_event_ims\",\"columns\":\"id,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.recordType\')) as record_type,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.callType\')) as call_type,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.callerParty\')) as caller_party,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.calledParty\')) as called_party,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.callDuration\')) as call_duration,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.serviceResult\')) as service_result,DATE_FORMAT(FROM_UNIXTIME(timestamp), \'%Y-%m-%d %H:%i:%s\') AS timestamp\",\"timeCol\":\"timestamp\",\"timeUnit\":\"second\",\"extras\":\"\",\"filePath\":\"/usr/local/omc/backup/ims_cdr\"}', '0 0 0/1 * * ?', '3', '0', '1', '1', 'supervisor', 1698478134842, 'admin', 1722224659251, ''); +INSERT INTO `sys_job` VALUES (13, 'job.exportSMFCDR', 'SYSTEM', 'exportTable', '{\"duration\":1,\"tableName\":\"cdr_event_smf\",\"columns\":\"id,ne_type,ne_name,rm_uid,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.recordType\')) AS record_type,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.chargingID\')) AS charging_id,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.subscriberIdentifier.subscriptionIDType\')) AS subscriber_id_type,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.subscriberIdentifier.subscriptionIDData\')) AS subscriber_id_data,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.duration\')) AS duration,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.invocationTimestamp\')) as invocationTimestamp,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.listOfMultipleUnitUsage[*].usedUnitContainer[*].dataVolumeUplink\')) AS data_volume_uplink,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.listOfMultipleUnitUsage[*].usedUnitContainer[*].dataVolumeDownlink\')) AS data_volume_downlink,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.listOfMultipleUnitUsage[*].usedUnitContainer[*].dataTotalVolume\')) AS data_total_volume,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.pDUSessionChargingInformation.pDUAddress.pDUIPv4Address\')) AS pdu_ipv4_address,timestamp\",\"timeCol\":\"timestamp\",\"timeUnit\":\"second\",\"extras\":\"\",\"filePath\":\"/usr/local/omc/backup/smf_cdr\"}', '0 0 0/1 * * ?', '3', '0', '1', '1', 'supervisor', 1698478134842, 'admin', 1724309047797, ''); +INSERT INTO `sys_job` VALUES (14, 'job.exportSMSCCDR', 'SYSTEM', 'exportTable', '{\"duration\":1,\"tableName\":\"cdr_event_smsc\",\"columns\":\"id,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.recordType\')) as record_type,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.serviceType\')) as service_type,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.callerParty\')) as caller_party,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.calledParty\')) as called_party,JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.result\')) as result,DATE_FORMAT(FROM_UNIXTIME(JSON_UNQUOTE(JSON_EXTRACT(cdr_json,\'$.updateTime\'))), \'%Y-%m-%d %H:%i:%s\') as update_time\",\"timeCol\":\"timestamp\",\"timeUnit\":\"second\",\"extras\":\"\",\"filePath\":\"/usr/local/omc/backup/smsc_cdr\"}', '0 0 0/1 * * ?', '3', '0', '1', '1', 'supervisor', 1698478134842, 'admin', 1724309047797, ''); +INSERT INTO `sys_job` VALUES (15, 'job.removeExportedFiles', 'SYSTEM', 'removeFile', '[{\"filePath\":\"/usr/local/omc/backup/operate_log\",\"maxDays\":30},{\"filePath\":\"/usr/local/omc/backup/ims_cdr\",\"maxDays\":30},{\"filePath\":\"/usr/local/omc/backup/smf_cdr\",\"maxDays\":30},{\"filePath\":\"/usr/local/omc/backup/smsc_cdr\",\"maxDays\":30}]', '0 10 0 * * ?', '3', '0', '1', '1', 'supervisor', 1698478134842, 'admin', 1728634085631, ''); SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/install/sys_job_log.sql b/database/install/sys_job_log.sql index 082d51cf..4d175d39 100644 --- a/database/install/sys_job_log.sql +++ b/database/install/sys_job_log.sql @@ -1,48 +1,37 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB +/* + Navicat Premium Data Transfer -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + Source Server : local_mariadb + Source Server Type : MariaDB + Source Server Version : 100338 (10.3.38-MariaDB) + Source Host : localhost:33066 + Source Schema : omc_db --- --- Table structure for table `sys_job_log` --- + Target Server Type : MariaDB + Target Server Version : 100338 (10.3.38-MariaDB) + File Encoding : 65001 + Date: 26/08/2024 09:51:25 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for sys_job_log +-- ---------------------------- DROP TABLE IF EXISTS `sys_job_log`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `sys_job_log` ( +CREATE TABLE `sys_job_log` ( `job_log_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务日志ID', - `job_name` varchar(64) NOT NULL COMMENT '任务名称', - `job_group` varchar(64) NOT NULL COMMENT '任务组名', - `invoke_target` varchar(64) NOT NULL COMMENT '调用目标字符串', - `target_params` varchar(500) DEFAULT '' COMMENT '调用目标传入参数', - `job_msg` varchar(500) DEFAULT '' COMMENT '日志信息', - `status` char(1) DEFAULT '0' COMMENT '执行状态(0失败 1正常)', - `create_time` bigint(20) DEFAULT 0 COMMENT '创建时间', - `cost_time` bigint(20) DEFAULT 0 COMMENT '消耗时间(毫秒)', + `job_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '任务名称', + `job_group` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '任务组名', + `invoke_target` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调用目标字符串', + `target_params` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '调用目标传入参数', + `job_msg` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '日志信息', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '执行状态(0失败 1正常)', + `create_time` bigint(20) NULL DEFAULT 0 COMMENT '创建时间', + `cost_time` bigint(20) NULL DEFAULT 0 COMMENT '消耗时间(毫秒)', PRIMARY KEY (`job_log_id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='调度任务调度日志表'; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; +) ENGINE = InnoDB AUTO_INCREMENT = 421 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '调度任务调度日志表' ROW_FORMAT = Dynamic; -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:58 +SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/install/sys_menu.sql b/database/install/sys_menu.sql index 81be4cd8..ce288a79 100644 --- a/database/install/sys_menu.sql +++ b/database/install/sys_menu.sql @@ -49,6 +49,13 @@ CREATE TABLE `sys_menu` ( INSERT INTO `sys_menu` VALUES (1, 'menu.system', 0, 16, 'system', NULL, '1', '1', 'D', '1', '1', NULL, 'icon-xiangmu', 'supervisor', 1700000000000, NULL, 0, 'menu.systemRemark'); INSERT INTO `sys_menu` VALUES (4, 'menu.config', 0, 3, 'configManage', NULL, '1', '0', 'D', '1', '1', NULL, 'icon-huizhiguize', 'supervisor', 1700000000000, NULL, 0, 'menu.configRemark'); INSERT INTO `sys_menu` VALUES (5, 'menu.ueUser', 0, 7, 'neUser', NULL, '1', '0', 'D', '1', '1', NULL, 'icon-wocanyu', 'supervisor', 1700000000000, NULL, 0, 'menu.ueUserRemark'); +INSERT INTO `sys_menu` VALUES (60, 'menu.tools', 0, 60, 'tool', '', '1', '1', 'D', '1', '1', '', 'icon-wenjian', 'supervisor', 1700000000000, 'supervisor', 1715413568692, 'menu.toolsRemark'); +INSERT INTO `sys_menu` VALUES (61, 'menu.tools.terminal', 60, 20, 'terminal', 'tool/terminal/index', '1', '1', 'M', '1', '1', 'tool:terminal:index', 'icon-suofang', 'supervisor', 1708481172778, 'supervisor', 1728641403588, ''); +INSERT INTO `sys_menu` VALUES (62, 'menu.tools.help', 60, 62, 'help', 'tool/help/index', '1', '1', 'M', '0', '1', 'tool:help:list', 'icon-shuoming', 'supervisor', 1700000000000, 'supervisor', 1728641453429, 'menu.tools.helpRemark'); +INSERT INTO `sys_menu` VALUES (63, 'menu.tools.ps', 60, 8, 'ps', 'tool/ps/index', '1', '0', 'M', '1', '1', 'tool:ps:list', 'icon-zhizuoliucheng', 'supervisor', 1724144595914, 'supervisor', 1728641316028, ''); +INSERT INTO `sys_menu` VALUES (64, 'menu.tools.net', 60, 9, 'net', 'tool/net/index', '1', '0', 'M', '1', '1', 'tool:net:list', 'icon-zhizuoliucheng', 'supervisor', 1724144595914, 'supervisor', 1728641333734, ''); +INSERT INTO `sys_menu` VALUES (65, 'menu.tools.ping', 60, 4, 'ping', 'tool/ping/index', '1', '0', 'M', '1', '1', 'tool:ping:index', 'icon-paixu', 'supervisor', 1728613881914, 'supervisor', 1728641367855, ''); +INSERT INTO `sys_menu` VALUES (66, 'menu.tools.iperf', 60, 6, 'iperf', 'tool/iperf/index', '1', '0', 'M', '1', '1', 'tool:iperf:index', 'icon-paixu', 'supervisor', 1728613881914, 'supervisor', 1728641382403, ''); INSERT INTO `sys_menu` VALUES (100, 'menu.security.user', 2113, 1, 'user', 'system/user/index', '1', '1', 'M', '1', '1', 'system:user:list', 'icon-wocanyu', 'supervisor', 1700000000000, NULL, 0, 'menu.security.userRemark'); INSERT INTO `sys_menu` VALUES (101, 'menu.security.role', 2113, 3, 'role', 'system/role/index', '1', '1', 'M', '1', '1', 'system:role:list', 'icon-anzhuo', 'supervisor', 1700000000000, NULL, 0, 'menu.security.roleRemark'); INSERT INTO `sys_menu` VALUES (102, 'menu.security.roleUser', 2113, 3, 'role/inline/auth-user/:roleId', 'system/role/auth-user', '1', '1', 'M', '0', '1', 'system:role:auth', '#', 'supervisor', 1700000000000, NULL, 0, 'menu.security.roleUserRemark'); @@ -123,15 +130,15 @@ INSERT INTO `sys_menu` VALUES (1056, 'menu.common.export', 116, 6, '#', NULL, '1 INSERT INTO `sys_menu` VALUES (2009, 'menu.ueUser.authUDM', 5, 1, 'auth', 'neUser/auth/index', '1', '1', 'M', '1', '1', 'neUser:auth:index', 'icon-xiangmuchengyuan', 'supervisor', 1700000000000, NULL, 0, 'menu.ueUser.authUDMRemark'); INSERT INTO `sys_menu` VALUES (2010, 'menu.ueUser.subUDM', 5, 2, 'sub', 'neUser/sub/index', '1', '1', 'M', '1', '1', 'neUser:sub:index', 'icon-xiangmuchengyuan', 'supervisor', 1700000000000, NULL, 0, 'menu.ueUser.subUDMRemark'); INSERT INTO `sys_menu` VALUES (2075, 'menu.config.neManage', 4, 1, 'neManage', 'configManage/neManage/index', '1', '0', 'M', '1', '0', 'configManage:neManage:index', 'icon-biaoqing', 'supervisor', 1700000000000, NULL, 0, 'menu.config.neManageRemark'); -INSERT INTO `sys_menu` VALUES (2078, 'menu.config.backupManage', 4, 3, 'backupManage', 'configManage/backupManage/index', '1', '0', 'M', '1', '0', 'configManage:backupManage:index', 'icon-soutubiao', 'supervisor', 1700000000000, NULL, 0, 'menu.config.backupManageRemark'); +INSERT INTO `sys_menu` VALUES (2078, 'menu.config.backupManage', 4, 100, 'backupManage', 'configManage/backupManage/index', '1', '0', 'M', '1', '0', 'configManage:backupManage:index', 'icon-soutubiao', 'supervisor', 1700000000000, NULL, 0, 'menu.config.backupManageRemark'); INSERT INTO `sys_menu` VALUES (2079, 'menu.config.softwareManage', 4, 4, 'softwareManage', 'configManage/softwareManage/index', '1', '0', 'M', '1', '0', 'configManage:softwareManage:index', 'icon-huidingbu', 'supervisor', 1700000000000, NULL, 0, 'menu.config.softwareManageRemark'); INSERT INTO `sys_menu` VALUES (2080, 'menu.ueUser.onlineIMS', 5, 4, 'ims', 'neUser/ims/index', '1', '0', 'M', '1', '1', 'neUser:ims:index', 'icon-xiangmuchengyuan', 'supervisor', 1700000000000, NULL, 0, 'menu.ueUser.onlineIMSRemark'); INSERT INTO `sys_menu` VALUES (2081, 'menu.ueUser.onlineUE', 5, 6, 'ue', 'neUser/ue/index', '1', '0', 'M', '1', '1', 'neUser:ue:index', 'icon-xiangmuchengyuan', 'supervisor', 1700000000000, NULL, 0, 'menu.ueUser.onlineUERemark'); INSERT INTO `sys_menu` VALUES (2082, 'menu.ueUser.base5G', 5, 7, 'base5G', 'neUser/base5G/index', '1', '0', 'M', '1', '1', 'neUser:base5G:index', 'icon-paixu', 'supervisor', 1700000000000, NULL, 0, 'menu.ueUser.base5GRemark'); INSERT INTO `sys_menu` VALUES (2083, 'menu.trace', 2087, 30, 'traceManage', NULL, '1', '0', 'D', '1', '1', NULL, 'icon-paixu', 'supervisor', 1700000000000, NULL, 0, 'menu.traceRemark'); INSERT INTO `sys_menu` VALUES (2084, 'menu.trace.task', 2083, 1, 'task', 'traceManage/task/index', '1', '0', 'M', '0', '1', 'traceManage:task:index', 'icon-chexiao', 'supervisor', 1700000000000, 'admin', 1713176976458, 'menu.trace.taskRemark'); -INSERT INTO `sys_menu` VALUES (2085, 'menu.trace.analysis', 2083, 2, 'analysis', 'traceManage/analysis/index', '1', '0', 'M', '0', '1', 'traceManage:analysis:index', 'icon-gongnengjieshao', 'supervisor', 1700000000000, 'admin', 1713176987835, 'menu.trace.analysisRemark'); -INSERT INTO `sys_menu` VALUES (2086, 'menu.trace.pcap', 2083, 3, 'pcap', 'traceManage/pcap/index', '1', '1', 'M', '1', '1', 'traceManage:pcap:index', 'icon-soutubiao', 'supervisor', 1700000000000, NULL, 0, 'menu.trace.pcapRemark'); +INSERT INTO `sys_menu` VALUES (2085, 'menu.trace.analysis', 2083, 4, 'analysis', 'traceManage/analysis/index', '1', '0', 'M', '0', '1', 'traceManage:analysis:index', 'icon-gongnengjieshao', 'supervisor', 1700000000000, 'admin', 1713176987835, 'menu.trace.analysisRemark'); +INSERT INTO `sys_menu` VALUES (2086, 'menu.trace.pcap', 2083, 11, 'pcap', 'traceManage/pcap/index', '1', '1', 'M', '1', '1', 'traceManage:pcap:index', 'icon-soutubiao', 'supervisor', 1700000000000, NULL, 0, 'menu.trace.pcapRemark'); INSERT INTO `sys_menu` VALUES (2087, 'menu.fault', 0, 2, 'faultManage', NULL, '1', '0', 'D', '1', '1', NULL, 'icon-jinggao', 'supervisor', 1700000000000, NULL, 0, 'menu.faultRemark'); INSERT INTO `sys_menu` VALUES (2088, 'menu.fault.active', 2129, 1, 'active-alarm', 'faultManage/active-alarm/index', '1', '1', 'M', '1', '1', 'faultManage:active-alarm:index', 'icon-wenjian', 'supervisor', 1700000000000, NULL, 0, 'menu.fault.activemRemark'); INSERT INTO `sys_menu` VALUES (2089, 'menu.log', 0, 9, 'logManage', NULL, '1', '0', 'D', '1', '1', NULL, 'icon-fuzhidaima', 'supervisor', 1700000000000, NULL, 0, 'menu.logRemark'); @@ -140,25 +147,25 @@ INSERT INTO `sys_menu` VALUES (2092, 'menu.log.alarm', 2089, 40, 'alarm-log', 'l INSERT INTO `sys_menu` VALUES (2094, 'menu.log.forwarding', 2089, 41, 'forwarding', 'logManage/forwarding/index', '1', '0', 'M', '1', '1', 'logManage:forwarding:index', 'icon-huizhiguize', 'supervisor', 1700000000000, NULL, 0, 'menu.log.forwardingRemark'); INSERT INTO `sys_menu` VALUES (2095, 'menu.log.set', 2089, 45, 'logSet', 'logManage/logSet/index', '1', '0', 'M', '0', '0', 'logManage:logSet:index', 'icon-you', 'supervisor', 1700000000000, 'supervisor', 1715332370830, 'menu.log.setRemark'); INSERT INTO `sys_menu` VALUES (2097, 'menu.fault.history', 2129, 2, 'history-alarm', 'faultManage/history-alarm/index', '1', '1', 'M', '1', '1', 'faultManage/history-alarm/index', 'icon-huizhiguize', 'supervisor', 1700000000000, NULL, 0, 'menu.fault.historyRemark'); -INSERT INTO `sys_menu` VALUES (2098, 'menu.fault.set', 2129, 100, 'fault-setting', 'faultManage/fault-setting/index', '1', '0', 'M', '1', '1', 'faultManage/fault-setting/index', 'icon-gonggaodayi', 'supervisor', 1700000000000, NULL, 0, 'menu.fault.setRemark'); +INSERT INTO `sys_menu` VALUES (2098, 'menu.fault.set', 2129, 100, 'fault-setting', 'faultManage/fault-setting/index', '1', '0', 'M', '0', '1', 'faultManage/fault-setting/index', 'icon-gonggaodayi', 'supervisor', 1700000000000, NULL, 0, 'menu.fault.setRemark'); INSERT INTO `sys_menu` VALUES (2099, 'menu.perf', 0, 5, 'perfManage', NULL, '1', '0', 'D', '1', '1', NULL, 'icon-soutubiao', 'supervisor', 1700000000000, NULL, 0, 'menu.perfRemark'); -INSERT INTO `sys_menu` VALUES (2100, 'menu.perf.task', 2099, 1, 'taskManage', 'perfManage/taskManage/index', '1', '1', 'M', '0', '1', 'perfManage:taskManage:index', 'icon-wofaqi', 'supervisor', 1700000000000, 'admin', 1713177036412, 'menu.perf.taskRemark'); -INSERT INTO `sys_menu` VALUES (2101, 'menu.perf.data', 2099, 2, 'perfData', 'perfManage/perfData/index', '1', '1', 'M', '0', '1', 'perfManage:perfData:index', 'icon-soutubiao', 'supervisor', 1700000000000, 'admin', 1713177042915, 'menu.perf.dataRemark'); -INSERT INTO `sys_menu` VALUES (2102, 'menu.perf.report', 2099, 3, 'perfReport', 'perfManage/perfReport/index', '1', '0', 'M', '0', '0', 'perfManage:perfReport:index', 'icon-gonggaodayi', 'supervisor', 1700000000000, NULL, 0, 'menu.perf.reportRemark'); +INSERT INTO `sys_menu` VALUES (2100, 'menu.perf.task', 2099, 1, 'taskManage', 'perfManage/taskManage/index', '1', '0', 'M', '0', '1', 'perfManage:taskManage:index', 'icon-wofaqi', 'supervisor', 1700000000000, 'admin', 1713177036412, 'menu.perf.taskRemark'); +INSERT INTO `sys_menu` VALUES (2101, 'menu.perf.data', 2099, 2, 'perfData', 'perfManage/perfData/index', '1', '0', 'M', '0', '1', 'perfManage:perfData:index', 'icon-soutubiao', 'supervisor', 1700000000000, 'admin', 1713177042915, 'menu.perf.dataRemark'); +INSERT INTO `sys_menu` VALUES (2102, 'menu.perf.kpiOverView', 2099, 10, 'kpiOverView', 'perfManage/kpiOverView/index', '1', '0', 'M', '1', '1', 'perfManage:perfReport:index', 'icon-gonggaodayi', 'supervisor', 1724144595914, '', 0, ''); INSERT INTO `sys_menu` VALUES (2103, 'menu.perf.threshold', 2099, 4, 'perfThreshold', 'perfManage/perfThreshold/index', '1', '0', 'M', '0', '0', 'perfManage:perfThreshold:index', 'icon-zhuanrang', 'supervisor', 1700000000000, 'supervisor', 1715417264697, 'menu.perf.thresholdRemark'); -INSERT INTO `sys_menu` VALUES (2104, 'menu.perf.kpi', 2099, 5, 'goldTarget', 'perfManage/goldTarget/index', '1', '1', 'M', '1', '1', 'perfManage:goldTarget:index', 'icon-soutubiao', 'supervisor', 1700000000000, NULL, 0, 'menu.perf.kpiRemark'); -INSERT INTO `sys_menu` VALUES (2105, 'menu.perf.customTarget', 2099, 6, 'customTarget', 'perfManage/customTarget/index', '1', '1', 'M', '0', '0', 'perfManage:customTarget:index', 'icon-fanhui1', 'supervisor', 1700000000000, 'admin', 1712807948673, 'menu.perf.customTargetRemark'); -INSERT INTO `sys_menu` VALUES (2106, 'menu.perf.set', 2099, 7, 'perfSet', 'perfManage/perfSet/index', '1', '0', 'M', '0', '0', 'perfManage:perfSet:index', 'icon-gonggao', 'supervisor', 1700000000000, NULL, 0, 'menu.perf.setRemark'); +INSERT INTO `sys_menu` VALUES (2104, 'menu.perf.kpi', 2099, 20, 'goldTarget', 'perfManage/goldTarget/index', '1', '1', 'M', '1', '1', 'perfManage:goldTarget:index', 'icon-soutubiao', 'supervisor', 1700000000000, NULL, 0, 'menu.perf.kpiRemark'); +INSERT INTO `sys_menu` VALUES (2105, 'menu.perf.customTarget', 2099, 99, 'customTarget', 'perfManage/customTarget/index', '1', '0', 'M', '1', '1', 'perfManage:customTarget:index', 'icon-fanhui1', 'supervisor', 1700000000000, 'admin', 1712807948673, 'menu.perf.customTargetRemark'); +INSERT INTO `sys_menu` VALUES (2106, 'menu.perf.kpiKeyTarget', 2099, 12, 'kpiKeyTarget', 'perfManage/kpiKeyTarget/index', '1', '0', 'M', '1', '1', 'perfManage:kpiKeyTarget:index', 'icon-fuzhichenggong', 'supervisor', 1728642924734, 'supervisor', 1728642924734, ''); INSERT INTO `sys_menu` VALUES (2107, 'menu.mml', 0, 8, 'mmlManage', NULL, '1', '0', 'D', '1', '1', NULL, 'icon-zhizuoliucheng', 'supervisor', 1700000000000, NULL, 0, 'menu.mmlRemark'); INSERT INTO `sys_menu` VALUES (2108, 'menu.mml.ne', 2107, 1, 'neOperate', 'mmlManage/neOperate/index', '1', '1', 'M', '1', '1', 'mmlManage:neOperate:index', 'icon-huizhiguize', 'supervisor', 1700000000000, NULL, 0, 'menu.mml.neRemark'); INSERT INTO `sys_menu` VALUES (2109, 'menu.mml.udm', 2107, 2, 'udmOperate', 'mmlManage/udmOperate/index', '1', '1', 'M', '1', '1', 'mmlManage:udmOperate:index', 'icon-gonggaodayi', 'supervisor', 1700000000000, NULL, 0, 'menu.mml.udmRemark'); INSERT INTO `sys_menu` VALUES (2110, 'menu.mml.set', 2107, 4, 'mmlSet', 'mmlManage/mmlSet/index', '1', '0', 'M', '1', '1', 'mmlManage:mmlSet:index', 'icon-wofaqi', 'supervisor', 1700000000000, NULL, 0, 'menu.mml.setRemark'); INSERT INTO `sys_menu` VALUES (2111, 'menu.mml.omc', 2107, 3, 'omcOperate', 'mmlManage/omcOperate/index', '1', '1', 'M', '1', '1', 'mmlManage:omcOperate:index', 'icon-huizhiguize', 'supervisor', 1700000000000, NULL, 0, 'menu.mml.omcRemark'); -INSERT INTO `sys_menu` VALUES (2112, 'menu.config.licenseManage', 4, 3, 'license', 'configManage/license/index', '1', '1', 'M', '1', '0', 'configManage/license/index', 'icon-shang', 'supervisor', 1700000000000, NULL, 0, 'menu.config.licenseManageRemark'); +INSERT INTO `sys_menu` VALUES (2112, 'menu.config.licenseManage', 4, 5, 'license', 'configManage/license/index', '1', '1', 'M', '1', '0', 'configManage/license/index', 'icon-shang', 'supervisor', 1700000000000, NULL, 0, 'menu.config.licenseManageRemark'); INSERT INTO `sys_menu` VALUES (2113, 'menu.security', 0, 14, 'security', NULL, '1', '0', 'D', '1', '1', NULL, 'icon-suofang', 'supervisor', 1700000000000, NULL, 0, 'menu.securityRemark'); INSERT INTO `sys_menu` VALUES (2114, 'menu.system.systemSet', 1, 60, 'setting', 'system/setting/index', '1', '1', 'M', '1', '1', 'system:setting:index', 'icon-piliang', 'supervisor', 1700000000000, NULL, 0, 'menu.system.systemSetRemark'); INSERT INTO `sys_menu` VALUES (2115, 'menu.system.systemResource', 1, 6, 'monitor', 'monitor/monitor/index', '1', '1', 'M', '1', '1', 'monitor:monitor:info', 'icon-soutubiao', 'supervisor', 1700000000000, NULL, 0, 'menu.system.systemResourceRemark'); -INSERT INTO `sys_menu` VALUES (2118, 'menu.config.configNETreeTable', 4, 4, 'configNETreeTable', 'configManage/configParamTreeTable/index', '1', '1', 'M', '1', '1', 'configManage:configParam:index', 'icon-wofaqi', 'supervisor', 1700000000000, NULL, 0, 'menu.config.configNETreeTableRemark'); +INSERT INTO `sys_menu` VALUES (2118, 'menu.config.configNETreeTable', 4, 2, 'configNETreeTable', 'configManage/configParamTreeTable/index', '1', '1', 'M', '1', '0', 'configManage:configParam:index', 'icon-wofaqi', 'supervisor', 1700000000000, NULL, 0, 'menu.config.configNETreeTableRemark'); INSERT INTO `sys_menu` VALUES (2119, 'menu.ueUser.n3iwf', 5, 8, 'n3iwf', 'neUser/n3iwf/index', '1', '0', 'M', '0', '1', 'neUser:n3iwf:index', 'icon-paixu', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_menu` VALUES (2120, 'menu.ueUser.pcf', 5, 9, 'pcf', 'neUser/pcf/index', '1', '0', 'M', '1', '1', 'neUser:pcf:index', 'icon-paixu', 'supervisor', 1700000000000, NULL, 0, NULL); INSERT INTO `sys_menu` VALUES (2121, 'menu.system.user.editRole', 100, 8, NULL, NULL, '1', '1', 'B', '1', '1', 'system:user:editRole', '#', 'supervisor', 1700000000000, NULL, 0, NULL); @@ -173,30 +180,36 @@ INSERT INTO `sys_menu` VALUES (2129, 'menu.alarm', 2087, 20, 'alarm', NULL, '1', INSERT INTO `sys_menu` VALUES (2130, 'menu.topology', 2087, 10, 'topology', NULL, '1', '0', 'D', '1', '1', NULL, 'icon-anzhuo', 'supervisor', 1704800000000, 'supervisor', 1704847055540, NULL); INSERT INTO `sys_menu` VALUES (2131, 'menu.dashboard', 2087, 15, 'dashboard', NULL, '1', '0', 'D', '1', '1', NULL, 'icon-soutubiao', 'supervisor', 1705550000000, 'supervisor', 1705550000000, NULL); INSERT INTO `sys_menu` VALUES (2132, 'menu.dashboard.overview', 2131, 1, 'overview', 'dashboard/overview/index', '1', '0', 'M', '1', '1', 'dashboard:overview:index', 'icon-paixu', 'supervisor', 1705550000000, NULL, 0, NULL); -INSERT INTO `sys_menu` VALUES (2133, 'menu.dashboard.imsCDR', 2140, 40, 'imsCDR', 'dashboard/imsCDR/index', '1', '0', 'M', '1', '1', 'dashboard:cdr:index', 'icon-paixu', 'supervisor', 1705550000000, 'supervisor', 1712751038982, ''); -INSERT INTO `sys_menu` VALUES (2135, 'menu.config.neHost', 4, 15, 'neHost', 'ne/neHost/index', '1', '1', 'M', '1', '0', 'ne:neHost:list', 'icon-fuzhidaima', 'supervisor', 1708583596871, '', 0, ''); -INSERT INTO `sys_menu` VALUES (2136, 'menu.config.neHostCommand', 4, 18, 'neHostCommand', 'ne/neHostCommand/index', '1', '0', 'M', '1', '0', 'ne:neHostCommand:list', 'icon-fuzhidaima', 'supervisor', 1708583596871, '', 0, ''); -INSERT INTO `sys_menu` VALUES (2137, 'menu.config.neInfo', 4, 14, 'neInfo', 'ne/neInfo/index', '1', '0', 'M', '1', '1', 'ne:neInfo:list', 'icon-fuzhidaima', 'supervisor', 1708583596871, '', 0, ''); +INSERT INTO `sys_menu` VALUES (2133, 'menu.dashboard.imsCDR', 2140, 3, 'imsCDR', 'dashboard/imsCDR/index', '1', '0', 'M', '1', '1', 'dashboard:cdr:index', 'icon-paixu', 'supervisor', 1705550000000, 'supervisor', 1712751038982, ''); +INSERT INTO `sys_menu` VALUES (2135, 'menu.ne.neHost', 4, 15, 'neHost', 'ne/neHost/index', '1', '1', 'M', '1', '0', 'ne:neHost:list', 'icon-fuzhidaima', 'supervisor', 1708583596871, '', 0, ''); +INSERT INTO `sys_menu` VALUES (2136, 'menu.ne.neHostCommand', 4, 18, 'neHostCommand', 'ne/neHostCommand/index', '1', '0', 'M', '1', '0', 'ne:neHostCommand:list', 'icon-fuzhidaima', 'supervisor', 1708583596871, '', 0, ''); +INSERT INTO `sys_menu` VALUES (2137, 'menu.ne.neInfo', 4, 10, 'neInfo', 'ne/neInfo/index', '1', '0', 'M', '1', '1', 'ne:neInfo:list', 'icon-fuzhidaima', 'supervisor', 1708583596871, '', 0, ''); INSERT INTO `sys_menu` VALUES (2138, 'menu.dashboard.amfUE', 2141, 1, 'amfUE', 'dashboard/amfUE/index', '1', '0', 'M', '1', '1', 'dashboard:amfUE:index', 'icon-paixu', 'supervisor', 1705550000000, 'supervisor', 1711354049893, ''); INSERT INTO `sys_menu` VALUES (2140, 'menu.monitor.cdr', 2089, 10, 'cdr', '', '1', '0', 'D', '1', '1', '', 'icon-tubiaoku', 'supervisor', 1711352709786, 'supervisor', 1712751135878, ''); INSERT INTO `sys_menu` VALUES (2141, 'menu.monitor.event', 2089, 20, 'event', '', '1', '0', 'D', '1', '1', '', 'icon-gengduo', 'supervisor', 1711352768797, 'supervisor', 1712751125648, ''); -INSERT INTO `sys_menu` VALUES (2142, 'menu.ne.neQuickSetup', 4, 10, 'neQuickSetup', 'ne/neQuickSetup/index', '1', '1', 'M', '1', '1', 'ne:neQuickSetup:list', 'icon-wofaqi', 'supervisor', 1708580000000, '', 0, ''); -INSERT INTO `sys_menu` VALUES (2143, 'menu.config.neLicense', 4, 20, 'neLicense', 'ne/neLicense/index', '1', '0', 'M', '1', '1', 'ne:neLicense:list', 'icon-fuzhidaima', 'supervisor', 1708580000000, '', 0, ''); -INSERT INTO `sys_menu` VALUES (2144, 'menu.config.neSoftware', 4, 23, 'neSoftware', 'ne/neSoftware/index', '1', '0', 'M', '1', '1', 'ne:neSoftware:list', 'icon-fuzhidaima', 'supervisor', 1708580000000, '', 0, ''); -INSERT INTO `sys_menu` VALUES (2145, 'menu.config.neVersion', 4, 26, 'neVersion', 'ne/neVersion/index', '1', '0', 'M', '1', '1', 'ne:neVersion:list', 'icon-fuzhidaima', 'supervisor', 1708580000000, '', 0, ''); --- INSERT INTO `sys_menu` VALUES (2146, 'menu.ne.neConfPara5G', 4, 8, 'neConfPara5G', 'ne/neConfPara5G/index', '1', '0', 'M', '1', '1', 'ne:neConfPara5G:list', 'icon-wofaqi', 'supervisor', 1708580000000, '', 0, ''); +INSERT INTO `sys_menu` VALUES (2142, 'menu.ne.neQuickSetup', 4, 40, 'neQuickSetup', 'ne/neQuickSetup/index', '1', '1', 'M', '1', '1', 'ne:neQuickSetup:list', 'icon-wofaqi', 'supervisor', 1708580000000, '', 0, ''); +INSERT INTO `sys_menu` VALUES (2143, 'menu.ne.neLicense', 4, 20, 'neLicense', 'ne/neLicense/index', '1', '0', 'M', '1', '1', 'ne:neLicense:list', 'icon-fuzhidaima', 'supervisor', 1708580000000, '', 0, ''); +INSERT INTO `sys_menu` VALUES (2144, 'menu.ne.neSoftware', 4, 23, 'neSoftware', 'ne/neSoftware/index', '1', '0', 'M', '1', '1', 'ne:neSoftware:list', 'icon-fuzhidaima', 'supervisor', 1708580000000, '', 0, ''); +INSERT INTO `sys_menu` VALUES (2145, 'menu.ne.neVersion', 4, 26, 'neVersion', 'ne/neVersion/index', '1', '0', 'M', '1', '1', 'ne:neVersion:list', 'icon-fuzhidaima', 'supervisor', 1708580000000, '', 0, ''); +INSERT INTO `sys_menu` VALUES (2146, 'menu.ne.neConfig', 4, 28, 'neConfig', 'ne/neConfig/index', '1', '0', 'M', '1', '1', 'ne:neConfig:list', 'icon-wofaqi', 'supervisor', 1708580000000, '', 0, ''); INSERT INTO `sys_menu` VALUES (2147, 'menu.fault.event', 2129, 3, 'event', 'faultManage/event/index', '1', '0', 'M', '1', '1', 'faultManage:event:index', 'icon-tubiaoku', 'supervisor', 1717051993146, '', 0, ''); -INSERT INTO `sys_menu` VALUES (2148, 'menu.dashboard.smfCDR', 2140, 40, 'smfCDR', 'dashboard/smfCDR/index', '1', '0', 'M', '1', '1', 'dashboard:cdr:index', 'icon-paixu', 'supervisor', 1705550000000, 'supervisor', 1712751038982, ''); +INSERT INTO `sys_menu` VALUES (2148, 'menu.dashboard.smfCDR', 2140, 6, 'smfCDR', 'dashboard/smfCDR/index', '1', '0', 'M', '1', '1', 'dashboard:cdr:index', 'icon-paixu', 'supervisor', 1705550000000, 'supervisor', 1712751038982, ''); INSERT INTO `sys_menu` VALUES (2149, 'menu.dashboard.mmeUE', 2141, 5, 'mmeUE', 'dashboard/mmeUE/index', '1', '0', 'M', '1', '1', 'dashboard:mmeUE:index', 'icon-paixu', 'supervisor', 1705550000000, 'supervisor', 1711354049893, ''); INSERT INTO `sys_menu` VALUES (2150, 'menu.system.user.editPost', 100, 9, '', '', '1', '1', 'B', '1', '1', 'system:user:editPost', '#', 'supervisor', 1700000000000, '', 0, ''); INSERT INTO `sys_menu` VALUES (2151, 'menu.system.setting.doc', 2114, 2, '', '', '1', '1', 'B', '1', '1', 'system:setting:doc', '#', 'supervisor', 1700000000000, 'supervisor', 1700000000000, ''); INSERT INTO `sys_menu` VALUES (2152, 'menu.system.setting.official', 2114, 3,'', '', '1', '1', 'B', '1', '1', 'system:setting:official', '#', 'supervisor', 1700000000000, 'supervisor', 1700000000000, ''); INSERT INTO `sys_menu` VALUES (2153, 'menu.system.setting.lock', 2114, 4, '', '', '1', '1', 'B', '1', '1', 'system:setting:lock', '#', 'supervisor', 1700000000000, 'supervisor', 1700000000000, ''); -INSERT INTO `sys_menu` VALUES (2154, 'menu.config.neConfigBackup', 4, 10, 'neConfigBackup', 'ne/neConfigBackup/index', '1', '0', 'M', '1', '1', 'ne:neConfigBackup:list', 'icon-fuzhidaima', 'supervisor', 1721902269805, '', 0, ''); +INSERT INTO `sys_menu` VALUES (2154, 'menu.ne.neConfigBackup', 4, 29, 'neConfigBackup', 'ne/neConfigBackup/index', '1', '0', 'M', '1', '1', 'ne:neConfigBackup:list', 'icon-fuzhidaima', 'supervisor', 1721902269805, '', 0, ''); INSERT INTO `sys_menu` VALUES (2155, 'menu.common.delete', 2154, 1, '#', '', '1', '1', 'B', '1', '1', 'ne:neConfigBackup:remove', '#', 'supervisor', 1721902269805, '', 0, ''); INSERT INTO `sys_menu` VALUES (2156, 'menu.common.edit', 2154, 2, '#', '', '1', '1', 'B', '1', '1', 'ne:neConfigBackup:edit', '#', 'supervisor', 1721902269805, '', 0, ''); - --- 实训教学 -INSERT INTO `sys_menu` VALUES (3000, 'menu.config.configParamApply', 4, 6, 'configParamApply', 'configManage/configParamApply/index', '1', '0', 'M', '1', '1', 'configManage:configParamApply:index', 'icon-huidingbu', 'supervisor', 1717051993146, NULL, 0, ''); +INSERT INTO `sys_menu` VALUES (2157, 'menu.dashboard.smscCDR', 2140, 9, 'smscCDR', 'dashboard/smscCDR/index', '1', '0', 'M', '1', '1', 'dashboard:cdr:index', 'icon-paixu', 'supervisor', 1723107637982, 'supervisor', 1723107637982, ''); +INSERT INTO `sys_menu` VALUES (2158, 'menu.trace.pcapFile', 2083, 12, 'pcap/inline/file', 'traceManage/pcap/file', '1', '1', 'M', '0', '1', 'traceManage:pcap:index', '#', 'supervisor', 1724144595914, '', 0, ''); +INSERT INTO `sys_menu` VALUES (2159, 'menu.log.exportFile', 2089, 100, 'exportFile', 'logManage/exportFile/index', '1', '1', 'M', '1', '1', 'logManage:exportFile:index', 'icon-wenjian', 'supervisor', 1724144595914, '', 0, ''); +INSERT INTO `sys_menu` VALUES (2160, 'menu.perf.kpiCReport', 2099, 100, 'kpiCReport', 'perfManage/kpiCReport/index', '1', '0', 'M', '1', '1', 'perfManage:kpiCReport:index', 'icon-tubiaoku', 'supervisor', 1724144595914, '', 0, ''); +INSERT INTO `sys_menu` VALUES (2161, 'menu.trace.taskHLR', 2083, 6, 'taskHLR', 'traceManage/task-hlr/index', '1', '0', 'M', '0', '1', 'traceManage:taskHLR:index', 'icon-chexiao', 'supervisor', 1724144595914, '', 0, ''); +INSERT INTO `sys_menu` VALUES (2162, 'menu.trace.taskAnalyze', 2083, 2, 'task/inline/analyze', 'traceManage/task/analyze', '1', '0', 'M', '0', '1', 'traceManage:taskAnalyze:index', '#', 'supervisor', 1724144595914, '', 0, ''); +INSERT INTO `sys_menu` VALUES (2163, 'menu.trace.tshark', 2083, 14, 'tshark', 'traceManage/tshark/index', '1', '0', 'M', '1', '1', 'traceManage:tshark:index', 'icon-gengduo', 'supervisor', 1724144595914, '', 0, ''); +INSERT INTO `sys_menu` VALUES (2164, 'menu.trace.wireshark', 2083, 16, 'wireshark', 'traceManage/wireshark/index', '1', '0', 'M', '1', '1', 'traceManage:wireshark:index', 'icon-gengduo', 'supervisor', 1724144595914, '', 0, ''); +INSERT INTO `sys_menu` VALUES (2165, 'menu.config.neOverview', 4, 1, 'neOverview', 'configManage/neOverview/index', '1', '0', 'M', '1', '1', 'configManage:neOverview:index', 'icon-tubiaoku', 'supervisor', 1700000000000, NULL, 0, 'menu.config.neOverviewRemark'); SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/install/sys_post.sql b/database/install/sys_post.sql index 34222a90..f0d81ee2 100644 --- a/database/install/sys_post.sql +++ b/database/install/sys_post.sql @@ -5,9 +5,9 @@ DROP TABLE IF EXISTS `sys_post`; CREATE TABLE `sys_post` ( - `post_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '职位ID', - `post_code` varchar(50) NOT NULL COMMENT '职位编码', - `post_name` varchar(50) NOT NULL COMMENT '职位名称', + `post_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '岗位ID', + `post_code` varchar(50) NOT NULL COMMENT '岗位编码', + `post_name` varchar(50) NOT NULL COMMENT '岗位名称', `post_sort` int(11) DEFAULT 0 COMMENT '显示顺序', `status` char(1) DEFAULT '0' COMMENT '状态(0停用 1正常)', `create_by` varchar(50) DEFAULT '' COMMENT '创建者', @@ -16,7 +16,7 @@ CREATE TABLE `sys_post` ( `update_time` bigint(20) DEFAULT 0 COMMENT '更新时间', `remark` varchar(500) DEFAULT NULL COMMENT '备注', PRIMARY KEY (`post_id`) USING BTREE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='职位信息表'; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='岗位信息表'; -- -- Dumping data for table `sys_post` @@ -24,9 +24,9 @@ CREATE TABLE `sys_post` ( LOCK TABLES `sys_post` WRITE; -INSERT INTO `sys_post` VALUES (1, 'admin', 'post.admin', 1, '1', 'supervisor', 1697110106499, NULL, 0, NULL); -INSERT INTO `sys_post` VALUES (2, 'teacher', 'post.teacher', 2, '1', 'supervisor', 1697110106499, NULL, 0, NULL); -INSERT INTO `sys_post` VALUES (3, 'student', 'post.student', 3, '1', 'supervisor', 1697110106499, NULL, 0, NULL); +INSERT INTO `sys_post` VALUES (1, 'administator', 'post.admin', 1, '1', 'supervisor', 1697110106499, NULL, 0, NULL); +INSERT INTO `sys_post` VALUES (2, 'operator', 'post.operator', 2, '1', 'supervisor', 1697110106499, NULL, 0, NULL); +INSERT INTO `sys_post` VALUES (3, 'monitor', 'post.monitor', 3, '1', 'supervisor', 1697110106499, NULL, 0, NULL); INSERT INTO `sys_post` VALUES (4, 'visitor', 'post.visitor', 4, '1', 'supervisor', 1697110106499, NULL, 0, NULL); UNLOCK TABLES; diff --git a/database/install/sys_role.sql b/database/install/sys_role.sql index 4d32cee0..3376f7d9 100644 --- a/database/install/sys_role.sql +++ b/database/install/sys_role.sql @@ -30,10 +30,10 @@ CREATE TABLE `sys_role` ( LOCK TABLES `sys_role` WRITE; INSERT INTO `sys_role` VALUES (1, 'role.system', 'system', 1, '1', '1', '1', '1', '0', 'supervisor', 1697091437683, 'supervisor', 1697091437683, 'role.systemRemark'); -INSERT INTO `sys_role` VALUES (2, 'role.admin', 'admin', 1, '1', '1', '1', '1', '0', 'supervisor', 1698486915894, 'supervisor', 1717143830709, 'role.adminRemark'); -INSERT INTO `sys_role` VALUES (3, 'role.teacher', 'teacher', 2, '4', '1', '1', '1', '0', 'supervisor', 1698486934900, 'supervisor', 1717143582784, 'role.teacherRemark'); -INSERT INTO `sys_role` VALUES (4, 'role.student', 'student', 3, '5', '1', '1', '1', '0', 'supervisor', 1698486950714, 'supervisor', 1706774389300, 'role.studentRemark'); -INSERT INTO `sys_role` VALUES (5, 'role.vistor', 'vistor', 4, '5', '1', '1', '1', '0', 'supervisor', 1698486975779, 'supervisor', 1706774405096, 'role.vistorRemark'); +INSERT INTO `sys_role` VALUES (2, 'role.admin', 'admin', 2, '1', '1', '1', '1', '0', 'supervisor', 1698486915894, 'supervisor', 1717143830709, 'role.adminRemark'); +INSERT INTO `sys_role` VALUES (3, 'role.operator', 'operator', 3, '1', '1', '1', '1', '0', 'supervisor', 1698486934900, 'supervisor', 1717143582784, 'role.operatorRemark'); +INSERT INTO `sys_role` VALUES (4, 'role.monitor', 'monitor', 4, '1', '1', '1', '1', '0', 'supervisor', 1698486950714, 'supervisor', 1706774389300, 'role.monitorRemark'); +INSERT INTO `sys_role` VALUES (5, 'role.vistor', 'vistor', 5, '1', '1', '1', '1', '0', 'supervisor', 1698486975779, 'supervisor', 1706774405096, 'role.vistorRemark'); UNLOCK TABLES; diff --git a/database/install/sys_role_menu.sql b/database/install/sys_role_menu.sql index b43d4a3d..bbb815d0 100644 --- a/database/install/sys_role_menu.sql +++ b/database/install/sys_role_menu.sql @@ -20,12 +20,19 @@ LOCK TABLES `sys_role_menu` WRITE; INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 4); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 5); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 60); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 61); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 63); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 64); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 65); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 66); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 100); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 101); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 102); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 103); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 104); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 105); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 108); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 111); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 112); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 115); @@ -58,10 +65,16 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1021); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1022); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1023); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1024); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1030); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1031); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1032); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1033); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1034); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1039); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1040); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1041); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1042); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1043); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1044); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1045); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 1048); @@ -79,14 +92,24 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2080); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2081); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2082); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2083); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2084); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2085); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2086); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2087); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2088); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2089); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2091); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2092); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2094); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2097); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2098); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2099); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2100); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2101); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2102); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2103); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2104); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2105); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2107); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2108); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2109); @@ -96,10 +119,13 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2113); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2114); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2115); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2118); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2119); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2120); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2121); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2122); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2123); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2124); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2125); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2126); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2128); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2129); @@ -125,21 +151,29 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2153); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2154); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2155); INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2156); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2157); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2158); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2159); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2160); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2162); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2163); +INSERT IGNORE INTO `sys_role_menu` VALUES (2, 2165); + INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 4); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 5); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 100); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 60); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 65); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 66); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 108); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 112); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 115); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 500); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 501); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1000); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1001); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1002); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1003); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1004); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1005); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1006); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1030); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1031); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1032); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1034); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1039); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1042); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 1048); @@ -154,16 +188,17 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2087); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2088); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2089); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2091); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2092); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2094); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2097); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2099); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2104); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2107); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2108); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2109); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2111); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2113); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2114); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2115); -INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2118); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2119); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2120); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2123); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2126); @@ -177,37 +212,46 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2137); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2138); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2140); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2141); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2143); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2146); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2147); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2148); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2149); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2151); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2152); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2153); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2154); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2155); INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2156); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2157); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2158); +INSERT IGNORE INTO `sys_role_menu` VALUES (3, 2165); + +INSERT IGNORE INTO `sys_role_menu` VALUES (4, 1); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 4); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 5); +INSERT IGNORE INTO `sys_role_menu` VALUES (4, 60); +INSERT IGNORE INTO `sys_role_menu` VALUES (4, 65); +INSERT IGNORE INTO `sys_role_menu` VALUES (4, 66); +INSERT IGNORE INTO `sys_role_menu` VALUES (4, 112); +INSERT IGNORE INTO `sys_role_menu` VALUES (4, 115); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 500); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 501); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 1039); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 1041); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 1042); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 1044); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2009); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2010); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2080); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2081); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2082); +INSERT IGNORE INTO `sys_role_menu` VALUES (4, 1048); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2083); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2086); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2087); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2088); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2089); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2091); +INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2092); +INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2094); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2097); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2099); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2104); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2118); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2120); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2123); +INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2113); +INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2114); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2126); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2128); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2129); @@ -221,13 +265,22 @@ INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2141); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2147); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2148); INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2149); -INSERT IGNORE INTO `sys_role_menu` VALUES (4, 3000); +INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2151); +INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2152); +INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2153); +INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2157); +INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2163); +INSERT IGNORE INTO `sys_role_menu` VALUES (4, 2165); + +INSERT IGNORE INTO `sys_role_menu` VALUES (5, 1); +INSERT IGNORE INTO `sys_role_menu` VALUES (5, 4); INSERT IGNORE INTO `sys_role_menu` VALUES (5, 112); -INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2080); -INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2081); -INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2082); +INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2087); +INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2115); +INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2131); INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2132); +INSERT IGNORE INTO `sys_role_menu` VALUES (5, 2165); UNLOCK TABLES; --- Dump completed on 2023-07-13 15:53:31 +-- Dump completed on 2024-04-12 21:19:19 diff --git a/database/install/sys_user.sql b/database/install/sys_user.sql index 8cb50eeb..3292b4bd 100644 --- a/database/install/sys_user.sql +++ b/database/install/sys_user.sql @@ -12,7 +12,7 @@ CREATE TABLE `sys_user` ( `nick_name` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户昵称', `user_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'sys' COMMENT '用户类型(sys系统用户)', `email` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '用户邮箱', - `phonenumber` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '手机号码', + `phonenumber` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '手机号码', `sex` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '用户性别(0未知 1男 2女)', `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '头像地址', `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '密码', @@ -34,10 +34,10 @@ CREATE TABLE `sys_user` ( LOCK TABLES `sys_user` WRITE; /*!40000 ALTER TABLE `sys_user` DISABLE KEYS */; -INSERT INTO `sys_user` VALUES (1, 100, 'supervisor', 'supervisor', 'sys', '', '', '', '', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', '1', '0', '127.0.0.1', 0, '', 0, '', 0, ''); -INSERT INTO `sys_user` VALUES (2, 100, 'admin', 'admin', 'sys', '', '', '', '', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', '1', '0', '127.0.0.1', 0, '', 0, '', 0, ''); -INSERT INTO `sys_user` VALUES (3, 101, 'testTeacher', 'Teacher', 'sys', '', '', '', '', '$2a$10$RND3fUw9Ai.WcggYSI57tu.u3OIlktdPxFzlWkmiHC1paV038t0I2', '1', '0', '127.0.0.1', 0, '', 0, '', 0, ''); -INSERT INTO `sys_user` VALUES (4, 101, 'testStudent', 'Student', 'sys', '', '', '', '', '$2a$10$t3zpKQ0olECotFyI1yO43.tCoS0EXoSRBDcqwl09xvrsmn14qFHHy', '1', '0', '127.0.0.1', 0, '', 0, '', 0, ''); +INSERT INTO `sys_user` VALUES (1, 100, 'supervisor', 'supervisor', 'sys', '', '', '0', '', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', '1', '0', '127.0.0.1', 0, 'system', 0, '', 0, ''); +INSERT INTO `sys_user` VALUES (2, 100, 'admin', 'admin', 'sys', '', '', '', '0', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', '1', '0', '127.0.0.1', 0, 'system', 0, '', 0, ''); +INSERT INTO `sys_user` VALUES (3, 100, 'manager', 'manager', 'sys', '', '', '0', '', '$2a$10$RND3fUw9Ai.WcggYSI57tu.u3OIlktdPxFzlWkmiHC1paV038t0I2', '1', '0', '127.0.0.1', 0, 'system', 0, '', 0, ''); +INSERT INTO `sys_user` VALUES (4, 100, 'monitor', 'monitor', 'sys', '', '', '0', '', '$2a$10$t3zpKQ0olECotFyI1yO43.tCoS0EXoSRBDcqwl09xvrsmn14qFHHy', '1', '0', '127.0.0.1', 0, 'system', 0, '', 0, ''); UNLOCK TABLES; diff --git a/database/install/trace_data.sql b/database/install/trace_data.sql index e840e17e..4b1d8c22 100644 --- a/database/install/trace_data.sql +++ b/database/install/trace_data.sql @@ -1,52 +1,23 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - -- -- Table structure for table `trace_data` -- DROP TABLE IF EXISTS `trace_data`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; CREATE TABLE `trace_data` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `task_id` int(11) DEFAULT NULL, - `imsi` varchar(16) DEFAULT NULL, - `msisdn` varchar(16) DEFAULT NULL, - `src_addr` varchar(128) DEFAULT NULL, - `dst_addr` varchar(128) DEFAULT NULL, - `if_type` int(11) DEFAULT 0, - `msg_type` int(11) DEFAULT NULL, - `msg_direct` int(11) DEFAULT NULL, - `length` int(11) DEFAULT NULL, - `timestamp` bigint(20) DEFAULT NULL, - `raw_msg` blob DEFAULT NULL, - `dec_msg` blob DEFAULT NULL, + `id` int NOT NULL AUTO_INCREMENT, + `task_id` int NOT NULL COMMENT '跟踪任务ID', + `imsi` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `msisdn` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `src_addr` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '源地址带端口', + `dst_addr` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '目标地址带端口', + `if_type` int DEFAULT NULL COMMENT '接口类型,未分类', + `msg_type` int DEFAULT NULL, + `msg_direct` int DEFAULT NULL, + `length` int DEFAULT NULL COMMENT '去除头后的原始数据byte长度', + `timestamp` bigint DEFAULT '0' COMMENT '毫秒', + `raw_msg` text COLLATE utf8mb4_general_ci COMMENT '去除头后的原始数据byteBase64', + `dec_msg` text COLLATE utf8mb4_general_ci COMMENT 'TCP内容消息', PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=311486 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='跟踪_任务数据'; -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:59 +-- Dump completed on 2024-09-19 14:26:59 diff --git a/database/install/trace_task.sql b/database/install/trace_task.sql index 7de1d8fb..6f4c4668 100644 --- a/database/install/trace_task.sql +++ b/database/install/trace_task.sql @@ -1,60 +1,31 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - -- -- Table structure for table `trace_task` -- DROP TABLE IF EXISTS `trace_task`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; CREATE TABLE `trace_task` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `trace_type` enum('Interface','Device','UE') DEFAULT NULL, - `start_time` datetime DEFAULT NULL, - `end_time` datetime DEFAULT NULL, - `imsi` varchar(16) DEFAULT NULL, - `msisdn` varchar(16) DEFAULT NULL, - `src_ip` varchar(50) DEFAULT NULL, - `dst_ip` varchar(50) DEFAULT NULL, - `signal_port` smallint(6) DEFAULT NULL, - `spc` varchar(30) DEFAULT NULL, - `dpc` varchar(30) DEFAULT NULL, - `ne_type` varchar(32) DEFAULT NULL, - `ne_id` varchar(32) DEFAULT NULL, - `ue_ip` varchar(50) DEFAULT NULL, - `interfaces` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, - `status` enum('Inactive','Active','Failed') DEFAULT 'Inactive', - `account_id` varchar(32) DEFAULT NULL, - `comment` varchar(255) DEFAULT NULL, - `succ_nes` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, - `fail_nes` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, - `update_time` datetime DEFAULT current_timestamp(), + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', + `trace_id` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '任务编号', + `trace_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '1-Interface,2-Device,3-User', + `start_time` bigint DEFAULT '0' COMMENT '开始时间 毫秒', + `end_time` bigint DEFAULT '0' COMMENT '结束时间 毫秒', + `interfaces` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '接口跟踪必须 例如 N8,N10', + `imsi` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '用户跟踪必须', + `msisdn` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '用户跟踪可选', + `ue_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '设备跟踪必须 IP', + `src_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '源地址IP', + `dst_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '目标地址IP', + `signal_port` int DEFAULT '0' COMMENT '地址IP端口', + `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', + `create_time` bigint DEFAULT '0' COMMENT '创建时间', + `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', + `update_time` bigint DEFAULT '0' COMMENT '更新时间', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '备注', + `ne_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元类型', + `ne_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '网元ID', + `notify_url` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '信息数据通知回调地址UDP 例如udp:192.168.5.58:29500', + `fetch_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '任务下发请求响应消息', PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=89 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='跟踪_任务'; -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:59 +-- Dump completed on 2024-09-19 14:26:59 diff --git a/database/install/trace_task_hlr.sql b/database/install/trace_task_hlr.sql new file mode 100644 index 00000000..a84cd918 --- /dev/null +++ b/database/install/trace_task_hlr.sql @@ -0,0 +1,24 @@ +-- +-- Table structure for table `trace_task_hlr` +-- + +DROP TABLE IF EXISTS `trace_task_hlr`; + +CREATE TABLE `trace_task_hlr` ( + `id` int NOT NULL AUTO_INCREMENT, + `trace_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '任务编号', + `imsi` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'IMSI', + `msisdn` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'MSISDN', + `start_time` bigint DEFAULT '0' COMMENT '开始时间', + `end_time` bigint DEFAULT '0' COMMENT '结束时间', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '任务状态(0停止 1进行)', + `msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '任务信息', + `remark` varchar(255) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '备注说明', + `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', + `create_time` bigint DEFAULT '0' COMMENT '创建时间', + `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', + `update_time` bigint DEFAULT '0' COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='跟踪_任务给HRL网元'; + +-- Dump completed on 2024-09-19 14:26:59 diff --git a/database/install/u_auth_user.sql b/database/install/u_auth_user.sql index 7f7ad262..6e5450de 100644 --- a/database/install/u_auth_user.sql +++ b/database/install/u_auth_user.sql @@ -1,49 +1,21 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - -- -- Table structure for table `u_auth_user` -- DROP TABLE IF EXISTS `u_auth_user`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `u_auth_user` ( - `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', - `msisdn` varchar(16) DEFAULT NULL COMMENT '相当手机号', - `imsi` varchar(50) DEFAULT NULL COMMENT 'SIM卡号', - `amf` varchar(50) DEFAULT NULL COMMENT 'AMF', - `status` varchar(50) DEFAULT NULL COMMENT '状态', - `ki` varchar(50) DEFAULT NULL COMMENT 'ki', - `algo_index` varchar(50) DEFAULT NULL COMMENT 'algoIndex', - `opc` varchar(50) DEFAULT NULL COMMENT 'OPC', - `ne_id` varchar(50) DEFAULT NULL COMMENT 'UDM网元标识-子系统', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE KEY `imsi_ne` (`imsi`,`ne_id`) USING BTREE COMMENT 'imsi_neid唯一主键' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='UDM鉴权用户'; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; +CREATE TABLE `u_auth_user` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT '主键', + `imsi` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'SIM卡/USIM卡ID', + `ne_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'UDM网元标识', + `amf` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AMF', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '状态', + `ki` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'ki', + `algo_index` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'algoIndex', + `opc` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'OPC', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE KEY `uk_imsi_ne` (`imsi`,`ne_id`) USING BTREE COMMENT 'imsi_neid唯一主键', + KEY `idx_ne` (`ne_id`) USING BTREE COMMENT 'neid索引' +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='UDM鉴权用户'; -- Dump completed on 2024-03-06 17:26:59 diff --git a/database/install/u_sub_user.sql b/database/install/u_sub_user.sql index dc60d478..f458bce0 100644 --- a/database/install/u_sub_user.sql +++ b/database/install/u_sub_user.sql @@ -1,61 +1,43 @@ --- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) --- --- Host: 192.168.2.219 Database: omc_db --- ------------------------------------------------------ --- Server version 10.3.38-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - -- -- Table structure for table `u_sub_user` -- -DROP TABLE IF EXISTS `u_sub_user`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; +DROP TABLE IF EXISTS `u_sub_user`; CREATE TABLE `u_sub_user` ( - `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', - `msisdn` varchar(50) DEFAULT NULL COMMENT '相当手机号', - `imsi` varchar(50) DEFAULT NULL COMMENT 'SIM卡号', - `ambr` varchar(50) DEFAULT NULL COMMENT 'SubUeAMBRTemp', - `nssai` varchar(50) DEFAULT NULL COMMENT 'SubSNSSAITemp', - `rat` varchar(50) DEFAULT NULL COMMENT 'rat', - `arfb` varchar(50) DEFAULT NULL COMMENT 'forbiddenAreasTemp', - `sar` varchar(50) DEFAULT NULL COMMENT 'serviceAreaRestrictTemp', - `cn` varchar(50) DEFAULT NULL COMMENT 'cnType', - `sm_data` varchar(1500) DEFAULT NULL COMMENT 'smData', - `smf_sel` varchar(50) DEFAULT NULL COMMENT 'smfSel', - `eps_dat` varchar(1500) DEFAULT NULL COMMENT 'Eps', - `ne_id` varchar(50) DEFAULT '' COMMENT 'UDM网元标识-子系统', - `eps_flag` varchar(50) DEFAULT NULL COMMENT 'epsFlag', - `eps_odb` varchar(50) DEFAULT NULL COMMENT 'epsOdb', - `hplmn_odb` varchar(50) DEFAULT NULL COMMENT 'hplmnOdb', - `ard` varchar(50) DEFAULT NULL COMMENT 'Ard', - `epstpl` varchar(50) DEFAULT NULL COMMENT 'Epstpl', - `context_id` varchar(50) DEFAULT NULL COMMENT 'ContextId', - `apn_context` varchar(50) DEFAULT NULL COMMENT 'apnContext', - `static_ip` varchar(50) DEFAULT NULL COMMENT 'staticIpstatic_ip指给4G UE分配的静态IP,没有可不带此字段名', + `id` int NOT NULL AUTO_INCREMENT COMMENT '主键', + `imsi` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'SIM卡/USIM卡ID', + `msisdn` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '用户电话号码', + `ne_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'UDM网元标识', + `am_dat` varchar(1500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData', + `ambr` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData SubUeAMBRTemp', + `nssai` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData SubSNSSAITemp', + `rat` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData RAT 0x00:VIRTUAL 0x01:WLAN 0x02:EUTRA 0x03:NR', + `arfb` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData AreaForbidden', + `sar` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData serviceAreaRestrictTemp', + `cn_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData CNType 0x00:EPC和5GC 0x01:5GC 0x02:EPC 0x03:EPC+5GC', + `rfsp_index` varchar(50) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData RfspIndex', + `reg_timer` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData RegTimer', + `ue_usage_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData UEUsageType', + `active_time` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData ActiveTime', + `mico` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData MICO', + `odb_ps` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData ODB_PS 0-all,1-hplmn,2-vplmn', + `group_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'AmData GroupId', + `eps_dat` varchar(1500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat', + `eps_flag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat epsFlag', + `eps_odb` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat epsOdb', + `hplmn_odb` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat hplmnOdb', + `ard` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat Ard', + `epstpl` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat Epstpl', + `context_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat ContextId', + `apn_mum` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat apnNum', + `apn_context` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat apnContext', + `static_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'EpsDat staticIp 指给4G UE分配的静态IP,没有可不带此字段名', + `sm_data` varchar(1500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'smData', + `smf_sel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'smfSel', + `cag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'CAG', PRIMARY KEY (`id`) USING BTREE, - UNIQUE KEY `imsi_ne` (`imsi`,`ne_id`) USING BTREE COMMENT 'imsi_ne唯一索引' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='UDM签约用户'; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + UNIQUE KEY `uk_imsi_ne` (`imsi`,`ne_id`) USING BTREE COMMENT 'imsi_neid唯一主键', + KEY `idx_ne` (`ne_id`) USING BTREE COMMENT 'neid索引' +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='UDM签约用户'; -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-03-06 17:26:59 +-- Dump completed on 2024-10-12 15:26:59 diff --git a/database/install/u_user_info.sql b/database/install/u_user_info.sql new file mode 100644 index 00000000..23a06d2e --- /dev/null +++ b/database/install/u_user_info.sql @@ -0,0 +1,17 @@ +-- +-- Table structure for table `u_user_info` +-- + +DROP TABLE IF EXISTS `u_user_info`; + +CREATE TABLE `u_user_info` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT '默认ID', + `imsi` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'SIM卡/USIM卡ID', + `msisdn` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '用户电话号码', + `ne_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'UDM网元标识', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '备注', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE KEY `imsi_ne` (`imsi`,`ne_id`) USING BTREE COMMENT 'imsi_ne唯一索引' +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='UDM用户IMSI扩展信息'; + +-- Dump completed on 2024-09-19 11:26:59 diff --git a/src/app.go b/src/app.go index 44480c6f..743f79fd 100644 --- a/src/app.go +++ b/src/app.go @@ -15,7 +15,6 @@ import ( "be.ems/src/modules/monitor" networkdata "be.ems/src/modules/network_data" networkelement "be.ems/src/modules/network_element" - practicalTraining "be.ems/src/modules/practical_training" "be.ems/src/modules/system" "be.ems/src/modules/tool" "be.ems/src/modules/trace" @@ -141,8 +140,6 @@ func initModulesRoute(app *gin.Engine) { networkelement.Setup(app) // 网元数据模块 networkdata.Setup(app) - // 实训教学模块 - practicalTraining.Setup(app) // 跟踪模块 trace.Setup(app) // 图表模块 diff --git a/src/assets/template/excel/user_import_template_en.xlsx b/src/assets/template/excel/user_import_template_en.xlsx index 5b51eb3d696390395a27ce3ca33cbeb66d7247bf..90f88c41b31382e1247416c54d7cede5c6b334d9 100644 GIT binary patch delta 5601 zcmZu#1yCHyvRxLJ#Vw1w`$7m1G&sSN;2Lys_r*QHvak?>L(m0+1_|!uA_0OW3k0{| z!2>_{y;twn|Mh#SrlzO5dwP1hr>f6eqe_hr2n_7#fplLbL^cK^%u=&om~wChyIW~A z_+2Ubj$(<}@S>DiQZIyX6#a6plqJFM_M+_POKD0b@5#3A;6sjUo4UOnLR2-_oH>V- zGJ^UI>by+8uG%gnigmjU`N<7JxdR{;82g-LM#~8%oNN)X3dI&AVE>sdjJ*`(PCKOS zqTrc@6-T_*UY~diJ8q(LXUYz2iD6hKfjm}H)EO+6-@$@+|7YBc9dA@{7B|9~^yFb60t^>bn@5lrg zZs`kKN8An}f8cb`>kyz%oDc5|TF=^nf&Sc$kBT6}-7x^wJ#P|7nx0x;?02qBfex6F zfZp45$Qvhc`59H4z0(lh_0CrQFaOclNGa`yf^6Ss8m~5x7q?{}K%0+s zH8HUeq}<>}YD`NEI2JWR4xgDo=#wpXD;5ACLW*$0XNGB}ev=^WqS=9w`s|D%`4{(J zx#HG$S_q|qA|;+rHa+{+r(gWCv<7V|h|z!-Nv(FF%REoL^M1EdfhP3s?b67760y2E zk_p|8ox|LjO}*WFZ7)kaI+y2N;OI>+l8WPs7S(8v#f)pW5O&(Pl%c2GZy%B*Fni`0 z{_O_a{sxveG0fC#1I}yU88X8p!GP`?O!SvIi8>^P4iJIY0PMEl>-c^Lh=?(*^@avp zLAGC|p?K&9cKhj6^2Le5ud&k@4ngMF8kDc*vp@;ocL#7tb7#m>?vxL(H4y@CVyMal! z_~bn4={!e>xYUYAI7X`8W?$MT8+4~iPD=|IN8rL2o!S^*>t$FZ9ky0_HRC(3x=j#!>S)}TeL@I?;MTJlAo;V}b%(-L!2Ps* zwjHk*_@LR{gYCIS{nhjFU2CuJA2@ zi+z;0YLtN9H zOq>j%Gd+uW$?tO&C@4{jIPsi#N{e{aK3HjLgtemPbIMsm5T_Um+*qP$ng6-Q1V-a@#~K|raPp)(E(*Uu5k}}4Eg4gBvPeW`t`t4h zs;TS2t3Fl+ktObXB-fiKh?58$kJS}E?-cnK)}*ms4EEby}rQjsn`#L3UX{CdoZK4{eu#_ z+Wu?RW0mY-+Wz0G<^X==PolN)uSZGyN1`FWy&4M`jROk~*#y1Yf2}1r~}Rg@^`L<}bdV z6fQ1#`H{69FNaHTr5-4@W#=zr*XW-+t@bKdNODgoM5zQDI+vXEAmlis+3vBFDM)I` zuu^|e>xmA8%Idqb{_1t&KEh!e`@v9g*l@k!zz!9Rwqa(Lk56NtZ$fZneI;dZ{ zrbuIKyaKV|;QPtB-OU-V@&W z!H0ZpzCRsTc|ZQN+PShYsBuBQ7`$i?n>@LAx0mW>LI-;BD3+ma-ZOO4t!fx{q1)N= z`=`4rsNZ(J%hT#x5l}gxzbuF}Htv36;V6q^ET?=1+u+-8#tagDlzt#XBVXzFRgdArO6j0MSVw)Ryw!e5DbC(TQFBg{r# zN9RK#ozeVUceXUq({<+Wj!NPDupy&l3&Weg%=aAjem@z?aP;~3@uq7y66Hi{=VKQP zy=w95SO-4vax0pz{KDkG0xM*kP}PZj7^PUBvFr}G0Lb}H;m7vKvR2T+cEDSVp^c)SE`)I-<@U7z1^aBN;qcuwrm?+SSnTIJWVJq-g@h8`O{*NVC<)}Jm~3~ zAOZLC3eiRo=~iuWgDl+>QP$RQFzC42vy$Lazf~=7Mobyyb;vtTc5+80z=n*3f;QsQ zY6KU>xvrZ(}*3SE(W+;4ZTBc4=GwOg!=E)bZp2a(5A zY_=JaY(peJpBrcQ6%;tHT0Rm> zTRY`U~a5O7)1D-Rv_RM~@or?(@qUlc%=f}Yy1#U(4{+@zOWXP$*^S0s65oi!75 zz6&ubyTaG--sb3T+!1n9o=52sxNTYB~FT+uGoJli!{bICZo@H}jFKRYn~G-s(;m zTeHQ^ZRy9G=*S8C0;;x0{hz+S6tCr|zt6myY?kFaVbVcvECdz_&u1aL+ge;WzHFS= zvF8Ldust|>wRtML4Q2Xqn3sJD?roa(cp9JC^Vcp+Ir{|0OcC2095xl@%O4}i@>aN* zJ*(xTSqD>}q@c$I$&~vJQ?XtiQ|vu}I7r)JJ!9-L&aGTiaE9i|P_wO*c!m>vbm1zm75V zBb(4LW}l52lqF1^6pJb|Ra-Xy=IdSvxm^#-?FGRy`ciMcYdm$)malGg6az>_Cujtz zO^ZKST;6M)=z9F&sS#aE)YNWq=B8lo5{9;o>hEXuILm+!6=v_f19liq3z?u?4pu;E z=nv}nJj>JrtE^>$yQ#z2fJWs<-=*s+>4A<41+0LJGdxmFm?ZdMF(T%pr7$KE%9bq8 zN@op&VK$Qad0E|UNNk0_i})yqQjQ;$$Z8gTF`*KkqYP$zOR>AzKxV(lCIJ*7d|eXp z_yJ`)Vl5Bu#UG)@(@sI+83l@oq$1}UW~7p1sUN!xtgS)hh4n3QU7ko3DvjYV3)%8F z6?ms-#0L<+p>SY%RSvMQXOR&d?wiw>W{iiSpt|LfhJ0qLKZN;EnmU-DMjadXbBdDN zzd-H1Ol|@5+p~}1wAc1n3x~|A&61p6>V#fOb4xFhOR;yT*{A3exh<(Eh6o-PM~yG# zW_s8Xr#+b`t91}EX+DqOEa0mEU8iYT!T?Hxc%Dt9eq9`#?>=Go4RH22b|v}>2G!F zI5B<8IBHd)zuC4^>hb}hZUk&Fz>T5Hv&b%BvjXxOIYwFU^;&*i-KDkuDkX z8_8WyAe~QPCq}?}T#j#Jj~%W5eGF`Yh|IR{jdFUXFff#n^Yv3U#dsps5-|*+g^2W) z-!>D5M-5s=R0JXHfP2S-Ah;TyV>g(qP)Txy98%7`>z>ri>f22;K?+NwXw8#alg*Qi z;@&~vJomjj-#tGG=B+LbW*d&lVpP)x*mGc)J%q`G-Aw3=$tAsJ?#d-v-pI@NGPa^8 zk#X|MQv1Qv|MV7df{1e{2o?SPm4={D!7*N+&j5v>X({PcnVsD|!(9(fWyPOuv?mv? z)o2z^mq(j%My%ARfniczu*<>5+jWv>DR}uH2mNW< zuDf+_dH>VPR95d3h%iN;5dV1b>EQYKeq&s@kX)F%RLP6d6d2{)X!m`P->Ef9zmzyz zph%lnr7%U8THwlqc~{>=OZMrL+XE5;8I71{yl{UW#JzUGo!#9xlA>ZQ*=tjN?&-L& za1Jt~VgYJ09xQ|(xm<#Rv67g~k1i&v?8tTlTD0 zomv~`lR`R7L#(X6tJN~(@X>95PFN76>!IVMvjd^iooJ_g5#CF_ILi;}gJ>otS7|^~ z*vA{KlA0p3mN@*us9`S6U?F1{K3g2_UTeA*^aZr zq;ee_GPq(+hGON2q8fffIF^p3Qk8L}%U`f7JVMKG&he;9zYjLg(lNrx(+s{zy-Xf? zOuMX}sNT$3mLz!kCd84`xYD4;dXU|StGqXN86Pqy(`tnrU{Lp2Bf=2iwgk8^WKyOj z;_|6%z_)6C`V{fT6YCW8w0Y_OfBIEH{q;89=d?L|*rKKdy6`>}mU zV`ano;}cCWQvaJ-(+O9(0cFSwzdM|u6IdeT+lAiM5a}`^($bDn^7${Cj+*wiMyM0r z8?Wkm>m5JeepHK}M3qWMbEEBByPEI!92;Wi@ZM@wD%&lkD9m!YE2VBGH@_dDg54|r z?H32-IOFM$LS0A++N6AbREA4wzUl6*6@PIUot-*j25cOCSV))_zQqb z0ssI!K%DlPJl9!j<@p~D2t;%;(!+YSF^&gF3LCYN~t)=W7o-$avI`e~%Sv|)!eNf2vTeB1I)IclsEdS}^@Td94BX=4no zQEkn)+?A7waQYTe~IF^VPpb9WP>7cpWsewMDHQp<8-!(lK~RQsj>~i30rhAndh2}Ne)Di7G6OV%or-qVw;qm4BHAs zqP^HMV&J;b55i_M6<{W_P>ACU9)5)~>vjDLS;c1Oj3IOY8O3rpo>IFGIGbAJsYa$Q zQn+N=H^7NMJf@^uj`#UYhcObfE-dvs4(|=rpP(aP_mX2jBeV8aSG1X9n;PC`k#0uxn_S}PvqqDhAUY$a*um=% zxKQkyvq?j_G;pINOC*rupS-F#G4Xcz6Gjk%go6R54HTh_z2xlbFEtf2@UTv{w)$aL z$-ag;d(i_qN9IQ!U*z*x0Tm*W->FOeyzYLu>m*X)gC=r3n_d2jvixO)p&j%djk0G# zWS!lOCVm5p^zHt^d#_fr$Vwgjz^T>FlG+^+3IK`kJ*9vW7{USUOKm+3X+*W%58bsoIV9;xtB#*MlKm6Jf4jAVrybouOs>$~Ao zz1R|8*a?69I_jh(+HcFhr{(ZXae|402(?Hjfu=<3sTX~yymo9=_luN;^O;JdJeW|E z%y6m&C7&6=&cX?j%YS&S$@IhPO0cBm#%2u$M10H=BLO3gx3sRtJY1e({mN&}Q#;Ta zCRN~e0i=t6&A<pik=j1)syYN6S+`RnYdS4BvL|_68VlVI6-SzAnE!oA}V*#Pe&6 z;OE5Zwt(VNXw~lWuP%5?H~*)z-ZNW?I~-k23?L=o|9JxnYyg1bPm%vk7y#x!vkwzu zmQxP+ogP8OB?<&EAk?|i{{wEWav5S=BE-4nadrN{Z~-nth(lg_L^d}uked-v!7UEd zVMMHO^V9$Ha{&Hz=0C=5z=&Q(YQ#McDgA%@UcEo5@VCSt`nLz2BnV#KC%{B}gdMLq zupS?g%gaIk-{Sj|IVAs<{*QP(9RkfOE$i`bm;Bwmpx%ylc0S%h|M$}W;D-PJ?f){7 bi-mB-2UF{6V&nY1Pxfcv{xL_y@;CQCP}@we delta 7293 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 delta 7337 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%0AybU7MvnjsgXeE{=&+SQUT>gn<7L?*AJc zWB`ER_kw?HKmhgQotz%_o<Nd_B~S(SjE)N- ziWa6q$A|Eh7FPa@LRjUmA^xtk{AY-FkA&v`t-HWRLDc^g2!4zFDa)Kb+Vv>%f64{_ zw*T*f!Ef9j`zcWVjr^;8@VAv2kUyIa;r8QF{q3LM?T@CcXRu*928#csNK^p;>_6ZC zTL6s^h7S@#fMdfHL3{{z*swqlJ;mS2_&@sgsbHNT5d?m87?7R_mPA8D{XgUVne)tJ z-uQRgfVI#NLI2Jy|51nu`Wx^kGyRok{+{x`Ipsey`ZHq_^uHB4Tfvm+@oharddisk and EMS database." + ::= { system 15 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.2.16 + saveUSSDParamCommand OBJECT-TYPE + SYNTAX INTEGER { saveUSSDParam(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remark:Save the USSD parameters residing
in memory to harddisk." + ::= { system 16 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.2.17 + resetUSSDParamCommand OBJECT-TYPE + SYNTAX INTEGER { resetUSSDParam(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remark:Reload and activate all USSD
parameters to default values." + ::= { system 17 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.2.18 + importSubs OBJECT-TYPE + SYNTAX Opaque (SIZE (7)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Hidden Flag:Yes + OPAQUE DECODE RULE: + [unit]Command[u]00.0-00.7[u]select + [v]0[opt]Idle + [v]1[opt]Sending Command + [v]2[opt]In Processing + [v]3[opt]Succeeded + [v]4[opt]Failed + [unit]Total Numbers[u]01.0-03.7[u]input + [v]toDec-high-0 + [unit]Success Numbers[u]04.0-06.7[u]input + [v]toDec-high-0" + ::= { system 18 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.2 + vPLMN OBJECT IDENTIFIER ::= { parameter 2 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.2.1 + vPLMNTable OBJECT-TYPE + SYNTAX SEQUENCE OF VPLMNEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { vPLMN 1 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.2.1.1 + vPLMNEntry OBJECT-TYPE + SYNTAX VPLMNEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { vplmnIndex } + ::= { vPLMNTable 1 } + + + VPLMNEntry ::= + SEQUENCE { + vplmnIndex + INTEGER, + vplmnCC + OCTET STRING, + vplmnNDC + OCTET STRING, + vplmnStartSN + OCTET STRING, + vplmnEndSN + OCTET STRING, + vplmnRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.2.1.1.1 + vplmnIndex OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:Index + Remark:VPLMN index number ranges from 0 to 255." + ::= { vPLMNEntry 1 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.2.1.1.2 + vplmnCC OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:CC + Remark:The Country Code of the VPLMN." + ::= { vPLMNEntry 2 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.2.1.1.3 + vplmnNDC OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:NDC + Remark:The National Destination Code of the VPLMN." + ::= { vPLMNEntry 3 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.2.1.1.4 + vplmnStartSN OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..12)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:SN Start + Remark:The beginning of the VLR range in the VPLMN." + ::= { vPLMNEntry 4 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.2.1.1.5 + vplmnEndSN OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..12)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:SN End + Remark:The end of the VLR range in the VPLMN." + ::= { vPLMNEntry 5 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.2.1.1.6 + vplmnRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes" + ::= { vPLMNEntry 6 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.3 + cSRRList OBJECT IDENTIFIER ::= { parameter 3 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.3.1 + cSRR0 OBJECT-TYPE + SYNTAX Opaque (SIZE (32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OPAQUE DECODE RULE: + [unit]VPLMN0[u]00.0-00.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN1[u]00.1-00.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN2[u]00.2-00.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN3[u]00.3-00.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN4[u]00.4-00.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN5[u]00.5-00.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN6[u]00.6-00.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN7[u]00.7-00.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN8[u]01.0-01.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN9[u]01.1-01.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN10[u]01.2-01.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN11[u]01.3-01.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN12[u]01.4-01.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN13[u]01.5-01.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN14[u]01.6-01.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN15[u]01.7-01.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN16[u]02.0-02.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN17[u]02.1-02.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN18[u]02.2-02.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN19[u]02.3-02.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN20[u]02.4-02.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN21[u]02.5-02.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN22[u]02.6-02.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN23[u]02.7-02.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN24[u]03.0-03.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN25[u]03.1-03.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN26[u]03.2-03.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN27[u]03.3-03.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN28[u]03.4-03.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN29[u]03.5-03.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN30[u]03.6-03.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN31[u]03.7-03.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN32[u]04.0-04.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN33[u]04.1-04.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN34[u]04.2-04.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN35[u]04.3-04.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN36[u]04.4-04.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN37[u]04.5-04.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN38[u]04.6-04.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN39[u]04.7-04.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN40[u]05.0-05.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN41[u]05.1-05.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN42[u]05.2-05.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN43[u]05.3-05.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN44[u]05.4-05.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN45[u]05.5-05.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN46[u]05.6-05.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN47[u]05.7-05.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN48[u]06.0-06.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN49[u]06.1-06.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN50[u]06.2-06.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN51[u]06.3-06.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN52[u]06.4-06.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN53[u]06.5-06.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN54[u]06.6-06.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN55[u]06.7-06.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN56[u]07.0-07.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN57[u]07.1-07.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN58[u]07.2-07.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN59[u]07.3-07.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN60[u]07.4-07.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN61[u]07.5-07.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN62[u]07.6-07.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN63[u]07.7-07.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN64[u]08.0-08.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN65[u]08.1-08.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN66[u]08.2-08.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN67[u]08.3-08.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN68[u]08.4-08.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN69[u]08.5-08.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN70[u]08.6-08.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN71[u]08.7-08.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN72[u]09.0-09.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN73[u]09.1-09.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN74[u]09.2-09.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN75[u]09.3-09.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN76[u]09.4-09.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN77[u]09.5-09.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN78[u]09.6-09.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN79[u]09.7-09.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN80[u]10.0-10.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN81[u]10.1-10.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN82[u]10.2-10.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN83[u]10.3-10.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN84[u]10.4-10.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN85[u]10.5-10.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN86[u]10.6-10.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN87[u]10.7-10.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN88[u]11.0-11.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN89[u]11.1-11.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN90[u]11.2-11.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN91[u]11.3-11.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN92[u]11.4-11.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN93[u]11.5-11.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN94[u]11.6-11.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN95[u]11.7-11.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN96[u]12.0-12.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN97[u]12.1-12.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN98[u]12.2-12.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN99[u]12.3-12.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN100[u]12.4-12.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN101[u]12.5-12.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN102[u]12.6-12.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN103[u]12.7-12.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN104[u]13.0-13.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN105[u]13.1-13.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN106[u]13.2-13.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN107[u]13.3-13.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN108[u]13.4-13.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN109[u]13.5-13.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN110[u]13.6-13.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN111[u]13.7-13.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN112[u]14.0-14.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN113[u]14.1-14.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN114[u]14.2-14.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN115[u]14.3-14.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN116[u]14.4-14.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN117[u]14.5-14.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN118[u]14.6-14.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN119[u]14.7-14.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN120[u]15.0-15.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN121[u]15.1-15.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN122[u]15.2-15.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN123[u]15.3-15.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN124[u]15.4-15.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN125[u]15.5-15.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN126[u]15.6-15.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN127[u]15.7-15.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN128[u]16.0-16.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN129[u]16.1-16.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN130[u]16.2-16.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN131[u]16.3-16.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN132[u]16.4-16.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN133[u]16.5-16.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN134[u]16.6-16.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN135[u]16.7-16.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN136[u]17.0-17.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN137[u]17.1-17.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN138[u]17.2-17.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN139[u]17.3-17.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN140[u]17.4-17.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN141[u]17.5-17.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN142[u]17.6-17.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN143[u]17.7-17.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN144[u]18.0-18.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN145[u]18.1-18.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN146[u]18.2-18.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN147[u]18.3-18.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN148[u]18.4-18.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN149[u]18.5-18.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN150[u]18.6-18.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN151[u]18.7-18.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN152[u]19.0-19.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN153[u]19.1-19.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN154[u]19.2-19.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN155[u]19.3-19.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN156[u]19.4-19.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN157[u]19.5-19.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN158[u]19.6-19.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN159[u]19.7-19.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN160[u]20.0-20.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN161[u]20.1-20.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN162[u]20.2-20.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN163[u]20.3-20.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN164[u]20.4-20.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN165[u]20.5-20.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN166[u]20.6-20.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN167[u]20.7-20.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN168[u]21.0-21.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN169[u]21.1-21.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN170[u]21.2-21.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN171[u]21.3-21.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN172[u]21.4-21.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN173[u]21.5-21.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN174[u]21.6-21.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN175[u]21.7-21.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN176[u]22.0-22.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN177[u]22.1-22.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN178[u]22.2-22.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN179[u]22.3-22.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN180[u]22.4-22.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN181[u]22.5-22.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN182[u]22.6-22.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN183[u]22.7-22.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN184[u]23.0-23.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN185[u]23.1-23.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN186[u]23.2-23.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN187[u]23.3-23.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN188[u]23.4-23.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN189[u]23.5-23.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN190[u]23.6-23.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN191[u]23.7-23.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN192[u]24.0-24.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN193[u]24.1-24.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN194[u]24.2-24.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN195[u]24.3-24.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN196[u]24.4-24.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN197[u]24.5-24.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN198[u]24.6-24.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN199[u]24.7-24.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN200[u]25.0-25.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN201[u]25.1-25.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN202[u]25.2-25.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN203[u]25.3-25.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN204[u]25.4-25.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN205[u]25.5-25.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN206[u]25.6-25.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN207[u]25.7-25.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN208[u]26.0-26.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN209[u]26.1-26.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN210[u]26.2-26.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN211[u]26.3-26.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN212[u]26.4-26.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN213[u]26.5-26.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN214[u]26.6-26.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN215[u]26.7-26.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN216[u]27.0-27.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN217[u]27.1-27.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN218[u]27.2-27.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN219[u]27.3-27.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN220[u]27.4-27.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN221[u]27.5-27.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN222[u]27.6-27.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN223[u]27.7-27.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN224[u]28.0-28.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN225[u]28.1-28.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN226[u]28.2-28.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN227[u]28.3-28.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN228[u]28.4-28.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN229[u]28.5-28.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN230[u]28.6-28.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN231[u]28.7-28.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN232[u]29.0-29.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN233[u]29.1-29.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN234[u]29.2-29.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN235[u]29.3-29.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN236[u]29.4-29.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN237[u]29.5-29.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN238[u]29.6-29.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN239[u]29.7-29.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN240[u]30.0-30.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN241[u]30.1-30.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN242[u]30.2-30.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN243[u]30.3-30.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN244[u]30.4-30.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN245[u]30.5-30.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN246[u]30.6-30.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN247[u]30.7-30.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN248[u]31.0-31.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN249[u]31.1-31.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN250[u]31.2-31.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN251[u]31.3-31.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN252[u]31.4-31.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN253[u]31.5-31.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN254[u]31.6-31.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN255[u]31.7-31.7[u]select + [v]0[opt]N + [v]1[opt]Y + [remark]
Define CSRR 0(country specific roaming restriction) lists to confine the roaming range of a subscriber.
The CSRR list defines the roaming restriction for 256 VPLMN ranges.
" + ::= { cSRRList 1 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.3.2 + cSRR1 OBJECT-TYPE + SYNTAX Opaque (SIZE (32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OPAQUE DECODE RULE: + [unit]VPLMN0[u]00.0-00.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN1[u]00.1-00.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN2[u]00.2-00.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN3[u]00.3-00.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN4[u]00.4-00.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN5[u]00.5-00.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN6[u]00.6-00.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN7[u]00.7-00.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN8[u]01.0-01.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN9[u]01.1-01.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN10[u]01.2-01.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN11[u]01.3-01.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN12[u]01.4-01.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN13[u]01.5-01.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN14[u]01.6-01.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN15[u]01.7-01.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN16[u]02.0-02.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN17[u]02.1-02.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN18[u]02.2-02.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN19[u]02.3-02.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN20[u]02.4-02.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN21[u]02.5-02.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN22[u]02.6-02.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN23[u]02.7-02.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN24[u]03.0-03.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN25[u]03.1-03.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN26[u]03.2-03.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN27[u]03.3-03.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN28[u]03.4-03.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN29[u]03.5-03.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN30[u]03.6-03.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN31[u]03.7-03.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN32[u]04.0-04.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN33[u]04.1-04.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN34[u]04.2-04.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN35[u]04.3-04.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN36[u]04.4-04.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN37[u]04.5-04.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN38[u]04.6-04.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN39[u]04.7-04.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN40[u]05.0-05.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN41[u]05.1-05.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN42[u]05.2-05.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN43[u]05.3-05.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN44[u]05.4-05.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN45[u]05.5-05.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN46[u]05.6-05.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN47[u]05.7-05.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN48[u]06.0-06.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN49[u]06.1-06.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN50[u]06.2-06.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN51[u]06.3-06.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN52[u]06.4-06.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN53[u]06.5-06.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN54[u]06.6-06.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN55[u]06.7-06.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN56[u]07.0-07.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN57[u]07.1-07.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN58[u]07.2-07.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN59[u]07.3-07.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN60[u]07.4-07.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN61[u]07.5-07.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN62[u]07.6-07.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN63[u]07.7-07.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN64[u]08.0-08.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN65[u]08.1-08.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN66[u]08.2-08.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN67[u]08.3-08.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN68[u]08.4-08.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN69[u]08.5-08.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN70[u]08.6-08.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN71[u]08.7-08.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN72[u]09.0-09.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN73[u]09.1-09.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN74[u]09.2-09.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN75[u]09.3-09.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN76[u]09.4-09.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN77[u]09.5-09.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN78[u]09.6-09.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN79[u]09.7-09.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN80[u]10.0-10.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN81[u]10.1-10.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN82[u]10.2-10.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN83[u]10.3-10.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN84[u]10.4-10.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN85[u]10.5-10.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN86[u]10.6-10.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN87[u]10.7-10.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN88[u]11.0-11.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN89[u]11.1-11.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN90[u]11.2-11.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN91[u]11.3-11.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN92[u]11.4-11.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN93[u]11.5-11.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN94[u]11.6-11.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN95[u]11.7-11.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN96[u]12.0-12.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN97[u]12.1-12.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN98[u]12.2-12.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN99[u]12.3-12.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN100[u]12.4-12.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN101[u]12.5-12.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN102[u]12.6-12.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN103[u]12.7-12.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN104[u]13.0-13.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN105[u]13.1-13.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN106[u]13.2-13.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN107[u]13.3-13.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN108[u]13.4-13.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN109[u]13.5-13.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN110[u]13.6-13.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN111[u]13.7-13.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN112[u]14.0-14.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN113[u]14.1-14.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN114[u]14.2-14.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN115[u]14.3-14.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN116[u]14.4-14.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN117[u]14.5-14.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN118[u]14.6-14.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN119[u]14.7-14.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN120[u]15.0-15.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN121[u]15.1-15.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN122[u]15.2-15.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN123[u]15.3-15.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN124[u]15.4-15.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN125[u]15.5-15.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN126[u]15.6-15.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN127[u]15.7-15.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN128[u]16.0-16.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN129[u]16.1-16.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN130[u]16.2-16.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN131[u]16.3-16.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN132[u]16.4-16.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN133[u]16.5-16.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN134[u]16.6-16.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN135[u]16.7-16.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN136[u]17.0-17.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN137[u]17.1-17.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN138[u]17.2-17.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN139[u]17.3-17.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN140[u]17.4-17.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN141[u]17.5-17.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN142[u]17.6-17.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN143[u]17.7-17.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN144[u]18.0-18.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN145[u]18.1-18.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN146[u]18.2-18.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN147[u]18.3-18.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN148[u]18.4-18.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN149[u]18.5-18.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN150[u]18.6-18.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN151[u]18.7-18.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN152[u]19.0-19.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN153[u]19.1-19.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN154[u]19.2-19.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN155[u]19.3-19.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN156[u]19.4-19.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN157[u]19.5-19.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN158[u]19.6-19.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN159[u]19.7-19.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN160[u]20.0-20.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN161[u]20.1-20.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN162[u]20.2-20.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN163[u]20.3-20.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN164[u]20.4-20.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN165[u]20.5-20.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN166[u]20.6-20.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN167[u]20.7-20.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN168[u]21.0-21.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN169[u]21.1-21.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN170[u]21.2-21.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN171[u]21.3-21.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN172[u]21.4-21.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN173[u]21.5-21.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN174[u]21.6-21.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN175[u]21.7-21.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN176[u]22.0-22.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN177[u]22.1-22.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN178[u]22.2-22.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN179[u]22.3-22.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN180[u]22.4-22.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN181[u]22.5-22.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN182[u]22.6-22.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN183[u]22.7-22.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN184[u]23.0-23.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN185[u]23.1-23.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN186[u]23.2-23.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN187[u]23.3-23.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN188[u]23.4-23.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN189[u]23.5-23.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN190[u]23.6-23.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN191[u]23.7-23.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN192[u]24.0-24.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN193[u]24.1-24.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN194[u]24.2-24.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN195[u]24.3-24.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN196[u]24.4-24.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN197[u]24.5-24.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN198[u]24.6-24.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN199[u]24.7-24.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN200[u]25.0-25.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN201[u]25.1-25.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN202[u]25.2-25.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN203[u]25.3-25.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN204[u]25.4-25.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN205[u]25.5-25.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN206[u]25.6-25.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN207[u]25.7-25.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN208[u]26.0-26.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN209[u]26.1-26.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN210[u]26.2-26.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN211[u]26.3-26.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN212[u]26.4-26.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN213[u]26.5-26.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN214[u]26.6-26.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN215[u]26.7-26.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN216[u]27.0-27.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN217[u]27.1-27.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN218[u]27.2-27.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN219[u]27.3-27.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN220[u]27.4-27.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN221[u]27.5-27.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN222[u]27.6-27.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN223[u]27.7-27.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN224[u]28.0-28.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN225[u]28.1-28.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN226[u]28.2-28.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN227[u]28.3-28.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN228[u]28.4-28.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN229[u]28.5-28.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN230[u]28.6-28.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN231[u]28.7-28.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN232[u]29.0-29.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN233[u]29.1-29.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN234[u]29.2-29.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN235[u]29.3-29.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN236[u]29.4-29.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN237[u]29.5-29.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN238[u]29.6-29.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN239[u]29.7-29.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN240[u]30.0-30.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN241[u]30.1-30.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN242[u]30.2-30.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN243[u]30.3-30.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN244[u]30.4-30.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN245[u]30.5-30.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN246[u]30.6-30.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN247[u]30.7-30.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN248[u]31.0-31.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN249[u]31.1-31.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN250[u]31.2-31.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN251[u]31.3-31.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN252[u]31.4-31.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN253[u]31.5-31.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN254[u]31.6-31.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN255[u]31.7-31.7[u]select + [v]0[opt]N + [v]1[opt]Y + [remark]
Define CSRR 1(country specific roaming restriction) lists to confine the roaming range of a subscriber.
The CSRR list defines the roaming restriction for 256 VPLMN ranges.
" + ::= { cSRRList 2 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.3.3 + cSRR2 OBJECT-TYPE + SYNTAX Opaque (SIZE (32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OPAQUE DECODE RULE: + [unit]VPLMN0[u]00.0-00.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN1[u]00.1-00.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN2[u]00.2-00.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN3[u]00.3-00.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN4[u]00.4-00.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN5[u]00.5-00.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN6[u]00.6-00.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN7[u]00.7-00.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN8[u]01.0-01.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN9[u]01.1-01.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN10[u]01.2-01.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN11[u]01.3-01.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN12[u]01.4-01.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN13[u]01.5-01.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN14[u]01.6-01.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN15[u]01.7-01.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN16[u]02.0-02.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN17[u]02.1-02.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN18[u]02.2-02.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN19[u]02.3-02.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN20[u]02.4-02.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN21[u]02.5-02.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN22[u]02.6-02.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN23[u]02.7-02.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN24[u]03.0-03.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN25[u]03.1-03.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN26[u]03.2-03.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN27[u]03.3-03.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN28[u]03.4-03.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN29[u]03.5-03.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN30[u]03.6-03.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN31[u]03.7-03.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN32[u]04.0-04.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN33[u]04.1-04.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN34[u]04.2-04.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN35[u]04.3-04.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN36[u]04.4-04.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN37[u]04.5-04.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN38[u]04.6-04.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN39[u]04.7-04.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN40[u]05.0-05.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN41[u]05.1-05.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN42[u]05.2-05.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN43[u]05.3-05.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN44[u]05.4-05.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN45[u]05.5-05.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN46[u]05.6-05.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN47[u]05.7-05.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN48[u]06.0-06.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN49[u]06.1-06.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN50[u]06.2-06.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN51[u]06.3-06.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN52[u]06.4-06.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN53[u]06.5-06.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN54[u]06.6-06.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN55[u]06.7-06.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN56[u]07.0-07.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN57[u]07.1-07.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN58[u]07.2-07.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN59[u]07.3-07.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN60[u]07.4-07.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN61[u]07.5-07.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN62[u]07.6-07.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN63[u]07.7-07.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN64[u]08.0-08.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN65[u]08.1-08.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN66[u]08.2-08.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN67[u]08.3-08.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN68[u]08.4-08.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN69[u]08.5-08.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN70[u]08.6-08.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN71[u]08.7-08.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN72[u]09.0-09.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN73[u]09.1-09.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN74[u]09.2-09.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN75[u]09.3-09.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN76[u]09.4-09.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN77[u]09.5-09.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN78[u]09.6-09.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN79[u]09.7-09.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN80[u]10.0-10.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN81[u]10.1-10.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN82[u]10.2-10.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN83[u]10.3-10.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN84[u]10.4-10.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN85[u]10.5-10.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN86[u]10.6-10.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN87[u]10.7-10.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN88[u]11.0-11.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN89[u]11.1-11.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN90[u]11.2-11.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN91[u]11.3-11.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN92[u]11.4-11.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN93[u]11.5-11.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN94[u]11.6-11.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN95[u]11.7-11.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN96[u]12.0-12.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN97[u]12.1-12.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN98[u]12.2-12.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN99[u]12.3-12.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN100[u]12.4-12.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN101[u]12.5-12.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN102[u]12.6-12.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN103[u]12.7-12.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN104[u]13.0-13.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN105[u]13.1-13.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN106[u]13.2-13.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN107[u]13.3-13.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN108[u]13.4-13.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN109[u]13.5-13.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN110[u]13.6-13.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN111[u]13.7-13.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN112[u]14.0-14.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN113[u]14.1-14.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN114[u]14.2-14.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN115[u]14.3-14.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN116[u]14.4-14.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN117[u]14.5-14.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN118[u]14.6-14.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN119[u]14.7-14.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN120[u]15.0-15.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN121[u]15.1-15.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN122[u]15.2-15.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN123[u]15.3-15.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN124[u]15.4-15.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN125[u]15.5-15.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN126[u]15.6-15.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN127[u]15.7-15.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN128[u]16.0-16.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN129[u]16.1-16.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN130[u]16.2-16.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN131[u]16.3-16.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN132[u]16.4-16.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN133[u]16.5-16.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN134[u]16.6-16.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN135[u]16.7-16.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN136[u]17.0-17.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN137[u]17.1-17.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN138[u]17.2-17.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN139[u]17.3-17.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN140[u]17.4-17.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN141[u]17.5-17.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN142[u]17.6-17.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN143[u]17.7-17.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN144[u]18.0-18.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN145[u]18.1-18.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN146[u]18.2-18.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN147[u]18.3-18.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN148[u]18.4-18.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN149[u]18.5-18.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN150[u]18.6-18.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN151[u]18.7-18.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN152[u]19.0-19.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN153[u]19.1-19.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN154[u]19.2-19.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN155[u]19.3-19.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN156[u]19.4-19.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN157[u]19.5-19.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN158[u]19.6-19.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN159[u]19.7-19.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN160[u]20.0-20.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN161[u]20.1-20.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN162[u]20.2-20.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN163[u]20.3-20.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN164[u]20.4-20.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN165[u]20.5-20.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN166[u]20.6-20.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN167[u]20.7-20.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN168[u]21.0-21.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN169[u]21.1-21.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN170[u]21.2-21.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN171[u]21.3-21.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN172[u]21.4-21.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN173[u]21.5-21.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN174[u]21.6-21.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN175[u]21.7-21.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN176[u]22.0-22.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN177[u]22.1-22.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN178[u]22.2-22.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN179[u]22.3-22.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN180[u]22.4-22.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN181[u]22.5-22.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN182[u]22.6-22.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN183[u]22.7-22.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN184[u]23.0-23.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN185[u]23.1-23.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN186[u]23.2-23.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN187[u]23.3-23.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN188[u]23.4-23.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN189[u]23.5-23.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN190[u]23.6-23.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN191[u]23.7-23.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN192[u]24.0-24.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN193[u]24.1-24.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN194[u]24.2-24.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN195[u]24.3-24.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN196[u]24.4-24.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN197[u]24.5-24.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN198[u]24.6-24.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN199[u]24.7-24.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN200[u]25.0-25.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN201[u]25.1-25.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN202[u]25.2-25.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN203[u]25.3-25.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN204[u]25.4-25.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN205[u]25.5-25.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN206[u]25.6-25.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN207[u]25.7-25.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN208[u]26.0-26.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN209[u]26.1-26.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN210[u]26.2-26.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN211[u]26.3-26.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN212[u]26.4-26.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN213[u]26.5-26.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN214[u]26.6-26.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN215[u]26.7-26.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN216[u]27.0-27.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN217[u]27.1-27.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN218[u]27.2-27.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN219[u]27.3-27.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN220[u]27.4-27.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN221[u]27.5-27.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN222[u]27.6-27.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN223[u]27.7-27.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN224[u]28.0-28.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN225[u]28.1-28.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN226[u]28.2-28.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN227[u]28.3-28.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN228[u]28.4-28.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN229[u]28.5-28.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN230[u]28.6-28.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN231[u]28.7-28.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN232[u]29.0-29.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN233[u]29.1-29.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN234[u]29.2-29.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN235[u]29.3-29.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN236[u]29.4-29.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN237[u]29.5-29.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN238[u]29.6-29.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN239[u]29.7-29.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN240[u]30.0-30.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN241[u]30.1-30.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN242[u]30.2-30.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN243[u]30.3-30.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN244[u]30.4-30.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN245[u]30.5-30.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN246[u]30.6-30.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN247[u]30.7-30.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN248[u]31.0-31.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN249[u]31.1-31.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN250[u]31.2-31.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN251[u]31.3-31.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN252[u]31.4-31.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN253[u]31.5-31.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN254[u]31.6-31.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN255[u]31.7-31.7[u]select + [v]0[opt]N + [v]1[opt]Y + [remark]
Define CSRR 2(country specific roaming restriction) lists to confine the roaming range of a subscriber.
The CSRR list defines the roaming restriction for 256 VPLMN ranges.
" + ::= { cSRRList 3 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.3.4 + cSRR3 OBJECT-TYPE + SYNTAX Opaque (SIZE (32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OPAQUE DECODE RULE: + [unit]VPLMN0[u]00.0-00.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN1[u]00.1-00.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN2[u]00.2-00.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN3[u]00.3-00.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN4[u]00.4-00.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN5[u]00.5-00.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN6[u]00.6-00.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN7[u]00.7-00.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN8[u]01.0-01.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN9[u]01.1-01.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN10[u]01.2-01.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN11[u]01.3-01.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN12[u]01.4-01.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN13[u]01.5-01.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN14[u]01.6-01.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN15[u]01.7-01.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN16[u]02.0-02.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN17[u]02.1-02.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN18[u]02.2-02.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN19[u]02.3-02.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN20[u]02.4-02.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN21[u]02.5-02.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN22[u]02.6-02.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN23[u]02.7-02.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN24[u]03.0-03.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN25[u]03.1-03.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN26[u]03.2-03.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN27[u]03.3-03.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN28[u]03.4-03.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN29[u]03.5-03.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN30[u]03.6-03.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN31[u]03.7-03.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN32[u]04.0-04.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN33[u]04.1-04.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN34[u]04.2-04.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN35[u]04.3-04.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN36[u]04.4-04.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN37[u]04.5-04.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN38[u]04.6-04.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN39[u]04.7-04.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN40[u]05.0-05.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN41[u]05.1-05.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN42[u]05.2-05.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN43[u]05.3-05.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN44[u]05.4-05.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN45[u]05.5-05.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN46[u]05.6-05.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN47[u]05.7-05.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN48[u]06.0-06.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN49[u]06.1-06.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN50[u]06.2-06.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN51[u]06.3-06.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN52[u]06.4-06.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN53[u]06.5-06.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN54[u]06.6-06.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN55[u]06.7-06.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN56[u]07.0-07.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN57[u]07.1-07.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN58[u]07.2-07.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN59[u]07.3-07.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN60[u]07.4-07.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN61[u]07.5-07.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN62[u]07.6-07.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN63[u]07.7-07.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN64[u]08.0-08.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN65[u]08.1-08.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN66[u]08.2-08.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN67[u]08.3-08.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN68[u]08.4-08.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN69[u]08.5-08.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN70[u]08.6-08.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN71[u]08.7-08.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN72[u]09.0-09.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN73[u]09.1-09.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN74[u]09.2-09.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN75[u]09.3-09.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN76[u]09.4-09.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN77[u]09.5-09.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN78[u]09.6-09.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN79[u]09.7-09.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN80[u]10.0-10.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN81[u]10.1-10.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN82[u]10.2-10.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN83[u]10.3-10.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN84[u]10.4-10.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN85[u]10.5-10.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN86[u]10.6-10.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN87[u]10.7-10.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN88[u]11.0-11.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN89[u]11.1-11.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN90[u]11.2-11.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN91[u]11.3-11.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN92[u]11.4-11.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN93[u]11.5-11.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN94[u]11.6-11.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN95[u]11.7-11.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN96[u]12.0-12.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN97[u]12.1-12.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN98[u]12.2-12.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN99[u]12.3-12.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN100[u]12.4-12.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN101[u]12.5-12.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN102[u]12.6-12.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN103[u]12.7-12.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN104[u]13.0-13.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN105[u]13.1-13.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN106[u]13.2-13.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN107[u]13.3-13.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN108[u]13.4-13.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN109[u]13.5-13.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN110[u]13.6-13.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN111[u]13.7-13.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN112[u]14.0-14.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN113[u]14.1-14.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN114[u]14.2-14.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN115[u]14.3-14.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN116[u]14.4-14.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN117[u]14.5-14.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN118[u]14.6-14.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN119[u]14.7-14.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN120[u]15.0-15.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN121[u]15.1-15.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN122[u]15.2-15.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN123[u]15.3-15.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN124[u]15.4-15.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN125[u]15.5-15.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN126[u]15.6-15.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN127[u]15.7-15.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN128[u]16.0-16.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN129[u]16.1-16.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN130[u]16.2-16.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN131[u]16.3-16.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN132[u]16.4-16.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN133[u]16.5-16.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN134[u]16.6-16.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN135[u]16.7-16.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN136[u]17.0-17.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN137[u]17.1-17.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN138[u]17.2-17.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN139[u]17.3-17.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN140[u]17.4-17.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN141[u]17.5-17.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN142[u]17.6-17.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN143[u]17.7-17.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN144[u]18.0-18.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN145[u]18.1-18.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN146[u]18.2-18.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN147[u]18.3-18.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN148[u]18.4-18.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN149[u]18.5-18.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN150[u]18.6-18.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN151[u]18.7-18.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN152[u]19.0-19.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN153[u]19.1-19.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN154[u]19.2-19.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN155[u]19.3-19.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN156[u]19.4-19.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN157[u]19.5-19.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN158[u]19.6-19.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN159[u]19.7-19.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN160[u]20.0-20.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN161[u]20.1-20.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN162[u]20.2-20.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN163[u]20.3-20.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN164[u]20.4-20.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN165[u]20.5-20.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN166[u]20.6-20.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN167[u]20.7-20.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN168[u]21.0-21.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN169[u]21.1-21.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN170[u]21.2-21.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN171[u]21.3-21.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN172[u]21.4-21.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN173[u]21.5-21.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN174[u]21.6-21.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN175[u]21.7-21.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN176[u]22.0-22.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN177[u]22.1-22.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN178[u]22.2-22.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN179[u]22.3-22.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN180[u]22.4-22.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN181[u]22.5-22.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN182[u]22.6-22.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN183[u]22.7-22.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN184[u]23.0-23.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN185[u]23.1-23.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN186[u]23.2-23.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN187[u]23.3-23.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN188[u]23.4-23.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN189[u]23.5-23.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN190[u]23.6-23.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN191[u]23.7-23.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN192[u]24.0-24.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN193[u]24.1-24.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN194[u]24.2-24.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN195[u]24.3-24.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN196[u]24.4-24.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN197[u]24.5-24.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN198[u]24.6-24.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN199[u]24.7-24.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN200[u]25.0-25.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN201[u]25.1-25.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN202[u]25.2-25.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN203[u]25.3-25.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN204[u]25.4-25.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN205[u]25.5-25.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN206[u]25.6-25.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN207[u]25.7-25.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN208[u]26.0-26.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN209[u]26.1-26.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN210[u]26.2-26.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN211[u]26.3-26.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN212[u]26.4-26.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN213[u]26.5-26.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN214[u]26.6-26.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN215[u]26.7-26.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN216[u]27.0-27.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN217[u]27.1-27.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN218[u]27.2-27.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN219[u]27.3-27.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN220[u]27.4-27.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN221[u]27.5-27.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN222[u]27.6-27.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN223[u]27.7-27.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN224[u]28.0-28.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN225[u]28.1-28.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN226[u]28.2-28.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN227[u]28.3-28.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN228[u]28.4-28.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN229[u]28.5-28.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN230[u]28.6-28.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN231[u]28.7-28.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN232[u]29.0-29.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN233[u]29.1-29.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN234[u]29.2-29.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN235[u]29.3-29.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN236[u]29.4-29.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN237[u]29.5-29.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN238[u]29.6-29.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN239[u]29.7-29.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN240[u]30.0-30.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN241[u]30.1-30.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN242[u]30.2-30.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN243[u]30.3-30.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN244[u]30.4-30.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN245[u]30.5-30.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN246[u]30.6-30.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN247[u]30.7-30.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN248[u]31.0-31.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN249[u]31.1-31.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN250[u]31.2-31.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN251[u]31.3-31.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN252[u]31.4-31.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN253[u]31.5-31.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN254[u]31.6-31.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN255[u]31.7-31.7[u]select + [v]0[opt]N + [v]1[opt]Y + [remark]
Define CSRR 3(country specific roaming restriction) lists to confine the roaming range of a subscriber.
The CSRR list defines the roaming restriction for 256 VPLMN ranges.
" + ::= { cSRRList 4 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.3.5 + cSRR4 OBJECT-TYPE + SYNTAX Opaque (SIZE (32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OPAQUE DECODE RULE: + [unit]VPLMN0[u]00.0-00.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN1[u]00.1-00.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN2[u]00.2-00.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN3[u]00.3-00.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN4[u]00.4-00.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN5[u]00.5-00.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN6[u]00.6-00.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN7[u]00.7-00.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN8[u]01.0-01.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN9[u]01.1-01.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN10[u]01.2-01.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN11[u]01.3-01.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN12[u]01.4-01.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN13[u]01.5-01.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN14[u]01.6-01.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN15[u]01.7-01.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN16[u]02.0-02.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN17[u]02.1-02.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN18[u]02.2-02.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN19[u]02.3-02.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN20[u]02.4-02.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN21[u]02.5-02.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN22[u]02.6-02.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN23[u]02.7-02.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN24[u]03.0-03.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN25[u]03.1-03.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN26[u]03.2-03.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN27[u]03.3-03.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN28[u]03.4-03.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN29[u]03.5-03.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN30[u]03.6-03.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN31[u]03.7-03.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN32[u]04.0-04.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN33[u]04.1-04.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN34[u]04.2-04.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN35[u]04.3-04.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN36[u]04.4-04.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN37[u]04.5-04.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN38[u]04.6-04.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN39[u]04.7-04.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN40[u]05.0-05.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN41[u]05.1-05.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN42[u]05.2-05.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN43[u]05.3-05.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN44[u]05.4-05.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN45[u]05.5-05.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN46[u]05.6-05.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN47[u]05.7-05.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN48[u]06.0-06.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN49[u]06.1-06.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN50[u]06.2-06.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN51[u]06.3-06.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN52[u]06.4-06.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN53[u]06.5-06.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN54[u]06.6-06.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN55[u]06.7-06.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN56[u]07.0-07.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN57[u]07.1-07.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN58[u]07.2-07.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN59[u]07.3-07.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN60[u]07.4-07.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN61[u]07.5-07.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN62[u]07.6-07.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN63[u]07.7-07.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN64[u]08.0-08.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN65[u]08.1-08.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN66[u]08.2-08.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN67[u]08.3-08.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN68[u]08.4-08.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN69[u]08.5-08.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN70[u]08.6-08.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN71[u]08.7-08.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN72[u]09.0-09.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN73[u]09.1-09.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN74[u]09.2-09.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN75[u]09.3-09.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN76[u]09.4-09.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN77[u]09.5-09.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN78[u]09.6-09.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN79[u]09.7-09.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN80[u]10.0-10.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN81[u]10.1-10.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN82[u]10.2-10.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN83[u]10.3-10.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN84[u]10.4-10.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN85[u]10.5-10.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN86[u]10.6-10.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN87[u]10.7-10.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN88[u]11.0-11.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN89[u]11.1-11.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN90[u]11.2-11.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN91[u]11.3-11.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN92[u]11.4-11.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN93[u]11.5-11.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN94[u]11.6-11.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN95[u]11.7-11.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN96[u]12.0-12.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN97[u]12.1-12.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN98[u]12.2-12.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN99[u]12.3-12.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN100[u]12.4-12.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN101[u]12.5-12.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN102[u]12.6-12.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN103[u]12.7-12.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN104[u]13.0-13.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN105[u]13.1-13.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN106[u]13.2-13.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN107[u]13.3-13.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN108[u]13.4-13.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN109[u]13.5-13.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN110[u]13.6-13.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN111[u]13.7-13.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN112[u]14.0-14.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN113[u]14.1-14.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN114[u]14.2-14.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN115[u]14.3-14.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN116[u]14.4-14.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN117[u]14.5-14.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN118[u]14.6-14.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN119[u]14.7-14.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN120[u]15.0-15.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN121[u]15.1-15.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN122[u]15.2-15.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN123[u]15.3-15.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN124[u]15.4-15.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN125[u]15.5-15.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN126[u]15.6-15.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN127[u]15.7-15.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN128[u]16.0-16.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN129[u]16.1-16.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN130[u]16.2-16.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN131[u]16.3-16.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN132[u]16.4-16.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN133[u]16.5-16.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN134[u]16.6-16.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN135[u]16.7-16.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN136[u]17.0-17.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN137[u]17.1-17.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN138[u]17.2-17.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN139[u]17.3-17.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN140[u]17.4-17.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN141[u]17.5-17.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN142[u]17.6-17.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN143[u]17.7-17.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN144[u]18.0-18.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN145[u]18.1-18.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN146[u]18.2-18.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN147[u]18.3-18.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN148[u]18.4-18.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN149[u]18.5-18.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN150[u]18.6-18.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN151[u]18.7-18.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN152[u]19.0-19.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN153[u]19.1-19.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN154[u]19.2-19.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN155[u]19.3-19.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN156[u]19.4-19.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN157[u]19.5-19.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN158[u]19.6-19.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN159[u]19.7-19.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN160[u]20.0-20.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN161[u]20.1-20.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN162[u]20.2-20.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN163[u]20.3-20.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN164[u]20.4-20.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN165[u]20.5-20.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN166[u]20.6-20.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN167[u]20.7-20.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN168[u]21.0-21.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN169[u]21.1-21.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN170[u]21.2-21.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN171[u]21.3-21.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN172[u]21.4-21.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN173[u]21.5-21.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN174[u]21.6-21.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN175[u]21.7-21.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN176[u]22.0-22.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN177[u]22.1-22.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN178[u]22.2-22.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN179[u]22.3-22.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN180[u]22.4-22.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN181[u]22.5-22.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN182[u]22.6-22.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN183[u]22.7-22.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN184[u]23.0-23.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN185[u]23.1-23.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN186[u]23.2-23.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN187[u]23.3-23.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN188[u]23.4-23.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN189[u]23.5-23.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN190[u]23.6-23.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN191[u]23.7-23.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN192[u]24.0-24.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN193[u]24.1-24.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN194[u]24.2-24.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN195[u]24.3-24.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN196[u]24.4-24.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN197[u]24.5-24.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN198[u]24.6-24.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN199[u]24.7-24.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN200[u]25.0-25.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN201[u]25.1-25.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN202[u]25.2-25.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN203[u]25.3-25.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN204[u]25.4-25.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN205[u]25.5-25.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN206[u]25.6-25.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN207[u]25.7-25.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN208[u]26.0-26.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN209[u]26.1-26.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN210[u]26.2-26.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN211[u]26.3-26.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN212[u]26.4-26.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN213[u]26.5-26.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN214[u]26.6-26.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN215[u]26.7-26.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN216[u]27.0-27.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN217[u]27.1-27.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN218[u]27.2-27.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN219[u]27.3-27.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN220[u]27.4-27.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN221[u]27.5-27.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN222[u]27.6-27.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN223[u]27.7-27.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN224[u]28.0-28.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN225[u]28.1-28.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN226[u]28.2-28.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN227[u]28.3-28.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN228[u]28.4-28.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN229[u]28.5-28.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN230[u]28.6-28.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN231[u]28.7-28.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN232[u]29.0-29.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN233[u]29.1-29.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN234[u]29.2-29.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN235[u]29.3-29.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN236[u]29.4-29.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN237[u]29.5-29.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN238[u]29.6-29.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN239[u]29.7-29.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN240[u]30.0-30.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN241[u]30.1-30.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN242[u]30.2-30.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN243[u]30.3-30.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN244[u]30.4-30.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN245[u]30.5-30.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN246[u]30.6-30.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN247[u]30.7-30.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN248[u]31.0-31.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN249[u]31.1-31.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN250[u]31.2-31.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN251[u]31.3-31.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN252[u]31.4-31.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN253[u]31.5-31.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN254[u]31.6-31.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN255[u]31.7-31.7[u]select + [v]0[opt]N + [v]1[opt]Y + [remark]
Define CSRR 4(country specific roaming restriction) lists to confine the roaming range of a subscriber.
The CSRR list defines the roaming restriction for 256 VPLMN ranges.
" + ::= { cSRRList 5 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.3.6 + cSRR5 OBJECT-TYPE + SYNTAX Opaque (SIZE (32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OPAQUE DECODE RULE: + [unit]VPLMN0[u]00.0-00.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN1[u]00.1-00.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN2[u]00.2-00.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN3[u]00.3-00.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN4[u]00.4-00.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN5[u]00.5-00.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN6[u]00.6-00.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN7[u]00.7-00.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN8[u]01.0-01.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN9[u]01.1-01.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN10[u]01.2-01.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN11[u]01.3-01.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN12[u]01.4-01.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN13[u]01.5-01.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN14[u]01.6-01.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN15[u]01.7-01.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN16[u]02.0-02.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN17[u]02.1-02.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN18[u]02.2-02.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN19[u]02.3-02.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN20[u]02.4-02.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN21[u]02.5-02.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN22[u]02.6-02.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN23[u]02.7-02.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN24[u]03.0-03.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN25[u]03.1-03.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN26[u]03.2-03.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN27[u]03.3-03.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN28[u]03.4-03.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN29[u]03.5-03.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN30[u]03.6-03.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN31[u]03.7-03.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN32[u]04.0-04.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN33[u]04.1-04.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN34[u]04.2-04.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN35[u]04.3-04.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN36[u]04.4-04.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN37[u]04.5-04.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN38[u]04.6-04.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN39[u]04.7-04.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN40[u]05.0-05.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN41[u]05.1-05.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN42[u]05.2-05.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN43[u]05.3-05.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN44[u]05.4-05.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN45[u]05.5-05.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN46[u]05.6-05.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN47[u]05.7-05.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN48[u]06.0-06.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN49[u]06.1-06.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN50[u]06.2-06.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN51[u]06.3-06.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN52[u]06.4-06.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN53[u]06.5-06.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN54[u]06.6-06.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN55[u]06.7-06.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN56[u]07.0-07.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN57[u]07.1-07.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN58[u]07.2-07.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN59[u]07.3-07.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN60[u]07.4-07.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN61[u]07.5-07.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN62[u]07.6-07.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN63[u]07.7-07.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN64[u]08.0-08.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN65[u]08.1-08.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN66[u]08.2-08.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN67[u]08.3-08.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN68[u]08.4-08.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN69[u]08.5-08.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN70[u]08.6-08.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN71[u]08.7-08.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN72[u]09.0-09.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN73[u]09.1-09.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN74[u]09.2-09.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN75[u]09.3-09.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN76[u]09.4-09.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN77[u]09.5-09.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN78[u]09.6-09.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN79[u]09.7-09.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN80[u]10.0-10.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN81[u]10.1-10.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN82[u]10.2-10.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN83[u]10.3-10.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN84[u]10.4-10.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN85[u]10.5-10.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN86[u]10.6-10.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN87[u]10.7-10.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN88[u]11.0-11.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN89[u]11.1-11.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN90[u]11.2-11.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN91[u]11.3-11.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN92[u]11.4-11.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN93[u]11.5-11.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN94[u]11.6-11.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN95[u]11.7-11.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN96[u]12.0-12.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN97[u]12.1-12.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN98[u]12.2-12.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN99[u]12.3-12.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN100[u]12.4-12.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN101[u]12.5-12.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN102[u]12.6-12.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN103[u]12.7-12.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN104[u]13.0-13.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN105[u]13.1-13.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN106[u]13.2-13.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN107[u]13.3-13.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN108[u]13.4-13.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN109[u]13.5-13.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN110[u]13.6-13.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN111[u]13.7-13.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN112[u]14.0-14.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN113[u]14.1-14.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN114[u]14.2-14.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN115[u]14.3-14.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN116[u]14.4-14.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN117[u]14.5-14.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN118[u]14.6-14.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN119[u]14.7-14.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN120[u]15.0-15.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN121[u]15.1-15.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN122[u]15.2-15.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN123[u]15.3-15.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN124[u]15.4-15.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN125[u]15.5-15.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN126[u]15.6-15.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN127[u]15.7-15.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN128[u]16.0-16.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN129[u]16.1-16.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN130[u]16.2-16.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN131[u]16.3-16.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN132[u]16.4-16.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN133[u]16.5-16.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN134[u]16.6-16.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN135[u]16.7-16.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN136[u]17.0-17.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN137[u]17.1-17.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN138[u]17.2-17.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN139[u]17.3-17.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN140[u]17.4-17.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN141[u]17.5-17.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN142[u]17.6-17.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN143[u]17.7-17.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN144[u]18.0-18.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN145[u]18.1-18.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN146[u]18.2-18.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN147[u]18.3-18.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN148[u]18.4-18.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN149[u]18.5-18.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN150[u]18.6-18.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN151[u]18.7-18.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN152[u]19.0-19.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN153[u]19.1-19.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN154[u]19.2-19.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN155[u]19.3-19.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN156[u]19.4-19.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN157[u]19.5-19.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN158[u]19.6-19.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN159[u]19.7-19.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN160[u]20.0-20.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN161[u]20.1-20.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN162[u]20.2-20.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN163[u]20.3-20.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN164[u]20.4-20.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN165[u]20.5-20.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN166[u]20.6-20.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN167[u]20.7-20.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN168[u]21.0-21.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN169[u]21.1-21.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN170[u]21.2-21.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN171[u]21.3-21.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN172[u]21.4-21.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN173[u]21.5-21.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN174[u]21.6-21.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN175[u]21.7-21.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN176[u]22.0-22.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN177[u]22.1-22.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN178[u]22.2-22.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN179[u]22.3-22.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN180[u]22.4-22.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN181[u]22.5-22.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN182[u]22.6-22.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN183[u]22.7-22.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN184[u]23.0-23.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN185[u]23.1-23.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN186[u]23.2-23.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN187[u]23.3-23.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN188[u]23.4-23.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN189[u]23.5-23.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN190[u]23.6-23.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN191[u]23.7-23.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN192[u]24.0-24.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN193[u]24.1-24.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN194[u]24.2-24.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN195[u]24.3-24.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN196[u]24.4-24.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN197[u]24.5-24.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN198[u]24.6-24.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN199[u]24.7-24.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN200[u]25.0-25.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN201[u]25.1-25.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN202[u]25.2-25.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN203[u]25.3-25.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN204[u]25.4-25.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN205[u]25.5-25.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN206[u]25.6-25.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN207[u]25.7-25.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN208[u]26.0-26.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN209[u]26.1-26.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN210[u]26.2-26.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN211[u]26.3-26.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN212[u]26.4-26.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN213[u]26.5-26.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN214[u]26.6-26.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN215[u]26.7-26.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN216[u]27.0-27.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN217[u]27.1-27.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN218[u]27.2-27.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN219[u]27.3-27.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN220[u]27.4-27.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN221[u]27.5-27.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN222[u]27.6-27.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN223[u]27.7-27.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN224[u]28.0-28.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN225[u]28.1-28.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN226[u]28.2-28.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN227[u]28.3-28.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN228[u]28.4-28.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN229[u]28.5-28.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN230[u]28.6-28.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN231[u]28.7-28.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN232[u]29.0-29.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN233[u]29.1-29.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN234[u]29.2-29.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN235[u]29.3-29.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN236[u]29.4-29.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN237[u]29.5-29.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN238[u]29.6-29.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN239[u]29.7-29.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN240[u]30.0-30.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN241[u]30.1-30.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN242[u]30.2-30.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN243[u]30.3-30.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN244[u]30.4-30.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN245[u]30.5-30.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN246[u]30.6-30.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN247[u]30.7-30.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN248[u]31.0-31.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN249[u]31.1-31.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN250[u]31.2-31.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN251[u]31.3-31.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN252[u]31.4-31.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN253[u]31.5-31.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN254[u]31.6-31.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN255[u]31.7-31.7[u]select + [v]0[opt]N + [v]1[opt]Y + [remark]
Define CSRR 5(country specific roaming restriction) lists to confine the roaming range of a subscriber.
The CSRR list defines the roaming restriction for 256 VPLMN ranges.
" + ::= { cSRRList 6 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.3.7 + cSRR6 OBJECT-TYPE + SYNTAX Opaque (SIZE (32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OPAQUE DECODE RULE: + [unit]VPLMN0[u]00.0-00.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN1[u]00.1-00.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN2[u]00.2-00.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN3[u]00.3-00.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN4[u]00.4-00.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN5[u]00.5-00.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN6[u]00.6-00.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN7[u]00.7-00.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN8[u]01.0-01.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN9[u]01.1-01.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN10[u]01.2-01.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN11[u]01.3-01.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN12[u]01.4-01.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN13[u]01.5-01.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN14[u]01.6-01.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN15[u]01.7-01.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN16[u]02.0-02.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN17[u]02.1-02.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN18[u]02.2-02.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN19[u]02.3-02.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN20[u]02.4-02.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN21[u]02.5-02.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN22[u]02.6-02.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN23[u]02.7-02.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN24[u]03.0-03.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN25[u]03.1-03.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN26[u]03.2-03.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN27[u]03.3-03.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN28[u]03.4-03.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN29[u]03.5-03.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN30[u]03.6-03.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN31[u]03.7-03.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN32[u]04.0-04.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN33[u]04.1-04.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN34[u]04.2-04.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN35[u]04.3-04.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN36[u]04.4-04.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN37[u]04.5-04.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN38[u]04.6-04.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN39[u]04.7-04.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN40[u]05.0-05.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN41[u]05.1-05.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN42[u]05.2-05.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN43[u]05.3-05.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN44[u]05.4-05.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN45[u]05.5-05.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN46[u]05.6-05.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN47[u]05.7-05.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN48[u]06.0-06.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN49[u]06.1-06.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN50[u]06.2-06.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN51[u]06.3-06.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN52[u]06.4-06.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN53[u]06.5-06.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN54[u]06.6-06.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN55[u]06.7-06.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN56[u]07.0-07.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN57[u]07.1-07.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN58[u]07.2-07.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN59[u]07.3-07.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN60[u]07.4-07.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN61[u]07.5-07.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN62[u]07.6-07.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN63[u]07.7-07.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN64[u]08.0-08.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN65[u]08.1-08.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN66[u]08.2-08.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN67[u]08.3-08.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN68[u]08.4-08.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN69[u]08.5-08.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN70[u]08.6-08.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN71[u]08.7-08.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN72[u]09.0-09.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN73[u]09.1-09.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN74[u]09.2-09.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN75[u]09.3-09.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN76[u]09.4-09.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN77[u]09.5-09.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN78[u]09.6-09.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN79[u]09.7-09.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN80[u]10.0-10.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN81[u]10.1-10.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN82[u]10.2-10.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN83[u]10.3-10.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN84[u]10.4-10.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN85[u]10.5-10.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN86[u]10.6-10.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN87[u]10.7-10.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN88[u]11.0-11.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN89[u]11.1-11.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN90[u]11.2-11.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN91[u]11.3-11.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN92[u]11.4-11.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN93[u]11.5-11.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN94[u]11.6-11.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN95[u]11.7-11.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN96[u]12.0-12.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN97[u]12.1-12.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN98[u]12.2-12.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN99[u]12.3-12.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN100[u]12.4-12.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN101[u]12.5-12.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN102[u]12.6-12.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN103[u]12.7-12.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN104[u]13.0-13.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN105[u]13.1-13.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN106[u]13.2-13.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN107[u]13.3-13.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN108[u]13.4-13.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN109[u]13.5-13.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN110[u]13.6-13.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN111[u]13.7-13.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN112[u]14.0-14.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN113[u]14.1-14.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN114[u]14.2-14.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN115[u]14.3-14.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN116[u]14.4-14.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN117[u]14.5-14.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN118[u]14.6-14.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN119[u]14.7-14.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN120[u]15.0-15.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN121[u]15.1-15.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN122[u]15.2-15.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN123[u]15.3-15.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN124[u]15.4-15.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN125[u]15.5-15.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN126[u]15.6-15.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN127[u]15.7-15.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN128[u]16.0-16.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN129[u]16.1-16.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN130[u]16.2-16.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN131[u]16.3-16.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN132[u]16.4-16.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN133[u]16.5-16.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN134[u]16.6-16.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN135[u]16.7-16.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN136[u]17.0-17.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN137[u]17.1-17.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN138[u]17.2-17.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN139[u]17.3-17.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN140[u]17.4-17.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN141[u]17.5-17.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN142[u]17.6-17.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN143[u]17.7-17.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN144[u]18.0-18.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN145[u]18.1-18.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN146[u]18.2-18.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN147[u]18.3-18.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN148[u]18.4-18.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN149[u]18.5-18.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN150[u]18.6-18.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN151[u]18.7-18.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN152[u]19.0-19.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN153[u]19.1-19.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN154[u]19.2-19.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN155[u]19.3-19.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN156[u]19.4-19.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN157[u]19.5-19.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN158[u]19.6-19.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN159[u]19.7-19.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN160[u]20.0-20.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN161[u]20.1-20.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN162[u]20.2-20.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN163[u]20.3-20.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN164[u]20.4-20.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN165[u]20.5-20.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN166[u]20.6-20.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN167[u]20.7-20.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN168[u]21.0-21.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN169[u]21.1-21.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN170[u]21.2-21.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN171[u]21.3-21.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN172[u]21.4-21.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN173[u]21.5-21.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN174[u]21.6-21.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN175[u]21.7-21.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN176[u]22.0-22.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN177[u]22.1-22.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN178[u]22.2-22.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN179[u]22.3-22.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN180[u]22.4-22.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN181[u]22.5-22.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN182[u]22.6-22.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN183[u]22.7-22.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN184[u]23.0-23.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN185[u]23.1-23.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN186[u]23.2-23.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN187[u]23.3-23.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN188[u]23.4-23.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN189[u]23.5-23.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN190[u]23.6-23.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN191[u]23.7-23.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN192[u]24.0-24.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN193[u]24.1-24.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN194[u]24.2-24.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN195[u]24.3-24.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN196[u]24.4-24.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN197[u]24.5-24.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN198[u]24.6-24.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN199[u]24.7-24.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN200[u]25.0-25.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN201[u]25.1-25.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN202[u]25.2-25.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN203[u]25.3-25.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN204[u]25.4-25.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN205[u]25.5-25.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN206[u]25.6-25.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN207[u]25.7-25.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN208[u]26.0-26.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN209[u]26.1-26.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN210[u]26.2-26.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN211[u]26.3-26.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN212[u]26.4-26.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN213[u]26.5-26.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN214[u]26.6-26.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN215[u]26.7-26.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN216[u]27.0-27.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN217[u]27.1-27.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN218[u]27.2-27.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN219[u]27.3-27.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN220[u]27.4-27.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN221[u]27.5-27.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN222[u]27.6-27.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN223[u]27.7-27.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN224[u]28.0-28.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN225[u]28.1-28.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN226[u]28.2-28.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN227[u]28.3-28.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN228[u]28.4-28.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN229[u]28.5-28.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN230[u]28.6-28.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN231[u]28.7-28.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN232[u]29.0-29.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN233[u]29.1-29.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN234[u]29.2-29.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN235[u]29.3-29.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN236[u]29.4-29.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN237[u]29.5-29.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN238[u]29.6-29.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN239[u]29.7-29.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN240[u]30.0-30.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN241[u]30.1-30.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN242[u]30.2-30.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN243[u]30.3-30.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN244[u]30.4-30.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN245[u]30.5-30.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN246[u]30.6-30.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN247[u]30.7-30.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN248[u]31.0-31.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN249[u]31.1-31.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN250[u]31.2-31.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN251[u]31.3-31.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN252[u]31.4-31.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN253[u]31.5-31.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN254[u]31.6-31.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN255[u]31.7-31.7[u]select + [v]0[opt]N + [v]1[opt]Y + [remark]
Define CSRR 6(country specific roaming restriction) lists to confine the roaming range of a subscriber.
The CSRR list defines the roaming restriction for 256 VPLMN ranges.
" + ::= { cSRRList 7 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.3.8 + cSRR7 OBJECT-TYPE + SYNTAX Opaque (SIZE (32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OPAQUE DECODE RULE: + [unit]VPLMN0[u]00.0-00.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN1[u]00.1-00.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN2[u]00.2-00.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN3[u]00.3-00.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN4[u]00.4-00.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN5[u]00.5-00.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN6[u]00.6-00.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN7[u]00.7-00.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN8[u]01.0-01.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN9[u]01.1-01.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN10[u]01.2-01.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN11[u]01.3-01.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN12[u]01.4-01.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN13[u]01.5-01.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN14[u]01.6-01.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN15[u]01.7-01.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN16[u]02.0-02.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN17[u]02.1-02.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN18[u]02.2-02.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN19[u]02.3-02.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN20[u]02.4-02.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN21[u]02.5-02.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN22[u]02.6-02.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN23[u]02.7-02.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN24[u]03.0-03.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN25[u]03.1-03.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN26[u]03.2-03.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN27[u]03.3-03.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN28[u]03.4-03.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN29[u]03.5-03.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN30[u]03.6-03.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN31[u]03.7-03.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN32[u]04.0-04.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN33[u]04.1-04.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN34[u]04.2-04.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN35[u]04.3-04.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN36[u]04.4-04.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN37[u]04.5-04.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN38[u]04.6-04.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN39[u]04.7-04.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN40[u]05.0-05.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN41[u]05.1-05.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN42[u]05.2-05.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN43[u]05.3-05.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN44[u]05.4-05.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN45[u]05.5-05.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN46[u]05.6-05.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN47[u]05.7-05.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN48[u]06.0-06.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN49[u]06.1-06.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN50[u]06.2-06.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN51[u]06.3-06.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN52[u]06.4-06.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN53[u]06.5-06.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN54[u]06.6-06.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN55[u]06.7-06.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN56[u]07.0-07.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN57[u]07.1-07.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN58[u]07.2-07.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN59[u]07.3-07.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN60[u]07.4-07.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN61[u]07.5-07.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN62[u]07.6-07.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN63[u]07.7-07.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN64[u]08.0-08.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN65[u]08.1-08.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN66[u]08.2-08.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN67[u]08.3-08.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN68[u]08.4-08.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN69[u]08.5-08.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN70[u]08.6-08.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN71[u]08.7-08.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN72[u]09.0-09.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN73[u]09.1-09.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN74[u]09.2-09.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN75[u]09.3-09.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN76[u]09.4-09.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN77[u]09.5-09.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN78[u]09.6-09.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN79[u]09.7-09.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN80[u]10.0-10.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN81[u]10.1-10.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN82[u]10.2-10.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN83[u]10.3-10.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN84[u]10.4-10.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN85[u]10.5-10.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN86[u]10.6-10.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN87[u]10.7-10.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN88[u]11.0-11.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN89[u]11.1-11.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN90[u]11.2-11.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN91[u]11.3-11.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN92[u]11.4-11.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN93[u]11.5-11.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN94[u]11.6-11.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN95[u]11.7-11.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN96[u]12.0-12.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN97[u]12.1-12.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN98[u]12.2-12.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN99[u]12.3-12.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN100[u]12.4-12.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN101[u]12.5-12.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN102[u]12.6-12.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN103[u]12.7-12.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN104[u]13.0-13.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN105[u]13.1-13.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN106[u]13.2-13.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN107[u]13.3-13.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN108[u]13.4-13.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN109[u]13.5-13.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN110[u]13.6-13.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN111[u]13.7-13.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN112[u]14.0-14.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN113[u]14.1-14.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN114[u]14.2-14.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN115[u]14.3-14.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN116[u]14.4-14.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN117[u]14.5-14.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN118[u]14.6-14.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN119[u]14.7-14.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN120[u]15.0-15.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN121[u]15.1-15.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN122[u]15.2-15.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN123[u]15.3-15.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN124[u]15.4-15.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN125[u]15.5-15.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN126[u]15.6-15.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN127[u]15.7-15.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN128[u]16.0-16.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN129[u]16.1-16.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN130[u]16.2-16.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN131[u]16.3-16.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN132[u]16.4-16.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN133[u]16.5-16.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN134[u]16.6-16.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN135[u]16.7-16.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN136[u]17.0-17.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN137[u]17.1-17.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN138[u]17.2-17.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN139[u]17.3-17.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN140[u]17.4-17.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN141[u]17.5-17.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN142[u]17.6-17.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN143[u]17.7-17.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN144[u]18.0-18.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN145[u]18.1-18.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN146[u]18.2-18.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN147[u]18.3-18.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN148[u]18.4-18.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN149[u]18.5-18.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN150[u]18.6-18.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN151[u]18.7-18.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN152[u]19.0-19.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN153[u]19.1-19.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN154[u]19.2-19.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN155[u]19.3-19.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN156[u]19.4-19.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN157[u]19.5-19.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN158[u]19.6-19.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN159[u]19.7-19.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN160[u]20.0-20.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN161[u]20.1-20.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN162[u]20.2-20.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN163[u]20.3-20.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN164[u]20.4-20.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN165[u]20.5-20.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN166[u]20.6-20.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN167[u]20.7-20.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN168[u]21.0-21.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN169[u]21.1-21.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN170[u]21.2-21.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN171[u]21.3-21.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN172[u]21.4-21.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN173[u]21.5-21.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN174[u]21.6-21.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN175[u]21.7-21.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN176[u]22.0-22.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN177[u]22.1-22.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN178[u]22.2-22.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN179[u]22.3-22.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN180[u]22.4-22.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN181[u]22.5-22.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN182[u]22.6-22.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN183[u]22.7-22.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN184[u]23.0-23.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN185[u]23.1-23.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN186[u]23.2-23.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN187[u]23.3-23.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN188[u]23.4-23.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN189[u]23.5-23.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN190[u]23.6-23.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN191[u]23.7-23.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN192[u]24.0-24.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN193[u]24.1-24.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN194[u]24.2-24.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN195[u]24.3-24.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN196[u]24.4-24.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN197[u]24.5-24.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN198[u]24.6-24.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN199[u]24.7-24.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN200[u]25.0-25.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN201[u]25.1-25.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN202[u]25.2-25.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN203[u]25.3-25.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN204[u]25.4-25.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN205[u]25.5-25.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN206[u]25.6-25.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN207[u]25.7-25.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN208[u]26.0-26.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN209[u]26.1-26.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN210[u]26.2-26.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN211[u]26.3-26.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN212[u]26.4-26.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN213[u]26.5-26.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN214[u]26.6-26.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN215[u]26.7-26.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN216[u]27.0-27.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN217[u]27.1-27.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN218[u]27.2-27.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN219[u]27.3-27.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN220[u]27.4-27.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN221[u]27.5-27.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN222[u]27.6-27.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN223[u]27.7-27.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN224[u]28.0-28.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN225[u]28.1-28.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN226[u]28.2-28.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN227[u]28.3-28.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN228[u]28.4-28.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN229[u]28.5-28.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN230[u]28.6-28.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN231[u]28.7-28.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN232[u]29.0-29.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN233[u]29.1-29.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN234[u]29.2-29.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN235[u]29.3-29.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN236[u]29.4-29.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN237[u]29.5-29.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN238[u]29.6-29.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN239[u]29.7-29.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN240[u]30.0-30.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN241[u]30.1-30.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN242[u]30.2-30.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN243[u]30.3-30.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN244[u]30.4-30.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN245[u]30.5-30.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN246[u]30.6-30.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN247[u]30.7-30.7[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN248[u]31.0-31.0[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN249[u]31.1-31.1[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN250[u]31.2-31.2[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN251[u]31.3-31.3[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN252[u]31.4-31.4[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN253[u]31.5-31.5[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN254[u]31.6-31.6[u]select + [v]0[opt]N + [v]1[opt]Y + [unit]VPLMN255[u]31.7-31.7[u]select + [v]0[opt]N + [v]1[opt]Y + [remark]
Define CSRR 7(country specific roaming restriction) lists to confine the roaming range of a subscriber.
The CSRR list defines the roaming restriction for 256 VPLMN ranges.
" + ::= { cSRRList 8 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.4 + rSZIList OBJECT IDENTIFIER ::= { parameter 4 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.4.1 + rSZITable OBJECT-TYPE + SYNTAX SEQUENCE OF RSZIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { rSZIList 1 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.4.1.1 + rSZIEntry OBJECT-TYPE + SYNTAX RSZIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { rsziIndex } + ::= { rSZITable 1 } + + + RSZIEntry ::= + SEQUENCE { + rsziIndex + INTEGER, + rsziCC + OCTET STRING, + rsziNDC + OCTET STRING, + rsziZoneCode + INTEGER, + rsziRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.4.1.1.1 + rsziIndex OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:Index + Remark:RSZI (Regional Subscription Zone Identity) index number ranges from 0 to 255." + ::= { rSZIEntry 1 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.4.1.1.2 + rsziCC OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:CC + Remark:The Country Code of the regional subscription zone." + ::= { rSZIEntry 2 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.4.1.1.3 + rsziNDC OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:NDC + Remark:The National Destination Code of the regional subscription zone." + ::= { rSZIEntry 3 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.4.1.1.4 + rsziZoneCode OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:Zone Code + Remark:The regional subscription zone code." + ::= { rSZIEntry 4 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.4.1.1.5 + rsziRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes" + ::= { rSZIEntry 5 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.5 + faxGSMBC OBJECT IDENTIFIER ::= { parameter 5 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.5.1 + faxGSMBCTable OBJECT-TYPE + SYNTAX SEQUENCE OF FaxGSMBCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { faxGSMBC 1 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.5.1.1 + faxGSMBCEntry OBJECT-TYPE + SYNTAX FaxGSMBCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { fgIndex } + ::= { faxGSMBCTable 1 } + + + FaxGSMBCEntry ::= + SEQUENCE { + fgIndex + INTEGER, + fgBearerCapability + OCTET STRING, + fgRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.5.1.1.1 + fgIndex OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:Index + Remark:Index number of this Fax GSM Bearer Capability entry." + ::= { faxGSMBCEntry 1 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.5.1.1.2 + fgBearerCapability OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:Bearer Capability + Remark:Define the GSM Bearer Capability for fax service.
- Default = A3B88120156380" + ::= { faxGSMBCEntry 2 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.5.1.1.3 + fgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes" + ::= { faxGSMBCEntry 3 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.6 + dataGSMBC OBJECT IDENTIFIER ::= { parameter 6 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.6.1 + dataGSMBCTable OBJECT-TYPE + SYNTAX SEQUENCE OF DataGSMBCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { dataGSMBC 1 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.6.1.1 + dataGSMBCEntry OBJECT-TYPE + SYNTAX DataGSMBCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { dgIndex } + ::= { dataGSMBCTable 1 } + + + DataGSMBCEntry ::= + SEQUENCE { + dgIndex + INTEGER, + dgBearerCapability + OCTET STRING, + dgRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.6.1.1.1 + dgIndex OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:Index + Remark:Index number of this Data GSM Bearer Capability entry." + ::= { dataGSMBCEntry 1 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.6.1.1.2 + dgBearerCapability OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:Bearer Capability + Remark:Define the GSM Bearer Capability for data service.
- Default = A28881211563A8" + ::= { dataGSMBCEntry 2 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.6.1.1.3 + dgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes" + ::= { dataGSMBCEntry 3 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.8 + uSSD OBJECT IDENTIFIER ::= { parameter 8 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.8.1 + uSSDFormatString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name:USSD Format + Remark:The access code of USSD service. Start with 2-3 digits of '*' or '#' . End with '#'. Separate sections by '*'.
Contents can be added:

- C/c = Service Code
- R/r = Router Indicator
- B = Blank
- S = Supplement Info

For example: **C3B*S#" + ::= { uSSD 1 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.8.2 + uGCsiServiceCode0 OBJECT-TYPE + SYNTAX INTEGER (0..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name:UG-CSI Service Code 0 + Remark:Service code for UG-CSI (USSD General - CAMEL Subscription Information). Prepaid subscriber dials service code to apply different prepaid services.
For example: Service Code = 111, prepaid user dials **1215111*# to enquire account info." + ::= { uSSD 2 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.8.3 + uGCsiGSMSCFAddr0 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..18)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name:UG-CSI SCF Address 0 + Remark:SCP address for UG-CSI (USSD General - CAMEL Subscription Information). The E.164 number of the SCP-MAP.
- Format = 91+CC+NDC+SN" + ::= { uSSD 3 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.8.4 + uGCsiServiceCode1 OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name:UG-CSI Service Code 1 + Remark:Service code for UG-CSI (USSD General - CAMEL Subscription Information). Prepaid subscriber dials service code to apply different prepaid services." + ::= { uSSD 4 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.8.5 + uGCsiGSMSCFAddr1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..18)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name:UG-CSI SCF Address 1 + Remark:SCP address for UG-CSI (USSD General - CAMEL Subscription Information). The E.164 number of the SCP-MAP.
- Format = 91+CC+NDC+SN" + ::= { uSSD 5 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.8.6 + uGCsiServiceCode2 OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name:UG-CSI Service Code 2 + Remark:Service code for UG-CSI (USSD General - CAMEL Subscription Information). Prepaid subscriber dials service code to apply different prepaid services." + ::= { uSSD 6 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.8.7 + uGCsiGSMSCFAddr2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..18)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name:UG-CSI SCF Address 2 + Remark:SCP address for UG-CSI (USSD General - CAMEL Subscription Information). The E.164 number of the SCP-MAP.
- Format = 91+CC+NDC+SN" + ::= { uSSD 7 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.8.8 + uGCsiServiceCode3 OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name:UG-CSI Service Code 3 + Remark:Service code for UG-CSI (USSD General - CAMEL Subscription Information). Prepaid subscriber dials service code to apply different prepaid services." + ::= { uSSD 8 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.8.9 + uGCsiGSMSCFAddr3 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..18)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name:UG-CSI SCF Address 3 + Remark:SCP address for UG-CSI (USSD General - CAMEL Subscription Information). The E.164 number of the SCP-MAP.
- Format = 91+CC+NDC+SN" + ::= { uSSD 9 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.20 + ussdEAE OBJECT IDENTIFIER ::= { parameter 10 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.20.1 + ussdEAETable OBJECT-TYPE + SYNTAX SEQUENCE OF UssdEAEEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name:USSD EAE" + ::= { ussdEAE 1 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.20.1.1 + ussdEAEEntry OBJECT-TYPE + SYNTAX UssdEAEEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "level:1 Name:USSD EAE" + INDEX { ueIndex } + ::= { ussdEAETable 1 } + + + UssdEAEEntry ::= + SEQUENCE { + ueIndex + INTEGER, + ueServiceCode + INTEGER, + ueServiceNum + OCTET STRING, + ueRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.20.1.1.1 + ueIndex OBJECT-TYPE + SYNTAX INTEGER (0..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:Index + Remark:USSD EAE (Extended Application Entity) index number ranges from 0 to 127." + ::= { ussdEAEEntry 1 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.20.1.1.2 + ueServiceCode OBJECT-TYPE + SYNTAX INTEGER (0..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:Service Code + Remark:Subscriber dials service code to access different USSD services." + ::= { ussdEAEEntry 2 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.20.1.1.3 + ueServiceNum OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..9)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:Service Number + Remark:Enter the identical Service Number as that set in SMPP configuration to connect with the third party USSD server." + ::= { ussdEAEEntry 3 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.20.1.1.4 + ueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes" + ::= { ussdEAEEntry 4 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.21 + epsAPN OBJECT IDENTIFIER ::= { parameter 11 } + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.21.1 + epsAPNTable OBJECT-TYPE + SYNTAX SEQUENCE OF EpsAPNEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name:EPS APN" + ::= { epsAPN 1 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.21.1.1 + epsAPNEntry OBJECT-TYPE + SYNTAX EpsAPNEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "level:1 Name:EPS APN" + INDEX { apnIndex } + ::= { epsAPNTable 1 } + + + EpsAPNEntry ::= + SEQUENCE { + apnIndex + INTEGER, + apnContextId + INTEGER, + apnPDNType + INTEGER, + apnQOSClassId + INTEGER, + apnVPLMNAllowed + INTEGER, + apnVisitedNetworkId + OCTET STRING, + apnPDNGWAllocationType + INTEGER, + apnPDNGWIdentity + OCTET STRING, + apnAMBRUL + INTEGER, + apnAMBRDL + INTEGER, + apnChargingCharacteristics + OCTET STRING, + apnServiceSelection + OCTET STRING, + apnOIReplacement + OCTET STRING, + apnRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.21.1.1.1 + apnIndex OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:Index" + ::= { epsAPNEntry 1 } + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.21.1.1.2 + apnContextId OBJECT-TYPE + SYNTAX INTEGER (0..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:Context Id" + ::= { epsAPNEntry 2 } + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.21.1.1.3 + apnPDNType OBJECT-TYPE + SYNTAX INTEGER + { + IPv4(0), + IPv6(1), + IPv4v6(2), + IPv4orIPv6(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:PDN Type" + DEFVAL { IPv4 } + ::= { epsAPNEntry 3 } + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.21.1.1.4 + apnQOSClassId OBJECT-TYPE + SYNTAX INTEGER (0..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:Qos Class Id" + ::= { epsAPNEntry 4 } + -- 1.3.6.1.4.1.1379.2.3.3.3.2.21.1.1.5 + apnVPLMNAllowed OBJECT-TYPE + SYNTAX INTEGER + { + NOTALLOWED(0), + ALLOWED(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter" + DEFVAL { ALLOWED } + ::= { epsAPNEntry 5 } + -- 1.3.6.1.4.1.1379.2.3.3.3.2.21.1.1.6 + apnVisitedNetworkId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter" + ::= { epsAPNEntry 6 } + + apnPDNGWAllocationType OBJECT-TYPE + SYNTAX INTEGER + { + STATIC(0), + DYNAMIC(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter" + DEFVAL { DYNAMIC } + ::= { epsAPNEntry 7 } + + apnPDNGWIdentity OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter" + ::= { epsAPNEntry 8 } + + apnAMBRUL OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:AMBR UL" + ::= { epsAPNEntry 9 } + + apnAMBRDL OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:AMBR DL" + ::= { epsAPNEntry 10 } + + apnChargingCharacteristics OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter" + ::= { epsAPNEntry 11 } + + apnServiceSelection OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:Service Selection" + ::= { epsAPNEntry 12 } + + apnOIReplacement OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter" + ::= { epsAPNEntry 13 } + + apnRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes" + ::= { epsAPNEntry 14 } + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.22 + epsQOS OBJECT IDENTIFIER ::= { parameter 12 } + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.22.1 + epsQOSTable OBJECT-TYPE + SYNTAX SEQUENCE OF EpsQOSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name:EPS QOS" + ::= { epsQOS 1 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.22.1.1 + epsQOSEntry OBJECT-TYPE + SYNTAX EpsQOSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "level:1 Name:EPS QOS" + INDEX { qosIndex } + ::= { epsQOSTable 1 } + + + EpsQOSEntry ::= + SEQUENCE { + qosIndex + INTEGER, + qosQosClassId + INTEGER, + qosPriorityLevel + INTEGER, + qosPreEmptionCapability + INTEGER, + qosPreEmptionVulnerability + INTEGER, + qosRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.22.1.1.1 + qosIndex OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:Index" + ::= { epsQOSEntry 1 } + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.21.1.1.2 + qosQosClassId OBJECT-TYPE + SYNTAX INTEGER (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:Qos Class Id" + ::= { epsQOSEntry 2 } + + qosPriorityLevel OBJECT-TYPE + SYNTAX INTEGER (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:Priority Level" + ::= { epsQOSEntry 3 } + + qosPreEmptionCapability OBJECT-TYPE + SYNTAX INTEGER + { + Disable(0), + Enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:PreEmptionCapability" + DEFVAL { Disable } + ::= { epsQOSEntry 4 } + + qosPreEmptionVulnerability OBJECT-TYPE + SYNTAX INTEGER + { + Disable(0), + Enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:PreEmptionVulnerability" + DEFVAL { Disable } + ::= { epsQOSEntry 5 } + + qosRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes" + ::= { epsQOSEntry 6 } + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.23 + epsTPL OBJECT IDENTIFIER ::= { parameter 13 } + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.23.1 + epsTPLTable OBJECT-TYPE + SYNTAX SEQUENCE OF EpsTPLEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name:EPS TPL" + ::= { epsTPL 1 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.23.1.1 + epsTPLEntry OBJECT-TYPE + SYNTAX EpsTPLEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "level:1 Name:EPS TPL" + INDEX { tplIndex } + ::= { epsTPLTable 1 } + + + EpsTPLEntry ::= + SEQUENCE { + tplIndex + INTEGER, + tplName + OCTET STRING, + tplUeAmbrUL + INTEGER, + tplUeAmbrDL + INTEGER, + tplUeApnOiReplacement + OCTET STRING, + tplRfsp + INTEGER, + tplRauTauTimer + INTEGER, + tplChargingCharacteristic + OCTET STRING, + tplRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.23.1.1.1 + tplIndex OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:Index" + ::= { epsTPLEntry 1 } + + -- 1.3.6.1.4.1.1379.2.3.3.3.2.23.1.1.2 + tplName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:Template name" + ::= { epsTPLEntry 2 } + + tplUeAmbrUL OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:UE AMBR UL" + ::= { epsTPLEntry 3 } + + tplUeAmbrDL OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes Name:UE AMBR DL" + ::= { epsTPLEntry 4 } + + tplUeApnOiReplacement OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { epsTPLEntry 5 } + + tplRfsp OBJECT-TYPE + SYNTAX INTEGER (0..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { epsTPLEntry 6 } + + tplRauTauTimer OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { epsTPLEntry 7 } + + tplChargingCharacteristic OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { epsTPLEntry 8 } + + tplRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key Parameter:Yes" + ::= { epsTPLEntry 9 } + + + -- 1.3.6.1.4.1.1379.2.3.3.3.3 + hlrtraps OBJECT IDENTIFIER ::= { hlr 3 } + + -- Severity Object Definition + severity OBJECT-TYPE + SYNTAX INTEGER { + critical(1), + major(2), + minor(3), + warning(4), + event(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The severity level of the trap." + ::= { hlr 4 } + + linkDown NOTIFICATION-TYPE + OBJECTS { severity } + STATUS current + DESCRIPTION + "A trap indicating that a link is down." + ::= { hlrtraps 1 } + + linkUp NOTIFICATION-TYPE + OBJECTS { severity } + STATUS current + DESCRIPTION + "A trap indicating that a link is up." + ::= { hlrtraps 2 } + + authenticationFailure NOTIFICATION-TYPE + OBJECTS { severity } + STATUS current + DESCRIPTION + "A trap indicating an authentication failure." + ::= { hlrtraps 3 } + +END +-- +-- CINTEL-HLR-MIB.my +-- diff --git a/sshsvc/mibs/CINTEL-HLR-MIB.smidb b/sshsvc/mibs/CINTEL-HLR-MIB.smidb new file mode 100644 index 0000000000000000000000000000000000000000..411ce61acb5e793186ab93a5ffdd57f906d661b6 GIT binary patch literal 214132 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 literal 0 HcmV?d00001 diff --git a/sshsvc/mibs/CINTEL-MIB.my b/sshsvc/mibs/CINTEL-MIB.my new file mode 100644 index 00000000..378eedd3 --- /dev/null +++ b/sshsvc/mibs/CINTEL-MIB.my @@ -0,0 +1,656 @@ +-- +-- CINTEL-MIB.my +-- MIB generated by MG-SOFT Visual MIB Builder Version 7.0 Build 209 +-- Friday, December 16, 2011 at 15:52:13 +-- + + CINTEL-MIB DEFINITIONS ::= BEGIN + + IMPORTS + enterprises, TimeTicks, MODULE-IDENTITY + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + -- 1.3.6.1.4.1.1379.2 + cintelSS MODULE-IDENTITY + LAST-UPDATED "201706041222Z" -- June 04, 2017 at 12:22 GMT + ORGANIZATION + "CINTEL" + CONTACT-INFO + "cintel + support@cintel.com.cn" + DESCRIPTION + "The MIB module for cintel's Softswitch products." + REVISION "201706041223Z" -- June 04, 2017 at 12:23 GMT + DESCRIPTION + "This is the first release version of the MIB" + ::= { cintelNS 2 } + + + +-- +-- Type definitions +-- + + AdminStateChoices ::= INTEGER + { + locked(0), + unlocked(1), + shutDown(2) + } + + OperStateChoices ::= INTEGER + { + disable(0), + enable(1) + } + + AvailStateChoices ::= INTEGER + { + inTest(0), + failed(1), + powerOff(2), + offLine(3), + onLine(4), + dependency(5), + degraded(6), + notInstalled(7) + } + + +-- +-- Textual conventions +-- + +-- TEXTUAL-CONVENTION MACRO ::= +-- BEGIN +-- TYPE NOTATION ::= +-- DisplayPart +-- "STATUS" Status +-- "DESCRIPTION" Text +-- ReferPart +-- "SYNTAX" Syntax +-- +-- VALUE NOTATION ::= +-- value(VALUE Syntax) +-- +-- DisplayPart ::= +-- "DISPLAY-HINT" Text +-- | empty +-- +-- Status ::= +-- "current" +-- | "deprecated" +-- | "obsolete" +-- +-- ReferPart ::= +-- "REFERENCE" Text +-- | empty +-- +-- -- -- uses the NVT ASCII character set +-- Text ::= """" string """" +-- +-- Syntax ::= +-- type(ObjectSyntax) +-- | "BITS" "{" Kibbles "}" +-- Kibbles ::= +-- Kibble +-- | Kibbles "," Kibble +-- Kibble ::= +-- identifier "(" nonNegativeNumber ")" +-- END + DisplayString8 ::= TEXTUAL-CONVENTION + DISPLAY-HINT + "8a" + STATUS current + DESCRIPTION + "Represents textual information taken from the NVT ASCII + character set, as defined in pages 4, 10-11 of RFC 854. + + To summarize RFC 854, the NVT ASCII repertoire specifies: + + - the use of character codes 0-127 (decimal) + + - the graphics characters (32-126) are interpreted as + US ASCII + + - NUL, LF, CR, BEL, BS, HT, VT and FF have the special + meanings specified in RFC 854 + + - the other 25 codes have no standard interpretation + + - the sequence 'CR LF' means newline + + - the sequence 'CR NUL' means carriage-return + + - an 'LF' not preceded by a 'CR' means moving to the + same column on the next line. + + - the sequence 'CR x' for any x other than LF or NUL is + illegal. (Note that this also means that a string may + end with either 'CR LF' or 'CR NUL', but not with CR.) + + Any object defined using this syntax may not exceed 255 + characters in length." + SYNTAX OCTET STRING (SIZE (0..8)) + + DisplayString16 ::= TEXTUAL-CONVENTION + DISPLAY-HINT + "16a" + STATUS current + DESCRIPTION + "A version of DisplayString that contains only 16 characters most." + SYNTAX OCTET STRING (SIZE (0..16)) + + DisplayString32 ::= TEXTUAL-CONVENTION + DISPLAY-HINT + "32a" + STATUS current + DESCRIPTION + "A version of DisplayString that contains only 32 characters most." + SYNTAX OCTET STRING (SIZE (0..32)) + + DisplayString64 ::= TEXTUAL-CONVENTION + DISPLAY-HINT + "64a" + STATUS current + DESCRIPTION + "A version of DisplayString that contains only 64 characters most." + SYNTAX OCTET STRING (SIZE (0..64)) + + DisplayString ::= TEXTUAL-CONVENTION + DISPLAY-HINT + "255a" + STATUS current + DESCRIPTION + "A version of DisplayString that contains only 255 characters most." + SYNTAX OCTET STRING (SIZE (0..255)) + + RowStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The RowStatus textual convention is used to manage the + creation and deletion of conceptual rows, and is used as the + value of the SYNTAX clause for the status column of a + conceptual row (as described in Section 7.7.1 of [2].) + + The status column has six defined values: + + - `active', which indicates that the conceptual row is + available for use by the managed device; + + - `notInService', which indicates that the conceptual + row exists in the agent, but is unavailable for use by + the managed device (see NOTE below); + + - `notReady', which indicates that the conceptual row + exists in the agent, but is missing information + necessary in order to be available for use by the + managed device; + + - `createAndGo', which is supplied by a management + station wishing to create a new instance of a + conceptual row and to have its status automatically set + to active, making it available for use by the managed + device; + + - `createAndWait', which is supplied by a management + station wishing to create a new instance of a + conceptual row (but not make it available for use by + the managed device); and, + + - `destroy', which is supplied by a management station + wishing to delete all of the instances associated with + an existing conceptual row. + + Whereas five of the six values (all except `notReady') may + be specified in a management protocol set operation, only + three values will be returned in response to a management + protocol retrieval operation: `notReady', `notInService' or + `active'. That is, when queried, an existing conceptual row + has only three states: it is either available for use by + the managed device (the status column has value `active'); + it is not available for use by the managed device, though + the agent has sufficient information to make it so (the + status column has value `notInService'); or, it is not + available for use by the managed device, and an attempt to + make it so would fail because the agent has insufficient + information (the state column has value `notReady'). + + NOTE WELL + + This textual convention may be used for a MIB table, + irrespective of whether the values of that table's + conceptual rows are able to be modified while it is + active, or whether its conceptual rows must be taken + out of service in order to be modified. That is, it is + the responsibility of the DESCRIPTION clause of the + status column to specify whether the status column must + not be `active' in order for the value of some other + column of the same conceptual row to be modified. If + such a specification is made, affected columns may be + changed by an SNMP set PDU if the RowStatus would not + be equal to `active' either immediately before or after + processing the PDU. In other words, if the PDU also + contained a varbind that would change the RowStatus + value, the column in question may be changed if the + RowStatus was not equal to `active' as the PDU was + received, or if the varbind sets the status to a value + other than 'active'. + + + Also note that whenever any elements of a row exist, the + RowStatus column must also exist. + + To summarize the effect of having a conceptual row with a + status column having a SYNTAX clause value of RowStatus, + consider the following state diagram: + + + STATE + +--------------+-----------+-------------+------------- + | A | B | C | D + | |status col.|status column| + |status column | is | is |status column + ACTION |does not exist| notReady | notInService| is active + --------------+--------------+-----------+-------------+------------- + set status |noError ->D|inconsist- |inconsistent-|inconsistent- + column to | or | entValue| Value| Value + createAndGo |inconsistent- | | | + | Value| | | + --------------+--------------+-----------+-------------+------------- + set status |noError see 1|inconsist- |inconsistent-|inconsistent- + column to | or | entValue| Value| Value + createAndWait |wrongValue | | | + --------------+--------------+-----------+-------------+------------- + set status |inconsistent- |inconsist- |noError |noError + column to | Value| entValue| | + active | | | | + | | or | | + | | | | + | |see 2 ->D| ->D| ->D + --------------+--------------+-----------+-------------+------------- + set status |inconsistent- |inconsist- |noError |noError ->C + column to | Value| entValue| | + notInService | | | | + | | or | | or + | | | | + | |see 3 ->C| ->C|wrongValue + --------------+--------------+-----------+-------------+------------- + set status |noError |noError |noError |noError + column to | | | | + destroy | ->A| ->A| ->A| ->A + --------------+--------------+-----------+-------------+------------- + set any other |see 4 |noError |noError |see 5 + column to some| | | | + value | | see 1| ->C| ->D + --------------+--------------+-----------+-------------+------------- + + (1) goto B or C, depending on information available to the + agent. + + (2) if other variable bindings included in the same PDU, + provide values for all columns which are missing but + required, then return noError and goto D. + + (3) if other variable bindings included in the same PDU, + provide values for all columns which are missing but + required, then return noError and goto C. + + (4) at the discretion of the agent, the return value may be + either: + + inconsistentName: because the agent does not choose to + create such an instance when the corresponding + RowStatus instance does not exist, or + + inconsistentValue: if the supplied value is + inconsistent with the state of some other MIB object's + value, or + + noError: because the agent chooses to create the + instance. + + If noError is returned, then the instance of the status + column must also be created, and the new state is B or C, + depending on the information available to the agent. If + inconsistentName or inconsistentValue is returned, the row + remains in state A. + + (5) depending on the MIB definition for the column/table, + either noError or inconsistentValue may be returned. + + NOTE: Other processing of the set request may result in a + response other than noError being returned, e.g., + wrongValue, noCreation, etc. + + + Conceptual Row Creation + + There are four potential interactions when creating a + conceptual row: selecting an instance-identifier which is + not in use; creating the conceptual row; initializing any + objects for which the agent does not supply a default; and, + making the conceptual row available for use by the managed + device. + + Interaction 1: Selecting an Instance-Identifier + + The algorithm used to select an instance-identifier varies + for each conceptual row. In some cases, the instance- + identifier is semantically significant, e.g., the + destination address of a route, and a management station + selects the instance-identifier according to the semantics. + + In other cases, the instance-identifier is used solely to + distinguish conceptual rows, and a management station + without specific knowledge of the conceptual row might + examine the instances present in order to determine an + unused instance-identifier. (This approach may be used, but + it is often highly sub-optimal; however, it is also a + questionable practice for a naive management station to + attempt conceptual row creation.) + + Alternately, the MIB module which defines the conceptual row + might provide one or more objects which provide assistance + in determining an unused instance-identifier. For example, + if the conceptual row is indexed by an integer-value, then + an object having an integer-valued SYNTAX clause might be + defined for such a purpose, allowing a management station to + issue a management protocol retrieval operation. In order + to avoid unnecessary collisions between competing management + stations, `adjacent' retrievals of this object should be + different. + + Finally, the management station could select a pseudo-random + number to use as the index. In the event that this index + was already in use and an inconsistentValue was returned in + response to the management protocol set operation, the + management station should simply select a new pseudo-random + number and retry the operation. + + A MIB designer should choose between the two latter + algorithms based on the size of the table (and therefore the + efficiency of each algorithm). For tables in which a large + number of entries are expected, it is recommended that a MIB + object be defined that returns an acceptable index for + creation. For tables with small numbers of entries, it is + recommended that the latter pseudo-random index mechanism be + used. + + + Interaction 2: Creating the Conceptual Row + + Once an unused instance-identifier has been selected, the + management station determines if it wishes to create and + activate the conceptual row in one transaction or in a + negotiated set of interactions. + + Interaction 2a: Creating and Activating the Conceptual Row + + The management station must first determine the column + requirements, i.e., it must determine those columns for + which it must or must not provide values. Depending on the + complexity of the table and the management station's + knowledge of the agent's capabilities, this determination + can be made locally by the management station. Alternately, + the management station issues a management protocol get + operation to examine all columns in the conceptual row that + it wishes to create. In response, for each column, there + are three possible outcomes: + + - a value is returned, indicating that some other + management station has already created this conceptual + row. We return to interaction 1. + + - the exception `noSuchInstance' is returned, + indicating that the agent implements the object-type + associated with this column, and that this column in at + least one conceptual row would be accessible in the MIB + view used by the retrieval were it to exist. For those + columns to which the agent provides read-create access, + the `noSuchInstance' exception tells the management + station that it should supply a value for this column + when the conceptual row is to be created. + + - the exception `noSuchObject' is returned, indicating + that the agent does not implement the object-type + associated with this column or that there is no + conceptual row for which this column would be + accessible in the MIB view used by the retrieval. As + such, the management station can not issue any + management protocol set operations to create an + instance of this column. + + Once the column requirements have been determined, a + management protocol set operation is accordingly issued. + This operation also sets the new instance of the status + column to `createAndGo'. + + When the agent processes the set operation, it verifies that + it has sufficient information to make the conceptual row + available for use by the managed device. The information + available to the agent is provided by two sources: the + management protocol set operation which creates the + conceptual row, and, implementation-specific defaults + supplied by the agent (note that an agent must provide + implementation-specific defaults for at least those objects + which it implements as read-only). If there is sufficient + information available, then the conceptual row is created, a + `noError' response is returned, the status column is set to + `active', and no further interactions are necessary (i.e., + interactions 3 and 4 are skipped). If there is insufficient + information, then the conceptual row is not created, and the + set operation fails with an error of `inconsistentValue'. + On this error, the management station can issue a management + protocol retrieval operation to determine if this was + because it failed to specify a value for a required column, + or, because the selected instance of the status column + already existed. In the latter case, we return to + interaction 1. In the former case, the management station + can re-issue the set operation with the additional + information, or begin interaction 2 again using + `createAndWait' in order to negotiate creation of the + conceptual row. + + NOTE WELL + + Regardless of the method used to determine the column + requirements, it is possible that the management + station might deem a column necessary when, in fact, + the agent will not allow that particular columnar + instance to be created or written. In this case, the + management protocol set operation will fail with an + error such as `noCreation' or `notWritable'. In this + case, the management station decides whether it needs + to be able to set a value for that particular columnar + instance. If not, the management station re-issues the + management protocol set operation, but without setting + a value for that particular columnar instance; + otherwise, the management station aborts the row + creation algorithm. + + Interaction 2b: Negotiating the Creation of the Conceptual + Row + + The management station issues a management protocol set + operation which sets the desired instance of the status + column to `createAndWait'. If the agent is unwilling to + process a request of this sort, the set operation fails with + an error of `wrongValue'. (As a consequence, such an agent + must be prepared to accept a single management protocol set + operation, i.e., interaction 2a above, containing all of the + columns indicated by its column requirements.) Otherwise, + the conceptual row is created, a `noError' response is + returned, and the status column is immediately set to either + `notInService' or `notReady', depending on whether it has + sufficient information to make the conceptual row available + for use by the managed device. If there is sufficient + information available, then the status column is set to + `notInService'; otherwise, if there is insufficient + information, then the status column is set to `notReady'. + Regardless, we proceed to interaction 3. + + Interaction 3: Initializing non-defaulted Objects + + The management station must now determine the column + requirements. It issues a management protocol get operation + to examine all columns in the created conceptual row. In + the response, for each column, there are three possible + outcomes: + + - a value is returned, indicating that the agent + implements the object-type associated with this column + and had sufficient information to provide a value. For + those columns to which the agent provides read-create + access (and for which the agent allows their values to + be changed after their creation), a value return tells + the management station that it may issue additional + management protocol set operations, if it desires, in + order to change the value associated with this column. + + - the exception `noSuchInstance' is returned, + indicating that the agent implements the object-type + associated with this column, and that this column in at + least one conceptual row would be accessible in the MIB + view used by the retrieval were it to exist. However, + the agent does not have sufficient information to + provide a value, and until a value is provided, the + conceptual row may not be made available for use by the + managed device. For those columns to which the agent + provides read-create access, the `noSuchInstance' + exception tells the management station that it must + issue additional management protocol set operations, in + order to provide a value associated with this column. + + - the exception `noSuchObject' is returned, indicating + that the agent does not implement the object-type + associated with this column or that there is no + conceptual row for which this column would be + accessible in the MIB view used by the retrieval. As + such, the management station can not issue any + management protocol set operations to create an + instance of this column. + + If the value associated with the status column is + `notReady', then the management station must first deal with + all `noSuchInstance' columns, if any. Having done so, the + value of the status column becomes `notInService', and we + proceed to interaction 4. + + Interaction 4: Making the Conceptual Row Available + + Once the management station is satisfied with the values + associated with the columns of the conceptual row, it issues + a management protocol set operation to set the status column + to `active'. If the agent has sufficient information to + make the conceptual row available for use by the managed + device, the management protocol set operation succeeds (a + `noError' response is returned). Otherwise, the management + protocol set operation fails with an error of + `inconsistentValue'. + + + NOTE WELL + + A conceptual row having a status column with value + `notInService' or `notReady' is unavailable to the + managed device. As such, it is possible for the + managed device to create its own instances during the + time between the management protocol set operation + which sets the status column to `createAndWait' and the + management protocol set operation which sets the status + column to `active'. In this case, when the management + protocol set operation is issued to set the status + column to `active', the values held in the agent + supersede those used by the managed device. + + If the management station is prevented from setting the + status column to `active' (e.g., due to management station + or network failure) the conceptual row will be left in the + `notInService' or `notReady' state, consuming resources + indefinitely. The agent must detect conceptual rows that + have been in either state for an abnormally long period of + time and remove them. It is the responsibility of the + DESCRIPTION clause of the status column to indicate what an + abnormally long period of time would be. This period of + time should be long enough to allow for human response time + (including `think time') between the creation of the + conceptual row and the setting of the status to `active'. + In the absense of such information in the DESCRIPTION + clause, it is suggested that this period be approximately 5 + minutes in length. This removal action applies not only to + newly-created rows, but also to previously active rows which + are set to, and left in, the notInService state for a + prolonged period exceeding that which is considered normal + for such a conceptual row. + + + Conceptual Row Suspension + + When a conceptual row is `active', the management station + may issue a management protocol set operation which sets the + instance of the status column to `notInService'. If the + agent is unwilling to do so, the set operation fails with an + error of `wrongValue'. Otherwise, the conceptual row is + taken out of service, and a `noError' response is returned. + It is the responsibility of the DESCRIPTION clause of the + status column to indicate under what circumstances the + status column should be taken out of service (e.g., in order + for the value of some other column of the same conceptual + row to be modified). + + + Conceptual Row Deletion + + For deletion of conceptual rows, a management protocol set + operation is issued which sets the instance of the status + column to `destroy'. This request may be made regardless of + the current value of the status column (e.g., it is possible + to delete conceptual rows which are either `notReady', + `notInService' or `active'.) If the operation succeeds, + then all instances associated with the conceptual row are + immediately removed." + SYNTAX INTEGER + { + active(1), + notInService(2), + notReady(3), + createAndGo(4), + createAndWait(5), + destroy(6) + } + +-- the following two values are states: +-- these values may be read or written +-- the following value is a state: +-- this value may be read, but not written +-- the following three values are +-- actions: these values may be written, +-- but are never read + TimeStamp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of the sysUpTime object at which a specific + occurrence happened. The specific occurrence must be + defined in the description of any object defined using this + type." + SYNTAX TimeTicks + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.1379 + cintelNS OBJECT IDENTIFIER ::= { enterprises 1379 } + + + + END + +-- +-- CINTEL-MIB.my +-- diff --git a/sshsvc/mibs/CINTEL-MIB.smidb b/sshsvc/mibs/CINTEL-MIB.smidb new file mode 100644 index 0000000000000000000000000000000000000000..7ff6e9b4c032619429e0d8b5f5e77a727d6aa002 GIT binary patch literal 29052 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 literal 0 HcmV?d00001 diff --git a/sshsvc/setHLRServiceState b/sshsvc/setHLRServiceState new file mode 100644 index 00000000..dee6e381 --- /dev/null +++ b/sshsvc/setHLRServiceState @@ -0,0 +1,26 @@ +#!/bin/bash + +TargetIP="[2001:db8::9166]" +PORT="34957" +OID=".1.3.6.1.4.1.1379.2.3.3.3.1.1.9.0" + +case "$1" in + 1) + echo -n "Set HLR state link down ... " + snmpset -v3 -l noAuthNoPriv -u manager ${TargetIP}:${PORT} ${OID} i 1 >/dev/null + echo "done" + ;; + 2) + echo -n "Set HLR state link up ... " + snmpset -v3 -l noAuthNoPriv -u manager ${TargetIP}:${PORT} ${OID} i 2 >/dev/null + echo "done" + ;; + 3) + echo -n "Set HLR state authentication failure ... " + snmpset -v3 -l noAuthNoPriv -u manager ${TargetIP}:${PORT} ${OID} i 3 >/dev/null + echo "done" + ;; + *) + echo "Unknown state ($1)" + ;; +esac \ No newline at end of file diff --git a/sshsvc/snmp/snmp.go b/sshsvc/snmp/snmp.go new file mode 100644 index 00000000..613dcd8e --- /dev/null +++ b/sshsvc/snmp/snmp.go @@ -0,0 +1,553 @@ +package snmp + +import ( + "flag" + "fmt" + "log" + "net" + "os" + "path/filepath" + "strings" + "time" + + g "github.com/gosnmp/gosnmp" + "github.com/slayercat/GoSNMPServer" + "github.com/slayercat/GoSNMPServer/mibImps" +) + +type SNMPService struct { + ListenAddr string + ListenPort uint16 + UserName string + AuthPass string + AuthProto string + PrivPass string + PrivProto string + EngineID string + TrapPort uint16 + TrapListen bool + TrapBool bool + TrapTick uint16 + TimeOut uint16 + TrapTarget string + + ListenHost string + TrapHost string + + SysName string + SysDescr string + SysLocation string + SysContact string + SysStatus string + SysService int +} + +func (s *SNMPService) getAuthProto() g.SnmpV3AuthProtocol { + switch s.AuthProto { + case "NoAuth": + return g.NoAuth + case "MD5": + return g.MD5 + case "SHA": + return g.SHA + default: + } + return g.MD5 +} + +func (s *SNMPService) getPrivProto() g.SnmpV3PrivProtocol { + switch s.PrivProto { + case "NoPriv": + return g.NoPriv + case "DES": + return g.DES + case "AES": + return g.AES + case "AES192": + return g.AES192 + case "AES256": + return g.AES256 + default: + } + return g.DES +} + +func (s *SNMPService) setSecParamsList() []g.UsmSecurityParameters { + var secParamsList = []g.UsmSecurityParameters{ + { + UserName: s.UserName, + AuthenticationProtocol: s.getAuthProto(), + AuthenticationPassphrase: s.AuthPass, + PrivacyProtocol: s.getPrivProto(), + PrivacyPassphrase: s.PrivPass, + AuthoritativeEngineID: s.EngineID, + }, + // { + // UserName: "myuser2", + // AuthenticationProtocol: g.SHA, + // AuthenticationPassphrase: "mypassword2", + // PrivacyProtocol: g.DES, + // PrivacyPassphrase: "myprivacy2", + // AuthoritativeEngineID: s.EngineID, + // }, + // { + // UserName: "myuser2", + // AuthenticationProtocol: g.MD5, + // AuthenticationPassphrase: "mypassword2", + // PrivacyProtocol: g.AES, + // PrivacyPassphrase: "myprivacy2", + // AuthoritativeEngineID: s.EngineID, + // }, + } + return secParamsList +} + +func (s *SNMPService) StartSNMPServer() { + // 设置引擎启动次数和引varvar + var engineBoots uint32 = 1 + //var engineTime uint32 = uint32(time.Now().Unix() % 2147483647) // 使用当前时间初始化 + //var engineTime uint32 = 3600 // 使用当前时间初始化 + master := GoSNMPServer.MasterAgent{ + Logger: GoSNMPServer.NewDefaultLogger(), + SecurityConfig: GoSNMPServer.SecurityConfig{ + NoSecurity: true, + AuthoritativeEngineBoots: engineBoots, + // OnGetAuthoritativeEngineTime: func() uint32 { + // return engineTime + // }, + //AuthoritativeEngineID: GoSNMPServer.SNMPEngineID{EngineIDData: "0x800007DB03360102101100"}, + + Users: s.setSecParamsList(), + }, + SubAgents: []*GoSNMPServer.SubAgent{ + { + UserErrorMarkPacket: false, + CommunityIDs: []string{"public", "private"}, // SNMPv1 and SNMPv2c community strings + OIDs: s.handleOIDs(), + //OIDs: mibImps.All(), + }, + }, + } + + server := GoSNMPServer.NewSNMPServer(master) + err := server.ListenUDP("udp", s.ListenHost) + if err != nil { + log.Fatalf("Error in listen: %+v", err) + } + server.ServeForever() +} + +func (s *SNMPService) handleOIDs() []*GoSNMPServer.PDUValueControlItem { + customOIDs := []*GoSNMPServer.PDUValueControlItem{ + { + OID: "1.3.6.1.4.1.1379.2.3.3.3.1.1.1.0", + Type: g.OctetString, + OnGet: func() (value interface{}, err error) { + return s.SysName, nil + }, + OnSet: func(value interface{}) error { + // 将[]uint8转换为string + if v, ok := value.([]uint8); ok { + s.SysName = string(v) + log.Printf("Set request for OID 1.3.6.1.4.1.1379.2.3.3.3.1.1.1.0 with value %v", s.SysName) + return nil + } + return nil + }, + }, + { + OID: ".1.3.6.1.4.1.1379.2.3.3.3.1.1.2.0", + Type: g.OctetString, + OnGet: func() (value interface{}, err error) { + return s.SysStatus, nil + }, + OnSet: func(value interface{}) error { + // 将[]uint8转换为string + if v, ok := value.([]uint8); ok { + s.SysStatus = string(v) + log.Printf("Set request for OID 1.3.6.1.4.1.1379.2.3.3.3.1.1.2.0 with value %v", s.SysStatus) + return nil + } + return nil + }, + }, + { + OID: ".1.3.6.1.4.1.1379.2.3.3.3.1.1.3.0", + Type: g.OctetString, + OnGet: func() (value interface{}, err error) { + return s.SysDescr, nil + }, + OnSet: func(value interface{}) error { + // 将[]uint8转换为string + if v, ok := value.([]uint8); ok { + s.SysDescr = string(v) + log.Printf("Set request for OID .1.3.6.1.4.1.1379.2.3.3.3.1.1.3.0 with value %v", s.SysDescr) + return nil + } + return nil + }, + }, + { + OID: ".1.3.6.1.4.1.1379.2.3.3.3.1.1.4.0", + Type: g.OctetString, + OnGet: func() (value interface{}, err error) { + return s.SysLocation, nil + }, + OnSet: func(value interface{}) error { + // 将[]uint8转换为string + if v, ok := value.([]uint8); ok { + s.SysLocation = string(v) + log.Printf("Set request for OID .1.3.6.1.4.1.1379.2.3.3.3.1.1.4.0 with value %v", s.SysLocation) + return nil + } + return nil + }, + }, + { + OID: ".1.3.6.1.4.1.1379.2.3.3.3.1.1.5.0", + Type: g.OctetString, + OnGet: func() (value interface{}, err error) { + return s.SysContact, nil + }, + OnSet: func(value interface{}) error { + // 将[]uint8转换为string + if v, ok := value.([]uint8); ok { + s.SysContact = string(v) + log.Printf("Set request for OID .1.3.6.1.4.1.1379.2.3.3.3.1.1.5.0 with value %v", s.SysContact) + return nil + } + return nil + }, + }, + { + OID: ".1.3.6.1.4.1.1379.2.3.3.3.1.1.7.0", + Type: g.TimeTicks, + OnGet: func() (value interface{}, err error) { + return uint32(time.Now().Unix()), nil + }, + }, + { + OID: ".1.3.6.1.4.1.1379.2.3.3.3.1.1.9.0", + Type: g.Integer, + OnGet: func() (value interface{}, err error) { + return s.SysService, nil + }, + OnSet: func(value interface{}) error { + if v, ok := value.(int); ok { + s.SysService = v + log.Printf("Set request for OID .1.3.6.1.4.1.1379.2.3.3.3.1.1.9.0 with value %v", s.SysService) + return nil + } + return nil + }, + }, + } + // 为 GETBULK 新增处理 OIDs + bulkOIDs := &GoSNMPServer.PDUValueControlItem{ + OID: ".1.3.6.1.4.1.1379.2.3.3.3.1.1", // 这里是您想要支持 GETBULK 的 OID 前缀 + Type: g.OctetString, + OnGet: func() (value interface{}, err error) { + // 假设我们返回一百度值,您可以根据您的实现进行调整 + values := []interface{}{s.SysName, s.SysStatus, s.SysDescr, s.SysLocation, s.SysContact, uint32(time.Now().Unix()), s.SysService} // 可以从其他结构中获取真实值 + return values, nil + }, + } + + customOIDs = append(customOIDs, bulkOIDs) + + // 获取mibImps.All()返回的OID列表 + mibOIDs := mibImps.All() + + // 使用Map来检测并移除重复的OID + oidMap := make(map[string]*GoSNMPServer.PDUValueControlItem) + for _, oid := range customOIDs { + oidMap[oid.OID] = oid + } + for _, oid := range mibOIDs { + if _, exists := oidMap[oid.OID]; !exists { + oidMap[oid.OID] = oid + } else { + log.Printf("Duplicate OID found: %s", oid.OID) + } + } + + // 将Map转换为Slice + allOIDs := make([]*GoSNMPServer.PDUValueControlItem, 0, len(oidMap)) + for _, oid := range oidMap { + allOIDs = append(allOIDs, oid) + } + + return allOIDs +} + +func (s *SNMPService) StartTrapServer() { + flag.Usage = func() { + fmt.Printf("Usage:\n") + fmt.Printf(" %s\n", filepath.Base(os.Args[0])) + flag.PrintDefaults() + } + + tl := g.NewTrapListener() + tl.OnNewTrap = s.MyTrapHandler + + usmTable := g.NewSnmpV3SecurityParametersTable(g.NewLogger(log.New(os.Stdout, "", 0))) + for i := range s.setSecParamsList() { + sp := &s.setSecParamsList()[i] // 使用指针 + err := usmTable.Add(sp.UserName, sp) + if err != nil { + usmTable.Logger.Print(err) + } + } + + // 设置引擎启动次数和引varvar + //var engineBoots uint32 = 1 + // var engineTime uint32 = uint32(time.Now().Unix() % 2147483647) // 使用当前时间初始化 + //var engineTime uint32 = 3600 // 使用当前时间初始化 + gs := &g.GoSNMP{ + Target: s.TrapTarget, + Port: s.TrapPort, + Transport: "udp", + Timeout: time.Duration(s.TimeOut) * time.Second, // 设置超时时间为x秒 + Version: g.Version3, // Always using version3 for traps, only option that works with all SNMP versions simultaneously + MsgFlags: g.NoAuthNoPriv, + SecurityModel: g.UserSecurityModel, + SecurityParameters: &g.UsmSecurityParameters{ + UserName: s.UserName, + AuthoritativeEngineID: s.EngineID, + AuthoritativeEngineBoots: 1, + //AuthoritativeEngineTime: 3600, + AuthenticationProtocol: s.getAuthProto(), + AuthenticationPassphrase: s.AuthPass, + PrivacyProtocol: s.getPrivProto(), + PrivacyPassphrase: s.PrivPass, + }, + //TrapSecurityParametersTable: usmTable, + ContextEngineID: s.EngineID, + ContextName: "v3test", + } + tl.Params = gs + tl.Params.Logger = g.NewLogger(log.New(os.Stdout, "", 0)) + + // 定时发送Trap + if s.TrapBool { + go s.SendPeriodicTraps(gs) + } + go s.monitorNetwork(gs) + + if s.TrapListen { + err := tl.Listen(s.TrapHost) + if err != nil { + log.Panicf("error in listen: %s", err) + } + } +} + +func (s *SNMPService) MyTrapHandler(packet *g.SnmpPacket, addr *net.UDPAddr) { + log.Printf("got trapdata from %s\n", addr.IP) + for _, v := range packet.Variables { + switch v.Type { + case g.OctetString: + b := v.Value.([]byte) + fmt.Printf("OID: %s, string: %x\n", v.Name, b) + + default: + log.Printf("trap: %+v\n", v) + } + } +} + +func (s *SNMPService) SendPeriodicTraps(gs *g.GoSNMP) { + err := gs.Connect() + if err != nil { + log.Fatalf("Connect() err: %v", err) + } + defer gs.Conn.Close() + + ticker := time.NewTicker(time.Duration(s.TrapTick) * time.Second) // 每10秒发送一次Trap + defer ticker.Stop() + + for range ticker.C { // 每x秒发送一次Trap + trap := g.SnmpTrap{ + Variables: []g.SnmpPDU{ + { + Name: ".1.3.6.1.2.1.1.3.0", + Type: g.TimeTicks, + Value: uint32(time.Now().Unix()), + }, + { + Name: ".1.3.6.1.6.3.1.1.4.1.0", + Type: g.ObjectIdentifier, + Value: ".1.3.6.1.6.3.1.1.5.1", + }, + }, + } + _, err = gs.SendTrap(trap) + if err != nil { + log.Printf("error sending trap: %s", err) + } else { + log.Printf("trap sent successfully") + } + } +} + +// 1. 设备链路连接失败时发送Trap (LinkDown) +func (s *SNMPService) sendLinkDownTrap(gs *g.GoSNMP, ifIndex int, ifDescr string) { + err := gs.Connect() + if err != nil { + log.Fatalf("Connect() err: %v", err) + } + defer gs.Conn.Close() + + trap := g.SnmpTrap{ + Variables: []g.SnmpPDU{ + { + Name: ".1.3.6.1.4.1.1379.2.3.3.3.3.1", // linkDown + Type: g.OctetString, + Value: ".1.3.6.1.4.1.1379.2.3.3.3.3.1", + }, + { + Name: ".1.3.6.1.4.1.1379.2.3.3.3.3.1.1", // ifIndex + Type: g.Integer, + Value: ifIndex, + }, + { + Name: ".1.3.6.1.4.1.1379.2.3.3.3.3.1.2", // ifDescr + Type: g.OctetString, + Value: ifDescr, + }, + { + Name: ".1.3.6.1.4.1.1379.2.3.3.3.4", // severity OID + Type: g.Integer, + Value: 2, // event + }, + }, + } + + _, err = gs.SendTrap(trap) + if err != nil { + log.Printf("error sending LinkDown trap: %s", err) + } else { + log.Printf("LinkDown trap sent successfully") + } +} + +// 2. 设备链路恢复正常时发送Trap (LinkUp) +func (s *SNMPService) sendLinkUpTrap(gs *g.GoSNMP, ifIndex int, ifDescr string) { + err := gs.Connect() + if err != nil { + log.Fatalf("Connect() err: %v", err) + } + defer gs.Conn.Close() + + trap := g.SnmpTrap{ + Variables: []g.SnmpPDU{ + { + Name: ".1.3.6.1.4.1.1379.2.3.3.3.3.2", // linkUp + Type: g.OctetString, + Value: ".1.3.6.1.4.1.1379.2.3.3.3.3.2", + }, + { + Name: ".1.3.6.1.4.1.1379.2.3.3.3.3.2.1", // ifIndex + Type: g.Integer, + Value: ifIndex, + }, + { + Name: ".1.3.6.1.4.1.1379.2.3.3.3.3.2.2", // ifDescr + Type: g.OctetString, + Value: ifDescr, + }, + { + Name: ".1.3.6.1.4.1.1379.2.3.3.3.4", // severity OID + Type: g.Integer, + Value: 5, // event + }, + }, + } + + _, err = gs.SendTrap(trap) + if err != nil { + log.Printf("error sending LinkUp trap: %s", err) + } else { + log.Printf("LinkUp trap sent successfully") + } +} + +// 3. 设备鉴权失败时发送Trap (AuthenticationFailure) +func (s *SNMPService) sendAuthFailureTrap(gs *g.GoSNMP, username, descr string) { + err := gs.Connect() + if err != nil { + log.Fatalf("Connect() err: %v", err) + } + defer gs.Conn.Close() + + trap := g.SnmpTrap{ + Variables: []g.SnmpPDU{ + { + Name: ".1.3.6.1.4.1.1379.2.3.3.3.3.3", // authenticationFailure + Type: g.OctetString, + Value: ".1.3.6.1.4.1.1379.2.3.3.3.3.3", + }, + { + Name: ".1.3.6.1.4.1.1379.2.3.3.3.3.3.1", // 自定义OID,用于记录失败的用户名 + Type: g.OctetString, + Value: username, + }, + { + Name: ".1.3.6.1.4.1.1379.2.3.3.3.3.3.2", // 自定义OID,用于记录描述 + Type: g.OctetString, + Value: descr, + }, + { + Name: ".1.3.6.1.4.1.1379.2.3.3.3.4", // severity OID + Type: g.Integer, + Value: 4, // event + }, + }, + } + + _, err = gs.SendTrap(trap) + if err != nil { + log.Printf("error sending AuthenticationFailure trap: %s", err) + } else { + log.Printf("AuthenticationFailure trap sent successfully") + } +} + +func (s *SNMPService) monitorNetwork(gs *g.GoSNMP) { + // 假设有一个函数 checkLinkStatus 返回链路状态 + for { + serviceStatus := s.checkServiceStatus() + switch strings.ToUpper(serviceStatus) { + case "LINK_DOWN": + index := 1 + ifDescr := fmt.Sprintf("Link(index=%d) DOWN", index) + s.sendLinkDownTrap(gs, index, ifDescr) // 假设接口索引为1 + s.SysService = 0 + case "LINK_UP": + index := 1 + ifDescr := fmt.Sprintf("Link(index=%d) UP", index) + s.sendLinkUpTrap(gs, index, ifDescr) // 假设接口索引为1 + s.SysService = 0 + case "AUTH_FAILURE": + descr := "Authentication Failure" + s.sendAuthFailureTrap(gs, s.UserName, descr) + s.SysService = 0 + default: + } + + time.Sleep(10 * time.Second) // 每10秒检查一次 + } +} + +func (s *SNMPService) checkServiceStatus() string { + switch s.SysService { + case 1: + return "LINK_DOWN" + case 2: + return "LINK_UP" + case 3: + return "AUTH_FAILURE" + default: + } + return "NORMAL" +} diff --git a/sshsvc/sshsvc.go b/sshsvc/sshsvc.go index 9dab6ca2..c8efe92a 100644 --- a/sshsvc/sshsvc.go +++ b/sshsvc/sshsvc.go @@ -1,13 +1,16 @@ package main import ( - "errors" + "bufio" "fmt" "io" "net" "os" "os/exec" + "strconv" "strings" + "sync" + "time" "be.ems/lib/dborm" "be.ems/lib/global" @@ -15,15 +18,23 @@ import ( "be.ems/lib/mmlp" "be.ems/sshsvc/config" "be.ems/sshsvc/logmml" + "be.ems/sshsvc/snmp" + omctelnet "be.ems/sshsvc/telnet" //"github.com/gliderlabs/ssh" "golang.org/x/crypto/ssh" "golang.org/x/term" ) -var connNum int = 0 var conf *config.YamlConfig +var ( + telnetCC int + sshCC int + telnetMu sync.Mutex + sshMu sync.Mutex +) + func init() { conf = config.GetYamlConfig() log.InitLogger(conf.Logger.File, conf.Logger.Duration, conf.Logger.Count, "omc:sshsvc", config.GetLogLevel()) @@ -57,33 +68,32 @@ func main() { serverConfig := &ssh.ServerConfig{ PasswordCallback: func(conn ssh.ConnMetadata, password []byte) (*ssh.Permissions, error) { // 这里可以进行密码验证逻辑,例如检查用户名和密码是否匹配 - validUser, _, err := dborm.XormCheckLoginUser(conn.User(), string(password), conf.OMC.UserCrypt) - if err != nil { - return nil, err - } - if validUser == true { - sessionToken := fmt.Sprintf("%x", conn.SessionID()) // Generate new token to session ID - sourceAddr := conn.RemoteAddr().String() - timeOut := uint32(conf.Sshd.Timeout) - sessionMode := conf.Sshd.Session - log.Debugf("token:%s sourceAddr:%s", sessionToken, sourceAddr) - affected, err := dborm.XormInsertSession(conn.User(), sourceAddr, sessionToken, timeOut, sessionMode) - if err != nil { - log.Error("Failed to insert Session table:", err) - return nil, err - } - if affected == -1 { - err := errors.New("Failed to get session") - log.Error(err) - return nil, err - } + // validUser, _, err := dborm.XormCheckLoginUser(conn.User(), string(password), conf.OMC.UserCrypt) + // if err != nil { + // return nil, err + // } + // if validUser == true { + // sessionToken := fmt.Sprintf("%x", conn.SessionID()) // Generate new token to session ID + // sourceAddr := conn.RemoteAddr().String() + // timeOut := uint32(conf.Sshd.Timeout) + // sessionMode := conf.Sshd.Session + // log.Debugf("token:%s sourceAddr:%s", sessionToken, sourceAddr) + // affected, err := dborm.XormInsertSession(conn.User(), sourceAddr, sessionToken, timeOut, sessionMode) + // if err != nil { + // log.Error("Failed to insert Session table:", err) + // return nil, err + // } + // if affected == -1 { + // err := errors.New("Failed to get session") + // log.Error(err) + // return nil, err + // } - return nil, nil - } - - // if conn.User() == "admin" && string(password) == "123456" { // return nil, nil // } + if handleAuth(conf.Sshd.AuthType, conn.User(), string(password)) { + return nil, nil + } return nil, fmt.Errorf("invalid user or password") }, PublicKeyCallback: func(conn ssh.ConnMetadata, key ssh.PublicKey) (*ssh.Permissions, error) { @@ -101,8 +111,62 @@ func main() { log.Fatal("Failed to Listen: ", err) os.Exit(4) } + //fmt.Printf("MML SSH server startup, listen port:%d\n", conf.Sshd.ListenPort) + // 启动telnet服务器 + //telnetUri := fmt.Sprintf("%s:%d", conf.TelnetServer.ListenAddr, conf.TelnetServer.ListenPort) + // telnetListener, err := net.Listen("tcp", telnetUri) + // if err != nil { + // log.Fatal("Failed to Listen: ", err) + // os.Exit(4) + // } + //fmt.Printf("MML Telnet server startup, listen port:%d\n", conf.TelnetServer.ListenPort) + // telnetconn, err := telnetListener.Accept() + // if err != nil { + // log.Fatal("Failed to accept telnet connection: ", err) + // os.Exit(6) + // } - fmt.Printf("MML SSH server startup, listen port:%d\n", conf.Sshd.ListenPort) + telnetSvc := omctelnet.TelnetHandler{ + ListenAddr: conf.TelnetServer.ListenAddr, + ListenPort: conf.TelnetServer.ListenPort, + UserName: conf.TelnetServer.UserName, + Password: conf.TelnetServer.Password, + AuthType: conf.TelnetServer.AuthType, + MaxConnNum: conf.TelnetServer.MaxConnNum, + TagNE: conf.TelnetServer.TagNE, + ListenHost: conf.TelnetServer.ListenAddr + ":" + strconv.Itoa(int(conf.TelnetServer.ListenPort)), + } + go telnetSvc.StartTelnetServer() + // go StartTelnetServer(telnetSvc.ListenHost) + + snmpSvc := snmp.SNMPService{ + ListenAddr: conf.SNMPServer.ListenAddr, + ListenPort: conf.SNMPServer.ListenPort, + UserName: conf.SNMPServer.UserName, + AuthPass: conf.SNMPServer.AuthPass, + AuthProto: conf.SNMPServer.AuthProto, + PrivPass: conf.SNMPServer.PrivPass, + PrivProto: conf.SNMPServer.PrivProto, + EngineID: conf.SNMPServer.EngineID, + TrapPort: conf.SNMPServer.TrapPort, + TrapListen: conf.SNMPServer.TrapListen, + TrapBool: conf.SNMPServer.TrapBool, + TrapTick: conf.SNMPServer.TrapTick, + TimeOut: conf.SNMPServer.TimeOut, + TrapTarget: conf.SNMPServer.TrapTarget, + + ListenHost: conf.SNMPServer.ListenAddr + ":" + strconv.Itoa(int(conf.SNMPServer.ListenPort)), + TrapHost: conf.SNMPServer.ListenAddr + ":" + strconv.Itoa(int(conf.SNMPServer.TrapPort)), + SysName: "HLR-0", + SysStatus: "Normal", + SysDescr: "HLR server(sysNO=0)", + SysLocation: "Shanghai", + SysContact: "", + SysService: 0, + } + + go snmpSvc.StartSNMPServer() + go snmpSvc.StartTrapServer() for { conn, err := listener.Accept() @@ -115,6 +179,175 @@ func main() { } } +func handleAuth(authType, userName, password string) bool { + switch authType { + case "local": + if userName == conf.Sshd.UserName && password == conf.Sshd.Password { + return true + } + return false + case "radius": + exist, err := dborm.XEngDB().Table("OMC_PUB.sysUser").Where("userName=? AND password=md5(?)", userName, password).Exist() + if err != nil { + return false + } + return exist + case "omc": + + default: + } + + return false +} + +func StartTelnetServer(addr string) { + listener, err := net.Listen("tcp", addr) + if err != nil { + fmt.Println("Error starting Telnet server:", err) + return + } + defer listener.Close() + fmt.Println("Telnet server started on", addr) + + for { + conn, err := listener.Accept() + if err != nil { + fmt.Println("Error accepting Telnet connection:", err) + continue + } + + telnetMu.Lock() + if telnetCC >= int(conf.TelnetServer.MaxConnNum) { + telnetMu.Unlock() + io.WriteString(conn, "Connection limit reached. Try again later.\r\n") + conn.Close() + continue + } + telnetCC++ + telnetMu.Unlock() + + go handleTelnetConnection(conn) + } +} + +func handleTelnetConnection(conn net.Conn) { + defer func() { + telnetMu.Lock() + telnetCC-- + telnetMu.Unlock() + }() + defer conn.Close() + + reader := bufio.NewReader(conn) + writer := bufio.NewWriter(conn) + + // 发送欢迎信息 + writer.WriteString("Welcome to the Telnet server!\r\n") + writer.Flush() + + // 请求用户名 + writer.WriteString("Username: ") + writer.Flush() + user, _ := reader.ReadString('\n') + user = strings.TrimSpace(user) + + // 关闭回显模式 + writer.Write([]byte{255, 251, 1}) // IAC WILL ECHO + writer.Flush() + + // 请求密码 + writer.WriteString("Password: ") + writer.Flush() + + // 读取密码并清除控制序列 + var passBuilder strings.Builder + for { + b, err := reader.ReadByte() + if err != nil { + return + } + if b == '\n' || b == '\r' { + break + } + if b == 255 { // IAC + reader.ReadByte() // 忽略下一个字节 + reader.ReadByte() // 忽略下一个字节 + } else { + passBuilder.WriteByte(b) + } + } + pass := passBuilder.String() + + // 恢复回显模式 + writer.Write([]byte{255, 252, 1}) // IAC WONT ECHO + writer.Flush() + + if handleAuth(conf.TelnetServer.AuthType, user, pass) { + writer.WriteString("\r\nAuthentication successful!\r\n") + writer.Flush() + HandleCommands(user, conf.TelnetServer.TagNE, reader, writer) + } else { + writer.WriteString("\r\nAuthentication failed!\r\n") + writer.Flush() + } +} + +// 处理命令输 +func HandleCommands(user, tag string, reader *bufio.Reader, writer *bufio.Writer) { + header := fmt.Sprintf("[%s@%s]> ", user, tag) + clearLine := "\033[2K\r" // ANSI 转义序列,用于清除当前行 + for { + var commandBuilder strings.Builder + for { + b, err := reader.ReadByte() + if err != nil { + return + } + if b == '\n' || b == '\r' { + break + } + if b == '\xff' || b == '\xfe' || b == '\x01' { + continue + } + if b == 127 { // 处理退格键 + if commandBuilder.Len() > 0 { + // 手动截断字符串 + command := commandBuilder.String() + command = command[:len(command)-1] + commandBuilder.Reset() + commandBuilder.WriteString(command) + writer.WriteString("\b \b") // 回显退格 + writer.Flush() + } + } else { + // 回显用户输入的字符 + writer.WriteByte(b) + writer.Flush() + commandBuilder.WriteByte(b) + } + } + command := strings.TrimSpace(commandBuilder.String()) + + // 处理其他命令 + switch command { + case "hello": + writer.WriteString("\r\nHello, world!\r\n") + case "time": + writer.WriteString(fmt.Sprintf("\r\nCurrent time: %s\r\n", time.Now().Format(time.RFC1123))) + case "exit", "quit": + writer.WriteString("\r\nGoodbye!\r\n") + writer.Flush() + return + case "": + default: + writer.WriteString("\r\nUnknown command\r\n") + writer.Flush() + } + writer.WriteString(clearLine + header) + writer.Flush() + } +} + func handleSSHConnection(conn net.Conn, serverConfig *ssh.ServerConfig) { // SSH握手 sshConn, chans, reqs, err := ssh.NewServerConn(conn, serverConfig) @@ -141,13 +374,16 @@ func handleSSHConnection(conn net.Conn, serverConfig *ssh.ServerConfig) { continue } - connNum++ - if connNum > int(conf.Sshd.MaxConnNum) { + sshMu.Lock() + sshCC++ + if sshCC > int(conf.Sshd.MaxConnNum) { + sshMu.Unlock() log.Error("Maximum number of connections exceeded") - //conn.Write([]byte("Reach max connections")) + channel.Write([]byte(fmt.Sprintf("Connection limit reached (limit=%d). Try again later.\r\n", conf.Sshd.MaxConnNum))) conn.Close() continue } + sshMu.Unlock() go handleSSHChannel(conn, sshConn, channel, requests) } @@ -196,8 +432,10 @@ func handleSSHChannel(conn net.Conn, sshConn *ssh.ServerConn, channel ssh.Channe } func closeConnection(conn net.Conn) { + sshMu.Lock() conn.Close() - connNum-- + sshCC-- + sshMu.Unlock() } func handleSSHShell(sshConn *ssh.ServerConn, channel ssh.Channel) { @@ -205,17 +443,22 @@ func handleSSHShell(sshConn *ssh.ServerConn, channel ssh.Channel) { // 检查通道是否支持终端 omcMmlVar := &mmlp.MmlVar{ - Version: "16.1.1", + Version: global.Version, Output: mmlp.DefaultFormatType, MmlHome: conf.Sshd.MmlHome, - Limit: 50, + Limit: conf.Sshd.MaxConnNum, User: sshConn.User(), SessionToken: fmt.Sprintf("%x", sshConn.SessionID()), HttpUri: conf.OMC.HttpUri, UserAgent: config.GetDefaultUserAgent(), + TagNE: conf.Sshd.TagNE, } + term := term.NewTerminal(channel, fmt.Sprintf("[%s@%s]> ", omcMmlVar.User, omcMmlVar.TagNE)) + msg := fmt.Sprintf("\r\nWelcome to the %s server!\r\n", strings.ToUpper(omcMmlVar.TagNE)) + term.Write([]byte(msg)) + msg = fmt.Sprintf("Last login: %s from %s \r\n\r\n", time.Now().Format(time.RFC1123), sshConn.RemoteAddr()) + term.Write([]byte(msg)) - term := term.NewTerminal(channel, fmt.Sprintf("[%s@omc]> ", omcMmlVar.User)) // 启动交互式shell会话 for { line, err := term.ReadLine() @@ -233,6 +476,13 @@ func handleSSHShell(sshConn *ssh.ServerConn, channel ssh.Channel) { } var response string switch cmdline { + case "hello": + term.Write([]byte("Hello, world!\r\n")) + goto continueLoop + case "time": + response = fmt.Sprintf("Current time: %s\r\n", time.Now().Format(time.RFC1123)) + term.Write([]byte(response)) + goto continueLoop case "exit", "quit": goto exitLoop case "": diff --git a/sshsvc/telnet/telnet.go b/sshsvc/telnet/telnet.go new file mode 100644 index 00000000..ce28993d --- /dev/null +++ b/sshsvc/telnet/telnet.go @@ -0,0 +1,198 @@ +package omctelnet + +import ( + "bufio" + "fmt" + "io" + "net" + "strings" + "sync" + "time" + + "be.ems/lib/dborm" +) + +type TelnetHandler struct { + ListenAddr string + ListenPort uint16 + UserName string + Password string + AuthType string + MaxConnNum int + TagNE string + ListenHost string + + connCount int + mu sync.Mutex +} + +func (t *TelnetHandler) handleTelnetAuth(authType, userName, password string) bool { + switch authType { + case "local": + if userName == t.UserName && password == t.Password { + return true + } + return false + case "radius", "omc": + exist, err := dborm.XEngDB().Table("OMC_PUB.sysUser").Where("userName=? AND password=md5(?)", userName, password).Exist() + if err != nil { + return false + } + return exist + + default: + } + + return false +} + +func (t *TelnetHandler) StartTelnetServer() { + listener, err := net.Listen("tcp", t.ListenHost) + if err != nil { + fmt.Println("Error starting Telnet server:", err) + return + } + defer listener.Close() + fmt.Println("Telnet server started on", t.ListenHost) + + for { + conn, err := listener.Accept() + if err != nil { + fmt.Println("Error accepting Telnet connection:", err) + continue + } + + t.mu.Lock() + if t.connCount >= int(t.MaxConnNum) { + t.mu.Unlock() + msg := fmt.Sprintf("Connection limit reached (limit=%d). Try again later.\r\n", t.MaxConnNum) + io.WriteString(conn, msg) + conn.Close() + continue + } + t.connCount++ + t.mu.Unlock() + + go t.handleTelnetConnection(conn) + } +} + +func (t *TelnetHandler) handleTelnetConnection(conn net.Conn) { + defer func() { + t.mu.Lock() + t.connCount-- + t.mu.Unlock() + }() + defer conn.Close() + + reader := bufio.NewReader(conn) + writer := bufio.NewWriter(conn) + + // 发送欢迎信息 + + writer.WriteString(fmt.Sprintf("\r\nWelcome to the %s server!\r\n", strings.ToUpper(t.TagNE))) + writer.Flush() + + // 请求用户名 + writer.WriteString("Username: ") + writer.Flush() + user, _ := reader.ReadString('\n') + user = strings.TrimSpace(user) + + // 关闭回显模式 + writer.Write([]byte{255, 251, 1}) // IAC WILL ECHO + writer.Flush() + + // 请求密码 + writer.WriteString("Password: ") + writer.Flush() + + // 读取密码并清除控制序列 + var passBuilder strings.Builder + for { + b, err := reader.ReadByte() + if err != nil { + return + } + if b == '\n' || b == '\r' { + break + } + if b == 255 { // IAC + reader.ReadByte() // 忽略下一个字节 + reader.ReadByte() // 忽略下一个字节 + } else { + passBuilder.WriteByte(b) + } + } + pass := passBuilder.String() + + // 恢复回显模式 + writer.Write([]byte{255, 252, 1}) // IAC WONT ECHO + writer.Flush() + + if t.handleTelnetAuth(t.AuthType, user, pass) { + msg := fmt.Sprintf("\r\n\r\nLast login: %s from %s \r\n\r\n", time.Now().Format(time.RFC1123), conn.RemoteAddr()) + writer.WriteString(msg) + writer.Flush() + t.HandleCommands(user, t.TagNE, reader, writer) + } else { + writer.WriteString("\r\nAuthentication failed!\r\n") + writer.Flush() + } +} + +// 处理命令输 +func (t *TelnetHandler) HandleCommands(user, tag string, reader *bufio.Reader, writer *bufio.Writer) { + header := fmt.Sprintf("[%s@%s]> ", user, tag) + clearLine := "\033[2K\r" // ANSI 转义序列,用于清除当前行 + for { + var commandBuilder strings.Builder + for { + b, err := reader.ReadByte() + if err != nil { + return + } + if b == '\n' || b == '\r' { + break + } + if b == '\xff' || b == '\xfe' || b == '\x01' { + continue + } + if b == 127 { // 处理退格键 + if commandBuilder.Len() > 0 { + // 手动截断字符串 + command := commandBuilder.String() + command = command[:len(command)-1] + commandBuilder.Reset() + commandBuilder.WriteString(command) + writer.WriteString("\b \b") // 回显退格 + writer.Flush() + } + } else { + // 回显用户输入的字符 + writer.WriteByte(b) + writer.Flush() + commandBuilder.WriteByte(b) + } + } + command := strings.TrimSpace(commandBuilder.String()) + + // 处理其他命令 + switch command { + case "hello": + writer.WriteString("\r\nHello, world!\r\n") + case "time": + writer.WriteString(fmt.Sprintf("\r\nCurrent time: %s\r\n", time.Now().Format(time.RFC1123))) + case "exit", "quit": + writer.WriteString("\r\n\r\nGoodbye!\r\n") + writer.Flush() + return + case "": + default: + writer.WriteString("\r\nUnknown command\r\n") + writer.Flush() + } + writer.WriteString(clearLine + header) + writer.Flush() + } +} diff --git a/tools/loadpconf/db.go b/tools/loadpconf/db.go deleted file mode 100644 index c460a3a9..00000000 --- a/tools/loadpconf/db.go +++ /dev/null @@ -1,101 +0,0 @@ -package main - -import ( - "encoding/json" - "fmt" - - "strings" - - _ "github.com/go-sql-driver/mysql" - "xorm.io/xorm" -) - -var xEngine *xorm.Engine - -func XormConnectDatabaseWithUri(sql string) (*xorm.Engine, error) { - // sqlStr := fmt.Sprintf("%s:%s@tcp(%s:%s)/%s?charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=true&loc=Local", db.User, db.Password, db.Host, db.Port, db.Name) - sqlStr := fmt.Sprintf("%s?charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=true&loc=Local", sql) - // fmt.Printf("sqlStr:%s:******@tcp(%s:%s)/%s?charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=true&loc=Local", db.User, db.Host, db.Port, db.Name) - var err error - xEngine, err = xorm.NewEngine("mysql", sqlStr) //1、Create xorm engine - if err != nil { - fmt.Println("Failed to connect database:", err) - return nil, err - } - xEngine.ShowSQL(true) - return xEngine, nil -} - -type ParamConfig struct { - // Id int `json:"id" xorm:"pk 'id' autoincr"` - NeType string `json:"neType"` - NeId string `json:"neId"` - TopTag string `json:"topTag"` - TopDisplay string `json:"topDisplay"` - Method string `json:"method"` - ParamJson string `json:"paramJson"` -} - -func XormInsertParamConfig(mapJson *map[string]interface{}) (int64, error) { - var affected, a int64 - var err error - paramConfig := new(ParamConfig) - for n, d := range *mapJson { - if d == nil { - break - } - fmt.Printf("n: %s", n) - - session := xEngine.NewSession() - defer session.Close() - _, err = session.Table("param_config").Where("ne_type = ?", strings.ToUpper(n)).Delete() - if err != nil { - fmt.Println("Failed to delete param_config:", err) - } - session.Commit() - - for t, p := range d.(map[string]interface{}) { - if p == nil { - break - } - fmt.Println("t:", t) - fmt.Println("p:", p) - for k, v := range p.(map[string]interface{}) { - fmt.Println("k, v: ", k, v) - if k == "display" { - paramConfig.TopDisplay = fmt.Sprintf("%v", v) - - } else if k == "method" { - if v != "" { - paramConfig.Method = fmt.Sprintf("%v", v) - } - } else { - pc, _ := json.Marshal(v) - paramConfig.ParamJson = fmt.Sprintf("{\"%v\":%v}", k, string(pc)) - } - } - - paramConfig.NeType = strings.ToUpper(n) - paramConfig.NeId = "" - paramConfig.TopTag = t - // paramConfig.TopDisplay = p["display"] - // paramConfig.ParamJson = p.(string) - - fmt.Println("paramConfig:", paramConfig) - - session := xEngine.NewSession() - defer session.Close() - // _, err = session.Table("param_config").Where("ne_type = ? and top_tag = ?", paramConfig.NeType, paramConfig.TopTag).Delete() - // if err != nil { - // fmt.Println("Failed to delete param_config:", err) - // } - a, err = session.Insert(paramConfig) - if err != nil { - fmt.Println("Failed to insert param_config:", err) - } - session.Commit() - affected += a - } - } - return affected, err -} diff --git a/tools/loadpconf/load.go b/tools/loadpconf/load.go deleted file mode 100644 index 329f7cab..00000000 --- a/tools/loadpconf/load.go +++ /dev/null @@ -1,375 +0,0 @@ -package main - -import ( - "flag" - "fmt" - "os" - "reflect" - - "gopkg.in/yaml.v3" -) - -// Yaml struct of config -type YamlConfig struct { - Logger struct { - File string `yaml:"file"` - Level string `yaml:"level"` - } - - Rest struct { - Addr string `yaml:"addr"` - Port uint16 `yaml:"port"` - } - - Database struct { - Type string `yaml:"type"` - User string `yaml:"user"` - Password string `yaml:"password"` - Host string `yaml:"host"` - Port string `yaml:"port"` - Name string `yaml:"name"` - } - ParamFileDir string `yaml:"paramfiledir"` -} - -var yamlConfig YamlConfig - -func ReadConfig(configFile string) { - yamlFile, err := os.ReadFile(configFile) - if err != nil { - fmt.Printf("ioutil.ReadFile %s err %v", configFile, err) - } - // fmt.Println("yamlfile:", string(yamlFile)) - - err = yaml.Unmarshal(yamlFile, &yamlConfig) - if err != nil { - fmt.Printf("Unmarshal: %v when to struct", err) - } -} - -func GetYamlConfig() *YamlConfig { - return &yamlConfig -} - -//var mapYaml map[string]interface{} - -func ReadParamConfig(fileName string) *map[string]interface{} { - file, err := os.ReadFile(fileName) - if err != nil { - fmt.Println("yamlFile.Get err", err) - } - - mapYaml := make(map[string]interface{}) - - var node yaml.Node - err = yaml.Unmarshal(file, &node) - if err != nil { - fmt.Printf("yaml.Unmarshal: %v when to struct", err) - } - err = unmarshalNode(&node, &mapYaml) - if err != nil { - fmt.Println("Failed to unmarshalNode:", err) - } - - // var node yaml.Node - // err = yaml.Unmarshal(file, &node) - // if err != nil { - // fmt.Printf("yaml.Unmarshal: %v when to struct", err) - // } - - // err = unmarshalNode(&node, reflect.ValueOf(&mapYaml)) - // if err != nil { - // fmt.Println("Failed to unmarshalNode:", err) - // } - - err = yaml.Unmarshal(file, &mapYaml) - if err != nil { - fmt.Printf("yaml.Unmarshal: %v when to struct", err) - } - // fmt.Println("mapYaml:", mapYaml) - - return &mapYaml -} - -func GetAllFile(dir string, s []string) ([]string, error) { - rd, err := os.ReadDir(dir) - if err != nil { - fmt.Println("read dir fail:", err) - return s, err - } - - for _, fi := range rd { - if !fi.IsDir() { - fullName := dir + "/" + fi.Name() - s = append(s, fullName) - } - } - return s, nil -} - -const defaultConfigFile = "./loadpconf.yaml" - -var ( - version string - buildTime string - goVer string -) - -var pfiles []string - -func init() { - cfile := flag.String("c", defaultConfigFile, "config file") - pfile := flag.String("p", "", "param file") - pv := flag.Bool("v", false, "print version") - ph := flag.Bool("h", false, "print help") - - flag.Parse() - if *pv { - fmt.Printf("OMC initems version: %s\n%s\n%s\n\n", version, buildTime, goVer) - os.Exit(0) - } - if *ph { - flag.Usage() - os.Exit(0) - } - - ReadConfig(*cfile) - - fmt.Println("pfile:", *pfile) - if *pfile != "" { - pfiles = append(pfiles, *pfile) - } else { - pfiles, _ = GetAllFile(yamlConfig.ParamFileDir, pfiles) - } - fmt.Println("pfiles:", pfiles) -} - -func unmarshalNode(node *yaml.Node, out interface{}) error { - switch node.Kind { - case yaml.DocumentNode: - return unmarshalNode(node.Content[0], out) - case yaml.MappingNode: - m := nodeToMap(node) - return unmarshalMap(m, out) - case yaml.SequenceNode: - s := nodeToSlice(node) - return unmarshalSlice(s, out) - case yaml.ScalarNode: - return unmarshalScalar(node, out) - default: - return fmt.Errorf("unknown node kind: %v", node.Kind) - } -} - -func nodeToMap(node *yaml.Node) map[string]*yaml.Node { - m := make(map[string]*yaml.Node) - for i := 0; i < len(node.Content); i += 2 { - key := node.Content[i].Value - value := node.Content[i+1] - m[key] = value - } - return m -} - -func unmarshalMap(m map[string]*yaml.Node, out interface{}) error { - data, ok := out.(*map[string]interface{}) - if !ok { - return fmt.Errorf("out must be a map[string]interface{}") - } - - *data = make(map[string]interface{}) - for key, value := range m { - var v interface{} - err := unmarshalNode(value, &v) - if err != nil { - return err - } - (*data)[key] = v - } - return nil -} - -func nodeToSlice(node *yaml.Node) []*yaml.Node { - return node.Content -} - -func unmarshalSlice(s []*yaml.Node, out interface{}) error { - data, ok := out.(*[]interface{}) - if !ok { - return fmt.Errorf("out must be a []interface{}") - } - - *data = make([]interface{}, len(s)) - for i, value := range s { - var v interface{} - err := unmarshalNode(value, &v) - if err != nil { - return err - } - (*data)[i] = v - } - return nil -} - -func unmarshalScalar(node *yaml.Node, out interface{}) error { - switch node.Tag { - case "!!str": - val := reflect.ValueOf(node.Value) - val.Elem().Set(reflect.ValueOf(out)) - //*out = node.Value - case "!!int": - val := reflect.ValueOf(node.Value) - val.Elem().Set(reflect.ValueOf(out)) - //*out = node.Value - case "!!float": - val := reflect.ValueOf(node.Value) - val.Elem().Set(reflect.ValueOf(out)) - //*out = node.Value - case "!!bool": - val := reflect.ValueOf(node.Value == "true") - val.Elem().Set(reflect.ValueOf(out)) - //*out = node.Value == "true" - case "!!null": - val := reflect.ValueOf(node.Value) - val.Elem().Set(reflect.ValueOf(out)) - //*out = nil - default: - return fmt.Errorf("unknown scalar tag: %v", node.Tag) - } - return nil -} - -/* -func unmarshalNode(node *yaml.Node, out reflect.Value) error { - switch node.Kind { - case yaml.DocumentNode: - return unmarshalNode(node.Content[0], out) - case yaml.MappingNode: - m := nodeToMap(node) - return unmarshalMap(m, out) - case yaml.SequenceNode: - s := nodeToSlice(node) - return unmarshalSlice(s, out) - case yaml.ScalarNode: - return unmarshalScalar(node, out) - default: - return fmt.Errorf("unknown node kind: %v", node.Kind) - } -} - -func nodeToMap(node *yaml.Node) map[string]*yaml.Node { - m := make(map[string]*yaml.Node) - for i := 0; i < len(node.Content); i += 2 { - key := node.Content[i].Value - value := node.Content[i+1] - m[key] = value - } - return m -} - -func unmarshalMap(m map[string]*yaml.Node, out reflect.Value) error { - if out.Kind() != reflect.Ptr || out.IsNil() { - return fmt.Errorf("out must be a non-nil pointer") - } - - outType := out.Type().Elem() - if outType.Kind() != reflect.Map { - return fmt.Errorf("out must be a pointer to a map") - } - - mapType := outType.Elem() - if mapType.Kind() != reflect.Interface && mapType.Kind() != reflect.Map { - return fmt.Errorf("out must be a pointer to a map of interface{}") - } - - out.Set(reflect.MakeMap(outType)) - - for key, value := range m { - var v reflect.Value - if mapType.Kind() == reflect.Interface { - v = reflect.New(reflect.TypeOf((*interface{})(nil)).Elem()) - } else { - v = reflect.New(mapType) - } - - err := unmarshalNode(value, v.Elem()) - if err != nil { - return err - } - - out.Elem().SetMapIndex(reflect.ValueOf(key), v.Elem()) - } - - return nil -} - -func nodeToSlice(node *yaml.Node) []*yaml.Node { - return node.Content -} - -func unmarshalSlice(s []*yaml.Node, out reflect.Value) error { - if out.Kind() != reflect.Ptr || out.IsNil() { - return fmt.Errorf("out must be a non-nil pointer") - } - - outType := out.Type().Elem() - if outType.Kind() != reflect.Slice { - return fmt.Errorf("out must be a pointer to a slice") - } - - sliceType := outType.Elem() - if sliceType.Kind() != reflect.Interface && sliceType.Kind() != reflect.Slice { - return fmt.Errorf("out must be a pointer to a slice of interface{}") - } - - out.Set(reflect.MakeSlice(outType, len(s), len(s))) - - for i, value := range s { - var v reflect.Value - if sliceType.Kind() == reflect.Interface { - v = reflect.New(reflect.TypeOf((*interface{})(nil)).Elem()) - } else { - v = reflect.New(sliceType) - } - - err := unmarshalNode(value, v.Elem()) - if err != nil { - return err - } - - out.Elem().Index(i).Set(v.Elem()) - } - - return nil -} - -func unmarshalScalar(node *yaml.Node, out reflect.Value) error { - switch node.Tag { - case "!!str": - out.SetString(node.Value) - case "!!int": - i, err := strconv.ParseInt(node.Value, 10, 64) - if err != nil { - return err - } - out.SetInt(i) - case "!!float": - f, err := strconv.ParseFloat(node.Value, 64) - if err != nil { - return err - } - out.SetFloat(f) - case "!!bool": - b, err := strconv.ParseBool(node.Value) - if err != nil { - return err - } - out.SetBool(b) - case "!!null": - out.Set(reflect.Zero(out.Type())) - default: - return fmt.Errorf("unknown scalar tag: %v", node.Tag) - } - return nil -} -*/ diff --git a/tools/loadpconf/loadpconf.go b/tools/loadpconf/loadpconf.go deleted file mode 100644 index 08faf5e0..00000000 --- a/tools/loadpconf/loadpconf.go +++ /dev/null @@ -1,21 +0,0 @@ -package main - -import ( - "fmt" -) - -func main() { - fmt.Println("========================= OMC loadpconf startup =========================") - fmt.Printf("OMC loadpconf version: %s %s %s", version, buildTime, goVer) - - for _, f := range pfiles { - fmt.Println("f:", f) - paramMap := ReadParamConfig(f) - fmt.Println("paramMap:", paramMap) - db := yamlConfig.Database - sqlStr := fmt.Sprintf("%s:%s@tcp(%s:%s)/%s", db.User, db.Password, db.Host, db.Port, db.Name) - XormConnectDatabaseWithUri(sqlStr) - XormInsertParamConfig(paramMap) - } - -} diff --git a/tools/loadpconf/loadpconf.yaml b/tools/loadpconf/loadpconf.yaml deleted file mode 100644 index f0b038e6..00000000 --- a/tools/loadpconf/loadpconf.yaml +++ /dev/null @@ -1,17 +0,0 @@ -logger: - file: ./initems.log - level: trace - -rest: - addr: 0.0.0.0 - port: 3040 - -database: - type: mysql - user: root - password: 1000omc@kp! - host: 127.0.0.1 - port: 33066 - name: omc_db - -paramfiledir: ../../config/param diff --git a/tools/loadpconf/makefile b/tools/loadpconf/makefile deleted file mode 100644 index 1a46296e..00000000 --- a/tools/loadpconf/makefile +++ /dev/null @@ -1,22 +0,0 @@ -# Makefile for rest agent project - -PROJECT = OMC -VERSION = 5GC16.1.1 -PLATFORM = amd64 -DEBDIR = ../../../deb -ETCDIR = ../../../etc -RELEASEDIR = ../../../release -LIBDIR = ../lib -BINNAME = loadpconf - -.PHONY: build $(BINNAME) -build $(BINNAME): - go build -o $(BINNAME) -v -ldflags "-X 'main.version=$(VERSION)' \ - -X 'main.buildTime=`date`' \ - -X 'main.goVer=`go version`'" - -run: $(BINNAME) - ./$(BINNAME) - -clean: - rm ./$(BINNAME) diff --git a/tools/misc/dumpdb.sh b/tools/misc/dumpdb.sh index 94651e3e..6f2410f6 100644 --- a/tools/misc/dumpdb.sh +++ b/tools/misc/dumpdb.sh @@ -1,7 +1,7 @@ #!/bin/bash Home=/home/simon -GitLocalRoot=${Home}/local.git +GitLocalRoot=${Home}/omc.git EmsBEDir=${GitLocalRoot}/be.ems user="root" password="1000omc@kp!" diff --git a/tools/misc/dumpsql.sh b/tools/misc/dumpsql.sh index 847bd6fd..ea303294 100644 --- a/tools/misc/dumpsql.sh +++ b/tools/misc/dumpsql.sh @@ -1,7 +1,7 @@ #!/bin/bash Home=/home/simon -GitLocalRoot=${Home}/local.git +GitLocalRoot=${Home}/omc.git EmsBEDir=${GitLocalRoot}/be.ems EMSBuildDir=${GitLocalRoot}/build.ems user="root" diff --git a/tools/misc/tables_c.lst b/tools/misc/tables_c.lst index 4a0a0ef4..5203389c 100644 --- a/tools/misc/tables_c.lst +++ b/tools/misc/tables_c.lst @@ -9,7 +9,7 @@ mml_command mml_http_map mml_subscriber mml_system -param_config +ne_config pm_custom_title title_info trace_info diff --git a/tools/websocket/load.go b/tools/websocket/load.go deleted file mode 100644 index 37f6127e..00000000 --- a/tools/websocket/load.go +++ /dev/null @@ -1,94 +0,0 @@ -package main - -import ( - "flag" - "fmt" - "io/ioutil" - "os" - "strings" - - "be.ems/lib/log" - "gopkg.in/yaml.v3" -) - -// Yaml struct of config -type YamlConfig struct { - Logger struct { - File string `yaml:"file"` - Level string `yaml:"level"` - Duration int `yaml:"duration"` - } - - Rest struct { - BindIP string `yaml:"bindip"` - Port uint16 `yaml:"port"` - } -} - -var yamlConfig YamlConfig - -func ReadConfig(configFile string) { - yamlFile, err := ioutil.ReadFile(configFile) - if err != nil { - fmt.Printf("ioutil.ReadFile %s err %v", configFile, err) - } - // fmt.Println("yamlfile:", string(yamlFile)) - - err = yaml.Unmarshal(yamlFile, &yamlConfig) - if err != nil { - fmt.Printf("Unmarshal: %v when to struct", err) - } -} - -func GetYamlConfig() *YamlConfig { - return &yamlConfig -} - -func GetLogLevel() log.LogLevel { - var logLevel log.LogLevel - switch strings.ToLower(yamlConfig.Logger.Level) { - case "trace": - logLevel = log.LOG_TRACE - case "info": - logLevel = log.LOG_INFO - case "debug": - logLevel = log.LOG_DEBUG - case "warn": - logLevel = log.LOG_WARN - case "error": - logLevel = log.LOG_ERROR - case "fatal": - logLevel = log.LOG_FATAL - case "off": - logLevel = log.LOG_OFF - default: - logLevel = log.LOG_DEBUG - } - return logLevel -} - -const defaultConfigFile = "./tt.yaml" - -var ( - version string - buildTime string - goVer string -) - -func init() { - cfile := flag.String("c", defaultConfigFile, "config file") - pv := flag.Bool("v", false, "print version") - ph := flag.Bool("h", false, "print help") - - flag.Parse() - if *pv { - fmt.Printf("OMC version: %s\n%s\n%s\n\n", version, buildTime, goVer) - os.Exit(0) - } - if *ph { - flag.Usage() - os.Exit(0) - } - - ReadConfig(*cfile) -} diff --git a/tools/websocket/tt.go b/tools/websocket/tt.go deleted file mode 100644 index a45007a2..00000000 --- a/tools/websocket/tt.go +++ /dev/null @@ -1,87 +0,0 @@ -package main - -import ( - "fmt" - "net" - "os" - "time" - - "be.ems/lib/log" -) - -const ( - //经过测试,linux下,延时需要大于100ms - TIME_DELAY_AFTER_WRITE = 500 //500ms -) - -func main() { - log.InitLogger(yamlConfig.Logger.File, yamlConfig.Logger.Duration, "omc:tt", GetLogLevel()) - fmt.Printf("OMC tt version: %s\n", version) - log.Infof("========================= OMC tt startup =========================") - log.Infof("OMC tt version: %s %s %s", version, buildTime, goVer) - - conn, err := net.Dial("tcp", "192.168.4.233:4100") - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - var buf [8192]byte - var n int - - n, err = conn.Write([]byte("admin\nadmin\n")) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - time.Sleep(time.Millisecond * TIME_DELAY_AFTER_WRITE) - - n, err = conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - log.Debug(string(buf[0:n])) - - n, err = conn.Write([]byte("date\n")) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - time.Sleep(time.Millisecond * TIME_DELAY_AFTER_WRITE) - - n, err = conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - log.Debug(string(buf[0 : n-5])) - - /* - n, err = conn.Write([]byte("\n")) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - time.Sleep(time.Millisecond * TIME_DELAY_AFTER_WRITE) - - n, err = conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - log.Debug(string(buf[0:n])) - - log.Debug(string(buf[0:n])) - */ - /* n, err = conn.Write([]byte("\n")) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - n, err = conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - */ -} diff --git a/tools/websocket/tt.yaml b/tools/websocket/tt.yaml deleted file mode 100644 index 07b5a159..00000000 --- a/tools/websocket/tt.yaml +++ /dev/null @@ -1,15 +0,0 @@ -logger: - file: ./tt.log - level: trace - -rest: - addr: 0.0.0.0 - port: 3040 - -database: - type: mysql - user: root - password: 1000omc@kp! - host: 127.0.0.1 - port: 33066 - name: omc_db diff --git a/tools/websocket/ttt.go b/tools/websocket/ttt.go deleted file mode 100644 index db761727..00000000 --- a/tools/websocket/ttt.go +++ /dev/null @@ -1,11 +0,0 @@ -package main - -import ( - "github.com/reiver/go-telnet" -) - -func main() { - var caller telnet.Caller = telnet.StandardCaller - - telnet.DialToAndCall("192.168.4.233:4100", caller) -} diff --git a/tools/websocket/websocket.go b/tools/websocket/websocket.go deleted file mode 100644 index 011d3fef..00000000 --- a/tools/websocket/websocket.go +++ /dev/null @@ -1,301 +0,0 @@ -package main - -import ( - "fmt" - "io" - "net" - "net/http" - "os" - "time" - - "github.com/gin-gonic/gin" - "github.com/go-admin-team/go-admin-core/sdk/api" - "github.com/gorilla/websocket" - "github.com/ziutek/telnet" - "golang.org/x/crypto/ssh" - "golang.org/x/crypto/ssh/terminal" -) - -type TgWs struct { - api.Api -} - -var upGrader = websocket.Upgrader{ - ReadBufferSize: 1024, - WriteBufferSize: 1024 * 1024 * 10, - CheckOrigin: func(r *http.Request) bool { - return true - }, -} - -type ShellInfoStruct struct { - Proto string `json:"proto"` - IpAddr string `json:"ipaddr"` - Port string `json:"port"` -} - -type wsWrapper struct { - *websocket.Conn -} - -func main() { - telnetHandle(rw io.ReadWriter, ip, port string, errhandle func(string)) { - -} - -func init() { - routerCheckRole = append(routerCheckRole, registerTgWsRouter) -} - -// 需认证的路由代码 -func registerTgWsRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) { - api := apis.TgWs{} - r := v1.Group("") - { - // 协议、IP、端口 - r.GET("/tgws/:proto/:ipaddr/:port", api.TgWsWeb) - } -} - -func (e TgWs) TgWsWeb(c *gin.Context) { - // 初始化返回信息 - err := e.MakeContext(c).Errors - if err != nil { - e.Logger.Error(err) - e.Error(500, err, fmt.Sprintf(" %s ", err.Error())) - return - } - - // 升级为websocket - wsConn, err := upGrader.Upgrade(c.Writer, c.Request, nil) - if err != nil { - e.Logger.Error(err) - e.Error(500, err, "websocket client connect error") - return - } - defer wsConn.Close() - - proto := c.Param("proto") - ipaddr := c.Param("ipaddr") - port := c.Param("port") - shellinfo := ShellInfoStruct{ - Proto: proto, - IpAddr: ipaddr, - Port: port, - } - quitChan := make(chan bool, 1) - go websocketHandle(wsConn, shellinfo, quitChan) - <-quitChan -} - -func websocketHandle(con *websocket.Conn, shellinfo ShellInfoStruct, exitCh chan bool) { - defer setQuit(exitCh) - rw := io.ReadWriter(&wsWrapper{con}) - webprintln := func(data string) { - rw.Write([]byte(data + "\r\n")) - } - con.SetCloseHandler(func(code int, text string) error { - con.Close() - return nil - }) - switch shellinfo.Proto { - case "ssh": - sshHandle(rw, shellinfo.IpAddr, shellinfo.Port, "XXX", "XXX", webprintln) - case "telnet": - telnetHandle(rw, shellinfo.IpAddr, shellinfo.Port, webprintln) - case "bind_shell": - bindShellHandler(rw, shellinfo.IpAddr, shellinfo.Port, webprintln) - default: - webprintln("Not Support Protocol '" + shellinfo.Proto + "'") - } - return -} - -func (wsw *wsWrapper) Write(p []byte) (n int, err error) { - writer, err := wsw.Conn.NextWriter(websocket.TextMessage) - if err != nil { - return 0, err - } - defer writer.Close() - return writer.Write(p) -} - -func (wsw *wsWrapper) Read(p []byte) (n int, err error) { - for { - msgType, reader, err := wsw.Conn.NextReader() - if err != nil { - return 0, err - } - if msgType != websocket.TextMessage { - continue - } - return reader.Read(p) - } -} - -// SSH连接 -func sshHandle(rw io.ReadWriter, ip, port, user, passwd string, errhandle func(string)) { - sshConfig := &ssh.ClientConfig{ - User: user, - Auth: []ssh.AuthMethod{ssh.Password(passwd)}, - Timeout: 6 * time.Second, - } - sshConfig.HostKeyCallback = ssh.InsecureIgnoreHostKey() - if port == "" { - ip = ip + ":22" - } else { - ip = ip + ":" + port - } - client, err := ssh.Dial("tcp", ip, sshConfig) - if err != nil { - errhandle(err.Error()) - return - } - defer client.Close() - session, err := client.NewSession() - if err != nil { - errhandle(err.Error()) - return - } - defer session.Close() - fd := int(os.Stdin.Fd()) - session.Stdout = rw - session.Stderr = rw - session.Stdin = rw - modes := ssh.TerminalModes{ - ssh.ECHO: 1, - ssh.TTY_OP_ISPEED: 14400, - ssh.TTY_OP_OSPEED: 14400, - } - termWidth, termHeight, err := terminal.GetSize(fd) - err = session.RequestPty("xterm", termHeight, termWidth, modes) - if err != nil { - errhandle(err.Error()) - } - err = session.Shell() - if err != nil { - errhandle(err.Error()) - } - err = session.Wait() - if err != nil { - errhandle(err.Error()) - } - return -} - -// telnet连接 -func telnetHandle(rw io.ReadWriter, ip, port string, errhandle func(string)) { - if port == "" { - ip = ip + ":23" - } else { - ip = ip + ":" + port - } - con, err := telnet.Dial("tcp", ip) - if err != nil { - errhandle(err.Error()) - return - } - defer con.Close() - buf := make([]byte, 16*1024) - - // 从远端读取返回结果并回显页面 - go func() { - for { - n, err := con.Read(buf) - if err != nil { - errhandle(err.Error()) - break - } - _, err = rw.Write(buf[:n]) - if err != nil { - errhandle(err.Error()) - break - } - } - }() - - for { - // 从页面读取命令 - n, err := rw.Read(buf) - if err != nil { - errhandle(err.Error()) - break - } - if buf[0] == 13 { // 处理换行 - data := []byte{telnet.CR, telnet.LF} - _, err = con.Write(data) - } else { - _, err = con.Write(buf[:n]) - } - if err != nil { - errhandle(err.Error()) - break - } - } - return -} - -// 正向shell -func bindShellHandler(rw io.ReadWriter, ip, port string, errhandle func(string)) { - server := ip + ":" + port - //获取命令行参数 socket地址 - addr, err := net.ResolveTCPAddr("tcp4", server) - if err != nil { - errhandle(err.Error()) - return - } - //建立tcp连接 - con, err := net.DialTCP("tcp4", nil, addr) - if err != nil { - errhandle(err.Error()) - return - } - rw.Write([]byte("reverse shell connected " + "\r\n")) - defer con.Close() - buf := make([]byte, 16*1024) - - go func() { - for { - n, err := con.Read(buf) - if err != nil { - errhandle(err.Error()) - break - } - _, err = rw.Write(buf[:n]) - if err != nil { - errhandle(err.Error()) - break - } - } - }() - - for { - n, err := rw.Read(buf) - if err != nil { - errhandle(err.Error()) - break - } - _, err = rw.Write(buf[:n]) - if err != nil { - errhandle(err.Error()) - break - } - - if buf[0] == 13 { - data := []byte{telnet.LF} - _, err = con.Write(data) - rw.Write([]byte("\r\n")) - } else { - _, err = con.Write(buf[:n]) - } - if err != nil { - errhandle(err.Error()) - break - } - } - return -} - -func setQuit(ch chan bool) { - ch <- true -} diff --git a/tools/websocket/webtel.go b/tools/websocket/webtel.go deleted file mode 100644 index 9fe3ad62..00000000 --- a/tools/websocket/webtel.go +++ /dev/null @@ -1,290 +0,0 @@ -package main - -import ( - "fmt" - "net" - "os" -) - -func main() { - conn, err := net.Dial("tcp", "192.168.4.233:4100") - if err != nil { - fmt.Sprint(os.Stderr, "Error: %s", err.Error()) - return - } - - var buf [16192]byte - /* - // for { - n, err := conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - fmt.Println(string(buf[0:n])) - */ - n, err := conn.Write([]byte("admin\nadmin\n\ndate\n")) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - /* - n, err = conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - fmt.Println(string(buf[0:n])) - n, err = conn.Write([]byte("admin\n")) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s\n", err.Error()) - return - } - */ - n, err = conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - fmt.Println((string(buf[0:n]))) - fmt.Println(string(buf[0:n])) - - n, err = conn.Write([]byte("date\n")) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s\n", err.Error()) - return - } - - n, err = conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - fmt.Println((string(buf[0:n]))) - fmt.Println(string(buf[0:n])) - - /* - buf[1] = 252 - buf[4] = 252 - buf[7] = 252 - buf[10] = 252 - fmt.Println((buf[0:n])) - n, err = conn.Write(buf[0:n]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s\n", err.Error()) - return - } - - n, err = conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - fmt.Println(string(buf[0:n])) - fmt.Println((buf[0:n])) - */ - /* - buf[1] = 252 - buf[4] = 251 - buf[7] = 252 - buf[10] = 254 - buf[13] = 252 - fmt.Println((buf[0:n])) - n, err = conn.Write(buf[0:n]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s\n", err.Error()) - return - } - - n, err = conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - fmt.Println(string(buf[0:n])) - fmt.Println((buf[0:n])) - - buf[1] = 252 - buf[4] = 252 - fmt.Println((buf[0:n])) - n, err = conn.Write(buf[0:n]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s\n", err.Error()) - return - } - - n, err = conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - fmt.Println(string(buf[0:n])) - fmt.Println((buf[0:n])) - */ - /* - buf[0] = 255 - buf[1] = 252 - buf[2] = 1 - buf[3] = 255 - buf[4] = 253 - buf[5] = 1 - buf[6] = 255 - buf[7] = 252 - buf[8] = 1 - buf[9] = 255 - buf[10] = 253 - buf[11] = 1 - fmt.Println((buf[0:12])) - n, err = conn.Write(buf[0:12]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s\n", err.Error()) - return - } - - n, err = conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - */ - /* - n, err = conn.Write([]byte("admin\n")) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s\n", err.Error()) - return - } - - n, err = conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - - fmt.Println(string(buf[0:n])) - - n, err = conn.Write([]byte("\n")) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s\n", err.Error()) - return - } - - n, err = conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - fmt.Println(string(buf[0:n])) - - for { - n, err = conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - fmt.Println(string(buf[0:n])) - if strings.HasSuffix(string(buf[0:n]), "> ") { - break - } - } - - n, err = conn.Write([]byte("enable\n")) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - - n, err = conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - fmt.Println(string(buf[0:n])) - - n, err = conn.Write([]byte("terminal length 0\n")) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - - n, err = conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - fmt.Println(string(buf[0:n])) - - n, err = conn.Write([]byte("show port\n")) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - - for { - n, err = conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - fmt.Println(string(buf[0:n])) - if strings.HasSuffix(string(buf[0:n]), "# ") { - break - } - } - - n, err = conn.Write([]byte("show interface\n\n")) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - - for { - n, err = conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - fmt.Println(string(buf[0:n])) - if strings.HasSuffix(string(buf[0:n]), "# ") { - break - } - } - - n, err = conn.Write([]byte("show running-config\n")) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - - reader := bufio.NewReader(conn) - if reader == nil { - fmt.Fprintf(os.Stderr, "Create reader failed.") - } - - for { - n, err := reader.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - fmt.Println(string(buf[0:n])) - if strings.HasSuffix(string(buf[0:n]), "# ") { - break - } - } - */ - /* - for { - n, err = conn.Read(buf[0:]) - if err != nil { - fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) - return - } - fmt.Println(string(buf[0:n])) - fmt.Println(n) - if strings.HasSuffix(string(buf[0:n]), "# ") { - break - } - - } - */ -} diff --git a/tools/websocket/webtelnet.go b/tools/websocket/webtelnet.go deleted file mode 100644 index 41b066c3..00000000 --- a/tools/websocket/webtelnet.go +++ /dev/null @@ -1,218 +0,0 @@ -package main - -import ( - "bufio" - "fmt" - "io" - "log" - "net" - "os" - "strings" - "time" -) - -type TelnetClient struct { - IP string - Port string - IsAuthentication bool - UserName string - Password string -} - -const ( - //经过测试,linux下,延时需要大于100ms - TIME_DELAY_AFTER_WRITE = 500 //500ms -) - -var g_WriteChan chan string - -func main() { - g_WriteChan = make(chan string) - telnetClientObj := new(TelnetClient) - telnetClientObj.IP = "192.168.4.233" - telnetClientObj.Port = "4100" - telnetClientObj.IsAuthentication = true - telnetClientObj.UserName = "admin" - telnetClientObj.Password = "admin" - //fmt.Println(telnetClientObj.PortIsOpen(5)) - go telnetClientObj.Telnet(20) - - for { - line := readLine() - g_WriteChan <- string(line) - } -} - -func readLine() string { - //fmt.Print("> ") - line, err := bufio.NewReader(os.Stdin).ReadString('\n') - if err != nil && err != io.EOF { - log.Fatal(err) - } - return strings.TrimSpace(line) -} - -func (this *TelnetClient) PortIsOpen(timeout int) bool { - raddr := this.IP + ":" + this.Port - conn, err := net.DialTimeout("tcp", raddr, time.Duration(timeout)*time.Second) - if nil != err { - log.Println("pkg: model, func: PortIsOpen, method: net.DialTimeout, errInfo:", err) - return false - } - defer conn.Close() - return true -} - -func (this *TelnetClient) Telnet(timeout int) (err error) { - raddr := this.IP + ":" + this.Port - conn, err := net.DialTimeout("tcp", raddr, time.Duration(timeout)*time.Second) - if nil != err { - log.Println("pkg: model, func: Telnet, method: net.DialTimeout, errInfo:", err) - return - } - defer conn.Close() - if false == this.telnetProtocolHandshake(conn) { - log.Println("pkg: model, func: Telnet, method: this.telnetProtocolHandshake, errInfo: telnet protocol handshake failed!!!") - return - } - go func() { - for { - data := make([]byte, 1024) - _, err := conn.Read(data) - if err != nil { - fmt.Println(err) - break - } - //strData := string(data) - fmt.Printf("%s", data) - } - }() - - // conn.SetReadDeadline(time.Now().Add(time.Second * 30)) - for { - select { - case cmd, _ := <-g_WriteChan: - _, err = conn.Write([]byte(cmd + "\n")) - if nil != err { - log.Println("pkg: model, func: Telnet, method: conn.Write, errInfo:", err) - return - } - break - default: - time.Sleep(100 * time.Millisecond) - continue - } - } - fmt.Println("Out telnet!!!!!!") - return -} - -func (this *TelnetClient) telnetProtocolHandshake(conn net.Conn) bool { - var buf [4096]byte - n, err := conn.Read(buf[0:]) - if nil != err { - log.Println("pkg: model, func: telnetProtocolHandshake, method: conn.Read, errInfo:", err) - return false - } - //fmt.Println(string(buf[0:n])) - //fmt.Println((buf[0:n])) - - buf[1] = 252 - buf[4] = 252 - buf[7] = 252 - buf[10] = 252 - //fmt.Println((buf[0:n])) - n, err = conn.Write(buf[0:n]) - if nil != err { - log.Println("pkg: model, func: telnetProtocolHandshake, method: conn.Write, errInfo:", err) - return false - } - - n, err = conn.Read(buf[0:]) - if nil != err { - log.Println("pkg: model, func: telnetProtocolHandshake, method: conn.Read, errInfo:", err) - return false - } - //fmt.Println(string(buf[0:n])) - //fmt.Println((buf[0:n])) - - buf[1] = 252 - buf[4] = 251 - buf[7] = 252 - buf[10] = 254 - buf[13] = 252 - fmt.Println((buf[0:n])) - n, err = conn.Write(buf[0:n]) - if nil != err { - log.Println("pkg: model, func: telnetProtocolHandshake, method: conn.Write, errInfo:", err) - return false - } - - n, err = conn.Read(buf[0:]) - if nil != err { - log.Println("pkg: model, func: telnetProtocolHandshake, method: conn.Read, errInfo:", err) - return false - } - //fmt.Println(string(buf[0:n])) - //fmt.Println((buf[0:n])) - - buf[1] = 252 - buf[4] = 252 - //fmt.Println((buf[0:n])) - n, err = conn.Write(buf[0:n]) - if nil != err { - log.Println("pkg: model, func: telnetProtocolHandshake, method: conn.Write, errInfo:", err) - return false - } - - n, err = conn.Read(buf[0:]) - if nil != err { - log.Println("pkg: model, func: telnetProtocolHandshake, method: conn.Read, errInfo:", err) - return false - } - //fmt.Println(string(buf[0:n])) - //fmt.Println((buf[0:n])) - - if false == this.IsAuthentication { - return true - } - - n, err = conn.Write([]byte(this.UserName + "\n")) - if nil != err { - log.Println("pkg: model, func: telnetProtocolHandshake, method: conn.Write, errInfo:", err) - return false - } - time.Sleep(time.Millisecond * TIME_DELAY_AFTER_WRITE) - - n, err = conn.Read(buf[0:]) - if nil != err { - log.Println("pkg: model, func: telnetProtocolHandshake, method: conn.Read, errInfo:", err) - return false - } - //fmt.Println(string(buf[0:n])) - - n, err = conn.Write([]byte(this.Password + "\n")) - if nil != err { - log.Println("pkg: model, func: telnetProtocolHandshake, method: conn.Write, errInfo:", err) - return false - } - n, err = conn.Read(buf[0:]) - if nil != err { - log.Println("pkg: model, func: telnetProtocolHandshake, method: conn.Read, errInfo:", err) - return false - } - n, err = conn.Write([]byte("date" + "\n")) - if nil != err { - log.Println("pkg: model, func: telnetProtocolHandshake, method: conn.Write, errInfo:", err) - return false - } - time.Sleep(time.Millisecond * TIME_DELAY_AFTER_WRITE) - - n, err = conn.Read(buf[0:]) - if nil != err { - log.Println("pkg: model, func: telnetProtocolHandshake, method: conn.Read, errInfo:", err) - return false - } - fmt.Println(string(buf[0:n])) - return true -}