trixbox

trixbox是一個開源系統,該系統集成了 VoIP 和 CRM 功能的開源方案。

Trixbox 簡述,集成 VoIP 和 CRM 功能的開源方案,從 VoIP 到 CRM,實測 Trixbox,系統安裝,系統啟動,系統配置,語言功能測試,體驗開源 CRM,

Trixbox 簡述

trixbox

集成 VoIP 和 CRM 功能的開源方案

網際網路的出現造就了一大批新型的中小企業,這些企業的共同點是基於網路平台進行宣傳、行銷以及服務。
由於充分利用了基於網際網路能夠低成本與客戶溝通的優勢,這些企業在運營成本方面比傳統的企業要低得多,因此具有很強的競爭優勢,而這也迫使更多的傳統企業向網際網路轉型。由於這類企業信息化程度越來越高,針對這個企業群體,市場上出現了對應的一類軟體產品,其中主要包括內容管理系統、內容發布系統、交易平台、財務管理系統、網上協作系統、客戶關係管理系統等等,除了供應鏈管理系統、人事管理系統工作流管理系統等組件之外,這些中小企業對於信息系統的基本需求幾乎已經與大中型企業無異,可謂麻雀雖小,五臟俱全,而論,這些中小企業甚至要高於多數大中型企業。
這類中小企業的特點決定了它們對於軟體套用的特殊需求,主要集中在低成本、快速部署、具有高度可定製性、能夠迅速適應中小企業業務變化等方面。如今,市場上已經出現了一大批非常出色的產品,並開始在這類新型中小企業中得到日益廣泛的套用。值得一提的是,其中也有為數不少的開放原始碼產品。相比已開發國家的用戶,我國中小企業用戶在信息化意識方面已經達到了一定水平,但在對最新產品的了解和套用方面還有一定差距,網際網路業務的特點是概念和技術更新迅速,一旦知識僵化就很容易遭到淘汰,這對於所有的用戶都一樣。

從 VoIP 到 CRM

VoIP 和 CRM 兩種功能之間的聯繫遠不是表面看來那樣簡單和孤立。CRM對於多數中小企業來說是至關重要的系統,而在與客戶聯繫以及對客戶進行服務的過程中,電話是最重要的工具之一;VoIP 技術如今一方面被用來節約長話費用,另一方面已經被越來越多地用來建立低成本大容量呼叫中心上,事實上,VoIP 網關在某種程度上已經成為中小企業不可或缺的產品。我們的測試恰好證明兩者之間聯繫的緊密程度。
值得一提的是,得到我們極力推薦的Trixbox竟是一個新產品,它的出現至今不足半年,當然,提到它的前身Asterisk@Home(簡稱AAH),會有不少人聽說過。如今,Trixbox的官方發布版本是1.2.3,我們的測試正是基於該版本進行。
每個開源項目都有其特定的背景,Trixbox也不例外。提到Trixbox,就不能不說到它的兩個基本組件: Asterisk和 SugarCRM。這兩個軟體雖然不像Apache或者Linux那樣無人不知,然而在其各自領域卻早已經是大名鼎鼎。
Asterisk是當前最流行的開源VoIP系統,始於VoIP 板卡製造商 Digium 公司創建的開源項目,提供給用戶一個廉價並功能強大的 PBX 解決方案。它被越來越多地用於代替傳統專用的 PBX,或被用於跨國或跨地區 VoIP 電話,以節省長途費用。一些國家的 VoIP 電話公司已經開始支持 Asterisk。
Asterisk 功能強大,能夠實現 VoIPPBX 和 VoIP 網關的所有基本功能,《計算機世界》評測實驗室使用Asterisk 已經有接近兩年,不過,我們使用的是基於 FreeBSD 平台自行編譯和定製的 Asterisk,甚至對於多數專業用戶來說,這種方案的複雜性都是不可接受的。正是為了解決 Asterisk 難於配置的問題,大約在兩年前,Asterisk @Home 項目悄悄地出現了。它提供了日漸完善的一體化安裝方案,普通用戶也可以在安裝精靈的指引下,完成從 Linux 系統安裝到 PBX 系統配置的全部過程。2006年5月,當 AAH2.8 出現的時候,它已經整合了Asterisk、FreePBX(一套基於Web的 Asterisk 配置管理系統)、MySQL 和 SugarCRM。在全球範圍內得到了包括企業和行業用戶在內的廣泛用戶支持。在這種形式下,社區的主要開發者開始謀求改變 AAH的本名和原定位,將 AAH 發展成一個真正的產品,於是,Trixbox1.0 產生了。2006年10月,VoIP 產品和解決方案提供商 Fonality 併購了Trixbox,使其有了進一步發展的堅實後盾。
在 Trixbox 中,SugarCRM 只能算是一個配角,但它是迄今為止最有名,也是最成功的免費開源 CRM 系統,對於中小企業業務的重要性不言而喻。在開源軟體大本營 SourceForge dot net上,它的名氣遠遠超過了 Trixbox。
SugarCRM 具有很強的可操作性、靈活的適用性、完善的功能、獨特的個性化設計和專業的技術安全保障,是輔助企業實現客戶關係管理的利器。它不僅僅是一種業務操作軟體,更是先進的銷售管理解決方案,它在企業管理人員、銷售人員和客戶之間建立了一個立體的管理系統,幫助企業對內和對外實現以“客戶為中心”的全方位管理。
SugarCRM 在總結研究成功企業管理經理基礎上,結合現代前沿行銷理念,針對小企業的實際需求,實現了對客戶和銷售的全方位管理功能。因此,對於中小企業來說,學習、領會和定製SugarCRM的過程也是學習和套用現代CRM觀念的過程。
需要指出的是,Trixbox 並不是簡單地把 Asterisk 和 SugarCRM 疊加在了一起,而是進行了深層次的整合,例如,在 SugarCRM 中,只要點擊客戶的電話號碼,VoIP 客戶端軟體就能夠自動進行撥號動作。雖然多數用戶在安裝 Trixbox 時看重的是其 VoIP 功能,但是隨著其套用的深入,往往也會接受和使用 SugarCRM。

