2014/04/22 meeteasy
1、VOIP及TrixBox概述及研究現狀
1.1 V0IP
VoIP(Voice over Internet Protoco1)簡而言之就是將模擬聲音信號數字化,以數據包的形式在IP數據網絡上實時傳輸。VoIP技術可以充分利用公用網絡設施,提供基于IP網絡的語音通信服務,大幅度降低通信成本,從而使得企業享受更便宜、甚至完全免費的通話服務。雖然現階段公用VOIP網絡的運營權掌握在電信運營商手中, 但對于企業來講,仍可以充分利用企業內部IP網絡以及外部公共Internet資源建立自己的企業級VoIP系統。一方面可以最大化利用企業網絡資源, 減少電信設備(PBX和線路)的投資和降低電話通 信成本,另一方面也可以利用IP網絡將電話網絡延伸到電信網絡無法到達的區域。
1.2 TrixBox
企業內部VOIP網絡的核心是IP PBX,IP PBX的相關廠商很多,比較知名的有Cisco,Avaya等。 這些廠商的IP PBX設備功能強大,性能優異,但是價格昂貴。為了降低企業的通信建設成本,擁有電話門數不多的中小型企業也可以選擇利用開源的軟件來搭建自己IP PBX。TrixBox是在開源軟件 Asterisk基礎上發展而來的開源IP PBX系統,完全能夠滿足中小型企業的通話需求。它由一系列組件組成,每個組件都在開源授權下被發布,無需企業額外付費。與純軟件的Asterisk相比,維護安裝TrixBox不需要太多的Linux知識,TrixBox的操作人員可以通過Web界面來管理系統。 在提供豐富的基本電話業務,增值電話業務之外,TrixBox中還集成了SugarCRM,SugarCRM是一個客戶關系管理系統我們可以用它來跟蹤銷售導向、客戶聯系等。
2、基于Trjxbox的企業V0IP系統設計
2.1系統規劃
在創建我們的VoIP系統時,有一系列的需求需要我們去考慮。諸如:企業內部通話,與外部 電話通話,是否需要呼叫中心等等。這些需求直接 影響到企業IP PBX的部署和維護,我們需要預先 規劃設計好,因為企業不會容忍在他們的VOIP系 統組建完成后再進行大量的更改。我們需要考慮如 下的問題:
2.1.1 分機,振鈴組,呼叫隊列的規劃
在規劃制定分機號的時候需要考慮公司的職員 數量,電話機數量,部門數量。對于中小型企業, 我們可以基于部門對分機進行分組,同時把分機號 限制在三位數字,而振鈴組和呼叫隊列采用四位數字。例如:2xx對應銷售部門、3xx對應產品部門、 4xx對應售后部門。編碼2000-2999的范圍作為 振鈴組,而編碼4000—4999范圍作為呼叫隊列。 這種做法易于維護,也方便日后的擴展。
2.1.2 外線連接
一旦知道了公司內部有多少個話機,我們就 需要計算在任意時刻并發的外線電話并發呼叫的數 目。這將會決定我們將在系統中需要的連接類型。 此外還需要決定外線電話呼入呼出所占的比例以及 有多少個呼出呼叫是長途呼叫,這會影響到呼出路 由。外線連接的類型有:
PSTN:最基本的與PSTN間的連接是一個 POTS(Plain Old Telephone Service)線路。小 的公司可能僅只需要數根POTS線路與運營商的 PSTN網絡相連接。如果外線電話并發呼叫數目較 多,我們可以采用E1線路的方式與PSTN網絡連接。
VoIP:我們可以通過到ITSP(Internet Telephony Service Provider) 的寬帶Internet 連接來傳遞電話語音,這些ITSP連接我們的 VoIP電話呼叫到PSTN。在多數情況下,ITSP是 可用的電話連接服務的最經濟的方法,它免月租 費,長途資費也很低。
2.1.3 IVR
利用TrixBox很方便就可以設計出公司的 IVR。一個良好設計的IVR系統是一個關鍵點,它 會給公司一個非常專業化的印象。在設計IVR時, 需要遵循保持簡單(菜單不宜包含過多選項),不 要詢問用戶無用信息,允許出錯返回的原則。
2.2 系統架構
本VoIP系統是建立在企業內部局域網的基礎 之上的,TrixBox架設在公司局域網內。IP電話, 軟電話通過局域網直接注冊到TrixBox上。普通 電話需要通過語音網關,或者是在TrixBox服務器上增加提供FXS口的板卡來連接到TrixBox上。 TrixBox可以通過公司到Internet的寬帶連接注 冊到ITSP上,從而實現VOIP方式的外線連接。也 可以通過在TrixBox服務器上增加F0X/EI板卡來 實現到運營商PSTN網絡的外線連接。
2.3 系統軟硬件組成
2.3.1 服務器
TrixBox對硬件要求不高,使用一臺主流配置 的PC機就夠了。PC機應該配置有2.0GHz處理器、 16 RAM以及一個100G硬盤??紤]到我們準備把 系統應用與一個商用的環境下,適當提升PC機的 配置可以提高系統的性能。
2.3.2 語音板卡
通過在服務器的PCI插槽上插入不同類型的板 卡,我們可以擴充TrixBox的接口。因為TrixBox 的內核是Asterisk,考慮到兼容性,我們可以選擇 Digium公司(Asterisk的提供者)的語音卡,比 如TDM400P等。為了節省成本也可以選擇國內生產 的兼容卡。按照提供的接口類型,我們可以將語音 板卡分為兩類。 模擬接口卡:該卡上可以配置多個FXO/FXS 口模塊。當采用模擬用戶線連接到運營商PSTN網 絡的時候,需要板卡帶有FXO口。FXS口用于連接 系統內部的模擬話機。 數字接口卡:如果需要多于l0條外線電路或者 需要數字連接的時候, 就可以考慮選擇帶有E1接口 的板卡了。
2.3.3 電話終端
根據TrixBox提供的硬件接口類型,我們可以 選擇不同類型的電話終端。終端主要分為兩類
2.3.3.1 硬終端
包含有普通的模擬電話和IP電話。如果 TrixBox服務器沒有提供FXS硬件接口,我們可以 通過語音網關將模擬電話連接至TrixBox服務器上。
2.3.3.2 軟終端
軟終端就是軟件電話,可以安裝在職員的辦 公PC或筆記本上,通過公司內部的局域網注冊 到TrixBox服務器上。知名的軟件電話有Skype, X-Lite等。
2.4 系統實現的功能
Trixbox具有強大的實時監測和統計功能,通 常用戶不必再單獨開發或購買日志分析方面的組 件,用戶能夠察看在一個時間段內的通話統計數據, 例如呼叫建立總數、呼叫平均時長、失敗呼叫比例 等等,當然也能夠察看每個呼叫的主叫/被叫號碼, 以及呼叫發生的具體時間。
3、結論
本文給出了利用TrixBox組建中小型企業VoIP 系統的過程??梢钥吹?,TrixBox為用戶提供了一 個成熟的產品化的解決方案,為用戶快速部署公司 內部VoIP系統和提供了一個非常優秀的基礎平臺。 本文僅利用了TrixBox電話呼叫方面的一些基本功 能,在熟練掌握TrixBox的基礎上,用戶可以挖掘 TrixBox提供的一些額外功能,如SugarCRM等。
40088 411661033743080@qq.com
中國廣東省深圳市南山區西麗九祥嶺工業區10棟3樓