国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

freeswitch的mod_xml_curl模塊

這篇具有很好參考價(jià)值的文章主要介紹了freeswitch的mod_xml_curl模塊。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

freeswitch的mod_xml_curl模塊,技術(shù)-VOIP,xml,voip,freeswitch

?

概述

freeswitch是一款簡(jiǎn)單好用的VOIP開源軟交換平臺(tái)。

隨著fs服務(wù)的增多,每一臺(tái)fs都需要在后臺(tái)單獨(dú)配置,耗時(shí)耗力,心力憔悴。

如果有一個(gè)集中管理配置的配置中心,統(tǒng)一管理所有fs的配置,并可以實(shí)現(xiàn)動(dòng)態(tài)的修改配置就好了。

于是就發(fā)現(xiàn)了mod_xml_curl模塊。

環(huán)境

centos:CentOS? release 7.0 (Final)或以上版本

freeswitch:v1.10.7

GCC:4.8.5

模塊介紹

mod_xml_curl模塊默認(rèn)不編譯安裝。

進(jìn)入“freeswitch/src/mod/xml_int/mod_xml_curl”目錄,執(zhí)行如下命令

sudo make install

檢查模塊安裝情況。

cd /usr/local/freeswitch/mod

ll

-rwxr-xr-x. 1 root root? 104456 Jul 28 10:47 mod_xml_curl.so

-rwxr-xr-x. 1 root root??? 1316 Jul 28 10:47 mod_xml_curl.la

檢查conf/autoload_configs/modules.conf.xml文件,mod_xml_curl模塊要放在配置的頂部。

??? <load module="mod_console"/>

<load module="mod_logfile"/>

<load module="mod_xml_curl"/>

檢查conf/autoload_configs/xml_curl.conf.xml文件。

mod_xml_curl模塊的主要使用場(chǎng)景。

運(yùn)行多個(gè)FreeSWITCH實(shí)例而不必維護(hù)多個(gè)服務(wù)器配置。

集中的配置管理。

從連接到數(shù)據(jù)庫(kù)的web應(yīng)用程序動(dòng)態(tài)填充配置。

提供了一種自動(dòng)化FreeSWITCH配置部署的簡(jiǎn)單方法(例如,托管VoIP平臺(tái))。

mod_xml_curl的工作原理與典型的API一樣,向web應(yīng)用程序發(fā)送POST請(qǐng)求,獲取XML格式的響應(yīng)消息并刷新本地配置。

mod_xml_curl從web接口獲取到有效響應(yīng)則直接加載配置,如果收到無效響應(yīng)或404則嘗試從本地磁盤查找配置文件。

mod_xml_curl模塊可以分為4個(gè)不同的綁定章節(jié),基本可以覆蓋全部的xml配置項(xiàng)。

configuration,配置項(xiàng),比如mod_sofia的配置。

directory,用戶鑒權(quán)目錄。

dialplan,撥號(hào)計(jì)劃。

phrases,語音短語管理。

測(cè)試

修改conf/autoload_configs/xml_curl.conf.xml文件。

<configuration name="xml_curl.conf" description="cURL XML Gateway">

? <bindings>

??? <binding name="dialplan">

????? <param name="gateway-url" value="http://10.55.55.137:8080/fs/dialplan" bindings="dialplan"/>

??? </binding>

? </bindings>

</configuration>

啟動(dòng)fs,檢查啟動(dòng)日志,如下。

