開源軟件Asterisk:386變身交換機(jī)
2005/11/21
Asterisk是一種功能非常齊全的應(yīng)用程序,提供了許多電信功能。也許它最著名的應(yīng)用是當(dāng)作一臺交換機(jī)(PBX)
有關(guān)開源軟件最令人激動(dòng)的事情之一就是其創(chuàng)建超越傳統(tǒng)的IT基礎(chǔ)架構(gòu)的應(yīng)用程序的方式。一個(gè)恰當(dāng)?shù)睦邮欠Q作“Asterisk”的電話應(yīng)用程序。Asterisk是一種功能非常齊全的應(yīng)用程序,提供了許多電信功能。也許它最著名的應(yīng)用是當(dāng)作一臺交換機(jī)(PBX),因?yàn)锳sterisk能夠把你的x86機(jī)器變成你自己的交換機(jī)。
Asterisk還能做什么?它能夠當(dāng)作一臺企業(yè)級的商用交換機(jī)。下面是它全套功能的特點(diǎn):
·語音郵件
·呼叫橋接(多個(gè)主叫方撥入以參加電話會議)
·呼叫路由
·呼叫列隊(duì)
·呼叫轉(zhuǎn)移
·與主叫方有關(guān)的獨(dú)特的鈴聲
·音樂保持(在電話轉(zhuǎn)接過程中,讓呼叫方聽音樂)
Asterisk讓人激動(dòng)的事情是它在小企業(yè)預(yù)算可承受的范圍內(nèi)提供了商業(yè)交換機(jī)的功能和可伸縮性。你可以使用一臺老式的奔騰3計(jì)算機(jī),讓你的機(jī)構(gòu)看起來就同世界上的大企業(yè)一樣。
Asterisk甚至能夠使你的機(jī)構(gòu)看起來就像是全球最大的企業(yè)一樣。Asterisk用戶的一個(gè)可以使用的資源是Allison Smith。她的聲音是全球最著名的電話語音。如果你使用Verizon、Cingular或者其它公司的電話,你就會聽到她的聲音。
如何設(shè)置Asterisk
你如何在你的企業(yè)開始使用Asterisk?這個(gè)過程需要三個(gè)步驟:
第一,在你的工作場所接入一條或者多條電話線。把這些電話線連接到你的奔騰3計(jì)算機(jī)的電話卡。這些電話卡本身需要購買,但是,價(jià)格比較便宜。Asterisk能夠處理POTS線路或者在接入方處理數(shù)字線路。這個(gè)選擇由你確定。
第二,根據(jù)你的需要設(shè)置Asterisk。你可以設(shè)置根據(jù)主叫方撥打的電話號碼分配電話。(另外的選擇包括設(shè)置電話組。這個(gè)選擇類似于告訴電話“要銷售請按1”)。為每一個(gè)Asterisk用戶和電話組設(shè)置語音郵件。定義你的音樂保持。坦率地說,設(shè)置音樂保持是設(shè)置過程中最困難的部分,因?yàn)锳sterisk提供的選擇很多。
設(shè)置正確也很困難,因?yàn)锳sterisk按照Unix/Linux的傳統(tǒng),使用了過分講究的晦澀難懂的設(shè)置文本文件。閱讀這個(gè)配置文件找出正確的方法才能夠完成這個(gè)設(shè)置。完成設(shè)置之后才能讓初級用戶掌握Asterisk。
第三,設(shè)置你的內(nèi)部電話網(wǎng)絡(luò)。再說一次,Asterisk是非常靈活的,允許使用模擬信號的電話或者VOIP電話,甚至兩種電話可以混合使用。如果你的辦公區(qū)有電話線網(wǎng)絡(luò),模擬電話是有意義的。如果你缺少電話線基礎(chǔ)設(shè)施,你可以使用以太網(wǎng)基礎(chǔ)設(shè)施,然后把IP電話掛在以太網(wǎng)基礎(chǔ)設(shè)施上,并且把Asterisk集成到你的計(jì)算基礎(chǔ)設(shè)置中。VOIP電話目前是最便宜的,使這成為一種誘人的替代方法。
就這些。按照這些步驟,你只用不到二千美元就可以安裝和運(yùn)行你自己的交換機(jī)系統(tǒng)。Asterisk可伸縮性非常大,也就是說,隨著你的機(jī)構(gòu)的規(guī)模擴(kuò)大,你可以擴(kuò)大它的應(yīng)用。最可取的是,當(dāng)你擴(kuò)大Asterisk的應(yīng)用范圍時(shí),你不需要全面的升級。換句話說,你不需要拋棄以前的解決方案,一切從頭開始。
戰(zhàn)勝設(shè)置的難題
只有一件美中不足的事情:設(shè)置。如果你同我一樣,無論什么時(shí)候你聽說使用文本文件設(shè)置一個(gè)Linux應(yīng)用程序,你都要在產(chǎn)品論壇中花幾個(gè)小時(shí)尋找信息,創(chuàng)造性地使用Google。
對于Asterisk來說,有一個(gè)稱作“Asterisk@Home” (AAH)的選擇。它提供了很多恰當(dāng)?shù)卦O(shè)置Asterisk的方法。AAH以一種安裝CD盤的形式提供。你把這個(gè)CD盤插入你的奔騰3電腦中,大約一個(gè)小時(shí)之后你就擁有一個(gè)安裝和設(shè)置完畢的Asterisk。
如果你使用AAH,你甚至不需要在電腦中安裝Linux。AAH在安裝Asterisk軟件之前將首先安裝CentOS操作系統(tǒng)。這是Red Hat Linux操作系統(tǒng)的克隆版本。
AAH還包含Asterisk管理門戶(AMP)。AMP預(yù)裝了默認(rèn)的Asterisk設(shè)置以及為Asterisk設(shè)置文件提供了一個(gè)圖形界面。你可以把AMP當(dāng)作Asterisk的網(wǎng)絡(luò)管理員。而且Asterisk確實(shí)有一個(gè)網(wǎng)絡(luò)管理員插件。
由Asterisk服務(wù)提供商Coalescent系統(tǒng)公司開發(fā)的AMP使Asterisk成為一種更容易管理的產(chǎn)品。
另外,Asterisk@Home的綽號僅僅是綽號。它還能很容易地應(yīng)用到辦公環(huán)境中。在你的辦公室中,你也許不需要把你的交換機(jī)與個(gè)人視頻錄像機(jī)連接起來。但是,AMP提供的自動(dòng)安裝功能和默認(rèn)設(shè)置功能是非常有用的。
這就是說,AAH確實(shí)擁有非常適合家庭使用的某些功能。AAH擁有連接xPL的接口,使這種設(shè)備能夠與其它設(shè)備連接起來。然而,許多人在家中使用AAH。有些人使用AAH的功能篩選電話,讓主叫方等候。AAH在家庭商業(yè)中使用也是很自然的。在家庭商業(yè)應(yīng)用中,Asterisk的企業(yè)級功能是非常有用的。
Asterisk的局限性
當(dāng)然,Asterisk也存在一些缺陷,特別是在SOHO領(lǐng)域。關(guān)于使用POTS基礎(chǔ)設(shè)施或者在互聯(lián)網(wǎng)基礎(chǔ)設(shè)施上搭載這個(gè)功能的討論實(shí)際上暗示上述一個(gè)或者兩個(gè)條件都存在。在家庭環(huán)境中以及許多小企業(yè)環(huán)境中,根本就沒有有線的基礎(chǔ)設(shè)施。這也是Wi-Fi網(wǎng)絡(luò)在過去幾年里快速增長的主要原因。
Coalescent系統(tǒng)公司首席執(zhí)行官Jason Becker稱,對于沒有有線基礎(chǔ)設(shè)施的地方來說,你需要擁有更多的創(chuàng)造力。Wi-Fi電話確實(shí)存在,但是還沒有得到證明。Becker建議在一個(gè)擁有Wi-Fi連接的計(jì)算機(jī)中插入一個(gè)VoIP電話,或者在那臺計(jì)算機(jī)上運(yùn)行一個(gè)softphone電話軟件。另一個(gè)選擇是HomePlug。HomePlug使用現(xiàn)有的電源基礎(chǔ)設(shè)施作為IP發(fā)布機(jī)制。盡管存在這些困難,Asterisk仍以不同尋常的價(jià)格提供了非常好地功能。
作者觀點(diǎn)
開源軟件正在進(jìn)入很多不同的領(lǐng)域。Asterisk把開源軟件方便的發(fā)布方式與節(jié)約成本的數(shù)字化結(jié)合在一起,已變成一種對于任何企業(yè)都非常有用的功能強(qiáng)大的產(chǎn)品。Asterisk對于小機(jī)構(gòu)是非常有用的,因?yàn)樗院侠淼膬r(jià)格提供了廣泛的功能。Asterisk使小企業(yè)看起來,更確切地說是聽起來非常像一個(gè)大型的機(jī)構(gòu)。
天極網(wǎng)
相關(guān)鏈接: