有关开源软件最令人激动的事情之一就是其创建超越传统的IT基础架构的应用程序的方式。一个恰当的例子是称作“Asterisk”的电话应用程序。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能。也许它最著名的应用是当作一台交换机(PBX),因为Asterisk能够把你的x86机器变成你自己的交换机。

  Asterisk还能做什么?它能够当作一台企业级的商用交换机。下面是它全套功能的特点:

  ·语音邮件

  ·呼叫桥接(多个主叫方拨入以参加电话会议)

  ·呼叫路由

  ·呼叫列队

  ·呼叫转移

  ·与主叫方有关的独特的铃声

  ·音乐保持(在电话转接过程中,让呼叫方听音乐)

  Asterisk让人激动的事情是它在小企业预算可承受的范围内提供了商业交换机的功能和可伸缩性。你可以使用一台老式的奔腾3计算机,让你的机构看起来就同世界上的大企业一样。

  Asterisk甚至能够使你的机构看起来就像是全球最大的企业一样。Asterisk用户的一个可以使用的资源是Allison Smith。她的声音是全球最著名的电话语音。如果你使用Verizon、Cingular或者其它公司的电话,你就会听到她的声音。

  如何设置Asterisk

  你如何在你的企业开始使用Asterisk?这个过程需要三个步骤:

  第一,在你的工作场所接入一条或者多条电话线。把这些电话线连接到你的奔腾3计算机的电话卡。这些电话卡本身需要购买,但是,价格比较便宜。Asterisk能够处理POTS线路或者在接入方处理数字线路。这个选择由你确定。

  第二,根据你的需要设置Asterisk。你可以设置根据主叫方拨打的电话号码分配电话。(另外的选择包括设置电话组。这个选择类似于告诉电话“要销售请按1”)。为每一个Asterisk用户和电话组设置语音邮件。定义你的音乐保持。坦率地说,设置音乐保持是设置过程中最困难的部分,因为Asterisk提供的选择很多。

  设置正确也很困难,因为Asterisk按照Unix/Linux的传统,使用了过分讲究的晦涩难懂的设置文本文件。阅读这个配置文件找出正确的方法才能够完成这个设置。完成设置之后才能让初级用户掌握Asterisk。

  第三,设置你的内部电话网络。再说一次,Asterisk是非常灵活的,允许使用模拟信号的电话或者VOIP电话,甚至两种电话可以混合使用。如果你的办公区有电话线网络,模拟电话是有意义的。如果你缺少电话线基础设施,你可以使用以太网基础设施,然后把IP电话挂在以太网基础设施上,并且把Asterisk集成到你的计算基础设置中。VOIP电话目前是最便宜的,使这成为一种诱人的替代方法。

  就这些。按照这些步骤,你只用不到二千美元就可以安装和运行你自己的交换机系统。Asterisk可伸缩性非常大,也就是说,随着你的机构的规模扩大,你可以扩大它的应用。最可取的是,当你扩大Asterisk的应用范围时,你不需要全面的升级。换句话说,你不需要抛弃以前的解决方案,一切从头开始。