Board logo

標題: 我親手建設的第一台 Asterisk Server [打印本頁]

作者: homeinns    時間: 2012-8-30 10:36     標題: 我親手建設的第一台 Asterisk Server

本帖最後由 homeinns 於 2012-8-30 14:48 編輯

大約在3年前的 HK依PC 網站上,我認識了角色 CHing,在他的誘導下,開始 VoIP 的業餘愛好,並在香港的老家建立了一台 ATCOM IP01 的 Lu-Lu 級的 Asterisk Server。
(在我的心田裏埋下一顆 Asterisk 的種子)

3年的時間很快就過去啦,我香港老家的 ATCOM IP01 的 Lu-Lu 級的 Asterisk Server (2010年5月份投入服務的)已經連續 24 x 365 運行了大約 28個月(超過 2萬小時的連續工作啦)。

經過這28個月的不停的擴展,我香港老家的 ATCOM IP01 的 Lu-Lu 級的 Asterisk Server 已經外掛了大約 10多台 ATA (Analogue Telephone Adaptor),幾個中港的家庭 + 幾個美/加/澳/新加坡的家庭,都靠這台 ATCOM 仔提供免費的長途電話服務。(在這 28個月裏,應該已經回收我第一天投進去的資金,現在每一天都是純利潤啦)

因爲該台 ATCOM 仔太繁忙,太多人靠它開飯,因此 Homeinns 絕對不敢拿這一台 ATCOM 仔來做 VoIP 電話的實戰演練(穩定的服務壓倒一切嗎)

最近因爲我國内的單位淘汰了幾台老電腦,與其把它們扔掉或者賤價買給2手佬,倒不如我全把它們檢回來,循環再用,做我不同的電腦實戰演練,例如 ubuntu,CentOS, Soft-Router 等等玩意兒。
(其實這些被淘汰掉的幾台老電腦也不是太古老,只不過是一些 P4 Intel 478 pins CPU, 還是使用 IDE HDD 和 DDR1 RAM 的電腦,應該是 7~8年前,2.0G 到 2.6G 速度的 P4 年代的舊電腦吧)


最近因爲玩不同種類的 Soft-Router,因此在燒錄和安裝 Linux 的  img 和 ISO 檔案纍積了不少的實戰經驗 。
在 DOS 的環境下,使用 physdiskwrite 這個燒錄的指令,玩得出神入化。

我的結論是:-  我們中了 Window 毒太深啦,一定要玩一玩 Linux 這些東西才能夠進一步拓展我們的電腦 DIY 的實戰經驗的。


經過這幾天的努力,用 Soft-Router 相同的伎倆,成功的用一台廢舊已經退役的上古年代的電腦(P3 733 MHz, Intel 370 Pin Coppermine CPU + 15G HDD, + 256M SDRAM)建設了我人生第一台純 DIY 的 Asterisk Server。

有鑒于 Homeinns 還是處於  Asterisk 主義的初級階段,還是要使用最 Lu-Lu 的 GUI Interface (Elastix) 才能夠駕馭那麽複雜,那麽富有設計彈性的 Asterisk VoIP Engine (核心)。

現在 Post 我第一台 Elastix Asterisk Server 的處女 Cap-圖讓各位 Asterisk 前輩看一看


看來 Homeinns 在往後在國内無數個寂寞的夜晚和周末,都要去看 Elastix 的 User Manual 去學習 Asterisk 設定的基本功,應該不愁寂寞啦。
http://www.synway.net/Download/M ... allation_Manual.pdf

http://www.hkitblog.com/?p=4839


希望各位的 Asterisk 前輩指點一下 Homeinns 下一步應該要走的路,才不會走冤枉路。
(1) 下一步就做下面的實驗,外掛 2台 ATA,設定用戶,進行 Internal 的内部通話

(2) 進一步,向外 Register 一條 Digital Trunk,例如 ET263, PennyTel, ToCALL, 進行對外的 100% Digital 的外撥通話,進入普通的 PSTN 電話系統。

(3) 但他媽的,我的 Asterisk 電腦沒有任何 FXO 和 FXS Port,怎樣 Interface 去普通的 PSTN Trunk 呢 ??? 把我國内的家的傳統 PSTN 固定網絡電話綫,Share 給下挂的用戶使用呢 ??
是不是要購買一些特別的 Asterisk 電腦專用的 PCI 連接標準的 FXO 和 FXS Port 呢 ??
我的家,還有幾台 LinkSys SPA3000 有 FXS/FXO Port 的,是否可以用來做我這個偉大的 Asterisk 試驗呢 ?? 不用去買這些特種的 Asterisk 專用的 PCI FXO/FXS Card 減少製作將來的電子垃圾。

(4) Asterisk 前輩對我們這些初級的 DIY 業餘人士有什麽指點,有什麽有趣的實戰演練可以介紹給我去玩呢 ??

(5) 我這一台 Asterisk 的電腦(P3 733MHz Intel 370 Pin CPU)是不是太古老呢??
沒有任何 Loading 下,只不過是一些 Basic Backgound 的顯示 GUI 已經耗用大約 20% CPU Power。
是不是這一台電腦已經是太廢,速度太慢,不能夠  在Asterisk多用家下運行和通話??
估計我的 Asterisk 家庭用途,不會超過 3~4 個用家,同時通話的。(但會外掛 10-20 台 ATA的)
這台 P3 733 MHz 的廢舊電腦,在  Soft-Router 海蜘蛛 (Hi-Router)下,高負荷下運行 BT 下載,才耗用 10 -20% CPU Power.
運行 Asterisk, 最低標準的 Hardware Config  是什麽呢 ? P4 2.0G 廢舊電腦行嗎 ??

