我将为一家预计将快速发展的小型企业设置 VoIP。我对 VoIP 了解不多,只知道它是一种通过常规网络(内部网/互联网)而不是 POTS 工作的电话系统。
我的主要问题是应该如何设置?我知道有很多提供商,有 IP PBX,甚至还有更简单的解决方案,如 Skype;该怎么做?我想要最大程度的灵活性和对系统功能的控制。我想要一个非常强大和高质量的电话系统,但钱是一个问题,所以无法实现也想要。
如果您知道任何真正描述其工作原理和不同选项的好文章,那将会很有帮助。我只是不太了解它。
此外,如果可能的话,我希望支持多个地点。有两栋建筑被一条小车道隔开,两栋建筑都需要有电话(网络将连接起来,所以这不是什么问题),但有几个人会远程工作,所以如果他们能有一部带有四位数“分机号”的公司电话,那就太好了。这只需要使用 VPN 就可以了,还是其他什么?
答案1
毫无疑问,研究将是你最好的朋友。你很快就会意识到支持 VLAN 的基础设施是 VoIP 成功的关键(意思是:让您的 VoIP 流量在逻辑上与您的“正常”主机分开)。此外,确保您的网络基础设施交换机/路由器符合 VoIP 的规格:全双工、QoS 功能,并且没有电缆长度问题。
以下是我书签中的一些好资源:
- 关于 VoIP 的优秀白皮书:http://www.iec.org/online/tutorials/int_tele/index.asp
- SIP 协议信息:http://www.voip-info.org/wiki/view/SIP
- 如果您想深入了解 VoIP 产生的实际流量,您可能需要开始查看实际的数据包转储。以下是来自 wireshark 制造商的一个很好的资源:http://wiki.wireshark.org/SampleCaptures
- 该资源可能有点旧(h.323),但上面有很好的信息:http://www.tldp.org/HOWTO/VoIP-HOWTO.html
答案2
关于语音最常见的误解之一是它很简单,你可以像处理其他流量一样将它发送到网络上。这种方法确实有效,但你确实需要做一些准备工作。
首先,确保您的网络能够满足要求。市面上有许多网络分析仪可以在您的 LAN 上运行,并报告数据包丢失、延迟和抖动以及带宽。您会听到每次通话的带宽为 64kbps(使用 G.711)——这不包括协议开销,实际上,为每个并发语音通话预算 100kbps 应该没问题。抖动是杀手,不可靠的网络是一场噩梦,会导致无穷无尽的随机问题。
检查您的设备 - 如今许多低端路由器都运行应用层网关 - 其目的是帮助您通过 NAT 运行 SIP,因为 SIP 将 IP 嵌入数据中。毫无例外(我见过不少),我还没有看到一个 ALG 不会以某种方式严重破坏 SIP。任何像样的托管 SIP 提供商都会运行会话边界控制器来满足 NAT 的要求,所以这不是什么大问题。
许多提供商都会对 QoS 大发牢骚——只有当您的网络拥挤时它才有意义,而且如果您的网络一开始就拥挤,那么情况只会变得更糟。
对于您所描述的情况,请避免使用 Skype 等低端提供商。您最好的选择是:
运行连接到 PSTN 的 VoIP PBX,这样您就可以在公司内部运行 VoIP。您可以将两个办公室连接在一起,但请确保办公室之间的连接足够好。
使用 VoIP 互连运行 VoIP PBX。这通常比 PSTN 连接更便宜。
使用托管 PBX 提供商。这类似于以前在 PSTN 上称为 Centrex 的方案。
如果您对 VoIP 了解不多,但又需要推广,那么最好的选择就是最后一个选项,前提是每个站点的人数很少。找到一家好的提供商,使用他们推荐的手机。