我对构建一个通过 Asterisk 服务器调用另一个 Android 应用的 Android 应用感兴趣。它将严格按照 SIP 到 SIP 的方式进行,无需连接到 PSTN。
我已经读到,根据此处 OP 的设置,您可以进行数千个并发呼叫: Linux 上的 Asterisk 电话系统的性能
所以我的下一个问题是,我听说有些系统管理员喜欢限制并发呼叫的数量。这样做的好处主要是控制计算机上使用的带宽和资源吗?还是有其他考虑?
答案1
我能想到的限制并发调用的常见原因是:
- 可用带宽有限。100 个高质量通话比 200 个糟糕通话更可取
- 可能会减慢或防止 DOS 攻击打开过多调用并导致服务器崩溃。
- 处理能力有限 - 如果呼叫需要在两端重新编码不同的编码方式,则每次呼叫会耗费大量的 CPU 周期