我需要向我的应用程序添加一些基本的SIP功能。我需要它能够连接到我的asterisk服务器,并使用G729编解码器进行SIP音频呼叫。
不幸的是,默认的android SIP api不支持G729编解码器(据我所知),所以我不能使用它。
我尝试使用CSipSimple作为库,但它似乎不是我所需要的,因为我不能将它作为完全独立的库使用。
那么,对于我可以使用什么SDK或库在我的应用程序中集成SIP功能,有什么建议吗?
首先要感谢大家!
发布于 2013-11-06 23:00:22
我推荐使用pjsip,这是CSipSimple背后的堆栈,再加上像CSipSimple一样添加G729编解码器,这就是将其作为外部编解码器注册到pjsip的媒体框架中。
在pjsip的2.x分支中,您可以在pjsip-apps/src/pjsua/android中找到有关如何通过JNI直接将其用作Android用户代理的示例。
关于G729,您可以在jni/g729上找到代码,您可以通过修改Android.mk将其构建为共享库
希望这能有所帮助
https://stackoverflow.com/questions/19403670
复制相似问题