是否可以或建议虚拟化 PBX 系统?怎么办呢?

tac*_*cos 6 virtual-machines voip sip pbx vmware-esxi

我对 VoIP 世界完全陌生,我们正在寻求从我们当前的提供商转向我们自己托管的解决方案,主要是因为当前的服务非常不可靠。不幸的是,我基本上对 VoIP 一无所知,也不知道什么是必要的。据我了解,您至少需要 SIP 服务、PBX 系统以及硬件或软件电话。我觉得这是对必要内容的过度简化,因此将不胜感激。

此外,由于我们所有的系统都存在于 VMWare ESXi 中,因此在 VMWare 中虚拟化 PBX(如 PBXInAFlash 或 OpenPBX 等)似乎会很好;但是,我不知道这样做是否可行或可取。我们在呼叫中心风格的功能中拥有大约 25 个用户和大约 100 个“工作组”。

所以,我想我的问题是:

  1. 管理 VoIP 系统所需的最低硬件、软件和服务是什么?
  2. 是否可以虚拟化 PBX 系统?
  3. 如果(2),是否建议为大约 25 个用户和 100 个工作组的环境虚拟化 PBX 系统?

Eva*_*son 12

您的问题的所有答案都是“视情况而定”。如果您使用像 Asterisk 这样的 PBX 系统,其中音频数据实际上是由服务器计算机处理的,那么您对服务器计算机的 CPU 和 I/O 要求就会更高(以及对计时的严格依赖——这是虚拟机所不具备的)不一定做得很好)。如果您使用像 sipXecs 这样的 PBX 系统,它更像是一个“交换机”,音频数据主要在端点(电话和网关)之间流动,您的服务器资源需求会低得多,但显然,功能集不同。

我认为你在错误的方向接近这个。我首先要确定您需要在 PBX 中具备哪些与电话相关的功能,然后再确定可以提供您所需要的产品、平台和经销商。您可以将虚拟化视为开发规范的技术“需求清单”项目,但我认为与电话相关的功能应该优先。一旦你知道你在寻找什么,从功能集的角度来看,你就可以开始计算你的硬件要求。


pfo*_*pfo 9

由于一个主要方面,虚拟化 PBX 是一项挑战:无法保证 PBX VM 的调度,并且一般调度行为可能会引入抖动。话虽如此,您还必须考虑如何将您的线路卡(如果您需要 S0 连接到其他一些 PBX 等)需要呈现给 VM,以及 vMotion 和 HA 之类的东西是否有意义。

vmware 的一些人已经这样做了,并且一直在思考如何像应用程序一样实时运行并且有这样做的经验,但是您必须直接与 vmware 交谈以了解当前的“工作”产品集是什么。