这是一个简单的Android Studio项目,实现基于裸的SIP用户代理。
当前,该应用程序支持语音呼叫和消息传递,UDP,TCP和TLS信令传输,语音邮件消息等待指示,来电转移(REFER),PCMU / PCMA,iLBC,G.722,G.722.1,G.726,G。 729,AMR和Opus语音编解码器,以及ZRTP和(DTLS)SRTP媒体封装。
出于对不依赖第三方推送通知服务的Android安全SIP用户代理的需求。
如果您需要进行视频通话,并且拥有支持LEVEL3上Camera2 API的Android 7.0或更高版本的设备,则可以从video分支安装其姊妹应用程序baresip +,代替此应用程序。
克隆项目后,使用master分支生成静态库并将文件包含到分发目录。
然后在Android Studio 4.1.3中:
打开一个现有的Android Studio
1