0

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

“呼叫者 A 是星号中的注册 sip peer。A 呼叫任意号码。呼叫建立后需要连接 MySQL 数据库,每隔 10 秒检查一次 A 的通话时间余额,并扣除 10 秒的通话时间。当通话时间余额到来时为 0 强行挂断”

怎么能做到这一点?我擅长java。java可以处理这个还是什么?欢迎任何建议。

4

1 回答 1

2

您可以使用 Java + AGI 连接 MySQL 或Mysql可以在您的 extensions.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))

于 2013-08-19T21:30:44.423 回答