支持设置级联注册失败时再次注册的时间
parent
abd569d79a
commit
4c4b62cb3a
|
@ -34,6 +34,9 @@ public class SipConfig {
|
||||||
@Value("${sip.keepaliveTimeOut:180}")
|
@Value("${sip.keepaliveTimeOut:180}")
|
||||||
Integer keepaliveTimeOut;
|
Integer keepaliveTimeOut;
|
||||||
|
|
||||||
|
@Value("${sip.registerTimeInterval:60}")
|
||||||
|
Integer registerTimeInterval;
|
||||||
|
|
||||||
public String getMonitorIp() {
|
public String getMonitorIp() {
|
||||||
return monitorIp;
|
return monitorIp;
|
||||||
}
|
}
|
||||||
|
@ -70,5 +73,7 @@ public class SipConfig {
|
||||||
return keepaliveTimeOut;
|
return keepaliveTimeOut;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Integer getRegisterTimeInterval() {
|
||||||
|
return registerTimeInterval;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package com.genersoft.iot.vmp.gb28181.event.platformNotRegister;
|
package com.genersoft.iot.vmp.gb28181.event.platformNotRegister;
|
||||||
|
|
||||||
|
import com.genersoft.iot.vmp.conf.SipConfig;
|
||||||
import com.genersoft.iot.vmp.gb28181.bean.ParentPlatform;
|
import com.genersoft.iot.vmp.gb28181.bean.ParentPlatform;
|
||||||
import com.genersoft.iot.vmp.gb28181.bean.SendRtpItem;
|
import com.genersoft.iot.vmp.gb28181.bean.SendRtpItem;
|
||||||
import com.genersoft.iot.vmp.gb28181.event.SipSubscribe;
|
import com.genersoft.iot.vmp.gb28181.event.SipSubscribe;
|
||||||
|
@ -38,6 +39,9 @@ public class PlatformNotRegisterEventLister implements ApplicationListener<Platf
|
||||||
@Autowired
|
@Autowired
|
||||||
private ZLMRTPServerFactory zlmrtpServerFactory;
|
private ZLMRTPServerFactory zlmrtpServerFactory;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SipConfig config;
|
||||||
|
|
||||||
// @Autowired
|
// @Autowired
|
||||||
// private RedisUtil redis;
|
// private RedisUtil redis;
|
||||||
|
|
||||||
|
@ -90,6 +94,6 @@ public class PlatformNotRegisterEventLister implements ApplicationListener<Platf
|
||||||
logger.info("再次向平台注册,平台国标ID:" + event.getPlatformGbID());
|
logger.info("再次向平台注册,平台国标ID:" + event.getPlatformGbID());
|
||||||
sipCommanderFroPlatform.register(parentPlatform, null, okEvent);
|
sipCommanderFroPlatform.register(parentPlatform, null, okEvent);
|
||||||
}
|
}
|
||||||
}, 15000, 15000);//十五秒后再次发起注册
|
}, config.getRegisterTimeInterval(), config.getRegisterTimeInterval());//十五秒后再次发起注册
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -67,6 +67,8 @@ sip:
|
||||||
password: admin123
|
password: admin123
|
||||||
# [可选] 心跳超时时间, 建议设置为心跳周期的三倍
|
# [可选] 心跳超时时间, 建议设置为心跳周期的三倍
|
||||||
keepaliveTimeOut: 180
|
keepaliveTimeOut: 180
|
||||||
|
# [可选] 国标级联注册失败,再次发起注册的时间间隔。 默认60秒
|
||||||
|
registerTimeInterval: 60
|
||||||
|
|
||||||
#zlm 默认服务器配置
|
#zlm 默认服务器配置
|
||||||
media:
|
media:
|
||||||
|
|
Loading…
Reference in New Issue