【发布时间】:2014-03-19 06:31:02
【问题描述】:
起初我想使用本机 sip apis 在 android 应用程序中实现 sip 调用,它工作正常,但在 CANVAS 3、Samsung S2、s3 等某些设备上它不起作用。调试后我发现这行代码是返回NULL
manager = SipManager.newInstance(ctx);
这意味着该设备不支持 Sip APIs。但在同一设备上,其他用于 sipcalling 的应用程序(如 SipDroid 等)工作正常。这怎么可能?他们不使用本机 sip APIs 吗??
因此开始寻找第三方支持,但所有库都只有一个开源项目,我在导入这些项目时遇到很多错误。
csipsimple 使用 pjsip
我已经尝试了很多次构建它并在android模拟器上启动它,但没有任何成功。源代码不会生成并生成大约 1500 个错误。同时,当我下载应用程序的apk文件时,它在模拟器上运行没有任何问题。
我在互联网上搜索过,并没有在公开场合发现任何关于该问题原因的具体问题。
我想知道官方网站上的源代码是否有一些实际应用程序没有的错误,而您还没有机会将更正添加到公共源代码中。
【问题讨论】:
标签: android sip sipdroid mjsip csip-simple