• <strike id="fdgpu"><input id="fdgpu"></input></strike>
    <label id="fdgpu"></label>
    <s id="fdgpu"><code id="fdgpu"></code></s>

  • <label id="fdgpu"></label>
  • <span id="fdgpu"><u id="fdgpu"></u></span>

    <s id="fdgpu"><sub id="fdgpu"></sub></s>

    Sangoma 28種方法提升Asterisk性能

    2013-03-06 08:34:20   作者:   來(lái)源:CTI論壇   評論:0  點(diǎn)擊:


      在過(guò)去的數十年,Sangoma 一直是開(kāi)源通信界真正的行業(yè)領(lǐng)導者。Asterisk 的發(fā)布對通信界是巨大的沖擊。但是Asterisk 發(fā)展壯大,還是需要業(yè)內廠(chǎng)家的一致努力。Sangoma 在A(yíng)sterisk 方面做了很多工作,技術(shù)方面,Sangoma工程師設計了穩定的產(chǎn)品以外,Sangoma也同時(shí)贊助了很多開(kāi)源行業(yè)的會(huì )議活動(dòng)來(lái)希望更多的用戶(hù)了解Asterisk。

      Sangoma通過(guò)不斷的技術(shù)革新和發(fā)明創(chuàng )造,對Asterisk 技術(shù)的發(fā)展起到了不可磨滅的作用。例如,第一個(gè)把回聲硬件回聲抑制引入到asterisk 板卡設計;第一個(gè)發(fā)布語(yǔ)音卡優(yōu)化解決方案-調整IO 的大小提升語(yǔ)音卡的處理能力;第一個(gè)發(fā)布8E1 asterisk 數字語(yǔ)音卡; 第一個(gè)發(fā)布16E1 asterisk 數字語(yǔ)音卡;第一個(gè)發(fā)布Lyra Asterisk 洗號軟件等等。一些解決方案已經(jīng)被很多同行采用。Sangoma真正做到了一直被模仿,從未被超越。今天,我們介紹一下,通過(guò)Sangoma的 28 種方法幫助客戶(hù)提升 Asterisk 拓展性,可靠性和功能性。

    Sangoma28種方法提升Asterisk性能

      1. 如何改善Asterisk的拓展性:

      1.1通過(guò)調整 板卡驅動(dòng)的數據池大小來(lái)提升語(yǔ)音板卡的拓展性

      Asterisk 和語(yǔ)音板卡互相通信,必須通過(guò)一個(gè)數據池從TDM 板卡API 拷貝語(yǔ)音數據。

      每次需要對CPU 發(fā)出一個(gè)中斷相應(通常,每秒發(fā)1000次中斷相應),表示API 有數據需要處理。過(guò)于頻繁的中斷相應會(huì )導致CPU 出現高負載,地址系統不穩定。數據池的大小(chunk size)其實(shí)一直是可以調整的,Sangoma 最早利用了此功能。通過(guò)調整chunk size 的大小,降低了CPU的中斷相應次數(調整以后,每秒發(fā)100次中斷相應),從而降低了CPU 的負載,提高了系統的穩定性,語(yǔ)音板卡可以支持更多的端口并發(fā)。

      1.2 通過(guò)硬件回聲DSP來(lái)提升語(yǔ)音質(zhì)量

      Sangoma是第一家實(shí)現Asterisk 語(yǔ)音卡支持硬件回聲抑制的廠(chǎng)家,提高了Asterisk的通話(huà)語(yǔ)音質(zhì)量。通過(guò)多年積累,我們的帶回聲DSP 語(yǔ)音板卡已經(jīng)完全通過(guò)了高并發(fā)情況下的語(yǔ)音通信。

      1.3 使用硬件的TDM-mutiplxing 處理提升數據傳輸

      在語(yǔ)音通信中,TDM 多路復用需要把語(yǔ)音數據插入到相應的時(shí)隙中,同時(shí)可以成功解析,打包,轉到相應的VOIP 通道(Asterisk通道)。整個(gè)過(guò)程需要消耗大量的CPU資源。Sangoma 采用了基于硬件的TDM 多路復用解決方案,降低了對CPU的消耗,從而CPU 可以處理更多的呼叫。Sangoma是第一家在A(yíng)sterisk 語(yǔ)音板卡采用此技術(shù)的公司。

      1.4 Sangoma 語(yǔ)音卡驅動(dòng)的DMA解決方法

      因為CPU處理任務(wù)減,DMA 內存直接訪(fǎng)問(wèn)的方式可以獲得更好的系統穩定性。 Sangoma 板卡的DMA 采取的解決方案是時(shí)隙的語(yǔ)音數據直接和dahdi 緩存進(jìn)行數據傳輸,無(wú)需經(jīng)過(guò)系統內存和CPU,降低了CPU負載。同時(shí)Sangoma 提供一個(gè)buffer 防止語(yǔ)音數據丟失和延遲,因此,保證了語(yǔ)音的連續性,和語(yǔ)音的清晰度。

      1.5 Sangoma 語(yǔ)音板卡的中斷處理設計

      Sangoma 板卡依靠高效的中斷處理設計,保證了語(yǔ)音板卡無(wú)任何的主板兼容性問(wèn)題。

      通過(guò)配合回聲抑制DSP,DMA解決方案,和可調整的chunk size,充分保證了Asterisk 語(yǔ)音系統的可拓展性。

      2   如何提高Asterisk的可靠性:

      2.1 穩定的驅動(dòng)板卡固件升級

      Sangoma 板卡本身支持了防固件損壞設計,可以通過(guò)在線(xiàn)升級來(lái)及時(shí)更新固件,同時(shí),Sangoma板卡固件可以支持回復原廠(chǎng)設置。

      2.2 穩定的,無(wú)差錯E1 傳真傳輸

      傳真需要從E1 進(jìn)入以后轉接到FXS 語(yǔ)音板卡模塊。如果時(shí)鐘不能同步,可能導致傳真數據丟失。一些板卡支持傳真不好的原因就是E1 板卡和模擬語(yǔ)音板卡的傳輸   問(wèn)題不能得到很好的解決,Sangoma 發(fā)布了創(chuàng )新性的時(shí)鐘同步解決方案,通過(guò)同步時(shí)鐘,從而可以取得非常好的傳真穩定性。雖然Sangoma 為此項技術(shù)申請知識產(chǎn)權保護,但是還是有一些廠(chǎng)家克隆此解決方案。還是一句話(huà):一直被克隆,從未被超越。

      2.3 穩定的語(yǔ)音時(shí)鐘解決方案

      語(yǔ)音板卡通過(guò)板卡本身獲得時(shí)鐘源,但是VOIP 純VOIP系統無(wú)需板卡。 如果VOIP系統長(cháng)時(shí)間沒(méi)有時(shí)鐘源,就可能出現時(shí)鐘丟失或者所謂的滑碼問(wèn)題。此問(wèn)題就會(huì )引起通話(huà)語(yǔ)音質(zhì)量下降,或者延遲。一些客戶(hù)為了解決此問(wèn)題,不得不安裝一直語(yǔ)音板卡來(lái)解決此問(wèn)題。Sangoma 發(fā)布了解決Asterisk 無(wú)時(shí)鐘源的協(xié)助工具,USB的時(shí)鐘源解決方案,從而極大提高了Asterisk的穩定性。

      2.4 高可靠性

      Asterisk 高可靠性方案一直是很多Asterisk 運營(yíng)商級客戶(hù)非常棘手的問(wèn)題。運營(yíng)商的通信系統要求多臺設備24小時(shí)無(wú)故障運行。 高可靠性的E1 接入方式或者失效轉移是非常重要的功能。Sangoma 語(yǔ)音板卡支持tristate 模式,板卡底層驅動(dòng)工具通過(guò)設置參數,Asterisk 的sangoma 板卡設置端口支持接收數據,不發(fā)送數據。兩臺Asterisk 可以并行運行。一臺為主機,另一臺為備份服務(wù)器。 如果主機停止工作,可以通過(guò)命令激活板卡的發(fā)送模式,第二臺Asterisk 備份服務(wù)器開(kāi)始工作。無(wú)需外置的硬件就可以輕松實(shí)現高可靠性解決方案。

      3   如何支持更多的Asterisk功能:

      3.1 高密度語(yǔ)音板卡

      Sangoma 2012 年發(fā)布了業(yè)內第一張 16E1 數字語(yǔ)音卡。Sangoma 發(fā)布 8E1 ,3 年以后,競爭對手才發(fā)布8E1 語(yǔ)音卡,及時(shí)補充了Asterisk的高密度語(yǔ)音呼叫的需求。

      3.2 支持更多語(yǔ)音的接入方式

      2012 年,Sangoma 發(fā)布了GSM G400 asterisk 語(yǔ)音卡,并且發(fā)布了開(kāi)源的GSM 協(xié)議框架,使得其他廠(chǎng)家也可以在此框架內開(kāi)發(fā)GSM 語(yǔ)音卡,為Asterisk IPPBX 接入提供了移動(dòng)性。

      3.3 方便的模擬板卡定位方式

      如果安裝高端口模擬語(yǔ)音卡,外置的線(xiàn)路可能讓工程師排查問(wèn)題相當困難。Sangoma 驅動(dòng)支持了根據模塊的LED顯示不同的顏色。FXO 顯示紅色, FXS 顯示綠色。用戶(hù)一目了然。

      3.4 軟件配置板卡,無(wú)需物理跳線(xiàn)

      Asterisk 用戶(hù)很多知道,通常E1 板卡在板上有一個(gè)T1/E1 跳線(xiàn)設置。通過(guò)設置不同的支持類(lèi)型,來(lái)支持E1 或者T1。如果配置不當,語(yǔ)音卡不能工作。有時(shí)候還要打開(kāi)機箱,拆下板卡來(lái)設置E1 類(lèi)型。這樣給用戶(hù)的使用增加了很多工作量。Sangoma 板卡支持軟件設置的方式。無(wú)需用戶(hù)手動(dòng)設置。

      3.5 通過(guò)驅動(dòng)配置端口映射

      Sangoma 最新驅動(dòng)支持一個(gè)Asterisk 集成方式,用戶(hù)無(wú)需配置額外的Sangoma 板卡配置文件,可以直接對接Dahdi 驅動(dòng)層。極大降低了配置的復雜性。

      3.6 真正的國際標準設計

      語(yǔ)音板卡支持自適應 3.3 V 或者 5V 設計。用戶(hù)無(wú)需調整板卡的跳線(xiàn),通過(guò)板卡的自動(dòng)檢測機制來(lái)判斷供電電壓,無(wú)需額外跳線(xiàn)設置。完全符合國際標準設計,并且極大滿(mǎn)足了OEM 廠(chǎng)家的需求。

      3.7 保證兼容所有的主流主板

      Sangoma 專(zhuān)業(yè)的板卡設計經(jīng)驗,經(jīng)過(guò)市場(chǎng)很多主流主板的檢驗,無(wú)任何主板兼容性的問(wèn)題。并且Sangoma 是 第一個(gè)Asterisk 語(yǔ)音卡采用PCI-E 技術(shù)的公司,經(jīng)過(guò)多年的PCI-E 接口技術(shù)的積累。

      3.8 半高設計,可以兼容任何標準的基礎性機箱

      目前,機箱設計越來(lái)越小,全高板卡不能支持緊湊型的機箱。Sangoma支持全高和半高語(yǔ)音板卡。

      3.9  Sangoma 語(yǔ)音板卡作為L(cháng)inux網(wǎng)絡(luò )接口

      Sangoma 語(yǔ)音板卡顯示為網(wǎng)絡(luò )網(wǎng)卡的形式。

      所以完全支持 IPconfig 命令。Ipconfig命令可以輕松獲得每個(gè)端口的數據信息,例如 收發(fā)數據信息,DMA 錯誤值,PCI 錯誤,網(wǎng)絡(luò )延遲錯誤,數據超載,或者數據不足。如果有時(shí)鐘滑碼,丟包等等問(wèn)題,通過(guò)ipconfig 命令可以獲知所有端口數據。

      另外,Sangoma 板卡驅動(dòng)支持 Linux SNMP 如果端口關(guān)閉或者出現問(wèn)題,Linux MIB 將會(huì )被自動(dòng)檢測。

      Sangoma 開(kāi)發(fā)了專(zhuān)業(yè)的板卡排查工具來(lái)清晰準確定位運營(yíng)商線(xiàn)路問(wèn)題,板卡本身問(wèn)題,還是接入的線(xiàn)路問(wèn)題。一些Asterisk 語(yǔ)音卡的廠(chǎng)家雖然也提供了一些基于dahdi的診斷信息,但是信息內容比較模糊,很難讓現場(chǎng)工程師準確定位問(wèn)題。Sangoma 終端根據配合ipconfig 信息,可以非常清晰準確快速定位問(wèn)題。真正為用戶(hù)提供專(zhuān)業(yè)的通信排查手段。

      3.10 優(yōu)化的系統日志和統計工具

      Sangoma 診斷工具wanpipemon 排查工具可以輕松獲得最底層的E1 告警信息和模擬板卡的電壓信息。并且可以支持對硬件回聲模塊的DSP診斷,提供這個(gè)工具,用戶(hù)可以獲得時(shí)鐘狀態(tài),DMA錯誤數值,收發(fā)通道數據,回聲芯片底層信息等等信息。同時(shí)Sangoma語(yǔ)音卡支持回環(huán)測試,完全給用戶(hù)提供了權威,詳實(shí),專(zhuān)業(yè)的通信分析數據。

      3.11 默認支持Wireshark 診斷工具

      Sangoma 底層驅動(dòng)工具可以完全支持Wireshark 工具。通過(guò)簡(jiǎn)單的命令行工具捕捉底層數據,保存為標準格式,用戶(hù)可以使用Wireshark 進(jìn)行數據分析實(shí)現來(lái)判斷問(wèn)題。Sangoma是第一個(gè)業(yè)內引入此診斷技術(shù)的廠(chǎng)家。

      3.12 默認支持大部分Asterisk發(fā)行版本

          作,都已經(jīng)默認支持了Sangoma 語(yǔ)音板卡,用戶(hù)無(wú)需對sangoma板卡進(jìn)行特別的設置就可以配置Asterisk。例如,目前市場(chǎng)上的FreePBX 和Elastix 默認支持Sangoma 板卡。

      3.13 GSM 語(yǔ)音板卡和GSM 協(xié)議分離設計

      Sangoma 最近發(fā)布了GSM 協(xié)議框架libwat。 Libwat 支持和asterisk直接通信。此協(xié)議封裝了GSM 語(yǔ)音模塊。同時(shí),允許其他廠(chǎng)家來(lái)開(kāi)發(fā)GSM 語(yǔ)音板卡而無(wú)需修改任何asterisk代碼。為Asterisk GSM 接口提供了多種解決方案。

      3.14 基于軟件的Asterisk 錄音解決方案

      Sangoma 開(kāi)發(fā)了針對Asterisk的錄音解決方案。實(shí)現了低成本的錄音功能。同時(shí)此解決方案對任何廠(chǎng)家免費,彌補了Asterisk的錄音解決方案的空白。

      3.15 高可靠性的Lyra AMD 洗號檢查解決方案

      默認的Asterisk AMD 檢查準確率為70% 左右,基于A(yíng)sterisk 開(kāi)發(fā)的呼叫中心解決方案的呼通率是一個(gè)瓶頸。

      Sangoma 開(kāi)發(fā)的Lyra AMD 解決方案把準確率提高到了95%,真正為Asterisk提供了功能的突破和創(chuàng )新。

      3.16 開(kāi)發(fā)維護Open R2 中國1號開(kāi)源協(xié)議棧

      身沒(méi)有提供此接入方式。Sangoma 為了豐富Asterisk 功能,開(kāi)發(fā)和維護者M(jìn)FC/R2 協(xié)議棧。很多中國用戶(hù)也一直在使用Sangoma的OpenR2協(xié)議棧。Sangoma 的OpenR2 協(xié)議棧為Asterisk的接入方式提供了更多的選擇,使很多用戶(hù)從中受益。

      3.17 發(fā)布了基于USB的asterisk FXO 解決方案

      基于USB 接口的 FXO 設備,可以滿(mǎn)足用戶(hù)低成本,易攜帶的特點(diǎn)。支持兩個(gè)FXO 端口, 用戶(hù)可以輕松在筆記本安裝Asterisk 或者Elastix,通過(guò)USBFXO 接入FXO 模擬線(xiàn)路,非常方便地對客戶(hù)進(jìn)行現場(chǎng)演示。

      3.18 開(kāi)發(fā)了支持分布式部署的語(yǔ)音編碼解決方案

      VOIP 的大門(mén)已經(jīng)打開(kāi),但是VOIP傳輸的語(yǔ)音編碼種類(lèi)很多。軟件編碼的解決方案不能解決高并發(fā)呼叫,編碼類(lèi)型單一,部署不靈活等等問(wèn)題。繼Sangoma發(fā)布編碼卡解決方案以來(lái),一些硬件廠(chǎng)家也開(kāi)發(fā)了類(lèi)似的產(chǎn)品,但是不能進(jìn)行分布式管理,無(wú)軟件升級功能,給用戶(hù)帶來(lái)很多不便。Sangoma的語(yǔ)音編碼解決方案完全滿(mǎn)足了分布式部署,配置靈活,軟件升級等特點(diǎn)。用戶(hù)可以通過(guò)網(wǎng)絡(luò )和編碼卡IP地址進(jìn)行通信,同時(shí)支持一個(gè)服務(wù)器端控制調度。支持的通話(huà)通道可以任意拓展,同時(shí)可以通過(guò)軟件升級來(lái)支持更多的處理能力。

      總結,Sangoma 一直在開(kāi)源通信領(lǐng)域扮演著(zhù)領(lǐng)導者的角色,不遺余力的支持Asterisk 社區的發(fā)展壯大,同時(shí)也一直投入人員物力來(lái)維護開(kāi)源項目。Sangoma非常榮幸能夠繼續為Asterisk 開(kāi)源社區做一些卓有成效的工作,并且使得Asterisk應用領(lǐng)域逐漸擴大,成為很多用戶(hù)的首選開(kāi)源通信解決方案。當然Sangoma的產(chǎn)品也一直在大型軟交換解決方案方面扮演著(zhù)非常重要的地位。Sangoma相信,通過(guò)Sangoma專(zhuān)業(yè)的產(chǎn)品制造和良好的服務(wù)水平,完全有能力為用戶(hù)提供功能穩定,高端的Asterisk 硬件解決方案服務(wù)于中國用戶(hù)。

    分享到: 收藏

    專(zhuān)題

    亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 页游| 景德镇市| 安丘市| 孝义市| 哈尔滨市| 周口市| 托克逊县| 顺昌县| 德州市| 隆子县| 玉林市| 池州市| 自治县| 昭通市| 阳朔县| 微博| 霍林郭勒市| 米脂县| 新民市| 个旧市| 潍坊市| 阿合奇县| 苍南县| 曲水县| 大安市| 雷山县| 九龙城区| 忻城县| 岚皋县| 同心县| 呼伦贝尔市| 绥宁县| 卓尼县| 曲周县| 临猗县| 扎兰屯市| 镇康县| 翁源县| 黄石市| 开封市| 淮北市| http://444 http://444 http://444 http://444 http://444 http://444