Analog phone can only dial with Pulse. Cannot send audio

We have a T1 Digium card and a AEX2400 as well. The T1 card is working great, but I’m having a bit of an issue with the FXS/FXO cards.

I have a analog phone connected to it, and it has a dial tone. I can call it from a SIP phone just fine. If I have it set to Tone dialing, it won’t do anything, it doesn’t even interrupt the dial tone. If I have it set to Pulse dialing, I can call to the SIP phones, but then I can’t hear anything on the SIP phone.

This is simply driving me nuts.

The phone is currently connected to channel 49, with extension 5100.

my zaptel.conf;

Span 1: TE2/0/1 “T2XXP (PCI) Card 0 Span 1” (MASTER) B8ZS/ESF

span=1,1,0,esf,b8zs

termtype: te

#bchan=1-23
#dchan=24
e&m=1-24

Span 2: TE2/0/2 “T2XXP (PCI) Card 0 Span 2” B8ZS/ESF RED

span=2,2,0,esf,b8zs

termtype: te

#bchan=25-47
#dchan=48
e&m=25-48

Span 3: WCTDM/0 “Wildcard AEX2400 Board 1”

fxoks=49
fxoks=50
fxoks=51
fxoks=52
fxoks=53
fxoks=54
fxoks=55
fxoks=56
fxoks=57
fxoks=58
fxoks=59
fxoks=60
fxsks=61
fxsks=62
fxsks=63
fxsks=64

channel 17, WCTDM/0/16, no module.

channel 18, WCTDM/0/17, no module.

channel 19, WCTDM/0/18, no module.

channel 20, WCTDM/0/19, no module.

channel 21, WCTDM/0/20, no module.

channel 22, WCTDM/0/21, no module.

channel 23, WCTDM/0/22, no module.

channel 24, WCTDM/0/23, no module.

My zapata.conf;

[trunkgroups]

[channels]
context=default
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
relaxdtmf=yes
rxgain=0.0
txgain=0.0
group=1
callgroup=1
pickupgroup=1

immediate=no

;Digium card, span 1.
context=from-pstn
group=0
signalling=em_w
channel => 1-24

;Digium card, span 2.
context=from-pstn
group=1
signalling=em_w
channel => 25-48

;Digium Analog card
context=from-internal
group=2
echocancel=yes
signalling = fxo_ks
channel => 49-52

context=from-internal
group=2
echocancel=yes
signalling = fxo_ks
channel => 53-56

context=from-internal
group=2
echocancel=yes
signalling = fxo_ks
channel => 57-60

context=from-internal
group=3
echocancel=yes
signalling = fxs_ks
channel => 61-64

#include zapata_additional.conf
;#include zapata-channels.conf

And the zapata_additional.conf;

;;;;;;[5100]
signalling=fxo_ks
pickupgroup=
mailbox=5100@device
immediate=no
echotraining=800
echocancelwhenbridged=no
echocancel=yes
context=from-internal
callprogress=no
callgroup=
callerid=device <5100>
busydetect=no
busycount=7
accountcode=
channel=>49

I’d appreciate to no end, any help with this.

Jason