(6)  Asterisk 前輩,你們現在用什麽的 Hardware 去運行你們的 Asterisk 系統呢 ??有一些 CHing 是在 NAS 上運行,  有沒有 CHing 好像我一樣,用廢舊電腦來運行 Asterisk 呢 ??

圖片附件: My Elastix\'s 1st screen capture (29-Aug-2012).jpg (2012-8-30 10:40, 123.98 KB) / 下載次數 406
http://telecom-cafe.com/forum/attachment.php?aid=1349&k=eb131f7e6e686c2c98f60790dd919d55&t=1732313580&sid=FfHWO5



圖片附件: My Elastix\'s Hardware Config n CPU usage (29-Aug-2012).jpg (2012-8-30 10:40, 129.4 KB) / 下載次數 407
http://telecom-cafe.com/forum/attachment.php?aid=1350&k=990fda18bb01b610902bdec804942991&t=1732313580&sid=FfHWO5


作者: 雯雯    時間: 2012-8-30 14:05

回復 1# homeinns

Homeinns兄, 你可以用1部電腦行VM同時跑soft router和Asterisk, 你那幾台SPA3000可以作為Asterisk的FXS/FXO Port, SPA3000亦一樣可以作為IP01的FXS/FXO Port.
作者: 角色    時間: 2012-8-31 00:33

哈哈,HOMEINNS可能中了我们的VoIP的毒。

你说的PSTN Trunk,你要用SPA3000,我提议HOMEINNS用OBi110,因为可以有GV和SP2,加上有PSTN Port链接你家里的PSTN Line。
作者: 電腦超人    時間: 2012-9-1 01:59

踏入VoIP是會令人拔不出來的啊~

我現在的很簡單...一台掛上2b的asterisk加上OBi110...
對我來說己很足夠...

近幾年來有不少時間到外地遊玩...
有時侯也會用VoIP撥個電話回香港...(心想“不用付漫遊/IDD費啊~爽死了~”)

如果是這樣用的話...不用多的...
來個數百分鐘通話後基本上用的硬件費用便會"回本"的了~
而且也不會因為擔心漫遊費而lost contact......

PS:剛剛下機...機場有WiFi連上後便已經打電話回香港了~
作者: homeinns    時間: 2012-9-3 15:34

本帖最後由 homeinns 於 2012-9-3 15:38 編輯

Homeinns 已經成功的在廢舊電腦内啓動了我第一台 Elastix GUI 的 Asterisk Server
(見上面的 Post)

這個周末,已經成功的把該台 Elastix/Asterisk Server 固定在 192.168.0.200 的 固定IP 上。(Static IP)

但在我的 Upstream Router (海蜘蛛的 Soft-Router)的 DMZ 設定,把這台Asterisk Server 向互聯網暴露的過程中,遇到了一點點的曲折的沙沙石石,
但最後通過向 User Manual 和 Google 老師請教,都一一的把這些沙沙石石小問題克服。
在這個過程中,更加堅固和加強了 Homeinns 的 DMZ 實戰網絡經驗。


但進入 Elastix 的 GUI,真是  劉姥姥初入大觀園, 數十個 Tag,幾百個設定,不知道從何入手。


最近 看到 Telecom Cafe 的  CHing /C妹, Post 出 AsteriskNOW  的 GUI。
Homeinns 見到,有非常眼熟的感覺,跟我那一台已經工作了 3年的 ATCOM IP01 非常相似

請問一下  CHing /C妹, 是不是AsteriskNOW  的 GUI, 比  Elastix 的 GUI,對 Asterisk 的初學者來説,是更加簡單,更加 User Friendly 呢 ??
(因爲我可以 Copy-n-Paste 我那一台 ATCOM IP01 内的設定,我跟这一台 ATCOM 仔已經有 28 個月的深厚交情,但有鑒于太多中港美加澳的親友靠它開飯,我不敢搞這一台已經運作正常的 ATCOM 仔)


我馬上去 asterisk.org 下載最新版本的 AsteriskNOW 軟件(是一個 超過 700M 的 ISO 檔案),我在國内的下載速度非常慢,要 5個多小時(可能中/美的 Bandwidth 大堵車)
在香港的網友,你們的 AsteriskNOW 軟件下載速度高嗎 ???


現在我就要決定,第一口的毒品,是吸 Elastix 海洛英。
還是  吸  AsteriskNOW  海洛英。
(我的 ATCOM 仔已經享受了 28個月的 AsteriskNOW 甜美海洛英的感覺)

請 CHing /C妹 幫助一下  Homeinns 作這個人生的選擇,

因爲往下跑是一條不歸路,絕對 不能夠走歪路的

作者: 雯雯    時間: 2012-9-3 16:08

回復 5# homeinns

AsteriskNOW的GUI現在好像是FreePBX, 不是Asterisk GUI. 想用Asterisk GUI可以自行complie, 唔難!
作者: lttliang    時間: 2012-9-3 16:37

不懂编写代码就用elastix或freepbx,懂编写代码就直接用asterisk,我最先是用asterisk gui,后来又组装了台电脑安装elastix.目前已经稳定运行了两年了,elastix中集成了freepbx,所以我是两者一起使用的,但我个人建议用asterisk.org下载的freepbx,因为freepbx的模块组件更新很快,功能要比elastix多,由于我需要的功能都已经有了,所以没有考滤再去深造了,到目前为止,我还是个菜鸟,当然一路走来,帮助我最大的还是角色大哥了!




歡迎光臨 電訊茶室 (http://telecom-cafe.com/forum/) Powered by Discuz! 7.2