Registration problem asterisk1.4 with xlite

Hi there,
I have installed asterisk 1.4.20 on fdora core 8. To verify installation
i tried to register two phone first and make call but they are not registering. Xlite softphone shows registration error 408.
I have asterisk 1.0.9 installed in another pc fedora 2. its working fine with the same configuration.
It should be easier one to connect where goes wrong?

Both pc’s are behind nat. was there any problem with my installation
is anything left behind how will i troubleshoot?

My sip.conf file
[general]
port=5060
bindaddr=0.0.0.0

disallow=all
allow=ulaw
allow=alaw
allow=gsm
[2000]
type=peer
context=myphones
user=2000
secret=2000
qualify=yes
host=dynamic
nat=yes
canreinvite=yes

Extension.conf
[myphones]
exten=>2000,1,Dial(SIP/2000)
exten=>2001,1,Dial(SIP/2001)

CLI> parsing /etc/asterisk/sip_notify.conf
MGCP listening on 0.0.0.0:2727
using TOS bits 0

sip show peers
name host dyn nat acl port status

2000 (unspecified) D N 5060 unknown

I have hand written all these but all main parts i introduce here

Use SJPhone. I have no problems with it. Yeah you might have to configure your NAT if you don’t hear others but they can hear you.

But then again…that you’d have to do in anycase. Doesn’t matter what softphone you use.

I almost forgot to tell you. X-Lite don’t have the facility to transfer. Transfer on X-Lite don’t work with Asterisk. You’ll need to buy the upgraded version of X-Lite to do that.

SJ Phone has that capability…and IT’S FREE!!