sipdroid - 当一个人继续时,不显示另一个来电

Pri*_*ank 10 java android voip sip sipdroid

我已经安装了SIPDROID.我在sip2sip做了三个帐户.之后,我使用该帐户之一配置了应用程序.应用程序正常.

问题是:如果我使用SIP多次拨打同一部电话,无论如何都要同时处理所有电话?
第一次通话继续时,另一个来电不会显示在手机屏幕上.
第一个电话被接听,但第一次通话时的第二个电话怎么样.
即使是第二个电话也没有显示在屏幕上.困惑!!

Pri*_*ank 6

Sipdroid,我开始时,但在研究它和开发人员的评论后,我发现应用程序有一些缺少的功能,如多个呼叫和转移呼叫等...

我不知道但是可能谁是sip堆栈专家或有时间可以实现缺少的功能但我不是其中之一所以我希望获得具有所有这些功能的应用程序并通过修改它我可以集成到我的应用程序和csipsimple就是答案.

然而,在Windows环境中构建csipsimple并不容易,但有黑客如何做到这一点.所以仔细阅读它关于在窗口环境中构建项目的维基.

根据维基,您可以构建本机库,或者您可以继续操作而无需构建本机库.我建议Windows用户 不用构建本机库.

如果您已阅读wiki,那么在"不构建本机库"部分的最后一行就像

" 要获取.so文件,从每晚构建网站下载最新的每晚构建并解压缩apk文件(apk文件只是zip文件).然后获取lib/ARCH/.so文件并将其复制到CSipSimple库/ ARCH/.so中 "

我必须澄清一个重要的事情:
首先获取csipsimple的.apk文件..apk文件的版本必须与csipsimple源代码的下载版本相同..

在这里,您可以看到源代码版本.下载相同版本的.apk并按照wiki中的说明进一步操作.
在此输入图像描述


hov*_*yan 5

SipDroid始终支持一行.这意味着您无法进行电话会议.那么问题是:

如果我使用SIP多次拨打同一部电话,那么无论如何都可以同时处理所有呼叫?

不,你不能同时处理同时通话.幸运的是,还有另一个支持多行的开源SIP客户端 - IMSDroid.虽然您可以扩展SipDroid以支持多行,但这需要付出很多努力.为了支持多行UserAgent,您必须注意的主要对象是:( SipProvider注意,它旨在支持SIP消息的多路复用/多路分解)JAudioLauncherCall对象.

你所描述的第二个电话没有显示的错误并不是我见过的.这可能是由于您的设备设置,或由于在原始代码上执行的自定义...