實測 Trixbox

系統安裝

和先前的 AAH 一樣,Trixbox 是基於 CentOS 進行定製,以 CentOS 4.4 作為其基礎系統。在這個基礎平台之上再通過腳本進行各個組件的安裝和配置,這充分運用並體現了Linux平台的可定製性,以及開源套用在靈活性等方面的優勢。
CentOS 是由獨立的開源社區開發的一套 Red Hat Linux 兼容系統,在 Red Hat 全面推出企業版之後,CentOS 和 Red Hat 自行推動的 Fedora Linux 已經成為 GPL 版本 Red Hat 的事實繼承者。
Trixbox 文檔中對系統配置的要求很低,為了實際檢驗它對低配置系統的適應能力,我們使用的測試平台配置為 Pentium III 800 CPU、512MB PC133 SDRAM、20GB PATA硬碟,為了測試VoIP網關功能,還配備了一塊Digium X100P兼容語音卡。
在安裝過程中,除了一開始的啟動畫面之外,安裝界面與同版本的CentOS沒有任何不同,但是,我們不建議用戶使用CentOS定製安裝的功能,因為Trixbox使用的是一個經過簡化定製的CentOS,而這種簡化在某些方面做得不夠徹底,如果用戶進行了軟體包定製,則很有可能出現軟體依賴性問題,造成系統無法正常安裝。因此,用戶只要一路確認,就能以最快、最簡便的方式完成安裝。

系統啟動

在CentOS安裝完成之後第一次重新啟動時,Trixbox會自行執行安裝腳本,把Zaptel、Asterisk、MySQL、SugarCRM 等等組件逐一安裝,並進行初步配置。
理論上,在安裝完成之後,用戶即可通過 Web 界面進行配置,但是我們強烈建議用戶首先登錄進入命令行界面,修改各組件相關的各個口令。使用help-trixbox功能,即可訪問Trixbox主要組件的管理、升級、維護和配置腳本,其中,以“passwd”為開始的命令用於修改各主要管理界面的口令。此外,對於安裝了 FXS/FXO 語音卡的用戶,需要首先運行 genzaptelconf 腳本,生成基本的 zaptel 配置文本。需要提醒的是,用戶應該慎用yum-update 命令,因為該命令只對 CentOS 進行常規更新,有可能會改變 Asterisk 相關的配置檔案,使Asterisk 在系統重新啟動之後無法正常運行。

系統配置

完成這些工作之後,用戶即可進入Web界面進行後期配置。使用Web瀏覽器訪問Trixbox系統,首頁是幾個主要組件管理界面的入口,其中 “SystemAdministration” 是首先需要配置的部分,這實際上也是由FreePBX/AMP 完成的部分,在這裡用戶可以進行 ZAP/SIP 通道的建立、分機和用戶的創建、總機和留言的配置、電話會議室功能的設定,以及與其他 VoIP 系統的互聯等等所有主要設定,對於界面中未包括的功能,用戶還可以通過 Web 界面的配置檔案編輯器來進行,換言之,以往只能通過命令行文本界面才能完成的所有功能,如今都可以通過瀏覽器來操作。

語言功能測試

