Remote connectivity - Softphone (X-lite)

I have been unable to connect to my ASTERISK server from outside of my network. The AAH server is in the DMZ (for now) but when I try to connect I get a login timeout error. Can anyone help? What specific ports should I be forwarding to my AAH server so that X-Lite can connect…?