[App_rpt-users] Reverse autopatch immediately hanging up

Josh Freeman cpe.jfreeman at gmail.com
Mon Oct 10 16:06:52 UTC 2011


Hello,

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.

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.

The relevant parts of my dialplan are as follows:

In context *phones_local*:

exten => 272727,1,Dial(Local/CQCQCQ at repeater)
(Apparently, I can't directly connect to app_rpt from a Zap channel, so
I dial through a Local channel instead.)

Then, in context *repeater*:

exten => CQCQCQ,1,Rpt(5674,Rrpt/in-call:PARKED,120)
(This is an isolated system, so the node number is simply my name on a
telephone keypad.)

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. The
analog phone doesn't get hung up, though.

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.

-- Executing [544484 at phones_local:1] Dial("IAX2/josh-12630",
"Local/CQCQCQ at repeater") in new stack
   -- Called CQCQCQ at repeater
   -- Executing [CQCQCQ at repeater:1] Rpt("Local/CQCQCQ at repeater-781b,2",
"5674|Rrpt/in-call:PARKED|120") in new stack
   -- Return Context: (repeater,CQCQCQ,2) ID: 0
   -- Warning: Return Context Invalid, call will return to default|s
   -- Music class default requested but no musiconhold loaded.
 == Parked Local/CQCQCQ at repeater-781b,2 on 701 at parkedcalls. Will timeout
back to extension [repeater] CQCQCQ, 2 in 45 seconds
   -- Added extension '701' priority 1 to parkedcalls
   -- Music class default requested but no musiconhold loaded.
   -- Music class default requested but no musiconhold loaded.
   -- Local/CQCQCQ at repeater-781b,1 answered IAX2/josh-12630
   -- Call Parking Called, lot: 701, timeout: 0, context: (null)
   -- Music class default requested but no musiconhold loaded.
   -- <Zap/pseudo-1800116975> Playing 'rpt/in-call' (language 'en')
   -- <Zap/pseudo-1800116975> Playing 'digits/7' (language 'en')
   -- <Zap/pseudo-1800116975> Playing 'digits/0' (language 'en')
   -- <Zap/pseudo-1800116975> Playing 'digits/1' (language 'en')
   -- Hungup 'Zap/pseudo-1800116975'
   -- Hungup 'Zap/pseudo-1018949410'
[Oct  9 19:44:18] NOTICE[2594]: chan_usbradio.c:3010 usbradio_read: Got
DTMF char * duration 340 ms
[Oct  9 19:44:19] NOTICE[2594]: chan_usbradio.c:3010 usbradio_read: Got
DTMF char 6 duration 235 ms
[Oct  9 19:44:20] NOTICE[2594]: chan_usbradio.c:3010 usbradio_read: Got
DTMF char 7 duration 255 ms
[Oct  9 19:44:20] NOTICE[2594]: chan_usbradio.c:3010 usbradio_read: Got
DTMF char 0 duration 212 ms
   -- Hungup 'Zap/pseudo-1705936882'
[Oct  9 19:44:21] NOTICE[2594]: chan_usbradio.c:3010 usbradio_read: Got
DTMF char 1 duration 235 ms
   -- Executing [701 at phones_radio:1] ParkedCall("Zap/pseudo-523589909",
"701") in new stack
   -- Channel Zap/pseudo-523589909 connected to parked call 701
 == Spawn extension (phones_radio, 701, 1) exited non-zero on
'Local/CQCQCQ at repeater-781b,1<ZOMBIE>'
   -- Hungup 'Zap/pseudo-1742992459'
   -- Hungup 'Zap/pseudo-1417902655'
   -- <Zap/pseudo-1427730098> Playing 'rpt/callproceeding' (language 'en')
   -- Hungup 'Zap/pseudo-1427730098'
   -- <Zap/pseudo-1938338821> Playing 'rpt/callterminated' (language 'en')
   -- Hungup 'Zap/pseudo-1938338821'
   -- Hungup 'Zap/pseudo-1525511763'

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?

Thanks,
Josh

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.keekles.org/pipermail/app_rpt-users/attachments/20111010/e3468d92/attachment.html>


More information about the App_rpt-users mailing list