Finished replacing error in case of missing flags in agents with warning

This commit is contained in:
andronache
2021-06-29 09:30:52 +03:00
committed by Dan Christian Bogos
parent 61781b10c5
commit 892cbdf6f0
4 changed files with 14 additions and 4 deletions

View File

@@ -311,7 +311,7 @@ func (smaEv *SMAsteriskEvent) V1InitSessionArgs(cgrEvDisp utils.CGREvent) (args
}
subsystems, err := cgrEvDisp.FieldAsString(utils.CGRFlags)
if err != nil {
utils.Logger.Err(fmt.Sprintf("<%s> event: %s don't have %s variable",
utils.Logger.Warning(fmt.Sprintf("<%s> event: %s don't have %s variable",
utils.AsteriskAgent, utils.ToJSON(cgrEvDisp), utils.CGRFlags))
args.InitSession = true
return
@@ -326,7 +326,7 @@ func (smaEv *SMAsteriskEvent) V1TerminateSessionArgs(cgrEvDisp utils.CGREvent) (
}
subsystems, err := cgrEvDisp.FieldAsString(utils.CGRFlags)
if err != nil {
utils.Logger.Err(fmt.Sprintf("<%s> event: %s don't have %s variable",
utils.Logger.Warning(fmt.Sprintf("<%s> event: %s don't have %s variable",
utils.AsteriskAgent, utils.ToJSON(cgrEvDisp), utils.CGRFlags))
args.TerminateSession = true
return

View File

@@ -429,6 +429,8 @@ func (fsev FSEvent) V1InitSessionArgs() (args *sessions.V1InitSessionArgs) {
}
subsystems, has := fsev[VarCGRFlags]
if !has {
utils.Logger.Warning(fmt.Sprintf("<%s> cgr_flags variable is not set, using defaults",
utils.FreeSWITCHAgent))
args.InitSession = true
return
}
@@ -447,6 +449,8 @@ func (fsev FSEvent) V1TerminateSessionArgs() (args *sessions.V1TerminateSessionA
}
subsystems, has := fsev[VarCGRFlags]
if !has {
utils.Logger.Warning(fmt.Sprintf("<%s> cgr_flags variable is not set, using defaults",
utils.FreeSWITCHAgent))
args.TerminateSession = true
return
}

View File

@@ -276,6 +276,8 @@ func (kev KamEvent) V1InitSessionArgs() (args *sessions.V1InitSessionArgs) {
}
subsystems, has := kev[utils.CGRFlags]
if !has {
utils.Logger.Warning(fmt.Sprintf("<%s> cgr_flags is not set, using defaults",
utils.FreeSWITCHAgent))
args.InitSession = true
return
}
@@ -295,6 +297,8 @@ func (kev KamEvent) V1ProcessMessageArgs() (args *sessions.V1ProcessMessageArgs)
}
subsystems, has := kev[utils.CGRFlags]
if !has {
utils.Logger.Warning(fmt.Sprintf("<%s> cgr_flags is not set, using defaults",
utils.FreeSWITCHAgent))
return
}
args.ParseFlags(subsystems, utils.InfieldSep)
@@ -391,6 +395,8 @@ func (kev KamEvent) V1TerminateSessionArgs() (args *sessions.V1TerminateSessionA
}
subsystems, has := kev[utils.CGRFlags]
if !has {
utils.Logger.Warning(fmt.Sprintf("<%s> cgr_flags is not set, using defaults",
utils.FreeSWITCHAgent))
return
}
args.ParseFlags(subsystems, utils.InfieldSep)

View File

@@ -82,8 +82,8 @@
###########################################################################################################################
# Install and config CGRateS
#- name: Install and config CGRateS
# include: cgrates.yaml
- name: Install and config CGRateS
include: cgrates.yaml
# Configure FreeSwitch
- name: Unzip FreeSWITCH config