首頁(yè)>>>技術(shù)>>>VoIP

用Asterisk@Home組建VoIP電話(huà)交換系統

棠棠 2006/10/23

  摘要:通過(guò)VoIP的方法和開(kāi)放源代碼,你在可處理多路呼入與呼出的電話(huà)交換機方面就有一個(gè)低成本的選擇了

  隨著(zhù)使用VoIP成本的下降,家庭及個(gè)人用戶(hù)對使用Vonage(或其他相類(lèi)似的產(chǎn)品)的接受程度越來(lái)越高,因VoIP通信在家庭通話(huà)這一塊的不斷增長(cháng),且開(kāi)放源代碼項目的功能越來(lái)越強大,正是基于這樣的背景與環(huán)境,產(chǎn)生了Asterisk這樣一種可替代傳統PBX的新產(chǎn)品,正適合于小型和中等規模的公司。

  這種想法是使用一臺運行Linux的PC,再添加一些硬件設備來(lái)連接幾臺傳統的模擬電話(huà),把PC通過(guò)寬帶連接到因特網(wǎng)上并在其上運行某些軟件。通過(guò)VoIP的方法和開(kāi)放源代碼,你在可處理多路呼入與呼出的電話(huà)交換機方面就有一個(gè)低成本的選擇了,只需很小的代價(jià)和很低的成本,在接通后可聽(tīng)到優(yōu)美的音樂(lè )聲,如同使用最好的商用電話(huà)交換機一樣,可以有呼叫轉移功能,并擁有個(gè)人的語(yǔ)音信箱(使用的費用是極低的)。

  小知識:PBX(Private Branch eXchange),是公司/機構用于連接專(zhuān)用和公用電話(huà)網(wǎng)絡(luò )的現場(chǎng)數字或模擬電話(huà)交換臺。

  什么是Asterisk?

  Asterisk是一個(gè)應用于VoIP的開(kāi)放源代碼PBX系統,有兩個(gè)不同的版本:核心的Asterisk軟件和用戶(hù)界面更友好的 Asterisk@Home(AAH),后者有一個(gè)基于GUI的WEB界面。Asterisk@Home允許用戶(hù)從一個(gè)控制面板來(lái)管理所有的VoIP活動(dòng)連接,這個(gè)控制面板在每一臺被接入網(wǎng)絡(luò )中的計算機中都是可見(jiàn),AAH安裝在一臺專(zhuān)門(mén)的計算機上用來(lái)充當網(wǎng)絡(luò )中的PBX,用戶(hù)可通過(guò)web瀏覽器來(lái)管理這個(gè)系統,甚至通過(guò)因特網(wǎng)也可管理它。

  Asterisk@Home,為什么要使用一個(gè)這樣的名稱(chēng),主要是它打算用來(lái)為家庭用戶(hù)簡(jiǎn)化Asterisk產(chǎn)品的操作。雖然這個(gè)軟件在設計上相對來(lái)說(shuō)已簡(jiǎn)化了不少,但Asterisk絕大部分主要功能功能還依舊是保留著(zhù)。如果使用的服務(wù)器夠強勁的話(huà),AAH能夠管理的電話(huà)線(xiàn)可達數百條,基本上一臺2GHz左右的機器就可處理數十條連接,對于需要廉價(jià)的VoIP裝置來(lái)處理多條呼入的小企業(yè)和家庭用戶(hù)來(lái)說(shuō),AAH可是一個(gè)相當不錯的選擇。

  Asterisk@Home vs. Asterisk

  我對Asterisk和Asterisk@Home這兩個(gè)關(guān)鍵詞搜索了很久,在兩者之間真正的不同之處,筆者也沒(méi)有什么清晰而明顯的答案,但從我所收集和掌握的情況來(lái)看,AAH的功能和Asterisk是一模一樣的,它們之間最大的不同之處在控制和配置的方式不同。AAH可通過(guò)一個(gè)Web頁(yè)面來(lái)配置和控制,但Asterisk的一切操作都只可通過(guò)命令行和配置文件來(lái)完成。

  事實(shí)上,AAH僅僅只是在標準的Asterisk配置文件和命令行與用戶(hù)之間放置了一個(gè)更友好的用戶(hù)界面而已,然而熟練的高級AAH用戶(hù)還是可使用其底層接口來(lái)更改設置,但所做的這些設置還有可能被web配置頁(yè)面所改寫(xiě)掉。

  Asterisk主要是由Digium發(fā)起的一個(gè)開(kāi)放源代碼的軟件VoIP PBX系統,Digium是一個(gè)也生產(chǎn)硬件VoIP產(chǎn)品的公司,Asterisk@Home是一個(gè)第三方的發(fā)行版本,包括Asterisk、

  AAH有兩種不同的應用方式:一種是在已安裝好的Linux系統下作為一個(gè)程序包使用;再者就是光盤(pán)映像文件(ISO格式),在這個(gè)映像文件中包含了一個(gè)CentOS 3的Linux的發(fā)行版。

  組建Asterisk@Home PBX系統所需

  要把AAH VoIP PBX系統建立并運行起來(lái),如下的東西是必需的:
  最主要的事情就是先要確定你要想讓這個(gè)系統支持的同時(shí)呼叫的數目,這樣就好決定運行AAH計算機的大致配置和因特網(wǎng)連接到底需要多大的帶寬了。AAH有一個(gè)很大的優(yōu)點(diǎn)就是在處理為數不多的線(xiàn)路時(shí)并不需要很強配置的計算機,根據VoIP-info.org網(wǎng)站上有關(guān)怎樣計算一個(gè)Asterisk系統需求的內容,他們聲稱(chēng)處理3條線(xiàn)路有一臺Pentium 133 MHz和16 MB內存的機器就夠了,但為了保險起見(jiàn),還是使用當前的主流配置好一些。

  在一臺Pentium Pro 200MHz 和154MB內存的機器上就可立刻輕松處理5條線(xiàn)路,這還是受制于我的因特網(wǎng)連接帶寬,而另外一以700MHz Athlon和1GB內存的機器毫不費力地就可處理立刻處理8條線(xiàn)路,這個(gè)是受到VoIP服務(wù)提供商的限制。要想了解更多的關(guān)于怎樣計算是AAH需求的內容,請大家仔細閱讀VoIP-info.org網(wǎng)站上有關(guān)頁(yè)面。

  看了如上內容要注意一下的是,要支持更多同時(shí)的呼叫連接的能力比起現在的處理器處理能力,可能更受限于你的因特網(wǎng)連接的帶寬,處理同時(shí)呼叫的能力還依賴(lài)于這些因素如音頻編碼、電話(huà)類(lèi)型、支持的呼叫特征,每個(gè)VoIP呼叫在兩個(gè)方向(上行和下行)都可使用從20到90kbps的速率。

  但如果你的VoOP通信數據通過(guò)普通的因特網(wǎng)連接被路由的話(huà),那得到的可能是語(yǔ)音通信不甚滿(mǎn)意,數據通信用戶(hù)也有抱怨,特別是在那些被大多數ISP“施舍”的小得可憐的上行帶寬時(shí)更是如此。因此,如果一個(gè)辦公室有十到十二個(gè)用戶(hù)的話(huà),明智的做法是另外再使用一條DSL線(xiàn)路(最好是上下行帶寬對稱(chēng)的)來(lái)專(zhuān)門(mén)用做VoIP通信。

  如果用來(lái)運行AAH的電腦已準備好,并用寬帶連接都安排好了,則下一步的工作就是電話(huà)機了。

  軟件電話(huà)機是一個(gè)不錯的選擇(因為許多一流的軟件電話(huà)機都是免費的),但軟件電話(huà)機的話(huà)卻非得要電腦開(kāi)著(zhù)才可使用,而且還應該去買(mǎi)些像樣的耳麥,這個(gè)不是免費的噢。其實(shí),一臺SIP電話(huà)機也不是很貴的,隨便從哪都可買(mǎi)到從60美元左右的Grandstream BudgetTone 101到300美元以上的Cisco 7960,不過(guò),還有大量其他的選擇可供你來(lái)挑選,它們的價(jià)格大致在100美元到150美元之間。

  如果你還有一些傳統的模擬電話(huà)機并且想繼續使用它們的話(huà),那是非得要為每臺電話(huà)機購買(mǎi)一臺ATA(Analog Telephone Adapter,模擬電話(huà)適配器)了,ATA也被叫做FXS網(wǎng)關(guān),把傳統電話(huà)機的模擬接口轉換成有以太網(wǎng)接口的VoIP連接。可以購買(mǎi)一臺單端口的FXS網(wǎng)關(guān)/ATA,像Sipura SPA-1001一樣,價(jià)格為60美元左右。

  另外還有一個(gè)選擇就是使用多端口的FXS網(wǎng)關(guān)了,它實(shí)質(zhì)上就是把許多的ATA做到了一個(gè)盒子內,再共用一個(gè)單獨的網(wǎng)絡(luò )連接而已。不過(guò)這樣的產(chǎn)品在現階段看來(lái)價(jià)格還是居高不下,相對來(lái)說(shuō)還是比較昂貴的,遠沒(méi)有那些VoIP的硬件產(chǎn)品降價(jià)那么快,如它們的價(jià)格可從一個(gè)530美元的Mediatrix四端口FXS網(wǎng)關(guān)到2300美元的Audiocodes二十四端口網(wǎng)關(guān)產(chǎn)品,有些FXS網(wǎng)關(guān)還可連接PSTN線(xiàn)路(這稱(chēng)之為FXO連接),可在斷電時(shí)或因特網(wǎng)連接出現問(wèn)題的時(shí)候來(lái)作為備份使用。

  清單中的最后一個(gè)就是選擇一個(gè)VoIP服務(wù)提供商了,許多有名的VoIP服務(wù)提供商如Vonage、AT&T CallVantage等等,它們都樂(lè )于出售“商業(yè)”VoIP服務(wù),不過(guò)這都不適合于你自己擁有并運行的VoIP PBX系統。

  在VoIP DIY方面有兩個(gè)公司正在開(kāi)展這方面的業(yè)務(wù),即Voicepulse公司和Broadvoice公司。Voicepulse公司描述它們的VoicePulse Connect!產(chǎn)品為一個(gè)“源于企業(yè)等級的要求,支持SIP和IAX的終端服務(wù)”,Connect!的服務(wù)是要先預付費的,費用是呼叫美國電話(huà)為每月11美元。Broadvoice的BYOD提供的各種費率方案可讓各位從中選擇(每月從9.95美元到29.95美元),不過(guò)要使用你自己的設備,當然可以是Asterisk PBX。

  安裝AAH

  Asterisk@Home已和CentOS綁定在一起了,一個(gè)基于Linux的操作系統。安裝AAH的過(guò)程其實(shí)很簡(jiǎn)單,把電腦設置成光驅啟動(dòng)后,只需把CD插入到光驅中再啟動(dòng)機器就行了。出現如圖1所示的屏幕內容后,按下回車(chē)鍵就行了,等待一會(huì )兒。完成后計算機會(huì )彈出這個(gè)光盤(pán)并重啟,重新啟動(dòng)后,一切安裝過(guò)程都會(huì )自動(dòng)地進(jìn)行。

  整個(gè)的安裝過(guò)程大約會(huì )持續20到90分鐘左右,取決于你機器的速度。以我的經(jīng)驗來(lái)看,在一臺200MHz的電腦上大約花了一個(gè)半小時(shí)左右,而在另外一臺1.6GHz的機器上安裝所花的時(shí)間卻只有大概30分鐘。

