From ab491a079ba4ab85ffef35d14c0767eba01455d8 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期三, 15 一月 2025 09:18:36 +0800 Subject: [PATCH] 切正式服 --- src/main/java/com/genersoft/iot/vmp/conf/UserSetting.java | 126 ++++++++++++++++++++++++++++++----------- 1 files changed, 92 insertions(+), 34 deletions(-) diff --git a/src/main/java/com/genersoft/iot/vmp/conf/UserSetting.java b/src/main/java/com/genersoft/iot/vmp/conf/UserSetting.java index 242efb4..18114c5 100644 --- a/src/main/java/com/genersoft/iot/vmp/conf/UserSetting.java +++ b/src/main/java/com/genersoft/iot/vmp/conf/UserSetting.java @@ -1,7 +1,7 @@ package com.genersoft.iot.vmp.conf; -import org.junit.jupiter.api.Order; import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.core.annotation.Order; import org.springframework.stereotype.Component; import java.util.ArrayList; @@ -21,9 +21,9 @@ private Boolean seniorSdp = Boolean.FALSE; - private Integer playTimeout = 18000; + private Integer playTimeout = 10000; - private int platformPlayTimeout = 60000; + private int platformPlayTimeout = 20000; private Boolean interfaceAuthentication = Boolean.TRUE; @@ -31,7 +31,7 @@ private Boolean recordSip = Boolean.TRUE; - private Boolean logInDatebase = Boolean.TRUE; + private Boolean logInDatabase = Boolean.TRUE; private Boolean usePushingAsStatus = Boolean.FALSE; @@ -43,28 +43,38 @@ private Boolean pushAuthority = Boolean.TRUE; - private Boolean gbSendStreamStrict = Boolean.FALSE; - private Boolean syncChannelOnDeviceOnline = Boolean.FALSE; - private Boolean pushStreamAfterAck = Boolean.FALSE; - private Boolean sipLog = Boolean.FALSE; + private Boolean sqlLog = Boolean.FALSE; private Boolean sendToPlatformsWhenIdLost = Boolean.FALSE; private Boolean refuseChannelStatusChannelFormNotify = Boolean.FALSE; - private String serverId = "000000"; + private Boolean deviceStatusNotify = Boolean.TRUE; + private Boolean useCustomSsrcForParentInvite = Boolean.TRUE; - private String recordPath = null; + private Boolean docEnable = Boolean.TRUE; + + private String serverId = "000000"; private String thirdPartyGBIdReg = "[\\s\\S]*"; private String broadcastForPlatform = "UDP"; + private String civilCodeFile = "classpath:civilCode.csv"; + private List<String> interfaceAuthenticationExcludes = new ArrayList<>(); private List<String> allowedOrigins = new ArrayList<>(); + + private int maxNotifyCountQueue = 100000; + + private int registerAgainAfterTime = 60; + + private boolean registerKeepIntDialog = false; + + private int gbDeviceOnline = 1; public Boolean getSavePositionHistory() { return savePositionHistory; @@ -126,12 +136,12 @@ this.interfaceAuthenticationExcludes = interfaceAuthenticationExcludes; } - public Boolean getLogInDatebase() { - return logInDatebase; + public Boolean getLogInDatabase() { + return logInDatabase; } - public void setLogInDatebase(Boolean logInDatebase) { - this.logInDatebase = logInDatebase; + public void setLogInDatabase(Boolean logInDatabase) { + this.logInDatabase = logInDatabase; } public String getServerId() { @@ -198,14 +208,6 @@ this.pushAuthority = pushAuthority; } - public Boolean getGbSendStreamStrict() { - return gbSendStreamStrict; - } - - public void setGbSendStreamStrict(Boolean gbSendStreamStrict) { - this.gbSendStreamStrict = gbSendStreamStrict; - } - public Boolean getSyncChannelOnDeviceOnline() { return syncChannelOnDeviceOnline; } @@ -220,14 +222,6 @@ public void setBroadcastForPlatform(String broadcastForPlatform) { this.broadcastForPlatform = broadcastForPlatform; - } - - public Boolean getPushStreamAfterAck() { - return pushStreamAfterAck; - } - - public void setPushStreamAfterAck(Boolean pushStreamAfterAck) { - this.pushStreamAfterAck = pushStreamAfterAck; } public Boolean getSipUseSourceIpAsRemoteAddress() { @@ -270,11 +264,75 @@ this.refuseChannelStatusChannelFormNotify = refuseChannelStatusChannelFormNotify; } - public String getRecordPath() { - return recordPath; + public int getMaxNotifyCountQueue() { + return maxNotifyCountQueue; } - public void setRecordPath(String recordPath) { - this.recordPath = recordPath; + public void setMaxNotifyCountQueue(int maxNotifyCountQueue) { + this.maxNotifyCountQueue = maxNotifyCountQueue; + } + + public Boolean getDeviceStatusNotify() { + return deviceStatusNotify; + } + + public void setDeviceStatusNotify(Boolean deviceStatusNotify) { + this.deviceStatusNotify = deviceStatusNotify; + } + + public Boolean getUseCustomSsrcForParentInvite() { + return useCustomSsrcForParentInvite; + } + + public void setUseCustomSsrcForParentInvite(Boolean useCustomSsrcForParentInvite) { + this.useCustomSsrcForParentInvite = useCustomSsrcForParentInvite; + } + + public Boolean getSqlLog() { + return sqlLog; + } + + public void setSqlLog(Boolean sqlLog) { + this.sqlLog = sqlLog; + } + + public String getCivilCodeFile() { + return civilCodeFile; + } + + public void setCivilCodeFile(String civilCodeFile) { + this.civilCodeFile = civilCodeFile; + } + + public int getRegisterAgainAfterTime() { + return registerAgainAfterTime; + } + + public void setRegisterAgainAfterTime(int registerAgainAfterTime) { + this.registerAgainAfterTime = registerAgainAfterTime; + } + + public boolean isRegisterKeepIntDialog() { + return registerKeepIntDialog; + } + + public void setRegisterKeepIntDialog(boolean registerKeepIntDialog) { + this.registerKeepIntDialog = registerKeepIntDialog; + } + + public Boolean getDocEnable() { + return docEnable; + } + + public void setDocEnable(Boolean docEnable) { + this.docEnable = docEnable; + } + + public int getGbDeviceOnline() { + return gbDeviceOnline; + } + + public void setGbDeviceOnline(int gbDeviceOnline) { + this.gbDeviceOnline = gbDeviceOnline; } } -- Gitblit v1.8.0