eXosip2 osip 編譯安裝

eXosip2-3.6.0 編譯安裝

剛開始我使用了 下面文章介紹裏版本  我覺得不支持tcp html

實際上是由於我服務端的端口 沒有寫對。linux

https://www.cnblogs.com/elisha-blogs/p/3974534.html windows

cd /home/sip
wget http://ftp.twaren.net/Unix/NonGNU//osip/libosip2-3.6.0.tar.gz
wget http://download.savannah.gnu.org/releases/exosip/libeXosip2-3.6.0.tar.gzapi

tar zxvf libosip2-3.6.0.tar.gz -C /usr/local/src
tar zxvf libeXosip2-3.6.0.tar.gz -C /usr/local/src
cd /usr/local/src
cd libosip2-3.6.0
./configure
make
make install
cd ../libeXosip2-3.6.0
./configure
make
make installtcp

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
ldconfig優化

jrtplib
https://blog.csdn.net/caoshangpa/article/details/52571183spa

 

文章很好的介紹了 osip exosip 的windows 編譯安裝    惟一須要優化的是 我以爲都用靜態編譯  就不存在導出問題。.net

http://www.cnblogs.com/dyllove98/archive/2013/06/25/3155427.html htm

 

文章很好的介紹了 linux下環境變量設置
https://www.linuxidc.com/Linux/2017-03/142338.htmblog

linux 抓包 sip
tcpdump -i eth1 -nn -A port 5061 > sip.tmp
-i eth1 表示網卡
-nn 直接以 IP 及 port number 顯示,而非主機名稱 避免了dns
-A 以ascll 顯示

 

eXosip2-5.0.0 編譯安裝

下面是用最新的 eXosip2-5.0.0 編譯安裝的

window 平臺

我用的vs2010 

編譯exosip

exosip 代碼原文件缺失了「eXrefer_api.c」這個文件 我從4.1.0低版本 獲取方式src。

刪除
HAVE_OPENSSL_SSL_H
TSC_OPENSSL
TSC_WINDOWS
TSC_SUPPORT

 HAVE_CARES_H  未使用c-ares

c-ares-xxx  用的版本 1.11.0 我試了1.15.0的編譯不過去。

 

參考:

https://blog.csdn.net/bikeytang/article/details/53448735

https://blog.csdn.net/dgyanyong/article/details/50818101

文章添加的Qwave.lib;;delayimp.lib;.lib 解決

https://blog.csdn.net/qq_41840387/article/details/79564471

相關文章
相關標籤/搜索