用Asterisk@Home组建VoIP电话交换系统
棠棠 2006/10/23
摘要:通过VoIP的方法和开放源代码,你在可处理多路呼入与呼出的电话交换机方面就有一个低成本的选择了 图1:Asterisk@Home安装启动屏幕
安装完成后,出现的是一个命令行状态下的登录屏幕内容(图2),成功登录进入后,可看到这台AAH机器的IP地址,这也是你在web GUI界面下访问的地址。这一切做好后,就可把这台运行AAH机器的显示器、键盘和鼠标取下来了,再通过web
GUI界面来进行所有的管理工作。
图2:登录进入后的情形
web GUI也被认为是Asterisk管理入口(Asterisk Management Portal,AMP),使用它可允许你读取和编辑数据库,查看报告,更改设置等(图3)。
图3:Web管理界面
配置AAH
AMP使用整个的配置过程非常简单明了,每一个具体的设置都被合理地分类到了不同的标签下,把鼠标箭头移到某个标签上,就会出现一个关于该信息的简单描述框,这对你更改大量的设置值时非常有用,因为有时自己也会搞糊涂,不能完全确定到底需要更改的内容。
对一些最基本的设置,在AAH的用户手册(http://asteriskathome.sourceforge.net/handbook/)中例举了一些必需的配置方法,在看完整个用户手册后,但如果在实际的操作过程是碰到了一些问题的话,则可能会有一点点麻烦,因为在这个用户手册中根本就没有疑难解答或故障诊断方面的内容。不过在因特网上还有一些其他的AAH帮助方面的内容:Wiki
page at voip-info.org(http://www.voip-info.org/tiki-index.php?page=Asterisk+at++Home)、论坛(http://sourceforge.net/forum/?group_id=123387)和IRC频道。
不过就故障诊断和疑难解答来说Wiki的内容也不是那么全,而论坛上的响应也不是那么及时,因此IRC频道可能就是最好的选择了。在这个频道内有许多资深的用户在线的,不过由于with
Asterisk@Home是针对Asterisk的,在这可能有时难以得到某些帮助,因为这个频道的许多管理员就是使用Asterisk的。
在AMP中,有四个主要的部分――维护、设置、报告和面板。我们还没开始进行设置呢,则设置标签是我们要最先来访问的,它的主要功能是维护管理呼入和呼出,包括设置中继、数字话务员、语音信箱,甚至还可处理响铃后播放的音乐(类似于现在手机上的彩铃噢)。
最开始要做的事情就是设置中继了(图4),这将是告诉AAH怎样来与你选择的VoIP服务提供商来进行通信。在在线用户手册(http://asteriskathome.sourceforge.net/handbook/Section_3.3)中提供了关于怎样设置Free
World Dialup(FWD)和Voicepulse的内容,其他公司的设置方法与这两个实例差不多。有部分的VoIP服务提供商在他们的web站点上也提供有怎样来配置AAH的用法说明。
图4:添加一个中继
有四个不同的中继类型可供选择:ZAP, IAX2, SIP和ENUM,再加上一个自定义类型,你所选择的VoIP服务提供商应该有相关的信息来指导你选择哪一个具体的类型。
设置好中继后,现在AAH就与你的VoIP服务提供商建立好连接了,接下来就是使用“Add an Extension”页面(图5)来设置你的电话了,每一个Extensions选项必需指定一个名字、数字和密码,还可随意给它指定一个语音信箱的目录。
图5:添加Extensions
配置和特性
一个Extensions已在AMP中创建好了后,每个电话自身还是需要设置一下。在AAH的用户手册中有对几种“软件”电话和“硬”电话在这方面的相关介绍,最基本的,AAH服务器的IP地址、Extensions的数字和密码就得输入到电话机中。这些设置完成后,电话机不可开始工作了,对内部的extensions和通过AAH
PBX打电话都要通过呼入和呼出几个电话作一下测试看看。
维护标签可让你检查许多的系统设置,并允许更改配置文件、编辑数据库和查看日志文件,不过这也是一个最不好掌握的标签,因为在它的页面中没有任何即时的对相关内容的介绍。点击维护标签后首先出现的就是系统状态(图6),还可检查其他的系统信息和手工更改配置。
图6:系统状态
在图6所示的系统状态页面中,大家可看到有“”Reboot和“Shutdown”按钮排列在下部,在你运行AAH的机器离控制计算机很远的时候这个功能很管用。报告标签(图7)看上去非常简单,只有四个类别:呼叫记录、比较记录、月流量和日负荷,在这些报告中有些内容显示不全,但系统又不让你来调整数据的宽度范围。
图7:Reports屏幕
比较呼叫(Compare Calls)功能仅仅只是让你看看连续四天的呼叫的数;月流量也仅是一个有呼叫统计,而日负荷也一次只允许你一天;在呼叫报告中有一个很方便的功能就是允许你导出记录为一个PDF或CSV文件。
面板标签(图8)是一个由Flash建立的操作面板,它包含有不同的extensions、队列和中断,并可允许你来查看谁在使用这个系统,还可转移呼叫、挂断线路并可通过面板来建立电话会议。
图8:操作面板
写在最后
Asterisk@Home很具有实用性,并且应用范围广泛,它的成本很低,在一些配置很老旧的计算机上运行也很正常,对它进行配置更是容易得很。它主要的不足之处是在用户手册和Wiki中还缺少一些比较高级应用方面的资料,因此如果你想使用AAH的话,可能在某些方面还要多摸索一下。
AAH提供了各种不同的实用功能来提高它的商业应用能力,如同一个标准的PBX系统一样,你可以处理一个等待摘机的呼叫队列,也可转接它们。系统用户也可通过web来访问语音信箱,可进行参数的更改、管理和收听留下的信息。如果你不在计算机旁,并且你乐意的话,AAH甚至还可通过e_mail发送语音信箱中的信息给你,当然,还可以通过电话来访问语音信箱系统的。还有一个“数字话务员”呢,通过预先录制下来的信息可让你指导用户。
AAH简单的配置过程使它最适合于那些小型或中型规模的公司企业了,他们所需的只是它能够很好的工作,而不要过多地进行详细设置。如果你的需求是一些更复杂的系统,标准版本的Asterisk通过了专业的最优化设计,可能会更适合你。Asterisk@Home则是最适合于家庭和小型的企业使用,他们希望拥有全部功能和灵活性强的PBX系统,但价格要低廉、配置要简单并且是供应商管理(vendor-managed)的产品。
开源PBX:中小企业VoIP新宠 2006-10-23 |
CRM领域 开源“力”大无穷 2006-10-20 |
成本高?太复杂?开源CRM迎刃而解 2006-09-07 |
CRM厂商采开源经营模式 新产品加入AJAX技术 2006-07-28 |
开源CRM软件能撬动中国市场吗? 2006-01-11 |