diff --git a/sessions/sessions.go b/sessions/sessions.go index 7f5f606b9..b29e5ba12 100644 --- a/sessions/sessions.go +++ b/sessions/sessions.go @@ -706,6 +706,10 @@ func (smg *SMGeneric) GetMaxUsage(gev SMGenericEvent) (maxUsage time.Duration, e return } maxUsage = time.Duration(maxDur) + if maxUsage != time.Duration(-1*time.Second) && + maxUsage < smg.cgrCfg.SessionSCfg().MinCallDuration { + return 0, errors.New("UNAUTHORIZED_MIN_DURATION") + } return }