Asterisk 区分星号11中已取消和未接听的电话

Asterisk 区分星号11中已取消和未接听的电话,asterisk,voip,elastix,cdr,Asterisk,Voip,Elastix,Cdr,我已将Asterisk CDR系统配置为在数据库中记录CDR记录(使用Elastix 2.5)。现在我想确定哪一个呼叫被呼叫者取消了,哪一个没有被呼叫者接听。我在报告中看到,CDR系统将“取消”和“无应答”呼叫都视为“无应答”。 是否有任何解决方案可以更改此设置 我还尝试使用DIALSTATUS通道变量来解决此问题,并使用CDR函数将此变量的值导入数据库,但不幸的是结果并不理想! 有没有办法做到这一点 致以最良好的祝愿 如果A呼叫B,那么A是呼叫者,B被呼叫 取消呼叫是在被叫方应答之前被主叫方挂

我已将Asterisk CDR系统配置为在数据库中记录CDR记录(使用Elastix 2.5)。现在我想确定哪一个呼叫被呼叫者取消了,哪一个没有被呼叫者接听。我在报告中看到,CDR系统将“取消”和“无应答”呼叫都视为“无应答”。 是否有任何解决方案可以更改此设置

我还尝试使用DIALSTATUS通道变量来解决此问题,并使用CDR函数将此变量的值导入数据库,但不幸的是结果并不理想! 有没有办法做到这一点


致以最良好的祝愿

如果A呼叫B,那么A是呼叫者,B被呼叫

取消呼叫是在被叫方应答之前被主叫方挂断的呼叫

NOANSWER呼叫是以拨号命令超时或其他超时结束的呼叫(如服务提供商在其结束时的最大呼叫时间)

如果呼叫方挂断呼叫或在应答后呼叫,状态将被应答


不,你没办法改变这个。

谢谢@arheops。我知道它们之间的区别,我想区分被取消的电话和无人接听的电话。有什么解决办法吗?