android - 使用集成 Android 2.3 SIP 堆栈进行加密 VoIP 通信

标签 android encryption sip rtp

我目前正在开展一个项目,必须在 Android 2.3(或更高版本)手机之间实现安全的 VoIP 通信。连接是通过 Kamailio 服务器建立的。

要求是使用 Android 提供的 SIP API(自版本 2.3 起)(如果可能)。

我认为最大的问题是连接是从 android.net.rtp 中的类建立的。包裹。但所有这些类都不属于公共(public) API,因此我无法扩展这些类并对它们进行自己的更改。

现在我的问题:是否仍然可以通过使用 SRTP(或 ZRTP)建立加密连接?如果是这样,我应该如何处理?

如果使用 Android 的 SIP API 不可能,那么什么是一个好的替代方案?

提前谢谢您!

最佳答案

android.net.rtp 自 Android 3.1 起公开。如果您正在开发 3.1 或更高版本,那么您可以从这些版本进行扩展,否则您需要实现自己的。

关于android - 使用集成 Android 2.3 SIP 堆栈进行加密 VoIP 通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5964567/

相关文章:

android - 按下主页按钮后,应用程序启动应用程序主要 Activity 的新实例

android - 聊天应用中的 Firebase 实时数据库结构

java - ExoPlayer 设置命令找不到 UNKNOWN_TIME

android - 如何在 Android 设备上找到 AIR 应用程序可用的实际区域?

asp.net - 使用 aspnet_regiis -pef 加密 App.config

c# - 解密从 PHP 服务接收到的 AES 缓冲区

java - 带有 PKCS#5 填充的 AES

c - 检测结束通话 PJSIP

java - pjsip-jni编译导入eclipse

sip - Asterisk:如果重新加载转储的数据库,SIP 对等点将丢失注册