随着使用VoIP成本的下降,家庭及个人用户对使用Vonage(或其他相类似的产品)的接受程度越来越高,因VoIP通信在家庭通话这一块的不断增长,且开放源代码项目的功能越来越强大,正是基于这样的背景与环境,产生了Asterisk这样一种可替代传统PBX的新产品,正适合于小型和中等规模的公司。

  这种想法是使用一台运行Linux的PC,再添加一些硬件设备来连接几台传统的模拟电话,把PC通过宽带连接到因特网上并在其上运行某些软件。通过VoIP的方法和开放源代码,你在可处理多路呼入与呼出的电话交换机方面就有一个低成本的选择了,只需很小的代价和很低的成本,在接通后可听到优美的音乐声,如同使用最好的商用电话交换机一样,可以有呼叫转移功能,并拥有个人的语音信箱(使用的费用是极低的)。

  小知识:PBX(Private Branch eXchange),是公司/机构用于连接专用和公用电话网络的现场数字或模拟电话交换台。

  什么是Asterisk?

  Asterisk是一个应用于VoIP的开放源代码PBX系统,有两个不同的版本:核心的Asterisk软件和用户界面更友好的 Asterisk@Home(AAH),后者有一个基于GUI的WEB界面。Asterisk@Home允许用户从一个控制面板来管理所有的VoIP活动连接,这个控制面板在每一台被接入网络中的计算机中都是可见,AAH安装在一台专门的计算机上用来充当网络中的PBX,用户可通过web浏览器来管理这个系统,甚至通过因特网也可管理它。

  Asterisk@Home,为什么要使用一个这样的名称,主要是它打算用来为家庭用户简化Asterisk产品的操作。虽然这个软件在设计上相对来说已简化了不少,但Asterisk绝大部分主要功能功能还依旧是保留着。如果使用的服务器够强劲的话,AAH能够管理的电话线可达数百条,基本上一台2GHz左右的机器就可处理数十条连接,对于需要廉价的VoIP装置来处理多条呼入的小企业和家庭用户来说,AAH可是一个相当不错的选择。

  Asterisk@Home vs. Asterisk

  我对Asterisk和Asterisk@Home这两个关键词搜索了很久,在两者之间真正的不同之处,笔者也没有什么清晰而明显的答案,但从我所收集和掌握的情况来看,AAH的功能和Asterisk是一模一样的,它们之间最大的不同之处在控制和配置的方式不同。AAH可通过一个Web页面来配置和控制,但Asterisk的一切操作都只可通过命令行和配置文件来完成。

  事实上,AAH仅仅只是在标准的Asterisk配置文件和命令行与用户之间放置了一个更友好的用户界面而已,然而熟练的高级AAH用户还是可使用其底层接口来更改设置,但所做的这些设置还有可能被web配置页面所改写掉。

  Asterisk主要是由Digium发起的一个开放源代码的软件VoIP PBX系统,Digium是一个也生产硬件VoIP产品的公司,Asterisk@Home是一个第三方的发行版本,包括Asterisk、

  AAH有两种不同的应用方式:一种是在已安装好的Linux系统下作为一个程序包使用;再者就是光盘映像文件(ISO格式),在这个映像文件中包含了一个CentOS 3的Linux的发行版。