大約三年前,Jon Hall曾預言說,“使用開源解決方案的各種VoIP產品,比如Asterisk,所創(chuàng)造的市場將會比現在的全部Linux市場還要大。”不過到目前為止,企業(yè)級開源VoIP仍然是一個有待拓荒的市場。使用開源VoIP產品的中小企業(yè)的數量已相當可觀,因為它對成本的控制和節(jié)約非常適合于中小企業(yè)。不過對于大規(guī)模的企業(yè)部署來說,開源VoIP尚未獲得大企業(yè)客戶們的青睞。
這并不是說,大企業(yè)對于開源VoIP本身的好處置若罔聞??梢钥隙ǖ卣f,已經有越來越多的企業(yè)在考慮購買商業(yè)產品之前會首先考慮開源產品。不過,盡管在企業(yè)中到處存在著這種對開源產品的興趣,但是大體來講,IP電話系統要想開展企業(yè)級試驗仍然是受限制的。
換句話說,完全用VoIP來替換核心網絡的想法已經越來越不現實。的確,語音已經跨過了網絡的邊緣,但卻不大可能無孔不入。很多傳統的PBX運營商都在支持VoIP,一些老牌的PBX產品也采用了VoIP的某些技術。引進VoIP模塊,在本地建立VoIP連接已很普遍,這一方面導致了長途電話成本的大幅下降,另一方面又并未破壞本地的語音服務現狀。
大體上來說,VoIP在需要它的地方正在逐漸地取代PBX。而這樣一種有針對性的定位對于開源VoIP來說也是個最佳的發(fā)展方向。
Asterisk:開源方案的首選
Digium公司的Asterisk無疑是目前可用的開源VoIP產品中最為成熟、也最為普及的IP PBX解決方案。而其他很多開源項目尚在開發(fā)之中,比如OpenPBX、FreeSwitch等。然而,盡管開源IP PBX產品之間的競爭開始加劇,但Asterisk仍然是最具競爭力的企業(yè)級VoIP解決方案。
正因如此,美國德州山姆休斯敦州立大學去年便將新增的6000多部電話從Cisco CallManager遷移到了Asterisk環(huán)境,大大降低了電話的許可費用以及不斷高漲的客戶控制和安全費用。分時度假酒店——夏灣度假村共有13臺服務器在跑Asterisk系統,每個月的IP語音通話量高達100萬分鐘。不過,盡管已經有了這樣一些大規(guī)模部署的成功案例,Digium卻仍然把關注的重點放在了中端市場。
“任何一個大企業(yè)對我們來說都是巨大的商機,但那并不是我們核心客戶的基礎所在。Asterisk可以很容易地擴展成大企業(yè)的部署規(guī)模,不過,我們還是要尋找更多的中端市場機會?!盇sterisk IP PBX項目創(chuàng)始人、Digium公司主席兼CTO Mark Spencer說。Digium去年剛剛融到一筆1380萬美元的風險投資,最近已任命Adtran公司的前任COO Danny J.Windham出任CEO。
Digium對待開始采用Asterisk的企業(yè)這種平和心態(tài)是可以理解的,因為很多大企業(yè)一直以來對開源VoIP都持保留態(tài)度。
他們所擔心的主要問題有:感覺缺乏支持,擔心性能的可用性,憂慮實施和部署需要較專業(yè)的技巧,以及對該平臺的兼容性持保留態(tài)度等。
不過更仔細地考察Asterisk,看一看其開發(fā)者隊伍的迅速擴大就已表明,這些擔憂是沒有根據的,而Asterisk也已為大企業(yè)級部署做好了準備。
造就企業(yè)級競爭者
Asterisk是完全按照GNU GPL許可協議開發(fā)的開源IP PBX項目,由Spencer在1999年創(chuàng)始。該平臺可在普通硬件上運行,與商用IP PBX平臺相比,可顯著地節(jié)約成本。而且因它的出現,在開源社區(qū)中還附帶產生了為其提供測試、bug修復以及功能開發(fā)的子社區(qū)。Asterisk既有類似任何IP PBX產品的商業(yè)版本可以銷售(提供許可證、保修與技術支持合同以及裝幀精美的手冊等),也可以自由下載,允許免費試用。
為了替代傳統的PBX,Asterisk還可以把模擬電話接到中央交換機上,不過,其規(guī)?;莻€問題。它使用FXS(外部交換站)線速卡和模擬話機接口;提供IP到模擬語音的轉換器。比如Digium的IAXy ATA(模擬電話適配器);還可以和Grandstream網絡以及Linksys等廠商的產品相互競爭。也就是說,Asterisk主要是為基于本地IAX(內部Asterisk交換) VoIP協議,或者基于標準SIP的IP電話系統而構建的平臺。
除了Asterisk IP電話的支線以外,外出中繼線不必一定是IP線路。Asterisk不僅可以和商用VoIP提供商,如BroadVoice和VoicePulse的產品相連接,而且可以在適合的地點連接其他適合的硬件;它還能處理TDM(時分多路復用)線路,如T1信道的信號,通過PSTN傳送撥號音。
然而,為了打通PSTN和SIP之間的通信,大多數Asterisk的實施都得依賴于PCI線速卡而不是外部的適配器。舉例來說,從Asterisk發(fā)送一個類似拍叉簧信號的SIP信號給ATA就不太可能。就是說,需要發(fā)送拍叉簧信號給PSTN的一些電話功能,比如呼叫等待功能也就不可能實現。不過對于大多數的業(yè)務來說,這并不是個問題,反倒是新舊技術之間偶爾會出現的兼容性問題才是更大的麻煩。不過,只要有相稱的PCI接口,這些問題都能解決。
Linux環(huán)境是否必要
關于Asterisk的最基本的誤解是認為它要求Linux環(huán)境,這是不正確的。開源PBX作為一種服務可以運行在多種平臺上,包括Windows平臺。
Asterisk可構建一個很像傳統PBX的平臺,基于一個隱藏在CLI(命令行接口)或GUI(圖形用戶接品)管理層的類Unix OS。你可以部署一臺標準的Linux服務器并安裝Asterisk軟件包來創(chuàng)建自己的PBX,或者也可以用其他幾種客戶訂制的Linux分發(fā)版本與Asterisk來創(chuàng)建PBX。
眼下最流行的Linux分發(fā)版本是Trixbox,它整合了CentOS Linux平臺、Asterisk、一組開源的Asterisk管理工具,以及一些讓控制信息展示更容易的客戶代碼。有了Trixbox,就可以在20分鐘內讓裸機變成全功能的Asterisk IP PBX。Digium最新發(fā)布的AsteriskNOW也具備和Trixbox同樣的性能,只不過管理工具不同。
不過,Trixbox能提供一些AsteriskNOW所缺少的重要功能,比如易于部署和配置HUBLite用戶GUI、集成SugarCRM,以及用于流行的IP話機的配置工具等。換句話說,AsteriskNOW還是一種beta產品。
至于要管理Asterisk的部署,基本上推薦使用Linux環(huán)境,但并不是必須的。像FreePBX的開源工具也能提供完備的Web UI來管理Asterisk,只須做簡單的擴展和干線配置便可實現復雜的撥號規(guī)劃、IVR(交互式語音應答)功能、語音郵件等等。事實上,用不著復雜的命令行輸入就可以構建和部署Asterisk PBX,只不過在做大規(guī)模部署時,熟悉Linux與Asterisk還是很有必要的。
社區(qū)的價值
對于企業(yè)來說,缺乏技術支持可能是反對部署開源VoIP的最真實的原因。但即便如此,Asterisk仍然可說是個例外。
雖然一般來說,對開源項目的支持主要有在線論壇、郵件列表以及偶爾會有的技術手冊,不過,在Asterisk的身后有一家公司存在。Digium除了為Asterisk的使用提供硬件(比如連接Asterisk和PSTN的模擬和數字接口卡)之外,還提供支持服務。
對于采用Asterisk的企業(yè)來說,主要的好處除了能節(jié)約成本,還有就是能夠很好地進行管理,因為開源IP PBX可以很輕松地做任何配置。其實,Asterisk的大部分都已模塊化,并且采用了AGI(Asterisk網關接口),AGI模仿了CGI,可以和Web服務器連接。
管理員可以利用AGI為Asterisk編寫一些內置程序,編程語言沒有任何限制,Python、PHP、Ruby、Java、C或Perl都行。照此,定制自己的PBX的功能設置就相對容易多了。而且,開發(fā)者社區(qū)開發(fā)的Asterisk設計工具數量增長的很快,已經完成的功能相當豐富。其中有事故單管理功能,可以從電話撥號盤輸入事故單號。
開放的實驗
這套IP電話系統還很好地保留了在企業(yè)中最普遍而且最常用的一些應用。因為經常要跟電話系統進行交互,所以其功能、性能和穩(wěn)定性都會隨時接受用戶的仔細考查。語音郵件和易用性、語音郵件/電子郵件網關、呼叫質量以及跟我學功能等,對于撥號線路兩端的用戶來說,都是任何PBX平臺中最易被人看到的部分,其IVR功能及其可靠性有時甚至可能決定著銷售和業(yè)務關系的成敗。因此,對某個IP PBX平臺的承諾切不可輕易做出。
和所有開源解決方案一樣,Asterisk的好處就是在你購買之前可以先行試用。而且,Asterisk可供使用的形式有十多種。有打包的解決方案,比如,Trixbox和AsteriskNOW,也有源代碼形式。Trixbox和AsteriskNOW還可以作為預制好的VMware鏡像來用——只須下載,然后在VMware工作站或服務器上啟動即可。當然,這些好處可能并不足以讓企業(yè)把對開源VoIP的疑慮和考察扔到一邊去。
不過很快他們就會發(fā)現,當越來越多的企業(yè)可以在商業(yè)軟件之外有更廣泛的選擇余地的時候,開源VoIP是一個有價值的替代品,長期看更是如此。節(jié)約成本肯定會令企業(yè)很感興趣,還有更靈活的客戶定制和客戶控制等好處。在未來數年內,當語音越來越深入到企業(yè)內部之時,迅速修改源碼以便定制功能的優(yōu)勢,肯定會推動企業(yè)部署開源IP PBX平臺,而Asterisk在實現VoIP應用的諸多許諾方面就是一個很好的實例。
Internet