用Asterisk@Home组建VoIP电话交换系统

更新时间:2023-10-11
随着使用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的发行版。
  组建Asterisk@Home PBX系统所需
  要把AAH VoIP PBX系统建立并运行起来,如下的东西是必需的:
  一台专用的计算机
  一条宽带连接
  有VoIP功能的电话机
  VoIP服务提供商的帐号
  最主要的事情就是先要确定你要想让这个系统支持的同时呼叫的数目,这样就好决定运行AAH计算机的大致配置和因特网连接到底需要多大的带宽了。AAH有一个很大的优点就是在处理为数不多的线路时并不需要很强配置的计算机,根据VoIP-info.org网站上有关怎样计算一个Asterisk系统需求的内容,他们声称处理3条线路有一台Pentium 133 MHz和16 MB内存的机器就够了,但为了保险起见,还是使用当前的主流配置好一些。
  在一台Pentium Pro 200MHz 和154MB内存的机器上就可立刻轻松处理5条线路,这还是受制于我的因特网连接带宽,而另外一以700MHz Athlon和1GB内存的机器毫不费力地就可处理立刻处理8条线路,这个是受到VoIP服务提供商的限制。要想了解更多的关于怎样计算是AAH需求的内容,请大家仔细阅读VoIP-info.org网站上有关页面。
#p#分页标题#e#  看了如上内容要注意一下的是,要支持更多同时的呼叫连接的能力比起现在的处理器处理能力,可能更受限于你的因特网连接的带宽,处理同时呼叫的能力还依赖于这些因素如音频编码、电话类型、支持的呼叫特征,每个VoIP呼叫在两个方向(上行和下行)都可使用从20到90kbps的速率。
  但如果你的VoOP通信数据通过普通的因特网连接被路由的话,那得到的可能是语音通信不甚满意,数据通信用户也有抱怨,特别是在那些被大多数ISP“施舍”的小得可怜的上行带宽时更是如此。因此,如果一个办公室有十到十二个用户的话,明智的做法是另外再使用一条DSL线路(最好是上下行带宽对称的)来专门用做VoIP通信。
  如果用来运行AAH的电脑已准备好,并用宽带连接都安排好了,则下一步的工作就是电话机了。
  软件电话机是一个不错的选择(因为许多一流的软件电话机都是免费的),但软件电话机的话却非得要电脑开着才可使用,而且还应该去买些像样的耳麦,这个不是免费的噢。其实,一台SIP电话机也不是很贵的,随便从哪都可买到从60美元左右的Grandstream BudgetTone 101到300美元以上的Cisco 7960,不过,还有大量其他的选择可供你来挑选,它们的价格大致在100美元到150美元之间。
  如果你还有一些传统的模拟电话机并且想继续使用它们的话,那是非得要为每台电话机购买一台ATA(Analog Telephone Adapter,模拟电话适配器)了,ATA也被叫做FXS网关,把传统电话机的模拟接口转换成有以太网接口的VoIP连接。可以购买一台单端口的FXS网关/ATA,像Sipura SPA-1001一样,价格为60美元左右。
  另外还有一个选择就是使用多端口的FXS网关了,它实质上就是把许多的ATA做到了一个盒子内,再共用一个单独的网络连接而已。不过这样的产品在现阶段看来价格还是居高不下,相对来说还是比较昂贵的,远没有那些VoIP的硬件产品降价那么快,如它们的价格可从一个530美元的Mediatrix四端口FXS网关到2300美元的Audiocodes二十四端口网关产品,有些FXS网关还可连接PSTN线路(这称之为FXO连接),可在断电时或因特网连接出现问题的时候来作为备份使用。
  清单中的最后一个就是选择一个VoIP服务提供商了,许多有名的VoIP服务提供商如Vonage、AT&T CallVantage等等,它们都乐于出售“商业”VoIP服务,不过这都不适合于你自己拥有并运行的VoIP PBX系统。
  在VoIP DIY方面有两个公司正在开展这方面的业务,即Voicepulse公司和Broadvoice公司。Voicepulse公司描述它们的VoicePulse Connect!产品为一个“源于企业等级的要求,支持SIP和IAX的终端服务”,Connect!的服务是要先预付费的,费用是呼叫美国电话为每月11美元。Broadvoice的BYOD提供的各种费率方案可让各位从中选择(每月从9.95美元到29.95美元),不过要使用你自己的设备,当然可以是Asterisk PBX。

下一篇

开源SIP服务器你了解多少

通信系统集成

开源SIP服务器你了解多少

SIP服务器是促进基于互联网的电话的重要工具。它将您公司的IPPBX连接到互联网电话服务提供商(ITSP)。SIP开源服务器允许您以低成本创建自己的服务器,这与许多商业替代方案不同。 ...

相关内容

asterisk软电话交换机的强大功能

asterisk软电话交换机的强大功能

Asterisk是一个用于构建通信应用程序的开源框架。Asterisk将一台普通......

通信百科

2019-06-29

FreeSWITCH与Asterisk比较功能差异

FreeSWITCH与Asterisk比较功能差异

当谈到开源PBX电话系统时,有两个相互竞争的底层交换机往往会抢走风头,它们是Fr......

通信系统集成

2018-08-27

什么是Asterisk(Asterisk PBX的优点和缺点有哪些)

什么是Asterisk(Asterisk PBX的优点和缺点有哪些)

Asterisk PBX是一种使用Asterisk开源PBX软件的专用交换机(P......

通信系统集成

2018-08-27