笔者也接触过不少的数字电话应答机,但我现在对这种现有的成品机器相当失望了,一般那些从商店中购买的机器都还是可以使用,但就是不能完全满足我的要求。通常,它们的产品质量与语音质量从来都没有达到正常应有的水平,其功能也从来没有设置得很完善或完全从用户的角度出发考虑,要不就是仅只提供几种少得可怜的功能,而且笔者对这些功能都没有一点兴趣。并且,由于每一种数字电话应答机的工作方式与操作方法都是不相同的,因此我得随时把它们的用户手册带在身旁,免得在万一的情况下我需要它完成一个简单的功能而自己又忘记怎么做了了,例如像替换它的信息或设置多个语音邮箱等。
在使用了一段时间并不能使自己满意的这样一些应答机后,笔者终于忍不住了,最后决定来组建一台自己的数字电话应答机。这听起来好像有点天方夜谭的样子,单凭你这几刷子,似乎是一个不可能完成的任务,不过现在我们有了一款功能强大,好像还有点稀奇古怪,但正好能够达到这样目的软件,即被称之为Asterisk的PBX软件,有了它之后,我们的所有想法都能变成现实,不过还得感谢Digium公司的Mark Spencer。众所周知,Asterisk是一款应用在VoIP领域的PBX系统软件,它可提供许多的电信功能,甚至还可把你的计算机变成一台电信的电话交换机。由于它在完成作为一台简单的应答机这一角色时具有谁也不可否认的巨大威力,它完全符合我的所有目标(见表1所列),并且随着我需求的进一步增长,它还可可提供基本上无限制的扩展空间。
|
短期任务 |
长远任务 |
|
1. 可使用标准的模拟电话线工作。
2. 可作为一台独立的设备,而不需要运行在我主要的工作站计算机上。
3. 具备像一台普通的应答机一样把语音邮件存储下来的功能。
4. 当有新的语音邮件到达时发送email通知用户
5. 有记录呼叫者ID的功能。 |
1. 可允许我从一个web页面中来查看呼叫者ID记录。
2. 可连接到一个VoIP服务提供商,以来进行比较便宜的长途通话。
3. 如果有语音邮件等待接收,提供有清晰的铃声有提示用户。
4. 可把它放置在一个小巧的外壳中。
5. 通过扩展,可在我的家中组建一个VoIP电话网络。 |
|
表1:设计目标 | |
下面,我们就开始此次打造过程,由于文章较长,我们分两篇来介绍整个过程,下面为各篇的连接: