Added SIPAgent

This commit is contained in:
Trial97
2020-05-13 11:35:19 +03:00
committed by Dan Christian Bogos
parent 035de962e9
commit 5bbd39a3b2
24 changed files with 1383 additions and 26 deletions

View File

@@ -174,6 +174,7 @@ func (srvMngr *ServiceManager) StartServices() (err error) {
utils.DispatcherS: srvMngr.GetConfig().DispatcherSCfg().Enabled,
utils.EventExporterS: srvMngr.GetConfig().EEsCfg().Enabled,
utils.RateS: srvMngr.GetConfig().RateSCfg().Enabled,
utils.SIPAgent: srvMngr.GetConfig().SIPAgentCfg().Enabled,
} {
if shouldRun {
go srvMngr.startService(serviceName)
@@ -320,6 +321,10 @@ func (srvMngr *ServiceManager) handleReload() {
}
case <-srvMngr.GetConfig().GetReloadChan(config.RPCConnsJsonName):
engine.Cache.Clear([]string{utils.CacheRPCConnections})
case <-srvMngr.GetConfig().GetReloadChan(config.SIPAgentJson):
if err = srvMngr.reloadService(utils.SIPAgent); err != nil {
return
}
}
// handle RPC server
}