<p id="l1pda"></p>
<track id="l1pda"></track>
         首頁 > 新聞 > 專家觀點 >

        開源軟交換FreeSwitch E1物理接口,Q.921和 Q.931 排查

        2012-12-03 15:56:44   作者:james.zhu(james.zhu@hastar.com)   來源:CTI論壇   評論:0  點擊:


          目前,主流的開源軟交換平臺除了風頭正勁的Asterisk以外,Freeswitch 也是比較受歡迎的免費開源的通信平臺。Sangoma一直和FreeSwitch 官方有著非常緊密的合作關系。在PRI 接入方面,Sangoma投入了大量的人員和技術支持,保證了FreeSwitch 平臺接入的穩定性,同時支持了明確市場上唯一的FreeSwitch Windows是平臺下的語音板卡接入,真正實現了支持FreeSwitch linux 和Windows 支持。為了幫助FreeSwitch 解決E1接入的技術難題,普及FreeSwitch語音板卡的E1 知識,今天我們重點介紹如何在FreeSwitch平臺上排查Sangoma E1數字中繼卡。

        \
        Sangoma 產品線

          首先說明,我們這里不討論如何安裝FreeSwitch和Sangoma ISDN的具體安裝步驟,僅討論如何排查3層協議的技術問題。 如果客戶想了解更多技術細節,請登錄Sangoma 中國總代理星昊通科技查詢。 以下內容將是我們重點討論的內容?蛻艨梢酝ㄟ^了解幾個方面的內容,排查FreeSwitch E1 接入的問題:

        1) 了解技術架構. 理論上說支持FreeSwitch的語音卡接入方式有兩種,一種是支持dahdi(Digium開發)模式,聲稱所有asterisk語音卡都支持,實際上Dahdi模式的接入模塊維護早已停止維護,幾乎不能保證Digium asterisk卡的正常工作,這個方面的技術細節請到官方網站詢問;另一種方式就是使用Sangoma的ISDN 協議棧的接入。Sangoma使用的是Trillium ISDN 協議棧,屬于商業級的PRI 協議棧,在FreeSwitch平臺上是免費的。為了保證E1接入穩定性,Sangoma配置了專門的技術人員,幫助FreeSwitch維護社區的ISDN模塊的代碼,這樣能夠及時了解產品信息,及時修復出現的bug問題。保證了FreeSwitch的無縫對接。幾個核心的模塊包括了FreeSwitch  freetdm 接口通信部分,I/O 模塊/協議控制部分,Sangoma wanpipe 驅動和語音板卡。

         

        \
        Sangoma 驅動 FreeSwitch 技術架構

        2) 排查3層故障。正常的呼叫測試之前,用戶必須排查FreeSwitch物理層,Q.921 和Q.931。如果任何一層有問題,需要徹底解決,然后進入下一步排查。

        通過執行Sangoma 驅動工具 wanrouter status 檢查線纜是否已經成功接入

        \

           如果顯示已連接狀態,說明板卡A104已經成功連接了E1 線路。如果是A116,將顯示16E1端口。例子中顯示目前線纜已經插到了端口1 和2口上。如果沒有顯示成功連接,請檢查線纜線序是否正確,或者聯系運營商確認線路正常。

          另外,通過Sangoma強大的E1檢測工具wanpipemon 檢查線路質量:

         \

          通過以上命令,可以快速發現現場工程師經常遇到的問題,例如:水晶頭損壞,線纜質量不好,線路編碼設置錯誤以及時鐘設置問題。以上圖例技術顯示正常的物理連接。通過物理連接正常,就可以進入下一步,檢查Q921狀態。

          通過 fscli> ftdm sangoma_isdn show_spans 命令檢查Q.921 信令是否正常。

         \

          如果 顯示 physical is ok, 而且 Signaling UP, 說明網絡連接正常,服務開通。用戶可以進行通話測試。如果Signaling 顯示 DOWN, 說明服務運營商服務服務開通,聯系運營商開通服務。通常執行 以下命令
        fscli> ftdm sangoma_isdn trace q921 <span_name>
          可以跟蹤到 Q921 SABME信息,檢查信息方向。
         
           通過Sangoma 命令檢查Q.931 信息,首先確認配置正確的呼叫路由,然后進行呼叫測試。
        執行 fscli> ftdm sangoma_isdn trace q931 <span_name>, 可以看到:

         \


          通過以上幾個方面內容的介紹,客戶可以準確無誤的解決FreeSwitch Sangoma E1接入的大部分問題。當然可以使用Sangoma底層驅動工具wanpipemon 獲得數據,通過wireshark 進行分析,用戶可以獲得更加詳盡的Q。931信息。最終我們希望通過以上介紹,給更多FreeSwitch 用戶提供一個規范的,權威的E1線路排查手段,使得現場實施能夠快速準確,從而為Sangoma用戶節省工程實施的時間節省成本。

        分享到: 收藏

        專題

        欧美性爱欧美
        <p id="l1pda"></p>
        <track id="l1pda"></track>