[网络电话]Android CSipSimple开发实例
CSipSimple 是一款通用的支持SIP协议的互联网电话软件,可以在andriod的平板,手机上使用。支持语音编码: G.711 aLaw/uLaw, G.722.1, G.722, SPEEX, SPEEX-WB, AMR-WB, GSM, iLBC, G.729. 支持STUN, Outbound proxy server, Qos,VAD,AEC,AGC,CNG等众多功能和标准。官网:https://code.google.com/p/csipsimple
测试网络电话服务器使用的是FreeSWITCH,关于FreeSWITCH部署会额外写一篇文章讲解。
关于如何编译CSipSimple项目,可以参考官方文档。
注意:编译CSipSimple需要连接VPN,编译的时间会很长。在此,提供可以直接编译的网盘下载地址。
编译环境
-
操作系统
- Ubuntu-14.04 64bit 开发环境
- jdk1.7.0_79
- ndk_r10d
- sdk
Proguard
-keep class org.pjsip.pjsua.** { *; }
提供可直接运行的CSipSimple源代码,只编译了CSipSimple文件夹。