| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338 | 
							- package com.genersoft.iot.vmp.conf;
 
- import org.springframework.boot.context.properties.ConfigurationProperties;
 
- import org.springframework.core.annotation.Order;
 
- import org.springframework.stereotype.Component;
 
- import java.util.ArrayList;
 
- import java.util.List;
 
- /**
 
-  * 配置文件 user-settings 映射的配置信息
 
-  */
 
- @Component
 
- @ConfigurationProperties(prefix = "user-settings", ignoreInvalidFields = true)
 
- @Order(0)
 
- public class UserSetting {
 
-     private Boolean savePositionHistory = Boolean.FALSE;
 
-     private Boolean autoApplyPlay = Boolean.FALSE;
 
-     private Boolean seniorSdp = Boolean.FALSE;
 
-     private Integer playTimeout = 18000;
 
-     private int platformPlayTimeout = 60000;
 
-     private Boolean interfaceAuthentication = Boolean.TRUE;
 
-     private Boolean recordPushLive = Boolean.TRUE;
 
-     private Boolean recordSip = Boolean.TRUE;
 
-     private Boolean logInDatebase = Boolean.TRUE;
 
-     private Boolean usePushingAsStatus = Boolean.FALSE;
 
-     private Boolean useSourceIpAsStreamIp = Boolean.FALSE;
 
-     private Boolean sipUseSourceIpAsRemoteAddress = Boolean.FALSE;
 
-     private Boolean streamOnDemand = Boolean.TRUE;
 
-     private Boolean pushAuthority = Boolean.TRUE;
 
-     private Boolean gbSendStreamStrict = Boolean.FALSE;
 
-     private Boolean syncChannelOnDeviceOnline = Boolean.FALSE;
 
-     private Boolean sipLog = Boolean.FALSE;
 
-     private Boolean sqlLog = Boolean.FALSE;
 
-     private Boolean sendToPlatformsWhenIdLost = Boolean.FALSE;
 
-     private Boolean refuseChannelStatusChannelFormNotify = Boolean.FALSE;
 
-     private Boolean deviceStatusNotify = Boolean.FALSE;
 
-     private Boolean useCustomSsrcForParentInvite = Boolean.TRUE;
 
-     private String serverId = "000000";
 
-     private String recordPath = null;
 
-     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 = 10000;
 
-     private int registerAgainAfterTime = 60;
 
-     private boolean registerKeepIntDialog = false;
 
-     public Boolean getSavePositionHistory() {
 
-         return savePositionHistory;
 
-     }
 
-     public Boolean isSavePositionHistory() {
 
-         return savePositionHistory;
 
-     }
 
-     public Boolean isAutoApplyPlay() {
 
-         return autoApplyPlay;
 
-     }
 
-     public Boolean isSeniorSdp() {
 
-         return seniorSdp;
 
-     }
 
-     public Integer getPlayTimeout() {
 
-         return playTimeout;
 
-     }
 
-     public Boolean isInterfaceAuthentication() {
 
-         return interfaceAuthentication;
 
-     }
 
-     public Boolean isRecordPushLive() {
 
-         return recordPushLive;
 
-     }
 
-     public List<String> getInterfaceAuthenticationExcludes() {
 
-         return interfaceAuthenticationExcludes;
 
-     }
 
-     public void setSavePositionHistory(Boolean savePositionHistory) {
 
-         this.savePositionHistory = savePositionHistory;
 
-     }
 
-     public void setAutoApplyPlay(Boolean autoApplyPlay) {
 
-         this.autoApplyPlay = autoApplyPlay;
 
-     }
 
-     public void setSeniorSdp(Boolean seniorSdp) {
 
-         this.seniorSdp = seniorSdp;
 
-     }
 
-     public void setPlayTimeout(Integer playTimeout) {
 
-         this.playTimeout = playTimeout;
 
-     }
 
-     public void setInterfaceAuthentication(boolean interfaceAuthentication) {
 
-         this.interfaceAuthentication = interfaceAuthentication;
 
-     }
 
-     public void setRecordPushLive(Boolean recordPushLive) {
 
-         this.recordPushLive = recordPushLive;
 
-     }
 
-     public void setInterfaceAuthenticationExcludes(List<String> interfaceAuthenticationExcludes) {
 
-         this.interfaceAuthenticationExcludes = interfaceAuthenticationExcludes;
 
-     }
 
-     public Boolean getLogInDatebase() {
 
-         return logInDatebase;
 
-     }
 
-     public void setLogInDatebase(Boolean logInDatebase) {
 
-         this.logInDatebase = logInDatebase;
 
-     }
 
-     public String getServerId() {
 
-         return serverId;
 
-     }
 
-     public void setServerId(String serverId) {
 
-         this.serverId = serverId;
 
-     }
 
-     public String getThirdPartyGBIdReg() {
 
-         return thirdPartyGBIdReg;
 
-     }
 
-     public void setThirdPartyGBIdReg(String thirdPartyGBIdReg) {
 
-         this.thirdPartyGBIdReg = thirdPartyGBIdReg;
 
-     }
 
-     public Boolean getRecordSip() {
 
-         return recordSip;
 
-     }
 
-     public void setRecordSip(Boolean recordSip) {
 
-         this.recordSip = recordSip;
 
-     }
 
-     public int getPlatformPlayTimeout() {
 
-         return platformPlayTimeout;
 
-     }
 
-     public void setPlatformPlayTimeout(int platformPlayTimeout) {
 
-         this.platformPlayTimeout = platformPlayTimeout;
 
-     }
 
-     public Boolean isUsePushingAsStatus() {
 
-         return usePushingAsStatus;
 
-     }
 
-     public void setUsePushingAsStatus(Boolean usePushingAsStatus) {
 
-         this.usePushingAsStatus = usePushingAsStatus;
 
-     }
 
-     public Boolean getStreamOnDemand() {
 
-         return streamOnDemand;
 
-     }
 
-     public void setStreamOnDemand(Boolean streamOnDemand) {
 
-         this.streamOnDemand = streamOnDemand;
 
-     }
 
-     public Boolean getUseSourceIpAsStreamIp() {
 
-         return useSourceIpAsStreamIp;
 
-     }
 
-     public void setUseSourceIpAsStreamIp(Boolean useSourceIpAsStreamIp) {
 
-         this.useSourceIpAsStreamIp = useSourceIpAsStreamIp;
 
-     }
 
-     public Boolean getPushAuthority() {
 
-         return pushAuthority;
 
-     }
 
-     public void setPushAuthority(Boolean pushAuthority) {
 
-         this.pushAuthority = pushAuthority;
 
-     }
 
-     public Boolean getGbSendStreamStrict() {
 
-         return gbSendStreamStrict;
 
-     }
 
-     public void setGbSendStreamStrict(Boolean gbSendStreamStrict) {
 
-         this.gbSendStreamStrict = gbSendStreamStrict;
 
-     }
 
-     public Boolean getSyncChannelOnDeviceOnline() {
 
-         return syncChannelOnDeviceOnline;
 
-     }
 
-     public void setSyncChannelOnDeviceOnline(Boolean syncChannelOnDeviceOnline) {
 
-         this.syncChannelOnDeviceOnline = syncChannelOnDeviceOnline;
 
-     }
 
-     public String getBroadcastForPlatform() {
 
-         return broadcastForPlatform;
 
-     }
 
-     public void setBroadcastForPlatform(String broadcastForPlatform) {
 
-         this.broadcastForPlatform = broadcastForPlatform;
 
-     }
 
-     public Boolean getSipUseSourceIpAsRemoteAddress() {
 
-         return sipUseSourceIpAsRemoteAddress;
 
-     }
 
-     public void setSipUseSourceIpAsRemoteAddress(Boolean sipUseSourceIpAsRemoteAddress) {
 
-         this.sipUseSourceIpAsRemoteAddress = sipUseSourceIpAsRemoteAddress;
 
-     }
 
-     public Boolean getSipLog() {
 
-         return sipLog;
 
-     }
 
-     public void setSipLog(Boolean sipLog) {
 
-         this.sipLog = sipLog;
 
-     }
 
-     public List<String> getAllowedOrigins() {
 
-         return allowedOrigins;
 
-     }
 
-     public void setAllowedOrigins(List<String> allowedOrigins) {
 
-         this.allowedOrigins = allowedOrigins;
 
-     }
 
-     public Boolean getSendToPlatformsWhenIdLost() {
 
-         return sendToPlatformsWhenIdLost;
 
-     }
 
-     public void setSendToPlatformsWhenIdLost(Boolean sendToPlatformsWhenIdLost) {
 
-         this.sendToPlatformsWhenIdLost = sendToPlatformsWhenIdLost;
 
-     }
 
-     public Boolean getRefuseChannelStatusChannelFormNotify() {
 
-         return refuseChannelStatusChannelFormNotify;
 
-     }
 
-     public void setRefuseChannelStatusChannelFormNotify(Boolean refuseChannelStatusChannelFormNotify) {
 
-         this.refuseChannelStatusChannelFormNotify = refuseChannelStatusChannelFormNotify;
 
-     }
 
-     public String getRecordPath() {
 
-         return recordPath;
 
-     }
 
-     public void setRecordPath(String recordPath) {
 
-         this.recordPath = recordPath;
 
-     }
 
-     public int getMaxNotifyCountQueue() {
 
-         return maxNotifyCountQueue;
 
-     }
 
-     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;
 
-     }
 
- }
 
 
  |