我目前工作的一个项目,我要实现的Android 2.3(或更高版本)电话之间的安全VoIP通信。该连接通过Kamailio服务器建立。加密的VoIP通信使用集成了Android 2.3的SIP协议栈
要求是由Android提供的SIP API(自2.3版本)使用(如果可能)。
我觉得最大的问题是,连接是从课程中android.net.rtp包制作。但是所有这些类都不属于公共API,因此我无法扩展这些类并对它们进行自己的更改。
现在我的问题:是否仍然可以通过使用SRTP(或ZRTP)建立加密连接?如果是的话,我应该如何处理?
如果不可能与Android上的SIP API来完成,这将是一个很好的选择,这样做?
预先感谢您!
啊,我明白了。谢谢。现在唯一的问题是几乎没有Android 3.1的设备。他们中的很多人将永远不会收到它......任何关于一个好的,已经可用的开源SIP协议栈的建议? – David 2011-05-11 13:44:31
这不是您需要的SIP堆栈。 SIP仅用于协商两个端点之间的连接,这是您需要的RTP堆栈。 – 2011-05-11 14:00:28
下面是开源栈我使用: – Zamel 2011-06-01 09:37:49