FreeSWITCH架構
FreeSWITCH 架構, FreeSWITCH 是基於一個核心核心,藉助了 XML 註冊模組,所有的應用介面模組圍繞中心模組來執行。
我們使用幾個預設註冊的使用者來 做一些簡單的呼叫測試。當你發起一個呼叫時, SIP 模組將推送一個請求到 XML 撥號規則, 撥號規則透過正式表示式做一些邏輯匹配,然後傳送到相應的介面。一旦找到匹配條件, XML 分機資料將被複製到本地的通道,然後按照一個指令表來執行下一個呼叫動作。 可能在撥號規則中同時匹配了幾個分機,這依賴於配置關鍵詞的選擇。
FreeSWITCH 是一款功能豐富的軟體。
一個最主要的原因是,它強大是因為通訊世界是動態的 . 作為一個軟體開發人員,當我們做一個決定的時候,我們會經常碰到類似艱難的決定, FreeSWITCH 應該如何實現各種需求和複雜靈活的環境。我們常常會碰到一個難題,一些潛在的使用者經常會 提一些特別的需求,但是相反的,其他使用者有希望另外一種相反的需求。
我們可以輕鬆地新增 一些裝置功能,並且確保裝置正常工作,但是同時我們必須調整一些需求,適當靈活地 支援非常特別的裝置功能。 FreeSWITCH 設計的目的是就是支援擴充套件,所以我們也需要 設計一些特別的地方,使用者可以從這個地方開始進行獨立靜態配置,並且可以擴充出動態的 配置,並且不會可以跟上開發的節奏。 這是比較痛苦的,但是它也不是一個非常煩躁的事情。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69915318/viewspace-2644956/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用freeswitch架構自己的VOIP網路電話架構
- freeswitch 編譯編譯
- 架構之:serverless架構架構Server
- freeswitch的gateway配置方案Gateway
- 《FreeSWITCH:VoIP實戰<前言>》
- SaaS架構:流程架構分析架構
- 【細品架構4/100】架構之架構切分架構
- 架構師修煉之道(二)——架構?設計?架構師?架構
- 單體架構&微服務架構&中臺服務架構架構微服務
- 如何設定FreeSWITCH環境
- freeswitch的event事件處理事件
- freeswitch APR庫雜湊表
- freeswitch 接通後再錄音
- 架構之:資料流架構架構
- 前端架構之小小node架構前端架構
- 邏輯架構和物理架構架構
- 軟體架構與架構師架構
- 單體架構到垂直架構架構
- 架構架構
- 業務架構、資訊架構、技術架構三位一體架構
- 書籍:精益架構(敏捷架構 瘦架構 Lean Architecture)架構敏捷
- 架構演進之「微服務架構」架構微服務
- MySQL 高可用架構之 MMM 架構MySql架構
- 架構之:微服務架構漫談架構微服務
- 架構之:軟體架構漫談架構
- 遊戲架構 遊戲架構設計(8)遊戲架構
- 【架構分析】MESA (EGL/GLES)架構分析架構
- REST架構風格的架構元素REST架構
- 網站架構及架構演變網站架構
- 架構C01: 什麼是架構?為什麼做架構?架構師需要做什麼?架構
- freeswitch自定義模組的wiki地址
- 第二章 初識FreeSWITCH
- 在Debian上安裝freeswitch
- 按照業務領域畫資料架構圖 業務架構 資料架構架構
- 架構師眼中的高併發架構架構
- 架構設計之一——基礎架構架構
- Java架構-到底什麼才是業務架構?Java架構
- 軟體架構模式之微服務架構架構模式微服務