[ 本頁短網址: http://nextpbx.osslab.org.tw,備用網址: http://nextpbx.osslab.tw ]
※本篇教學由 alang 實作後所撰寫,如果轉載本文,請保持完整原文內容,並註明出處位址。
※本篇所有內容均為原創,惟部份圖片及檔案可能引自網際網路,若其涉及侵權事宜,請不吝告知。
※免責聲明:從事任何改機的行為,使用者須自行承擔一切的所有風險!
※授權聲明:有關 NextPBX 相關教學文章以及韌體檔採用創作共用的「姓名標示─非商業性─相同方式分享」的授權。
本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。若使用者修改該著作時,僅得依本授權條款或與本授權條款類似者來散布該衍生作品。使用時必須按照著作人指定的方式表彰其姓名(alang@osslab)。
將廢掉的網樂通機上盒改成免費且專業級的 IP PBX 網路語音交換系統 (自 2012-11-26 起,軟體正名為 NextPBX,訊息公佈於G+) 。
NextPBX 是由OSSLab VoIP 技術顧問所開發的一套基於標準 SIP 通訊協定的 IP PBX 網路語音交換系統,所使用的硬體是原網樂通機上盒,軟體則是由各種 OpenSource 元件所組成,包含有 STLinux 嵌入式作業系統、Asterisk、iptables、OpenVPN 等。
NextPBX 為新一代 VoIP 語音整合中心,除了可解決 VoIP 上的各種不同協定及設備上的搭配相容性之外,亦解決傳統式交換總機的空間限制,將不同地點整合為一,且在佈線及管理、維護上也更加容易更加彈性,除此之外更可透過二類電信,使電話可直撥市話、行動電話或國際電話達到節費功能。
NextPBX 主要做為橋接 VoIP Client 端設備,提供 Client 端之間的通訊、以及下車二類電信 ( 網路轉市話 ),並附帶有自動總機功能。搭配 FXO 閘道器,可實現市話撥入,透過語音系統轉接網路電話的功能。
NextPBX 是一套免費的、容易安裝的 IP PBX 系統,如果你曾經使用過 Asterisk-based 的 IP PBX,相信能很快上手做設定;如果對於 IP PBX 完全沒概念的用戶,也可以透過我們的郵件論壇尋求協助。
如果你手邊有這個小盒子,別再猶豫了,加入我們一起探索 VoIP 的奇妙世界;假使你不曾申請過它,但對 NextPBX 卻非常有興趣,那不妨去問問看週遭的親朋好友,或者上網去找,畢竟在壹網樂突然終止影音服務後,市面上起碼有數十萬個網樂通孤兒在流浪。
由於實驗室所贈予學員作為學習的機上盒,均是由各方不認識的熱心網友所餽贈,為了不讓所有餽贈者對本計畫有所疑慮,特將實驗室所轉送的學員名單公佈於計畫首頁。
暱名 | 數量 | 日期 |
nopen | 1 | 2013-01-23 |
Hank | 1 | 2013-01-26 |
yobo | 1 | 2013-01-27 |
Sun | 1 | 2013-03-25 |
Tony | 1 | 2013-03-27 |
Aji | 1 | 2013-04-02 |
Jason | 1 | 2013-04-02 |
Ticky | 1 | 2013-06-11 |
Prtec | 2 | 2013-06-21 |
IP 電話交換機功能 (Voice IP PBX Features)
網路功能 (Network Features)
管理 (Management)
IP PBX 電話系統示意圖
更多 IP PBX 的知識
其他硬體資訊
閱讀詳細的開發歷程及計畫中的開發項目,請前往
文件 | 大小 | 日期 | 附件上傳者 | |||
---|---|---|---|---|---|---|
cc-by-nc-sa-88x31.png CC 授權 | 5.33 KB | 11:12, 4 Jan 2013 | alang | 動作 | ||
nextpbx-backups.png Backup/Restore | 62.43 KB | 09:15, 23 Dec 2012 | alang | 動作 | ||
nextpbx-dialplans.png Dial Plans | 70.79 KB | 09:14, 23 Dec 2012 | alang | 動作 | ||
nextpbx-gtalk.png Google Voice | 62.69 KB | 09:14, 23 Dec 2012 | alang | 動作 | ||
nextpbx-login.png Login | 47.85 KB | 09:13, 23 Dec 2012 | alang | 動作 | ||
nextpbx-network.png Network | 46.96 KB | 09:15, 23 Dec 2012 | alang | 動作 | ||
nextpbx-outgoing.png Outgoing Calling Rules | 72.25 KB | 09:13, 23 Dec 2012 | alang | 動作 | ||
nextpbx-systemstatus.png System Status | 91.81 KB | 09:13, 23 Dec 2012 | alang | 動作 | ||
nextpbx-trunks.png Trunks | 67.94 KB | 09:15, 23 Dec 2012 | alang | 動作 | ||
nextpbx-users.png Users | 68.72 KB | 09:14, 23 Dec 2012 | alang | 動作 | ||
NextVOD-Inside.jpg NextVOD Inside | 246.72 KB | 10:19, 16 Oct 2012 | alang | 動作 |
Images 11 | ||
---|---|---|
Backup/Restorenextpbx-backups.png | Dial Plansnextpbx-dialplans.png | |
Google Voicenextpbx-gtalk.png | Loginnextpbx-login.png | Networknextpbx-network.png |
Outgoing Calling Rulesnextpbx-outgoing.png | System Statusnextpbx-systemstatus.png | Trunksnextpbx-trunks.png |
Usersnextpbx-users.png | NextVOD InsideNextVOD-Inside.jpg |
有最重要的關鍵點在於那個救援模式(/dev/sda1)的 loader.exe <-- 就是他跑整個還原機制 把分割區二(/dev/sda2)格式化後 /target.tgz 解開到 /mnt_system 然後 copy 到第二分割區 /dev/sda2 跟 最後修改 u-boot 的 bootcmd bootargs 改回由 /dev/sda2 boot 然後 reboot
重點在於 loader.exe 跑到最後的 reboot
依照這得安裝教學應該要出現 "更新失敗"
但實際上我的機器會直接就自動 reboot, 所以根本無法完成把 tar xzf /mnt/usb/target_IPPBX_xxxxx.tgz -C /mnt/app 做完的動作.. 動作快一點的人可能剛好解到一半 機器就直接 reboot 了
慢的人可能來不及做到 tar xzf /mnt/usb/target_IPPBX_xxxxx.tgz -C /mnt/app 就已經又還原完成 reboot 了
我嘗試直接 去把 loader.exe 做到一半的 tar xzf /target.tgz -C /mnt/system 這動作直接 kill 就會出現 "更新失敗" 但因為 沒跑完~
所以 /dev/sda2 會缺檔案無法正常 boot
u-boot 也沒改回去由 /dev/sda2 就會一直的在 /dev/sda1 boot
呈現半磚狀態...
到最後還是得靠 拆機 TTL 接進去做 最一勞永逸
我想到的是 把原始 /dev/sda1 的 root 下的 target.tgz 解開 然後把 target_IPPBX_xxxxx.tgz 解開蓋過 然後再打包成 target.tgz 在第一次 reset 的時候就把 結合 IPPBX 的 target.tgz 將 /dev/sda1 的 root target.tgz 蓋掉..
這樣就可以由救援模式 自動幫你把 IPPBX 裝好... 但問題是
1. 結合打包後的 target.tgz 是否會過大?! 還沒實作尚不明
2. 可以直接還原成原始網樂通消失, 自行備份原始 target.tgz 要還原的話再丟回去
tar xzf /mnt/usb/target_IPPBX_xxxxx.tgz -C /mnt/app
這步驟在自動 reboot 前無法完成.. 會解壓縮到一半就被強制中斷的問題
4. 約莫 1 分鐘,機上盒會完成開機並進入救援模式,如果此時有接上電視,畫面會停在: "更新失敗"
在我的 機器是不會發生的 會直接更新完成 就 reboot 啦~~ 編輯者 21:33, 22 Nov 2012
不會停在 更新失敗 看來要拿當初那條隨身碟來再測看看才知道
這篇安裝教學隨身碟是 only FAT32.. 其餘不可用 編輯者 09:06, 23 Nov 2012
Asterisk原廠GUI吧...他沒有欄位可以選擇other device !!! 拜託了....
市內電話->網樂通->撥號數字進到錄好的語音,或打9轉真人。
比如說買哪種牌子支援psx的usb moden..等等
感恩啊@@~~ 編輯者 08:58, 12 Feb 2013
USB modem 不適合用在這裡
更多問題歡迎多使用我們的郵件論壇