If you make tls/tcp call from sip client having
tls/tcp transport to GW
which has udp transport, you have to add transport=tls before you forward
bye back to client.
Only if the client is buggy. The client should add this parameter to the
Contact URI.
Nevertheless, using fix_nated_contact and adding the transport=tls
parameter is indeed a workaround
regards
klaus