Listen for TCP 5060

I am trying to integrate an Asterisk with an Avaya Server. I am able to call to the Avaya server using the below options in the SIP.CONF file. However when the Avaya system tries to call me the packets get reset by the Asterisk system. When I run netstat I only see the server listening on port 5060 for UDP traffic and not TCP traffic but I do see it connected to the remote Avaya system on the remote port 5060 but a random local port. How can I get the Asterisk to listen on port 5060 for TCP and UDP traffic?

tcpenabled=yes
transport=tcp

Setting transport in the general section of sip.conf just sets the default transport method.

You need
tcpenable=yes
tcpbindaddr=0.0.0.0

“tcpenabled” isn’t a valid sip.conf option.