2023-07-28 11:56:24.029966 [NOTICE] mod_xml_curl.c:543 Binding [dialplan] XML Fetch Function [http://10.55.55.137:8080/fs/dialplan] [dialplan]

2023-07-28 11:56:24.029979 [ERR] mod_xml_curl.c:459 Binding has no url!

2023-07-28 11:56:24.029994 [CONSOLE] switch_loadable_module.c:1540 Successfully Loaded [mod_xml_curl]

2023-07-28 11:56:24.030003 [NOTICE] switch_loadable_module.c:338 Adding API Function 'xml_curl'

發(fā)起呼叫,使用10011呼叫13712345678,日志如下。

2023-07-28 15:22:15.918548 [INFO] mod_dialplan_xml.c:637 Processing 10011 <10011>->13712345678 in context public

2023-07-28 15:22:15.918548 [ERR] mod_xml_curl.c:315 Received HTTP error 403 trying to fetch http://10.55.55.137:8080/fs/dialplan

data: [hostname=localhost.localdomain&section=dialplan&tag_name=&key_name=&key_value=&Event-Name=REQUEST_PARAMS&Core-UUID=54544416-2d17-11ee-87f0-0d9ab89b9404&FreeSWITCH-Hostname=localhost.localdomain…

Dialplan: sofia/external/10011@10.55.55.138 parsing [public->test] continue=false

Dialplan: sofia/external/10011@10.55.55.138 Regex (PASS) [test] destination_number(13712345678) =~ /^(\d+)$/ break=on-false

Dialplan: sofia/external/10011@10.55.55.138 Action answer()

從日志可以看出,呼叫流程中,首先使用“mod_xml_curl”模塊獲取“http://10.55.55.137:8080/fs/dialplan”的值,獲取失敗則使用本地dialplan繼續(xù)呼叫流程。

總結(jié)

mod_xml_curl模塊功能較復(fù)雜,涉及流程較多,同時(shí)需要web服務(wù)器提供數(shù)據(jù)接口配合。

后續(xù)嘗試使用接口返回dialplan數(shù)據(jù),動(dòng)態(tài)控制呼叫流程。

空空如常

求真得真文章來源地址http://www.zghlxwxcb.cn/news/detail-616136.html

到了這里,關(guān)于freeswitch的mod_xml_curl模塊的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 思科實(shí)驗(yàn) voip通信的配置(內(nèi)附命令超詳細(xì))

    ?? 作者:小劉在C站 ?? 個(gè)人主頁: 小劉主頁 ?? 每天分享云計(jì)算網(wǎng)絡(luò)運(yùn)維課堂筆記,努力不一定有回報(bào),但一定會(huì)有收獲加油!一起努力,共赴美好人生! ?? 夕陽下,是最美的綻放,樹高千尺,落葉歸根人生不易,人間真情 目錄 一、實(shí)驗(yàn)?zāi)康暮鸵?二、實(shí)驗(yàn)設(shè)備

    2023年04月24日
    瀏覽(30)
  • 第一部分-基礎(chǔ)篇-第一章:PSTN與VOIP(下篇)

    第一部分-基礎(chǔ)篇-第一章:PSTN與VOIP(下篇)

    ??學(xué)習(xí)資料來源《FreeSWITCH權(quán)威指南》-作者杜金房這本書。我是2022年6月畢業(yè)的,偶然的機(jī)會(huì)接觸到FreeSWITCH,但是目前在南京從事java后端開發(fā),F(xiàn)reeSWITCH純屬個(gè)人愛好,進(jìn)行筆記整理。也一直希望有機(jī)會(huì)可以參與FreeSWITCH相關(guān)工作開發(fā),如有需要,請(qǐng)聯(lián)系我18956043585,先說聲謝

    2024年02月06日
    瀏覽(30)
  • 配置華為設(shè)備NQA UDP Jitter檢測(cè)VoIP業(yè)務(wù)抖動(dòng)

    配置華為設(shè)備NQA UDP Jitter檢測(cè)VoIP業(yè)務(wù)抖動(dòng)

    組網(wǎng)需求 如圖1所示,總部和子公司之間需要跨越外部網(wǎng)絡(luò)進(jìn)行通信,DeviceA和DeviceD為總部和子公司的網(wǎng)絡(luò)出口設(shè)備,DeviceB和DeviceC為外部網(wǎng)絡(luò)提供商的邊緣設(shè)備。 總部和子公司之間經(jīng)常要通過VoIP進(jìn)行電話會(huì)議,要求雙向時(shí)延小于250ms,抖動(dòng)小于20ms。為檢測(cè)網(wǎng)絡(luò)是否滿足要求

    2024年01月17日
    瀏覽(14)
  • IP網(wǎng)絡(luò)電話與voip網(wǎng)絡(luò)電話兩者之間有什么差異

    概括來說,網(wǎng)絡(luò)電話是指以IP為網(wǎng)絡(luò)層協(xié)議的計(jì)算機(jī)網(wǎng)絡(luò)中進(jìn)行話音通訊的系統(tǒng),它采用的技術(shù)統(tǒng)稱為VoIP(Voiceover IP),即借助網(wǎng)絡(luò)實(shí)現(xiàn)語音的傳送。而從技術(shù)上來說,IP網(wǎng)絡(luò)電話則是以IP為標(biāo)志的網(wǎng)絡(luò)分組化和以多媒體為目標(biāo)的網(wǎng)絡(luò)業(yè)務(wù)綜合化兩大主流技術(shù)融合的結(jié)果。 隨著網(wǎng)

    2024年02月06日
    瀏覽(20)
  • Ubuntu下載kamailio源碼并配置實(shí)現(xiàn)VoIP服務(wù)器(一條龍服務(wù),從無到有的搭建)

    Ubuntu下載kamailio源碼并配置實(shí)現(xiàn)VoIP服務(wù)器(一條龍服務(wù),從無到有的搭建)

    1、安裝Kamailio依賴包 打開終端,并運(yùn)行以下命令以安裝 Kamailio 的依賴軟件包: sudo apt update sudo apt install bison flex libssl-dev libxml2-dev libcurl4-openssl-dev libpcre3-dev libjson-c-dev libyaml-dev libsystemd-dev pkg-config 2、下載github并從github下載源碼 1 )下載 github sudo apt update sudo apt install git 2 )下

    2024年02月04日
    瀏覽(20)
  • 頂頂通呼叫中心中間件-回鈴音補(bǔ)償(mod_cti基于FreeSWITCH)

    頂頂通呼叫中心中間件-回鈴音補(bǔ)償(mod_cti基于FreeSWITCH)

    頂頂通呼叫中心中間件-回鈴音補(bǔ)償(mod_cti基于FreeSWITCH) 回鈴音: 當(dāng)別人打電話給你時(shí),你的電話響鈴了,而他聽到的聲音叫做回鈴音?;剽徱羰潜唤蟹较蛑鹘蟹絺魉停彩遣殊徆δ艿幕A(chǔ)。我們平時(shí)打電話聽到的“嘟 嘟 嘟 嘟”的聲音,就是回鈴音的一種。 SIP信令中的回鈴

    2024年04月15日
    瀏覽(22)
  • 頂頂通呼叫中心中間件機(jī)器人壓力測(cè)試配置(mod_cti基于FreeSWITCH)

    頂頂通呼叫中心中間件機(jī)器人壓力測(cè)試配置(mod_cti基于FreeSWITCH)

    介紹 頂頂通呼叫中心中間件機(jī)器人壓力測(cè)試(mod_cit基于FreeSWITCH) 一、配置acl.conf 打開ccadmin-》點(diǎn)擊配置文件-》點(diǎn)擊acl.conf-》我這里是已經(jīng)配置好了的,這里的192.168.31.145是我自己的內(nèi)網(wǎng)IP,你們還需要自行修改 二、配置線路 打開ccadmin-點(diǎn)擊線路-》配置撥號(hào)串: sofia/external/${

    2024年01月24日
    瀏覽(23)
  • 頂頂通呼叫中心中間件自動(dòng)外呼來電轉(zhuǎn)人工顯示被叫號(hào)碼而不是顯示路由條件 :一步步配置(mod_cti基于FreeSWITCH)

    頂頂通呼叫中心中間件自動(dòng)外呼來電轉(zhuǎn)人工顯示被叫號(hào)碼而不是顯示路由條件 :一步步配置(mod_cti基于FreeSWITCH)

    介紹 頂頂通呼叫中心中間件自動(dòng)外呼來電轉(zhuǎn)人工顯示被叫號(hào)碼而不是顯示自動(dòng)外呼的路由條件,可以是默認(rèn)的被叫號(hào)碼也可以改為顯示指定的號(hào)碼 一、顯示默認(rèn)被叫 1、配置撥號(hào)方案 打開ccadmin-》點(diǎn)擊撥號(hào)方案-》找到進(jìn)入排隊(duì)-》配置跟圖中一樣的通道變量。 修改了撥號(hào)方案

    2024年01月18日
    瀏覽(18)
  • 騎砍2霸主MOD開發(fā)(8)-action_sets.xml骨骼動(dòng)畫

    一.action_sets.xml ? ? ?1.文件目錄:ModulesNativeModuleDataaction_sets.xml ? ? ?2.action_set(骨骼動(dòng)畫animation)?= action1 + action2 +action3 ? ? ?3.通過在action_set中配置skeleton,人,馬匹,牛,羊等骨架 二.使用編輯器修改動(dòng)作 三.骨架骨骼骨骼動(dòng)畫 ? ? ?1.骨架skeleton ? ? ? ? Skeleton skel = Mission.Main

    2024年04月27日
    瀏覽(15)
  • 解決 go mod tidy 加載模塊超時(shí)

    解決 go mod tidy 加載模塊超時(shí)

    如果go mod tidy 加載模塊超時(shí) 解決方法 修改GOPROXY: 查看go環(huán)境相關(guān)信息:

    2024年02月11日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包