[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