About dtmf detecte

I need to connect 2 Asterisk servers. Server A and Server B are connected through E1 using ISDN-PRI. Server A is conntected to PSTN through a gateway. Server B asts as a call center. Now devices connected to Server B are working fine. For somehow, DTMF cannot be recognised when calling from Server A to Server B. Anyone knows why?

Server A zapata.conf:
[channels]
context=sll
switchtype=euroisdn
group=1
signalling=pri_net
channel=>1-15
channel=>17-31

Server B zapata.conf:
[trunkgroups]
[channels]
language=en
context=from-zaptel
signalling=pri_cpe
switchtype=euroisdn
pridialplan=national
rxwink=300
usedistinctiveringdetection=yes
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
echotraining=800
rxgain=0.0
txgain=0.0
group=1
callgroup=1
pickupgroup=1
immediate=no
callprogress=no
callerid=asreceived
busydetect=yes
busycount=5

group=1
signalling=pri_cpe
channel=>1-15,17-31