Jan Janak wrote:
Also, what is the real difference between using sip;transport=tls and sips in Route headers? In both cases the server sending the request will fail to deliver it if it cannot contact the downstream server over TLS. Or is it supposed to fallback to UDP when the parameter is used and reject the request when sips is used?
I think the upshot of it all is that there is no more transport=tls. If you want TLS, you have to do use the sips scheme with transport=tcp; if you want DTLS, you do sips with transport=udp.
This is somewhat consistent with SRV, where for SIP over TLS you would use the prefix _sips._tcp.
Regards, Martin