Hello everybody,

we've  a kamailio setup as a SIP proxy/SBC that we use to route incoming request into our system . We also need to support web browser clients, so, we properly enabled and configured the websocket module according to its module's documentation: https://www.kamailio.org/docs/modules/devel/modules/websocket.html#idm37

This solution is working fine for both TLS SIP clients and incoming websocket INVITEs but, when we try to route a SIP call from a SIP client to a registered websocket client, our SBC is unable to find the proper socket connection even if the proper IP, port and transport is received in the Request-URI or the Route header:

Received request URI looks like: 

while the Route header looks like:
My only guess is that the transport parameter, for some reason, is not being properly parsed but I've been debugging core/forward.c with no luck as it seems that the request is not even being forwarded.

Any suggestion about what code I should look into?  Is the destination IP, port and protocol usually set in the core parsing or might this be a nathelper module error?

Thank you very much in advance for your help.

BR,
Joel.