這篇文章主要是延續 家用 IP PBX-ASUS WL-500GU 改裝篇 所作的教學,這次以 Tomato 軔體來取代前一篇的 DD-WRT,應用仍以 IP PBX 為主。
依據網路上廣大網友使用的經驗來說,Tomato 相較 DD-WRT 以安裝在同一型的機器上會有更好的效能(在運作一樣的功能下,Tomato 使用更少的硬體資源),而且對於 QoS 的功能展現更是優於 DD-WRT(用過 DD-WRT QoS 的人都知道,功能好像是假的);然而 Tomato 也有不足之處,例如多數軔體不支援 VPN 及 USB,又這兩項對於家用 IP PBX 的應用,我認為還蠻重要的,因為有 USB 支援才能安裝完整的 Asterisk 套件,有 VPN 支援才方便作遠端的管理。
所以,這次特別在網路上搜尋了有支援 VPN 及 USB 的 Tomato 軔體,並以此作為這篇教學的主要使用平台。
硬體相同於這篇教學 家用 IP PBX-ASUS WL-500GU 改裝篇
軔體介紹:Tomato 1.25 ND-USB-vpn3.4 (1.25.8634)
IP PBX:Asterisk 1.4 and 1.6
GUI:Asterisk-GUI 2.0
安裝後的管理首頁
下載軔體 tomato-1.25-ND-USB-8634-vpn3.4.rar
http://www.linksysinfo.org/forums/sh...ad.php?t=60185
解壓縮檔案,將副檔名 trx 改成 bin。
登入 DD-WRT 管理網頁 > Administration > Firmware Upgrade
選擇 tomato-ND-USB-8634vpn3.4-VPN.bin
注意!
刷完軔體後,機器會自動重開,並且在重開機後手動作一次設定清除(按下機器背後 Reset 鍵直到電源燈熄滅)。
預設登入網頁登入帳號/密碼為 root / admin。
啟動 USB 支援功能
登入管理網頁 > USB and NAS
USB 的磁區規劃及 Tomato 初始設定,包含Optware 安裝等,請參考教學 家用 IP PBX-ASUS WL-500GU 改裝篇。
Tomato 啟動時自動掛載 USB
登入管理網頁 > Administration > Firewall,輸入內容
sleep 10 && mount /dev/scsi/host0/bus0/target0/lun0/part1 /opt
請參考教學 家用 IP PBX-ASUS WL-500GU 改裝篇。
Tomato 設定自動啟動 Asterisk 程序
登入管理網頁 > Administration > Firewall,輸入內容
/opt/etc/config/optware.startup
Tomato 設定關機時自動關閉 Asterisk 程序
登入管理網頁 > Administration > Shutdown,輸入內容
/opt/etc/config/optware.shutdown
文件 | 大小 | 日期 | 附件上傳者 | |||
---|---|---|---|---|---|---|
tomato-status.png Tomato Status | 28.31 KB | 13:35, 24 Oct 2009 | alang | 動作 | ||
tomato-usb_support.png Tomato USB Support | 13.87 KB | 12:33, 25 Oct 2009 | alang | 動作 |
Images 2 | ||
---|---|---|
Tomato Statustomato-status.png | Tomato USB Supporttomato-usb_support.png |
用這樣等級的硬體 來當 IVR & PBX 最多可以同時多少路 ?
假如不適合,我假如想做一個8路左右 友推薦的便宜方案嗎?
請問一下, DD-WRT 和 Tomato , 那一個用來當做 VOIP Gateway 會比較好用呢?
另外, 有沒有方法可以改 Port 呢? (因為在大陸有時會封5060,想改為不同的port.)
謝謝.
我個人比較喜歡 DD-WRT,但也有網友以 Tomato 作為家用的 IP PBX 系統。
Asterisk 是可以改 port 的。
Asterisk1.8能在openwrt上安装
OpenWRT 應該是可以安裝 Asterisk+GUI,google 可以搜尋到許多相關教學,期待你的分享。