<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="Calibri">Hello,<br>
<br>
I'm trying to set up a system that has a reverse autopatch as one
of its features. The problem I'm having is that when a radio user
dials the code to pick up an incoming call, the call gets
disconnected almost immediately upon connecting. I'm certain the
problem is that I've not set things up properly, but I'm still
inexperienced enough that I could really use some help
troubleshooting.<br>
<br>
My Asterisk system is running from a recent ACID image (downloaded
maybe three weeks ago). The machine also has a TDM400P card with
an FXS module connected to an analog telephone I'm using to
originate incoming test calls to the repeater system.<br>
<br>
The relevant parts of my dialplan are as follows:<br>
<br>
In context <b>phones_local</b>:<br>
<br>
</font><tt>exten => 272727,1,Dial(Local/CQCQCQ@repeater)<br>
</tt><font face="Calibri">(Apparently, I can't directly connect to
app_rpt from a Zap channel, so I dial through a Local channel
instead.)</font><br>
<br>
<font face="Calibri">Then, in context <b>repeater</b>:<br>
<br>
</font><tt>exten => CQCQCQ,1,Rpt(5674,Rrpt/in-call:PARKED,120)<br>
</tt><font face="Calibri">(This is an isolated system, so the node
number is simply my name on a telephone keypad.)</font><br>
<br>
<font face="Calibri">What happens is this: I dial 272727 from the
analog telephone, and I hear the announcement over the radio just
fine. I send *6701 from the radio, and hear "Connecting" from the
repeater along with echoing audio from the analog phone (because
it's right there next to the radio). Then, I immediately hear
"Call terminated" and the autopatch drops.</font> <font
face="Calibri">The analog phone doesn't get hung up, though.</font><br>
<br>
<font face="Calibri">Here's what I see on the Asterisk console. For
this trace, I was actually dialing in from an IAX softphone rather
than the Zap channel, but the behavior is exactly the same.<br>
<br>
</font>
<div class="moz-text-flowed" style="font-family: -moz-fixed;
font-size: 13px;" lang="x-western">-- Executing
[544484@phones_local:1] Dial("IAX2/josh-12630",
"Local/CQCQCQ@repeater") in new stack
<br>
-- Called CQCQCQ@repeater
<br>
-- Executing [CQCQCQ@repeater:1]
Rpt("Local/CQCQCQ@repeater-781b,2",
"5674|Rrpt/in-call:PARKED|120") in new stack
<br>
-- Return Context: (repeater,CQCQCQ,2) ID: 0
<br>
-- Warning: Return Context Invalid, call will return to
default|s
<br>
-- Music class default requested but no musiconhold loaded.
<br>
== Parked Local/CQCQCQ@repeater-781b,2 on 701@parkedcalls. Will
timeout back to extension [repeater] CQCQCQ, 2 in 45 seconds
<br>
-- Added extension '701' priority 1 to parkedcalls
<br>
-- Music class default requested but no musiconhold loaded.
<br>
-- Music class default requested but no musiconhold loaded.
<br>
-- Local/CQCQCQ@repeater-781b,1 answered IAX2/josh-12630
<br>
-- Call Parking Called, lot: 701, timeout: 0, context: (null)
<br>
-- Music class default requested but no musiconhold loaded.
<br>
-- <Zap/pseudo-1800116975> Playing 'rpt/in-call'
(language 'en')
<br>
-- <Zap/pseudo-1800116975> Playing 'digits/7' (language
'en')
<br>
-- <Zap/pseudo-1800116975> Playing 'digits/0' (language
'en')
<br>
-- <Zap/pseudo-1800116975> Playing 'digits/1' (language
'en')
<br>
-- Hungup 'Zap/pseudo-1800116975'
<br>
-- Hungup 'Zap/pseudo-1018949410'
<br>
[Oct 9 19:44:18] NOTICE[2594]: chan_usbradio.c:3010
usbradio_read: Got DTMF char * duration 340 ms
<br>
[Oct 9 19:44:19] NOTICE[2594]: chan_usbradio.c:3010
usbradio_read: Got DTMF char 6 duration 235 ms
<br>
[Oct 9 19:44:20] NOTICE[2594]: chan_usbradio.c:3010
usbradio_read: Got DTMF char 7 duration 255 ms
<br>
[Oct 9 19:44:20] NOTICE[2594]: chan_usbradio.c:3010
usbradio_read: Got DTMF char 0 duration 212 ms
<br>
-- Hungup 'Zap/pseudo-1705936882'
<br>
[Oct 9 19:44:21] NOTICE[2594]: chan_usbradio.c:3010
usbradio_read: Got DTMF char 1 duration 235 ms
<br>
-- Executing [701@phones_radio:1]
ParkedCall("Zap/pseudo-523589909", "701") in new stack
<br>
-- Channel Zap/pseudo-523589909 connected to parked call 701
<br>
== Spawn extension (phones_radio, 701, 1) exited non-zero on
'Local/CQCQCQ@repeater-781b,1<ZOMBIE>'
<br>
-- Hungup 'Zap/pseudo-1742992459'
<br>
-- Hungup 'Zap/pseudo-1417902655'
<br>
-- <Zap/pseudo-1427730098> Playing 'rpt/callproceeding'
(language 'en')
<br>
-- Hungup 'Zap/pseudo-1427730098'
<br>
-- <Zap/pseudo-1938338821> Playing 'rpt/callterminated'
(language 'en')
<br>
-- Hungup 'Zap/pseudo-1938338821'
<br>
-- Hungup 'Zap/pseudo-1525511763'
<br>
<br>
<big><font face="Calibri">I see some things about invalid return
context and zombie channels, but I'm not sure what that means.
Any idea what it is I'm missing?<br>
<br>
Thanks,<br>
Josh<br>
</font></big></div>
<br>
</body>
</html>