我是星号中的新手。有一个名为A2Billing的星号解决方案,但我想构建如下内容:
"呼叫者A是星号中注册的sip对等。A被呼叫到任何号码。建立呼叫后,需要连接MySQL数据库,每10秒检查A的通话时间余额,并扣除10秒的通话时间。当通话时间余额达到0时,强制放弃呼叫"
如何做到这一点?我擅长java。java能处理这个问题吗?欢迎任何建议。
您可以使用Java+AGI连接MySQL或MySQL函数,这些函数可以在您的扩展插件中使用。conf,如果您使用"L"标志,DIAL应用程序可以在x毫秒后放弃调用!
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))