如何在星号发起呼叫时获得正确的billsec?

时间:2017-10-17 16:26:29

标签: asterisk billing cdr

我想使用星号pbx实现回调功能。我需要的是 -  拨打一个外部号码(XXXXXXXX) - 并在ANSWER上拨打另一个外部号码(YYYYYYYY),桥接它们并使用CDR表中的billsec列对两个呼叫进行评级。

我尝试使用带有以下内容的文件的originate命令:

行动:起源
频道:Local / XXXXXXXX @ callback
超时:3000
Callerid:XXXXXXXXXX
应用:宏
数据:CallBack,YYYYYYYY,Context

使用此文件 - 一切正常,我接到第一个电话 - 然后在接听后 - 我也接到第二个电话。唯一的问题是CDR。在CDR表中,我有两个呼叫的记录 - 但只有一个有billsec值,第二个记录总是billsec等于0。

我想这是因为Asterisk正在桥接这两个电话,只使用一个billsec记录。

我该如何解决这个问题?或者有任何方法来实现这一目标吗? 谢谢。

使用:Asterisk 1.8

1 个答案:

答案 0 :(得分:0)

客户确认回答后使用另一个本地电话或使用ForkCDR