Transfer - # button not working

Hi

I’ve got a problem with transfering the call in my asterisk 1.4. When i call from phone A ( Xlite ) to phone B( grandstream ) i can’t transfer the call by pressing # button( no transfer signal ) . Could someone help my .
this is my configs
features.conf

[general]
parkext => 700
parkpos => 701-720

context => parkedcalls
;parkingtime => 45
;courtesytone = beep
;parkedplay = caller
;adsipark = yes
;findslot => next

;parkedmusicclass=default
;transferdigittimeout => 3

;xfersound = beep
;xferfailsound = beeperr
;pickupexten = *8
;featuredigittimeout = 500

;atxfernoanswertimeout = 15

[featuremap]
;blindxfer => # ; Blind
;disconnect => *0
;automon => *1
;atxfer => *2
;parkcall => #72

[applicationmap]

extensions.conf

;
[globals]
CONSOLE=Console/dsp

[sip]
include => parkedcalls
exten => _19XX,1,Answer
exten => _19XX,2,Dial(SIP/${EXTEN},20,etTg)
exten => _19XX,3,Hangup

exten => _20XX,1,Answer
exten => _20XX,2,Dial(SIP/${EXTEN}@pam,20,etTg)
exten => _20XX,3,Hangup

exten => _XXXX,1,Answer
exten => _XXXX,2,Dial(Zap/g1d/${EXTEN},20,tTg)
exten => _XXXX,3,Hangup

[ps]
include => parkedcalls
exten => _19XX,1,Answer
exten => _19XX,2,Dial(SIP/${EXTEN},20,tTg)
exten => _19XX,3,Hangup

;[from-pam]
include => parkedcalls
exten => _19XX,1,Answer
exten => _19XX,2,Dial(SIP/${EXTEN},20,eTg)
exten => _19XX,3,Hangup

exten => _XXXX,1,Answer
exten => _XXXX,2,Dial(Zap/g1d/${EXTEN},20,tTg)
exten => _XXXX,3,Hangup


any solutions ???

ok i’m solve this problem just add a canreinvite=no in general section in sip.conf