Hi all, I apologize if this has been answered before, but I searched and couldn’t find it.
I have a TDM400 with 2 FXO modules, running Asterisk 1.2.10 and FreePBX (AMP). I only have one pots line connected to channel 4. Incoming calls work fine. But when I dial out on ZAP/4, one of two things happens:
-
I hear one ring from Asterisk, then the call is answered prematurely and I hear silence for 20 seconds, then I hear “Your call did not go through” message broadcast from the TDM side.
-
I hear one ring from Asterisk, then the call is answered prematuredly and I hear ringing from the TDM side until the called party picks up the call (I can tell the rings are different because the first Asterisk ring is clear and TDM rings are not as loud)
Here is my zapata.conf code:
context=from-pstn
signalling=fxs_ks
usecallerid=yes
hidecallerid=no
callwaiting=no
threewaycalling=no
transfer=no
echocancel=yes
;echotraining=yes
;faxdetect=incoming
;callerid=asreceived
callprogress=no
;progzone=us
;busydetect=yes
;hanguponpolarityswitch=yes
;echocancelwhenbridged=no
group=1
channel => 4
Here is my Zaptel.conf code:
fxsks=4
loadzone = us
defaultzone=us
PS: Some of the lines in my zapata.conf are commented out because I tried to add them, but they didn’t help. I even tried loopstart instead of kewlstart with no joy. I also tried channel 3 in case I had a defective FXO module on channel 4, but I get the same undesirable results.
Is there a way to stop Asterisk from answering outbound calls prematurely?
Thanks in advance,
Grizzly