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