Asterisk 1.8 and PBX integration - incomplete phone number

Hi, please help.
I am integrating a Philips SOPHO is3030 with asterisk 1.8 using a Digium dual E1 ISDN card.
I can complete calls from sip extensions to outside and receive externals calls without problem.
Any extension from PBX doesn’t complete call due incomplete number received by asterisk, even user has dialed the right number.
My configs are:
system.conf:

span=1,1,0,ccs,hdb3
bchan = 1-15,17-31
dchan=16
echocanceller=oslec,1-15,17-31
span=2,2,0,ccs,hdb3
bchan = 32-46,48-62
dchan=47
echocanceller=oslec,32-46,48-62
loadzone = br
defaultzone = br

chan_dahdi.conf:

[trunkgroups]
[channels]
; hardware channels
language=pt_BR
usecallerid=yes
hidecallerid=no
callwaiting=yes
callwaitingcallerid=yes
usecallingpres=yes
threewaycalling=yes
transfer=yes
echocancel=yes
echotraining=800
echocancelwhenbridged=no
immediate=no
callprogress=yes
busydetect=yes
prognzone=br
rxgain=0.0
txgain=0.0
pridialplan=unknown
prilocaldialplan=unknown
internationalprefix=00
nationalprefix=0
; define channels
group=1
switchtype=euroisdn
signalling=pri_cpe
context=ura
channel => 1-15,17-31
;
group=2
switchtype=euroisdn
signalling=pri_net
context=interurbano
channel => 32-46,48-62

extensions.conf


[local]
exten => _[2-5]XXXXXXX,1,Answer()
exten => _[2-5]XXXXXXX,n,Set(CALLERID(num)=xxxxxxxxxx)
exten => _[2-5]XXXXXXX,n,Dial(DAHDI/G1/${EXTEN},50,gtT)
exten => _[2-5]XXXXXXX,n,Goto(hangup,s,1)

[interurbano]
; Ligacao para fixo
exten => _XX[2-5]XXXXXXX,1,Answer()
exten => _XX[2-5]XXXXXXX,n,Set(CALLERID(num)=xxxxxxxxxx)
exten => _XX[2-5]XXXXXXX,n,Dial(DAHDI/G1/025${EXTEN},50,gtT)
exten => _XX[2-5]XXXXXXX,n,Goto(hangup,s,1)

exten => _025XX[2-5]XXXXXXX,1,Answer()
exten => _025XX[2-5]XXXXXXX,n,Set(CALLERID(num)=xxxxxxxxxx)
exten => _025XX[2-5]XXXXXXX,n,Dial(DAHDI/G1/${EXTEN},50,gtT)
exten => _025XX[2-5]XXXXXXX,n,Goto(hangup,s,1)

include => local