使用 Asterisk 在 WRT54G 上实现 VoIP 功能
1. Asterisk 简介
Asterisk 是一个功能齐全、免费的开源基于 Linux 的 IP PBX 电话系统。它具备商业 PBX 解决方案的各种功能,如呼叫保持、转接、自定义拨号计划等,并且可进行无限配置。其源代码开放,可移植到多种不同平台,例如 WRT54G。由于 Asterisk 高度可配置,它可以精简以适应小空间。在 WRT54G 上安装 OpenWrt 后,仅剩下约 5.5MB 的可用空间,因此初始安装的 Asterisk 必须很小。如果需要,可以移除一些未使用的模块,并启用其他模块以获得更多功能,如语音信箱、保持音乐等。还可以通过 SD 卡改造来增加 WRT54G 的存储容量,充分利用 Asterisk 的所有功能。更多关于 Asterisk 项目的信息可访问 www.asterisk.com 。
2. 安装 Asterisk
在 OpenWrt 下安装 Asterisk 非常简单。OpenWrt 软件包树中包含一个作为 ipkg 包的 Asterisk 版本。虽然这个版本可能不是 Asterisk 的最新版本,但在 WRT54G 平台上完全稳定。当前 OpenWrt 软件包树中的 Asterisk 版本是 1.0.10 - 1,而在完整的 Intel Linux 安装中,Asterisk 项目发布的当前版本是 1.4。可以从多个地方获取适用于 WRT54G 的 ipkg 格式的更高版本 Asterisk,但应将其视为测试版或不稳定版本。
安装步骤如下:
1. 确保