模块mod_h323的编译
去h.323plus官網(wǎng)上下載關(guān)聯(lián)的庫
http://www.h323plus.org/source/
很貼心,分操作系統(tǒng)下載,而且關(guān)聯(lián)的ptlib庫的版本也一并列了出來。
一、編譯ptlib庫
1 export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig 2 export LD_LIBRARY_PATH=/usr/local/lib 3 cd ptlib 4 ./configure 5 make 6 make install二、編譯h323+庫
1 cd h323plus 2 export PTLIBDIR=ptlib編譯的源碼目錄 //里面so,a,h文件都有 3 ./configure 4 make 5 make install2.1 make的時(shí)候提示了一個(gè)錯(cuò)誤,找不到ptlib.mk文件(因?yàn)槁窂藉e(cuò)誤)。
解決:修改Makefile文件的PTLIBDIR為正確的地址即可。
三、編譯mod_h323模塊
1 在FreeSWITCH源碼的根目錄下執(zhí)行: 2 make mod_h323-clean 3 make mod_h323 4 make mod_h323-install3.1 提示error: h323.h: No such file or directory'
解決:執(zhí)行l(wèi)n -s /usr/local/include/openh323 /usr/include/openh323即可。
四、加載mod_h323模塊
4.1 提示Error Loading module /usr/local/freeswitch/mod/mod_h323.so;
**libh323_linux_x86_64_.so.1.25.0: cannot open shared object file: No such file or directory**
解決:實(shí)際這個(gè)庫文件是存在的,ldconfig解決。
五、測試h323
用支持h323的設(shè)備進(jìn)行如下?lián)芴?#xff1a;
1001@192.168.8.193:1720
從日志看,收到呼叫信令了。但是session沒有建立起來,呼叫失敗。
有機(jī)會得找H323的專家一起查查了。
?
總結(jié)
以上是生活随笔為你收集整理的模块mod_h323的编译的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小白初学搭建 配置本地yum
- 下一篇: javascript中的表结构