Digium card, fxs pickup problem

in feature.conf
;
; Sample Parking configuration
;

[general]
; do not manually enter parkinglot config information, use the parkinglot module
;
; the parking_additional.inc file is auto-generated by the Parkinglot Module, do
; not hand edit that file
pickupexten = **
featuredigittimeout = 3000
#include parking_additional.inc
#include features_general_custom.conf

[applicationmap]
#include features_applicationmap_additional.conf

[featuremap]
;blindxfer => ## ; Blind Transfer
;disconnect => ** ; Disconnect Call
automon => *1 ; One Touch Record
;atxfer => *2 ; Attended Xfer

in zapata.conf
;
; Zapata telephony interface
;
; Configuration file

[trunkgroups]

[channels]

language=us
context=from-zaptel
signalling=fxs_ks
rxwink=300 ; Atlas seems to use long (250ms) winks
;
; Whether or not to do distinctive ring detection on FXO lines
;
;usedistinctiveringdetection=yes
usecallerid=yes
;cidsignalling=v23 ; Added for UK CLI detection
;cidstart=polarity ; Added for UK CLI detection
;usecallerid=yes
relaxdtmf=yes
overlapdial=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
echotraining=yes
rxgain=4.5
txgain=1.0
group=0
callgroup=1
pickupgroup=1
immediate=yes
;flash=200
;rxflash=360
;faxdetect=both
faxdetect=incoming
;faxdetect=outgoing
;faxdetect=no
busydetect=yes
;busypattern=400,350,0,350
busycount=4
callprogress=yes
hangupponpolarityswitch=no
;Include genzaptelconf configs
#include zapata-auto.conf
group=1
;Include AMP configs
#include zapata_additional.conf

in zapata_additional.conf
;;;;;;[5003]
signalling=fxo_ks
record_out=Adhoc
record_in=Adhoc
mailbox=5003@default
immediate=no
echotraining=800
echocancelwhenbridged=no
echocancel=yes
dial=ZAP/3
context=from-internal
callprogress=no
callerid=device <5003>
busydetect=no
busycount=7
accountcode=
channel=>3

;;;;;;[5004]
signalling=fxo_ks
record_out=Adhoc
record_in=Adhoc
mailbox=5004@device
immediate=no
echotraining=800
echocancelwhenbridged=no
echocancel=yes
dial=ZAP/4
context=from-internal
callprogress=no
callerid=device <5004>
busydetect=no
busycount=7
accountcode=
channel=>4

;;;;;;[5008]
signalling=fxo_ks
record_out=Adhoc
record_in=Adhoc
mailbox=5008@default
immediate=no
echotraining=800
echocancelwhenbridged=no
echocancel=yes
dial=ZAP/8
context=from-internal
callprogress=no
callerid=device <5008>
busydetect=no
busycount=7
accountcode=
channel=>8

5003 dial to 5004
5004 ring
5008 dial **, can’t work ?
can you help me, let 5008 can dial ** to pickup the 5004