首頁>>>技術(shù)>>>企業(yè)通信

Asterisk開源IP PBX

2007/01/16

  專用交換機(jī)(PBX)設(shè)備傳統(tǒng)上都是昂貴的,但是伴隨著基于IP的語音通訊出現(xiàn),現(xiàn)在也出現(xiàn)了PBX軟件。像其他種類的軟件一樣,一些PBX程序是作為基于GNU的公共許可(GPL)的 開源產(chǎn)品。最流行的開源PBX則是來自Digium的Asterisk,最初為Linux這個開放源代碼的操作系統(tǒng)所寫,不過現(xiàn)在已經(jīng)可以用于Windows,Mac OS X以及其他操作系統(tǒng)。除了GPL版 本外,也有一個商業(yè)授權(quán)許可,允許代碼封閉。

  我們曾討論了用于兩臺Asterisk PBX單元之間,或者Asterisk客戶端和服務(wù)器之間進(jìn)行通訊的內(nèi)部Asterisk交換協(xié)議(IAX),F(xiàn)在,讓我們來看看Asterisk系統(tǒng)的一些部件,以及 他們是如何工作的。

Asterisk優(yōu)勢查看本文的國際來源

  開源軟件最明顯的優(yōu)勢自然是費用;你可以免費下載Asterisk。最新的當(dāng)前版本是1.2.13,另有處于Beta3的1.4.0版本。要列出Asterisk的功能,表格會很長,而且涵蓋了常常在 高端(自然也是高價格)的PBX設(shè)備中才提供的高級功能,比如會議橋接,通話監(jiān)控,通話排隊,以及語音郵件。你可以在Asterisk的網(wǎng)站上看到一個其所支持的功能列表。

  除了它自己的IAX協(xié)議外,Asterisk也支持H.323,SIP,MGCP以及SCCP協(xié)議。這意味著你可以用SIP電話或Cisco瘦客戶端與之一起協(xié)同工作。它也可以和傳統(tǒng)的(模擬)電話,比如 FXS(Foreign Exchange Station,外部交換站)和FXO(Foreign Exchange Office)這樣傳送和接收正規(guī)PSTN服務(wù)的接口,進(jìn)行交互協(xié)作。

  IAX比SIP更有優(yōu)勢的地方是在當(dāng)需要穿越NAT設(shè)備時,IAX具有更好的防火墻友善性。IAX使用UDP協(xié)議(User Diagram Protocol)取代了實時傳輸協(xié)議RTP(Real-Time Transport Protocol),用于信號和媒體,從而縮減了負(fù)載,讓你在同一連接上發(fā)送更多的通話。它僅使用一個端口(4569)。

可用性關(guān)系查看本文的國際來源

  如果你的企業(yè)對開源產(chǎn)品的缺陷比較關(guān)心,你可能會被問到下述問題(部分或全部): 硬件需求

  Asterisk可在一臺普通的PC上運行,但是你將需要一塊擴(kuò)展卡以連接電話機(jī)和PSTN中繼線到服務(wù)器上。Digium為此制作和出售PCI卡(PCI,外圍互聯(lián)部件,Peripheral Component Interconnect)。對電腦的硬件需求則視你所用的操作系統(tǒng),服務(wù)器上將運行的軟件(如果有的話),以及該P(yáng)BX將負(fù)載的通話負(fù)荷來決定。

  舉例來說,如果安裝Debian或其他資源需求極低Linux版本的話,Asterisk可以在一臺很古老的低配置PC上運行。而硬件配置越強(qiáng)勁,它能同時處理的通話數(shù)量越多。

安裝與維護(hù)的難度

  開源軟件產(chǎn)品通常比商業(yè)產(chǎn)品對技術(shù)知識的要求更高,而在一臺Linux機(jī)器上下載、安裝Asterisk軟件,卻絕非簡單——甚至在一臺Windows服務(wù)器上也輕松不到哪里去。舉例來說 ,要創(chuàng)建一個撥號計劃(決定PBX系統(tǒng)如何處理呼叫通話的路由指示),你將需要設(shè)置一個叫做extensions.conf的文本文件,其內(nèi)容涵蓋了擴(kuò)展,優(yōu)先級,以及應(yīng)用命令。那意味 著你必須明白相關(guān)語法才行。

  不過,也有一些選擇可以讓執(zhí)行Asterisk變得更容易一些。有些圖形界面可以讓你從Web網(wǎng)站上對Asterisk進(jìn)行配置和管理。FreePBX是最流行的例子。它提供一組預(yù)先定義好的撥 號計劃,讓你可以直接使用,而不用再自己費勁一一手寫。

  對小企業(yè)來說,用戶可以安裝TrixBox——以前的Asterisk@Home——使用一個基于web圖形界面的接口來安裝Asterisk IP PBX。這個接口稱為AMP(Asterisk管理門戶,Asterisk Management Portal),無需用戶編輯任何配置文件。它提供ISO格式的CD-ROM,讓你可以安裝Linux以及Asterisk軟件。

  對于更大型的,愿意在一個IP PBX上花些錢的企業(yè),Asterisk商業(yè)版價格在1000美金之下,并提供看護(hù)工具。這個價格還包括1年的技術(shù)支持。你可以購買捆綁了測試硬件的商業(yè)版 ,這會讓它部署起來更簡單。商業(yè)版支持最多40條并發(fā)通話,而升級后最多能支持高達(dá)240路的并發(fā)通話。

支持:Asterisk社區(qū)

  即便你沒有購買商業(yè)版,技術(shù)支持的資源依舊還是有一些的。Digium提供了一些內(nèi)容廣泛的在線文檔,涵蓋了安裝和配置的向?qū),你可以免費從Digium的文檔頁上下載。

  Digium的網(wǎng)站上還提供了一個論壇,Asterisk的用戶和開發(fā)者可以在此提問和獲得回答,以解決各自的疑難,已有大約1萬名注冊用戶。另外,在irc.freenode.net服務(wù)器上,也有 一個Asterisk的專用IRC聊天頻道。該聊天頻道的名字叫做#asterisk(端口6667)。

  在lists.digium.com上,還有很多Asterisk內(nèi)容相關(guān)的郵件列表。你可以在網(wǎng)站上加入Asterisk用戶郵件列表。

  如果上述所有這些途徑都沒用的話,還有Digium為全系列的Asterisk產(chǎn)品提供的,以小時為計費單位的商業(yè)技術(shù)支持。你可以發(fā)信詢問sales@digium.com,獲得更多的信息。

總結(jié)

  企業(yè)需要使用可能范圍內(nèi)最多的電話線,而這正好是利用VoIP結(jié)合PSTN服務(wù)所能做到的。這意味著你需要一個PBX系統(tǒng)來在企業(yè)內(nèi)進(jìn)行線路調(diào)度。IP PBX系統(tǒng)可能會花費不菲,但你 完全可以用一個低成本的方法來使用VoIP PBX功能:開源解決方案。而最流行的,也是支持最好的開源PBX軟件就是:Asterisk。

ZDnet (www.zdnet.com.cn)



相關(guān)鏈接:
2007年:全方位開源 2006-12-30
2007年開源軟件企業(yè)該選擇如何走過? 2006-12-22
了解Asterisk軟電話工具 2006-12-08
淺談用Asterisk構(gòu)建企業(yè)開源VoIP 2006-11-21
用Asterisk@Home組建VoIP電話交換系統(tǒng) 2006-10-24

分類信息:     熱點專題_開源軟件_文摘