In my case the transport=TLS is present in contact header, has the same
treatment of R-URI?
Cheers
2011/11/29 Daniel-Constantin Mierla <miconda(a)gmail.com>
On 11/29/11 3:08 PM, Andrew Pogrebennyk wrote:
Hi Bruno,
What I have done is an explicit check
if (uri_param("transport","tls") ||
uri_param("transport","TLS"))
to call force_send_socket with either udp or tls port.
It would be cool for kamailio to select the proper socket automatically,
I think there was a discussion on that previously but I can't find it
right now. Hopefully someone else has a hint :)
On 11/29/2011 02:50 PM, Bruno Bresciani wrote:
Hi All,
kamailio 3.1.2 recognize value "transport=TLS" on contact header or only
"transport=tls"?
kamailio forwards (t_relay function) the message with UDP protocol when
value "transport=TLS" is on contact header.
Kamailio is selecting the proper outbound socket when switching transport
layers -- if the call comes via UDP and R-URI is over TLS, then it will
send over TLS. Parsing of R-URI does case insensitive matching for
transport parameter, so TLS is the same as tls. I have many configs doing
transport gatewaying, where I don't use anything but simply t_relay()
Can you check to see if there is no outbound proxy address set ($du)?
Ultimately, maybe you can run with debug=3 and look at log messages.
Cheers,
Daniel
--
Daniel-Constantin Mierla --
http://www.asipto.com
Kamailio Advanced Training, Dec 5-8, Berlin:
http://asipto.com/u/kat
http://linkedin.com/in/miconda --
http://twitter.com/miconda