Asterisk 的基本角色是一個 IPPBX,也就是說,它能夠交換和路由基於 IP 的語音流量,發起和建立呼叫,等等。具體地說,它能夠基於 SIP 或者 H.323 等協定進行話音交換,還能夠基於 MGCP 和專有的 IAX 等協定來進行 PBX 間的話音路由。因此,Asterisk 可以和 Internet 上的 VoIP 服務運營商的系統相連線,實現全功能的電話交換系統。
同時,Asterisk 本身也能夠實現落地,只要配備 Zaptel 驅動組件支持的語音板卡,Asterisk 系統能連線普通的話機接口、T1/E1中繼線接口、ISDN PRI/BRI 接口,與本地的 PSTN 進行連線,對於長期有員工出差,或者有多個分支機構的企業來說,這種落地功能可以有效節約異地長話費用。
因為我們準備了一塊 Digium X100P FXO 語音卡,將它連線到實驗室的分機接口,就可以實現 IP PBX 與PSTN 的簡單連線,從而實現在任何地點,只要連線到 Internet,都能夠使用實驗室的分機來通話。
以往,我們使用一台基於FreeBSD和Asterisk 1.2.4的PC機完成這個功能,在測試過程中,我們使用 Trixbox,經過簡單配置,很快就實現了原有功能。
使用 Web 界面,配置 ZAP 通道,建立撥號規則,建立分機等操作都變得很簡單。在客戶端,我們使用了通用性較好的 X-lite 軟電話工具,使用 SIP 協定與 Trixbox 連線,在實際測試中呼叫建立速度以及語音質量都令我們十分滿意。
值得一提的是,在一些高級套用方面,Trixbox 易於配置的優勢更加明顯,例如總機功能,以往通過命令行編輯文本配置檔案較難實現,但使用 Trixbox 則變得非常簡單,使用 DigitalReceptionlist 功能,我們錄製了一個總機提示音之後,很快就完成了總機的配置,接聽電話時,呼叫方首先被接入總機,聽提示音後按照提示來撥打分機。這些功能在以往的 AAH 或者沒有實現,或者不夠穩定,而 Trixbox 已經完成了端到端的功能。
除了原有的基本功能之外,FreePBX 提供了一系列提高易用性的新功能,例如,新增的 EndPoint Manager 可以用來管理各種IP電話終端設備;新增的 Service Provider Wizard 則初步集成了兩個主流 VoIP 服務提供商的嚮導模板,用戶只要填入相關的賬號即可建立連線。
Trixbox繼承了AAH強大的實時監測和統計功能,通常用戶不必再單獨開發或購買日誌分析方面的組件,通過Panel功能,用戶實時檢測通話狀態,例如各個通道的使用情況,以及當前線上的用戶等等信息。
使用Trixbox的統計報告功能,用戶能夠察看在一個時間段內的通話統計數據,例如呼叫建立總數、呼叫平均時長、失敗呼叫比例等等,當然也能夠察看每個呼叫的主叫/被叫號碼,以及呼叫發生的具體時間。
測試中,我們感到,即使和 AAH 最後的版本 2.8 相比,Trixbox 的進步也是非常明顯的,無論是在功能還是在穩定性上都有了顯著提高,而產品化的思路和企業級的定位都表現得非常清晰。

體驗開源 CRM

SugarCRM 採用開放的 PHP 程式編寫,所以擁有最廣泛的兼容性,在各種作業系統上都可以運行,它具有多個界面方案,按不同主題提供給用戶選擇,它還支持包括簡體中文在內的多語言,可以隨時切換,更重要的是,它具有極強的可擴展性,用戶可按照自己需求增加新的功能和模組。Trixbox1.2.3 中集成了最新的 SugarCRM 4.5d 版,提供的功能更加完整,穩定性也更加出色。
SugarCRM 的默認界面提供了個人門戶、日曆、事件、聯繫人、機會管理、項目、問題追蹤、文檔等常用模組,用戶還可以根據自己的需要增加新的模組。當前,SugarCRM 已經能夠較好地支持簡體中文,即使在英文界面中,也可以顯示和編輯中文字元,但在基於中文的排序方面尚未實現。另外,雖然 SugarCRM 提供了簡體中文語言包,但是只支持 UTF-8 編碼,在我們實測中發現會有亂碼問題,因此建議用戶還是選擇在英文界面中處理簡體中文。
使用 SugarCRM,用戶不僅可以進行基於客戶的信息管理和追蹤,還能夠實現與客戶的聯絡,聯絡的手段除了與Asterisk連線進行撥號之外,也可以通過郵件模組進行郵件的群發。
測試過程中,我們盡力對 SugarCRM 各種模組進行全面的測試,但是由於它的功能實在太多,依然未能窮盡。事實上,對於普通的中小企業客戶來說,幾個主要功能已經完全可以滿足業務需求。而對於更高級別的用戶,SugarCRM 還提供了若干商業版本的模組,當然,用戶也可以選擇根據自己的需要自行開發模組。
總得來說,Trixbox 為用戶提供了一個成熟的,產品化的一攬子解決方案,為用戶快速部署 VoIP PBX 系統和CRM 系統提供了一個非常優秀的基礎平台。事實上,除了開始提到的中小企業之外,幾乎所有的企業都可以從這個套件中獲益。

相關詞條

熱門詞條

聯絡我們