Call Timeout after 30 seconds

I found a forum post that talks about adding a port number to the External IP address defined in asterisk SIP settings. I tried that but it appears that it kills all audio, and still times out.