diff --git a/kamailio/registrar-role.cfg b/kamailio/registrar-role.cfg index 4ced781..cfdd0e6 100644 --- a/kamailio/registrar-role.cfg +++ b/kamailio/registrar-role.cfg @@ -385,7 +385,11 @@ event_route[kazoo:consumer-event-directory-reg-flush] event_route[usrloc:contact-expired] { + $var(transport) = $(ulc(exp=>received){uri.transport}); $var(proto) = $(ulc(exp=>socket){re.subst,/^([^:]*):(.*)/\1/}); + if($var(proto) == "tls" && $var(transport) == "ws") { + $var(proto) = "wss"; + } $var(handle) = 0; switch($var(proto)) {