[Voiceglue] A CRITICAL entry

Doug Campbell voiceglue at campbellcastle.com
Thu Jun 4 16:58:27 UTC 2009


> Further logs (same environment as before, but limited to five concurrent 
> calls maximum): http://pastebin.com/m27917c43

13:32:16:119 DBUG PHONGLUE testvoic callid=[370] snd GETDIGIT timeout=7000 to AGI client on fh="::FASTAGI370" at host=127.0.0.1 callid=[370]
13:32:16:417 DBUG PHONGLUE testvoic callid=[370] AGI result=-1

The top line says that the phoneglue component of vliceglue just sent
the AGI command "WAIT FOR DIGIT 7000" to Asterisk.
The bottom line says that Asterisk returned -1, a channel failure.
Such a failure gets passed to OpenVXI, which then reports a failure
of the "VXIrecInterface" component, but it's just passing along the
Asterisk error.

> Is there a catch within the VoiceXML that might capture these critical 
> events? I'm really looking to make a call to a script to clean up as the 
> disconnect occurs.

VXML does provide disconnect events, but the log provided here does
not show a disconnect, it shows an Asterisk channel failure.  If it
were a normal Asterisk disconnect, the AGI connection would have been
taken down by Asterisk.  Now, it is possible that Asterisk is either
being slow or sloppy with the disconnect handling.

I recommend checking the Asterisk logs to see why Asterisk is unhappy.

> P.S. I'm guessing there's no bugs database as yet?

Alas, you are correct.

Doug Campbell


More information about the Voiceglue mailing list