【发布时间】:2011-08-11 03:52:35
【问题描述】:
我刚刚签了一份合同,为网吧开发一种计费应用程序,以监控他们的 VoIP 电话上的通话。以下是应用应该如何工作的主要思想。
假设我向某人借了一部电话 #2,他向不同的地方拨打了 10 次电话,通话费率可能不同,例如打电话到不同的国家。在他把电话还给我之后,我需要根据他拨打的所有电话的所有费率,看看他总共需要支付多少钱。
问题是,我从未使用过 VoIP,所以我无法估计开发这样的系统会有多困难。 在我看来,一个有问题的部分是以某种方式获取有关所有已拨打电话的数据。一旦我知道每个呼叫的呼入/呼出号码、长度和其他内容,它应该是以正确的格式处理和显示数据相对简单。
我想为了开发这样的应用程序,我必须设置 VoIP 网关(星号?)才能测试应用程序。
我害怕的是一些隐藏的问题,例如,如果我要为所有调用创建某种代理,可能会有非常高的性能要求等。
在开发这样一个系统时,我会遇到什么样的问题?如果可能的话,我希望有任何与 Java 相关的解决方案或建议。
【问题讨论】: