diff --git a/kamailio/registrar-role.cfg b/kamailio/registrar-role.cfg index d5c2c96..2a3f4e2 100644 --- a/kamailio/registrar-role.cfg +++ b/kamailio/registrar-role.cfg @@ -145,6 +145,10 @@ route[ATTEMPT_AUTHORIZATION] if($var(expires) == 0) { xlog("L_INFO", "$ci|end|unregister request from $Au $si:$sp"); exit; + } else if($var(Expires) < REGISTRAR_MIN_EXPIRES) { + $var(Expires) = REGISTRAR_MIN_EXPIRES; + } else if($var(Expires) > REGISTRAR_MAX_EXPIRES) { + $var(Expires) = REGISTRAR_MAX_EXPIRES; } if($(proto{s.tolower}) == "udp" || $(proto{s.tolower}) == "tcp" || $(proto{s.tolower}) == "tls") {