圖1:Asterisk@Home安裝啟動(dòng)屏幕

  安裝完成后,出現的是一個(gè)命令行狀態(tài)下的登錄屏幕內容(圖2),成功登錄進(jìn)入后,可看到這臺AAH機器的IP地址,這也是你在web GUI界面下訪(fǎng)問(wèn)的地址。這一切做好后,就可把這臺運行AAH機器的顯示器、鍵盤(pán)和鼠標取下來(lái)了,再通過(guò)web GUI界面來(lái)進(jìn)行所有的管理工作。

圖2:登錄進(jìn)入后的情形

  web GUI也被認為是Asterisk管理入口(Asterisk Management Portal,AMP),使用它可允許你讀取和編輯數據庫,查看報告,更改設置等(圖3)。


圖3:Web管理界面

  配置AAH

  AMP使用整個(gè)的配置過(guò)程非常簡(jiǎn)單明了,每一個(gè)具體的設置都被合理地分類(lèi)到了不同的標簽下,把鼠標箭頭移到某個(gè)標簽上,就會(huì )出現一個(gè)關(guān)于該信息的簡(jiǎn)單描述框,這對你更改大量的設置值時(shí)非常有用,因為有時(shí)自己也會(huì )搞糊涂,不能完全確定到底需要更改的內容。

  對一些最基本的設置,在A(yíng)AH的用戶(hù)手冊(http://asteriskathome.sourceforge.net/handbook/)中例舉了一些必需的配置方法,在看完整個(gè)用戶(hù)手冊后,但如果在實(shí)際的操作過(guò)程是碰到了一些問(wèn)題的話(huà),則可能會(huì )有一點(diǎn)點(diǎn)麻煩,因為在這個(gè)用戶(hù)手冊中根本就沒(méi)有疑難解答或故障診斷方面的內容。不過(guò)在因特網(wǎng)上還有一些其他的AAH幫助方面的內容:Wiki page at voip-info.org(http://www.voip-info.org/tiki-index.php?page=Asterisk+at++Home)、論壇(http://sourceforge.net/forum/?group_id=123387)和IRC頻道。

  不過(guò)就故障診斷和疑難解答來(lái)說(shuō)Wiki的內容也不是那么全,而論壇上的響應也不是那么及時(shí),因此IRC頻道可能就是最好的選擇了。在這個(gè)頻道內有許多資深的用戶(hù)在線(xiàn)的,不過(guò)由于with Asterisk@Home是針對Asterisk的,在這可能有時(shí)難以得到某些幫助,因為這個(gè)頻道的許多管理員就是使用Asterisk的。

  在A(yíng)MP中,有四個(gè)主要的部分――維護、設置、報告和面板。我們還沒(méi)開(kāi)始進(jìn)行設置呢,則設置標簽是我們要最先來(lái)訪(fǎng)問(wèn)的,它的主要功能是維護管理呼入和呼出,包括設置中繼、數字話(huà)務(wù)員、語(yǔ)音信箱,甚至還可處理響鈴后播放的音樂(lè )(類(lèi)似于現在手機上的彩鈴噢)。

  最開(kāi)始要做的事情就是設置中繼了(圖4),這將是告訴AAH怎樣來(lái)與你選擇的VoIP服務(wù)提供商來(lái)進(jìn)行通信。在在線(xiàn)用戶(hù)手冊(http://asteriskathome.sourceforge.net/handbook/Section_3.3)中提供了關(guān)于怎樣設置Free World Dialup(FWD)和Voicepulse的內容,其他公司的設置方法與這兩個(gè)實(shí)例差不多。有部分的VoIP服務(wù)提供商在他們的web站點(diǎn)上也提供有怎樣來(lái)配置AAH的用法說(shuō)明。

圖4:添加一個(gè)中繼

  有四個(gè)不同的中繼類(lèi)型可供選擇:ZAP, IAX2, SIP和ENUM,再加上一個(gè)自定義類(lèi)型,你所選擇的VoIP服務(wù)提供商應該有相關(guān)的信息來(lái)指導你選擇哪一個(gè)具體的類(lèi)型。

  設置好中繼后,現在A(yíng)AH就與你的VoIP服務(wù)提供商建立好連接了,接下來(lái)就是使用“Add an Extension”頁(yè)面(圖5)來(lái)設置你的電話(huà)了,每一個(gè)Extensions選項必需指定一個(gè)名字、數字和密碼,還可隨意給它指定一個(gè)語(yǔ)音信箱的目錄。

圖5:添加Extensions

  配置和特性

  一個(gè)Extensions已在A(yíng)MP中創(chuàng )建好了后,每個(gè)電話(huà)自身還是需要設置一下。在A(yíng)AH的用戶(hù)手冊中有對幾種“軟件”電話(huà)和“硬”電話(huà)在這方面的相關(guān)介紹,最基本的,AAH服務(wù)器的IP地址、Extensions的數字和密碼就得輸入到電話(huà)機中。這些設置完成后,電話(huà)機不可開(kāi)始工作了,對內部的extensions和通過(guò)AAH PBX打電話(huà)都要通過(guò)呼入和呼出幾個(gè)電話(huà)作一下測試看看。

  維護標簽可讓你檢查許多的系統設置,并允許更改配置文件、編輯數據庫和查看日志文件,不過(guò)這也是一個(gè)最不好掌握的標簽,因為在它的頁(yè)面中沒(méi)有任何即時(shí)的對相關(guān)內容的介紹。點(diǎn)擊維護標簽后首先出現的就是系統狀態(tài)(圖6),還可檢查其他的系統信息和手工更改配置。

圖6:系統狀態(tài)

  在圖6所示的系統狀態(tài)頁(yè)面中,大家可看到有“”Reboot和“Shutdown”按鈕排列在下部,在你運行AAH的機器離控制計算機很遠的時(shí)候這個(gè)功能很管用。報告標簽(圖7)看上去非常簡(jiǎn)單,只有四個(gè)類(lèi)別:呼叫記錄、比較記錄、月流量和日負荷,在這些報告中有些內容顯示不全,但系統又不讓你來(lái)調整數據的寬度范圍。

圖7:Reports屏幕

  比較呼叫(Compare Calls)功能僅僅只是讓你看看連續四天的呼叫的數;月流量也僅是一個(gè)有呼叫統計,而日負荷也一次只允許你一天;在呼叫報告中有一個(gè)很方便的功能就是允許你導出記錄為一個(gè)PDF或CSV文件。

  面板標簽(圖8)是一個(gè)由Flash建立的操作面板,它包含有不同的extensions、隊列和中斷,并可允許你來(lái)查看誰(shuí)在使用這個(gè)系統,還可轉移呼叫、掛斷線(xiàn)路并可通過(guò)面板來(lái)建立電話(huà)會(huì )議。

圖8:操作面板

  寫(xiě)在最后

  Asterisk@Home很具有實(shí)用性,并且應用范圍廣泛,它的成本很低,在一些配置很老舊的計算機上運行也很正常,對它進(jìn)行配置更是容易得很。它主要的不足之處是在用戶(hù)手冊和Wiki中還缺少一些比較高級應用方面的資料,因此如果你想使用AAH的話(huà),可能在某些方面還要多摸索一下。

  AAH提供了各種不同的實(shí)用功能來(lái)提高它的商業(yè)應用能力,如同一個(gè)標準的PBX系統一樣,你可以處理一個(gè)等待摘機的呼叫隊列,也可轉接它們。系統用戶(hù)也可通過(guò)web來(lái)訪(fǎng)問(wèn)語(yǔ)音信箱,可進(jìn)行參數的更改、管理和收聽(tīng)留下的信息。如果你不在計算機旁,并且你樂(lè )意的話(huà),AAH甚至還可通過(guò)e_mail發(fā)送語(yǔ)音信箱中的信息給你,當然,還可以通過(guò)電話(huà)來(lái)訪(fǎng)問(wèn)語(yǔ)音信箱系統的。還有一個(gè)“數字話(huà)務(wù)員”呢,通過(guò)預先錄制下來(lái)的信息可讓你指導用戶(hù)。

  AAH簡(jiǎn)單的配置過(guò)程使它最適合于那些小型或中型規模的公司企業(yè)了,他們所需的只是它能夠很好的工作,而不要過(guò)多地進(jìn)行詳細設置。如果你的需求是一些更復雜的系統,標準版本的Asterisk通過(guò)了專(zhuān)業(yè)的最優(yōu)化設計,可能會(huì )更適合你。Asterisk@Home則是最適合于家庭和小型的企業(yè)使用,他們希望擁有全部功能和靈活性強的PBX系統,但價(jià)格要低廉、配置要簡(jiǎn)單并且是供應商管理(vendor-managed)的產(chǎn)品。

ChinaByte(e.chinabyte.com)



相關(guān)鏈接:
開(kāi)源PBX:中小企業(yè)VoIP新寵 2006-10-23
CRM領(lǐng)域 開(kāi)源“力”大無(wú)窮 2006-10-20
成本高?太復雜?開(kāi)源CRM迎刃而解 2006-09-07
CRM廠(chǎng)商采開(kāi)源經(jīng)營(yíng)模式 新產(chǎn)品加入AJAX技術(shù) 2006-07-28
開(kāi)源CRM軟件能撬動(dòng)中國市場(chǎng)嗎? 2006-01-11

相關(guān)頻道:  開(kāi)源軟件_與_voip  開(kāi)源軟件_與_企業(yè)通信  voip_與_企業(yè)通信
亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 南安市| 博兴县| 钟祥市| 建德市| 平和县| 张北县| 邯郸县| 吉林市| 区。| 晋州市| 翼城县| 鸡西市| 靖州| 资源县| 缙云县| 崇礼县| 广南县| 镇康县| 南京市| 嘉义市| 普定县| 日照市| 西丰县| 彭泽县| 莎车县| 寿阳县| 盱眙县| 达州市| 卢龙县| 本溪市| 汨罗市| 永宁县| 彩票| 克山县| 宝应县| 木兰县| 长汀县| 福泉市| 读书| 伊吾县| 林芝县| http://444 http://444 http://444 http://444 http://444 http://444