Скажитеесть через IVR отрабатывается скрипт (скриптpython ниже) И во время работы скрипта абонент положил трубку. По идее,скрипт должен прерваться исключением обработки, но этого не происходит – скрипт исполняется до самого конца Dialplan [set-ipu] exten => s,1,Noop (${ORDER}) exten => s,n,AGI(record.py) exten => s,1,Hangup()
Exception as e: agi.verbose("Call dropped or AGI error: %s" % str(e))
Debug AGI Rx << VERBOSE"Start playback" 1 AGI Rx << VERBOSE "1" 1 AGI Rx << VERBOSE"2" 1 AGI Rx << VERBOSE "3" 1 AGI Rx << VERBOSE"End playback" 1 Я уже на как минимум на втором playback положилтрубку и в дебаге должно быть исключение ((
Кто может повторить у себя такое и сказать результат. Заранее спасибо.
Скажитеесть через IVR отрабатывается скрипт (скриптpython ниже) И во время работы скрипта абонент положил трубку. По идее,скрипт должен прерваться исключением обработки, но этого не происходит – скрипт исполняется до самого конца Dialplan [set-ipu] exten => s,1,Noop (${ORDER}) exten => s,n,AGI(record.py) exten => s,1,Hangup()
Exception as e: agi.verbose("Call dropped or AGI error: %s" % str(e))
Debug AGI Rx << VERBOSE"Start playback" 1 AGI Rx << VERBOSE "1" 1 AGI Rx << VERBOSE"2" 1 AGI Rx << VERBOSE "3" 1 AGI Rx << VERBOSE"End playback" 1 Я уже на как минимум на втором playback положилтрубку и в дебаге должно быть исключение ((
Кто может повторить у себя такое и сказать результат. Заранее спасибо.