【发布时间】:2017-02-04 00:07:05
【问题描述】:
我在 extensions.lua 中设置了一个挂断处理程序。挂断时该函数也在执行,但我的问题是我无法捕捉到确切的挂断代码。无论挂断是由我的拨号计划还是最终用户挂断,我总是得到 16 作为挂断代码。我将星号与 PRI 卡一起使用,所有呼叫均仅通过 PRI。
以下是我的挂断处理程序代码 -
function my_custom_hangup_handler(c,e)
app.NoOp('Inside Hangup Handler For:'..e)
app.NoOp('Hangup Cause='..channel['HANGUPCAUSE']:get())
end
我还可以在控制台中看到 RINGING 事件。有没有办法在拨号计划中获取这些事件?
查看下面的日志
-- Called DAHDI/g0/888488XXXX
-- DAHDI/i1/888488XXXX-389 is proceeding passing it to Local/888488XXXX@local-channel-start-00000017;2
-- Local/888488XXXX@local-channel-start-00000017;1 is proceeding
-- DAHDI/i1/888488XXXX-389 is ringing
【问题讨论】: