freeswitch 使用外部directory

2021-09-01 15:01:13 字數 388 閱讀 1411

freeswitch 例子中提供了靜態檔案的directory

實際應用中都是從資料庫載入的 ,配置方法如下

1.首先要開啟 mod_xml_curl 模組

[quote][/quote]

2.配置 xml_curl.conf檔案

配置了乙個 dialplan閘道器和乙個directory 閘道器

[quote]

[/quote]

3.開發閘道器端介面

fs會傳送請求url到閘道器

[quote]gateway-url:8080/fsapi?param=value¶m2=value2[/quote]

閘道器會給出乙個相應 格式為:

freeswitch 使用記錄

當新建 new 乙個channel時,它首先會進行初始化 init 然後進入路由 routing 階段,也就是我們 查詢解析dialplan的階段。在這裡,要注意乙個專門的術語 hunting 在傳統的交換機裡,它譯為選線,在這 裡我就譯為選路吧 找到合適的路由入口後,hunting會執行 exec...

FreeSWITCH使用MySQL配置

freeswith預設使用sqlite作為資料庫,但是很多時候我們需要使用mysql等資料庫作為伺服器資料庫使用。這裡以mysql為例介紹相關配置 yum install mysql connector odbc.x86 64 unixodbc devel.x86 64vim etc odbc.in...

FreeSWITCH使用mysql儲存使用者

為什麼80 的碼農都做不了架構師?freeswitch預設是採用 directory資料夾下的xml來配置使用者的,對於後期開發來說是非常不方便的,所以本文來實現使用mysql來儲存使用者,並用lua指令碼來接管使用者驗證,步驟如下 一 配置odbc 二 建立資料庫 建立使用者表 create ta...