|lardconcepts at gmail.com
|Posted: Mon Oct 10, 2016 4:48 pm Post subject: [asterisk-users] AGI: How to break out of AGI when stream_fi
|For reasons best known to myself, I call a python agi (PYST2 - love
it!) which streams a series of very short files in quick succession.
escape_digits = str("0")
and this is what I see on the AGI debug:
<Local/s@root-00000061;2>AGI Tx >> 200 result=0 endpos=6784
<Local/s@root-00000061;2>AGI Rx << STREAM FILE
/home/DefaultPrompts/en_GB/female/wx/low "0" 0
-- <Local/s@root-00000061;2> Playing
(sample_offset 0) (language 'en_GB')
<Local/s@root-00000061;2>AGI Tx >> 200 result=48 endpos=1440
The FIRST line is a file that finished normally, with result=0, the
LAST line is a file that was interrupted, and receives result=48 from
Yes, zero stops the file playing, but it just goes onto the next file.
So, how do I get that variable? It doesn't become available in python,
and trying to get it via either
just makes python choke and the AGI quits. That would be fine if it
was a result of result being 48!
I feel like I'm going slightly bonkers here because it's something so
obvious, and yet I've googled so hard over this!
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
Join the Asterisk Community at the 13th AstriCon, September 27-29, 2016
New to Asterisk? Start here:
asterisk-users mailing list
To UNSUBSCRIBE or update options visit: