I read this article on how to change bindport AND ITS WORKING!!! FINALLY!! Thanks to @tm1000 's reply to this post:
But TCP is still not binding
Why is TCP not binding to new port defined in freepbx sip settings gui and how can i fix?
Thanks
This shows UDP bind to 9997 but TCP still listening on 5060
root@raspbx:~# netstat -lnp | grep asterisk
tcp 0 0 192.168.2.200:5060 0.0.0.0:* LISTEN 2968/asterisk
tcp 0 0 127.0.0.1:5038 0.0.0.0:* LISTEN 2968/asterisk
tcp 0 0 0.0.0.0:2000 0.0.0.0:* LISTEN 2968/asterisk
tcp 0 0 0.0.0.0:1720 0.0.0.0:* LISTEN 2968/asterisk
udp 0 0 0.0.0.0:4569 0.0.0.0:* 2968/asterisk
udp 0 0 192.1682..200:9997 0.0.0.0:* 2968/asterisk
udp 0 0 0.0.0.0:5000 0.0.0.0:* 2968/asterisk
udp 0 0 0.0.0.0:4520 0.0.0.0:* 2968/asterisk
unix 2 [ ACC ] STREAM LISTENING 3819 2968/asterisk /var/run/asterisk/asterisk.ctl
root@raspbx:~#