用星号呼叫控制sip呼叫

时间:2013-08-19 15:33:36

标签: asterisk

我是星号的新手。有一个名为A2Billing for asterisk的解决方案,但我想构建如下内容:

"来电者A是星号中注册的SIP对等体。 A呼叫任何号码。建立呼叫后需要连接MySQL数据库以检查每10秒后A的通话时间平衡并扣除通话时间10秒。当谈话时间平衡达到0时,强制放弃呼叫"

怎么办呢?我很擅长java。 java可以处理这个或者什么?任何建议欢迎。

1 个答案:

答案 0 :(得分:2)

您可以使用Java + AGI连接可以在extensions.conf中使用的MySQL或Mysql Function,如果您使用“L”,DIAL应用程序可以在x ms时间后丢弃该呼叫国旗!

L(x[:y][:z]): Limit the call to 'x' ms, warning when 'y' ms are left, repeated every 'z' ms) Only 'x' is required, 'y' and 'z' are optional. Numbers must be integers- beware of AGI scripts that may return long integers in scientific notation

拨号(SIP / $ {EXTEN} | 60 | L(300000))