扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
我们曾讨论了用于两台Asterisk PBX单元之间,或者Asterisk客户端和服务器之间进行通讯的内部Asterisk交换协议(IAX)。现在,让我们来看看Asterisk系统的一些部件,以及 他们是如何工作的。
Asterisk优势查看本文的国际来源
开源软件最明显的优势自然是费用;你可以免费下载Asterisk。最新的当前版本是1.2.13,另有处于Beta3的1.4.0版本。要列出Asterisk的功能,表格会很长,而且涵盖了常常在 高端(自然也是高价格)的PBX设备中才提供的高级功能,比如会议桥接,通话监控,通话排队,以及语音邮件。你可以在Asterisk的网站上看到一个其所支持的功能列表。
除了它自己的IAX协议外,Asterisk也支持H.323,SIP,MGCP以及SCCP协议。这意味着你可以用SIP电话或Cisco瘦客户端与之一起协同工作。它也可以和传统的(模拟)电话,比如 FXS(Foreign Exchange Station,外部交换站)和FXO(Foreign Exchange Office)这样传送和接收正规PSTN服务的接口,进行交互协作。
IAX比SIP更有优势的地方是在当需要穿越NAT设备时,IAX具有更好的防火墙友善性。IAX使用UDP协议(User Diagram Protocol)取代了实时传输协议RTP(Real-Time Transport Protocol),用于信号和媒体,从而缩减了负载,让你在同一连接上发送更多的通话。它仅使用一个端口(4569)。
可用性关系查看本文的国际来源
如果你的企业对开源产品的缺陷比较关心,你可能会被问到下述问题(部分或全部):
硬件需求
Asterisk可在一台普通的PC上运行,但是你将需要一块扩展卡以连接电话机和PSTN中继线到服务器上。Digium为此制作和出售PCI卡(PCI,外围互联部件,Peripheral Component Interconnect)。对电脑的硬件需求则视你所用的操作系统,服务器上将运行的软件(如果有的话),以及该PBX将负载的通话负荷来决定。
举例来说,如果安装Debian或其他资源需求极低Linux版本的话,Asterisk可以在一台很古老的低配置PC上运行。而硬件配置越强劲,它能同时处理的通话数量越多。
安装与维护的难度
开源软件产品通常比商业产品对技术知识的要求更高,而在一台Linux机器上下载、安装Asterisk软件,却绝非简单——甚至在一台Windows服务器上也轻松不到哪里去。举例来说 ,要创建一个拨号计划(决定PBX系统如何处理呼叫通话的路由指示),你将需要设置一个叫做extensions.conf的文本文件,其内容涵盖了扩展,优先级,以及应用命令。那意味 着你必须明白相关语法才行。
不过,也有一些选择可以让执行Asterisk变得更容易一些。有些图形界面可以让你从Web网站上对Asterisk进行配置和管理。FreePBX是最流行的例子。它提供一组预先定义好的拨 号计划,让你可以直接使用,而不用再自己费劲一一手写。
对小企业来说,用户可以安装TrixBox——以前的Asterisk@Home——使用一个基于web图形界面的接口来安装Asterisk IP PBX。这个接口称为AMP(Asterisk管理门户,Asterisk Management Portal),无需用户编辑任何配置文件。它提供ISO格式的CD-ROM,让你可以安装Linux以及Asterisk软件。
对于更大型的,愿意在一个IP PBX上花些钱的企业,Asterisk商业版价格在1000美金之下,并提供看护工具。这个价格还包括1年的技术支持。你可以购买捆绑了测试硬件的商业版 ,这会让它部署起来更简单。商业版支持最多40条并发通话,而升级后最多能支持高达240路的并发通话。
支持:Asterisk社区
即便你没有购买商业版,技术支持的资源依旧还是有一些的。Digium提供了一些内容广泛的在线文档,涵盖了安装和配置的向导,你可以免费从Digium的文档页上下载。
Digium的网站上还提供了一个论坛,Asterisk的用户和开发者可以在此提问和获得回答,以解决各自的疑难,已有大约1万名注册用户。另外,在irc.freenode.net服务器上,也有 一个Asterisk的专用IRC聊天频道。该聊天频道的名字叫做#asterisk(端口6667)。
在lists.digium.com上,还有很多Asterisk内容相关的邮件列表。你可以在网站上加入Asterisk用户邮件列表。
如果上述所有这些途径都没用的话,还有Digium为全系列的Asterisk产品提供的,以小时为计费单位的商业技术支持。你可以发信询问sales@digium.com,获得更多的信息。
总结
企业需要使用可能范围内最多的电话线,而这正好是利用VoIP结合PSTN服务所能做到的。这意味着你需要一个PBX系统来在企业内进行线路调度。IP PBX系统可能会花费不菲,但你 完全可以用一个低成本的方法来使用VoIP PBX功能:开源解决方案。而最流行的,也是支持最好的开源PBX软件就是:Asterisk。
(责任编辑:陈毅东)
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者