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 應該影響不會太大 今晚下班,飛線測試能不能啟動 現在是凌晨 昨晚跑的有問題,調整了一下電源部分,之前的電壓感...