问题标签 [csip-simple]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
872 浏览

android - arm64-v8a 的 Android CSipSimple 构建失败

我在 Galaxy S6 Edge+ 上遇到一个错误,它说它无法加载本机库。我正在使用 CSipSimple。如果我不在 Application.mk 文件中包含 arm64-v8a,它编译得很好。我收到此错误:

这是make文件的一部分(我会包括它以防弄乱):

如果有帮助,我正在使用 Android NDK r10e-rc4。

编辑 1:我还尝试按顺序使用以下命令进行构建:svn update、make clean、make udpate、make

0 投票
2 回答
3999 浏览

exception - CSipSimple 抛出异常 JNI DETECTED ERROR IN APPLICATION,input is not valid 修改 UTF-8: 非法起始字节 0x8e

CSipSimple 在 android 棒棒糖上抛出异常。

JNI检测到应用程序错误,输入无效修改UTF-8:非法起始字节0x8e

在进行 voip 通话时,我在这里每隔一段时间向 ISipService 发送消息,以检查通话是否正在进行或断开。我在 pjSipService.java 类中的 pjStr.getPtr() 上遇到了这个异常。我在这里粘贴我的错误日志。

任何想法?或者如果呼叫已被另一方断开,是否有其他方法可以得到通知?或 wifi 在其他设备上断开连接,为此我会收到通话已断开的通知。

0 投票
1 回答
1342 浏览

android - 打开扬声器时如何减少 PJSIP android 应用程序中的回声/噪音

我在基于 android 的 csipsimple 应用程序中使用了一个 PJSIP 库。一切正常,除了一个问题。当我打开扬声器时,通话中有很多回声/噪音,无法进行对话。可能是什么问题以及如何处理?

0 投票
1 回答
183 浏览

android - 如何在 Android 的 CSipSimple 中获取 CallId

我正在使用 CSipSimple 添加一个新功能,即 transfer call 。对于此功能,我需要 call 的 callID 。

我看到当我打电话时,会调用以下函数。

但是从这里,我无法获得呼叫的 callId。如何获取每个呼叫的 callId ?任何建议都有很大帮助。

0 投票
2 回答
762 浏览

android - 如何在 Android 中允许 csipsimple 中的电话会议

我想在CSipSimple. 我写了以下代码:

它调用以下方法:

它调用以下方法:

从这个方法我们进入这个方法:

从这里我们进入这个方法:

此方法告诉应用程序未配置为允许多次调用。我可以做些什么来支持多个呼叫?

0 投票
1 回答
1124 浏览

android - 无法调试使用意图过滤器启动的活动

我正在使用 android studio 并使用 CsipSimple。我试图弄清楚拨出电话的流程。

有一个叫做 Place call 的方法,它触发了为方案 csip 处理动作 ACTION_CALL 的意图

这是清单中的活动声明,用于处理操作

我在活动 OutgoingCallChooser 的 onCreate 方法中放置了一个调试点。但它永远不会出现。请帮我。我错过了一些明显的东西吗?

0 投票
0 回答
608 浏览

android - 如何在 CSipSImple 中添加 SIP 联系人列表及其在线状态?

我正在学习在 Csipsimple 上添加一个 SIP 联系人列表。我正在寻找如何通过 pjsip 获取联系人的在线状态。

在 org.pjsip.pjsua.pjsipJNI.java 中,我阅读了这些行。我可以使用它们从 SIP 服务器获取某人的在线状态吗?

当然,我也在 org.pjsip.pjsua.pjsua_acc_info 中阅读了这些行。但我不知道我应该如何使用,因为它似乎不适用于读取一个联系人的状态。

你可以帮帮我吗!任何建议都有很大帮助。

0 投票
0 回答
166 浏览

java - java.lang.UnsatisfiedLinkError:找不到本机方法:org.pjsip.pjsua.pjsuaJNI.new_pjsua_buddy_config:()J

我在 CSipSimple 工作。当我尝试 addBuddy 时,会执行以下代码。

pjsua_buddy_config 的构造函数调用以下代码:

当时我得到以下异常:

我在网上搜索,发现这个异常是由于.so文件的加载问题。我该如何解决这个错误?

0 投票
2 回答
1879 浏览

android - 如何在 CSipSimple 中更新 OpenSSL 版本?

我正在为我的应用程序使用 CSipSimple 代码。但不幸的是,Google Playstore 已发出警告: 您使用的是易受攻击的 OpenSSL 版本

我想从现有代码更新 OpenSSL 版本。

这是我遵循的一些参考。CSipSimple-OpenSSL 但我被困在第 5 步没有这样的命令

m:找不到命令

我是否遵循不正确的步骤?如果有人已经这样做了,请帮助我或提供一些步骤/链接。

任何帮助将非常感激

0 投票
1 回答
601 浏览

android - 您正在为 CSipSimple 使用易受攻击的 OpenSSL 警报版本

我对这个链接有同样的问题: 如何在 CSipSimple 中更新 OpenSSL 版本?

当我尝试使用最新的 openssl 版本“制作”时出现错误。

如何找到用于 Csipsimple 构建的 openssl?
我应该使用哪个ndk版本?

谢谢