我已将Asterisk CDR系统配置为记录数据库中的cdr记录(使用Elastix 2.5)。现在我想确定调用者取消了哪个调用以及被调用者没有应答哪个调用。我在Asterisk CDR Wiki page中看到CDR系统正在考虑取消'取消'和#AnAnswer'打电话为' NoAnswer'。 是否有任何解决方案可以更改此设置?
我还尝试使用DIALSTATUS通道变量来解决这个问题,并使用CDR函数将此变量的值导入数据库,但不幸的是结果并不可取! 有没有办法做到这一点?
祝你好运。
答案 0 :(得分:0)
如果A呼叫B,则A为CALLER,B为CALLED。
取消呼叫是在CALLED方回答之前由CALLER 处理的呼叫。
NOANSWER呼叫是通过拨号命令超时或其他超时(例如提供商最终呼叫时间结束)结束的呼叫。
如果呼叫由CALLER或CALLED AFTER 回答,则状态将为ANSWERED。
不,你无法改变这一点。