<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body alink="#ee0000" bgcolor="#ffffff" link="#0000ee" text="#000000"
 vlink="#551a8b">
Hi,<br>
<br>
I am trying to interface our old PBX(Siemens) to asterisk via some
analogue ZAP lines.<br>
The problem is that Asterisk never successfully answers the call. See
debug ouput below.<br>
<br>
If I connect FXO -&gt; FXS on the same card and make a call it all
works fine. So the card is not faulty.<br>
<br>
I see there are some stange (to me) messages in the debug. I have done
search on google and tried all suggestions but they do not fix.<br>
<br>
eg.<br>
busydetect=no<br>
callprogress=no <br>
hanguponpolarityswitch=yes<br>
<br>
Some people suggest its to do with callerID. (How can I tell if the old
PBX sends callerID?)<br>
have tried turning callerid in asterisk on/off - changing settings. etc.<br>
callerid=yes/no<br>
cidstart=ring/palarity<br>
cidsignalling=v23/bell/dtmf<br>
<br>
Does anyone have any other ideas?<br>
<br>
[Sep 26 12:31:54] VERBOSE[7905] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Starting simple switch
on 'Zap/53-1'<br>
[Sep 26 12:31:54] NOTICE[7905] chan_zap.c: Got event 18 (Ring Begin)...<br>
[Sep 26 12:31:55] NOTICE[7905] chan_zap.c: Got event 2
(Ring/Answered)...<br>
[Sep 26 12:31:57] NOTICE[7905] chan_zap.c: Got event 18 (Ring Begin)...<br>
[Sep 26 12:31:57] VERBOSE[7905] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
[s@from-pstn:1] Goto("Zap/53-1", "ivr-2|s|1") in new stack<br>
[Sep 26 12:31:57] VERBOSE[7905] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Goto (ivr-2,s,1)<br>
[Sep 26 12:31:57] VERBOSE[7905] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [s@ivr-2:1]
Set("Zap/53-1", "LOOPCOUNT=0") in new stack<br>
[Sep 26 12:31:57] VERBOSE[7905] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [s@ivr-2:2]
GotoIf("Zap/53-1", "0?begin") in new stack<br>
[Sep 26 12:31:57] VERBOSE[7905] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [s@ivr-2:3]
Ringing("Zap/53-1", "") in new stack<br>
[Sep 26 12:31:57] VERBOSE[7905] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [s@ivr-2:4]
Answer("Zap/53-1", "") in new stack<br>
[Sep 26 12:31:57] DEBUG[7905] chan_zap.c: Took Zap/53-1 off hook<br>
[Sep 26 12:31:57] DEBUG[7905] chan_zap.c: No echo training requested<br>
[Sep 26 12:31:57] VERBOSE[7905] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [s@ivr-2:5]
Wait("Zap/53-1", "1") in new stack<br>
<b>[Sep 26 12:31:57] DEBUG[7905] chan_zap.c: Ignore switch to REVERSED
Polarity on channel 53, state 6</b><br>
<b>[Sep 26 12:31:57] DEBUG[7905] chan_zap.c: Ignoring Polarity switch
to IDLE on channel 53, state 6<br>
[Sep 26 12:31:57] DEBUG[7905] chan_zap.c: Polarity Reversal event
occured - DEBUG 2: channel 53, state 6, pol= 0, aonp= 0, honp= 0,
pdelay= 600, tv= -1669362190<br>
[Sep 26 12:31:57] WARNING[7905] chan_zap.c: Ring/Off-hook in strange
state 6 on channel 53<br>
[Sep 26 12:31:58] DEBUG[7905] chan_zap.c: Ignore switch to REVERSED
Polarity on channel 53, state 6<br>
[Sep 26 12:31:58] DEBUG[7905] chan_zap.c: Ignoring Polarity switch to
IDLE on channel 53, state 6<br>
[Sep 26 12:31:58] DEBUG[7905] chan_zap.c: Polarity Reversal event
occured - DEBUG 2: channel 53, state 6, pol= 0, aonp= 0, honp= 0,
pdelay= 600, tv= -1669361310</b><br>
[Sep 26 12:31:58] VERBOSE[7905] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [s@ivr-2:6]
BackGround("Zap/53-1", "ssa/welcome") in new stack<br>
[Sep 26 12:31:58] VERBOSE[7905] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- &lt;Zap/53-1&gt;
Playing 'ssa/welcome' (language 'en')<br>
<b>[Sep 26 12:31:58] WARNING[7905] chan_zap.c: Ring/Off-hook in strange
state 6 on channel 53</b><br>
[Sep 26 12:31:59] VERBOSE[7905] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [s@ivr-2:7]
Set("Zap/53-1", "TIMEOUT(digit)=3") in new stack<br>
[Sep 26 12:31:59] VERBOSE[7905] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Digit timeout set to 3<br>
[Sep 26 12:31:59] VERBOSE[7905] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [s@ivr-2:8]
Set("Zap/53-1", "TIMEOUT(response)=5") in new stack<br>
[Sep 26 12:31:59] VERBOSE[7905] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Response timeout set
to 5<br>
[Sep 26 12:31:59] VERBOSE[7905] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [s@ivr-2:9]
WaitExten("Zap/53-1", "|") in new stack<br>
[Sep 26 12:32:00] DEBUG[7905] chan_zap.c: Ignore switch to REVERSED
Polarity on channel 53, state 6<br>
[Sep 26 12:32:00] DEBUG[7905] chan_zap.c: Ignoring Polarity switch to
IDLE on channel 53, state 6<br>
[Sep 26 12:32:00] DEBUG[7905] chan_zap.c: Polarity Reversal event
occured - DEBUG 2: channel 53, state 6, pol= 0, aonp= 0, honp= 0,
pdelay= 600, tv= -1669359254<br>
[Sep 26 12:32:04] DEBUG[7905] chan_zap.c: Ignore switch to REVERSED
Polarity on channel 53, state 6<br>
[Sep 26 12:32:04] DEBUG[7905] chan_zap.c: Ignoring Polarity switch to
IDLE on channel 53, state 6<br>
[Sep 26 12:32:04] DEBUG[7905] chan_zap.c: Polarity Reversal event
occured - DEBUG 2: channel 53, state 6, pol= 0, aonp= 0, honp= 0,
pdelay= 600, tv= -1669355306<br>
[Sep 26 12:32:05] VERBOSE[7905] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Timeout on Zap/53-1,
going to 't'<br>
<br>
<br>
zapata.conf - snippet<br>
<br>
[channels]<br>
;busydetect=no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
;callprogress=no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
;hanguponpolarityswitch=yes<br>
<br>
;;; line="53 WCTDM/0/21 FXSKS"<br>
signalling=fxs_ks&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
callerid=yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
cidsignalling=v23<br>
cidstart=polarity&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
group=0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
context=from-pstn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
channel =&gt; 53<br>
context=default<br>
<br>
<br>
zaptel.conf<br>
# Global data<br>
<br>
loadzone&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = au<br>
defaultzone&nbsp;&nbsp;&nbsp;&nbsp; = au<br>
<br>
# Span 1: WCT1/0 "Wildcard TE121 Card 0" (MASTER) B8ZS/ESF RED<br>
span=1,1,0,ccs,hdb3,crc4<br>
bchan=1-10<br>
unused=11-15,17,31<br>
dchan=16<br>
<br>
# Span 2: WCTDM/0 "Wildcard AEX2400 Board 1"<br>
fxoks=32-51<br>
fxsks=52-55<br>
<br>
Regards,<br>
<br>
<div class="moz-signature">-- <br>
<title></title>
<div style="font-family: Verdana,Arial,sans-serif;"><strong>Daniel
Johnson</strong><br>
<font size="-2">Systems Administrator / Systems Development<br>
Scanning Systems Australia<br>
<br>
<br>
<strong>Office:</strong> +61 7 3387 5555<br>
<strong>Facsimile:</strong> +61 7 3387 5588<br>
<strong>E-mail:</strong> <a href="mailto:dan.j@scanningsystems.com.au">dan.j@scanningsystems.com.au</a><br>
<strong>Website:</strong> <a href="http://www.scanningsystems.com.au">http://www.scanningsystems.com.au</a><br>
</font><br>
</div>
</div>
</body>
</html>