為freeswitch 新增h323協議

2021-10-11 19:14:30 字數 1703 閱讀 3733

freeswitch可以支援h323協議,可以通過安裝mod_h323才能夠使用。如果需要安裝mod_h323,首先要安裝h323_plus.下面來說說具體步驟:參考

export pkg_config_path=/usr/local/lib/pkgconfig 

export ld_library_path=/usr/local/lib

export openh323dir=/data/h323/h323plus

export ptlibdir= /data/h323/ptlib

ptlib依賴flex

yum -y install flex

./configure

make

&make

install

./configure

make

&make

install

由於我們上面的步驟中兩個庫的安裝位置都在/usr/local/bin目錄下,因此我們需要改變mod_h323的makefile(src/mod/endpoint/mod)h323/makefile),將裡面所在的"/usr"路徑都替換為「/usr/local/lib」。修改完畢後,就可以在freeswitch源目錄中使用如下命令安裝了:

make mod_h323-install
cd src/mod/endpoint/mod_h323

make

install

完整目錄為/home/freeswitch-1.10.5.-release/src/mod/endpoints/mod_h323

安裝完成以後將h323.conf.xml 拷貝到這個目錄下

/usr/local/freeswitch/conf/autoload_configs/

然後開啟freeswitch

執行load mod_h323即可成功載入h323模組

如果出現

『/usr/src/freeswitch/src/mod/endpoints/mod_h323/mod_h323.h:43:18: error: h323.h: no such file or directory』

執行

ln -s /usr/local/include/openh323 /usr/include/openh323

如果出現

cannot open shared object file: no such file or directory 。

則做以下修改

1.如果共享庫檔案安裝到了/lib或/usr/lib目錄下, 那麼需執行一下ldconfig命令

2. 如果共享庫檔案安裝到了/usr/local/lib(很多開源的共享庫都會安裝到該目錄下)或其它"非/lib或/usr/lib"目錄下, 那麼在執行ldconfig命令前, 還要把新共享庫目錄加入到共享庫配置檔案/etc/ld.so.conf中, 如下:

cat /etc/ld.so.conf

include ld.so.conf.d/*.conf

echo

"/usr/local/lib"

>> /etc/ld.so.conf

ldconfig

為freeswitch 新增h323支援

freeswitch可以支援h323協議,可以通過安裝mod h323才能夠使用。如果需要安裝mod h323,首先要安裝h323 plus.下面來說說具體步驟 參考 data h323 ptlib 和 data h323 h323plus下面 2.設定環境變數 export pkg config ...

H3流程系統對接邏輯

針對業務系統使用h3流程,將資料推送給h3,在h3中進行審批,審批完成後將狀態寫回業務系統,採用以下方式整合 業務系統整合協作圖 業務系統標準整合過程如下 步驟一 業務系統呼叫h3提供的標準介面發起流程,並且傳遞表單資料到h3,h3介面返回流程例項id給業務系統 步驟二 h3進行流程審批,表單根據業...

7 全志H3 準備焊接

cpu和ddr已到 板子到了,開始焊接 下班繼續焊接 發現少了乙個料 漏買了,趕緊 補乙個 現在就把手上的板子拆了個晶元先用著 焊接完成,測試電源 3.3v差了0.05,1.2v高了0.08 應該影響不會太大 今晚下班,飛線測試能不能啟動 現在是凌晨 昨晚跑的有問題,調整了一下電源部分,之前的電壓感...