在AGI中获取呼叫开始后的时间



当我在AGI脚本中有调用请求时,是否可以获取创建调用后的时间?例如,如果它是通过几个软交换机顺序路由的,我能在第一个软交换机中获得整个时间吗?还是从远程软电话中生成以来?仅使用SIP。我也使用AMI,在CDR事件中,我看到(Duration - BillableSeconds)有时比从AGI请求到Up的时间更长(10-20秒),所以持续时间可能已经包括了呼叫传递给我的Asterisk之前的一些时间。

不,在调用进入您的交换机之前,无法确定任何调用历史记录,除非其他交换机通过特殊的标头通知您。

否,CDR(持续时间)是从呼叫变为星号时开始计算的。CDR(billsec)始终小于或等于持续时间。

最新更新