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:
AGI Tx >> 200 result=0 endposg84
AGI Rx << STREAM FILE
/home/DefaultPrompts/en_GB/female/wx/low "0" 0
(sample_offset 0) (language ‘en_GB’)
AGI Tx >> 200 resultH endpos40
The FIRST line is a file that finished normally, with result=0, the LAST line is a file that was interrupted, and receives resultH from asterisk.
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!