我在扩展 h 上有一个 PHP 脚本。我认为扩展 h 应该在呼叫完成后执行,但是当其中一方挂断并且正在执行 AGI 脚本时 - 另一方仍然可以将呼叫视为“活动”,直到脚本完成处理。
在这种情况下,我需要脚本执行 5 秒的某些操作,但是对于其中一方的通话持续时间增加 5“假”秒:
[10:54:48] x.php: >>> [NOTICE] One of the parties hanged up <<<
[10:54:53] x.php: >>> [NOTICE] Script took 5 seconds <<<
[10:54:53] -- <SIP/from-sip-00000584>AGI Script x.php completed, returning 0
[10:54:53] == Spawn extension (from-sip, 123456789, 10) exited non-zero on 'SIP/from-sip-00000584'
问题:如何在运行 AGI 脚本之前挂断双方?