Wierd issue call bounces back

Hi
I have asterisk with 1 test user (6000)

asterisk server 10.1.1.3

Client Laptop with xlite 10.1.1.5

when i configure the xlite to look for asterisk at 10.1.1.3 everything works fine.

but then i point it to my external domain (port 5060 and 10000:20000 open)
xlite gets registered successfully but if i dial anything xlite recives the call from itself…

my dial plan is as folows…

[general]
static=yes
writeprotect=no
autofallthrough=no
clearglobalvars=no
priorityjumping=yes
userscontext=default

; The “Globals” category contains global variables that can be referenced
; in the dialplan with the GLOBAL dialplan function:
; ${GLOBAL(VARIABLE)}
; ${${GLOBAL(VARIABLE)}} or ${text${GLOBAL(VARIABLE)}} or any hybrid
; Unix/Linux environmental variables can be reached with the ENV dialplan
; function: ${ENV(VARIABLE)}
;
[globals]
CONSOLE=Console/dsp ; Console interface for demo
;CONSOLE=Zap/1
;CONSOLE=Phone/phone0
IAXINFO=guest ; IAXtel username/password
;IAXINFO=myuser:mypass
TRUNK=Zap/G2 ; Trunk interface

[default]
exten => 600,1,Goto(hello-world,s,1)

[hello-world]
exten => s,1,Answer()
exten => s,n,Background(hello-world)
exten => s,n,Goto(hello-world,s,2)
exten => s,n,Hangup()

[bye]
exten => 800,1,Answer()
include => default

plz suggest

Can you please do a “core set verbose 10”. Then perform a registration, test call, and copy the resulting log information here (for both situations, internal and external).

Thanks