问题标签 [sipdroid]

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 回答
251 浏览

java - 找不到编码音频的 RTP 有效负载

我正在尝试加密 Sipdroid,为此我必须在 RTP 数据包获得编码的音频有效负载后对其进行加密。我在 RTP 数据包类中使用这个函数:

问题是当 RTP 在 UDP 上运行时,我无法找到 rtp 数据包类获取有效负载的位置。我已经完成了 UDP 套接字类,但它不存在。

我认为一种方法是从 rtp 数据包中获取数据报有效负载并对其进行加密。

RTP 数据包类在哪里获取其有效负载?

0 投票
1 回答
681 浏览

android - 所有第三方 sip 库示例项目都包含很多错误。如何进行

起初我想使用本机 sip apis 在 android 应用程序中实现 sip 调用,它工作正常,但在 CANVAS 3、Samsung S2、s3 等某些设备中它不起作用。调试后我发现这行代码返回 NULL

经理 = SipManager.newInstance(ctx);

这意味着该设备不支持 Sip APIs。但在同一设备上,其他用于 sipcalling 的应用程序(如 SipDroid 等)工作正常。怎么可能?他们不使用本机 sip APIs 吗?

所以开始寻找第三方支持,但所有的库只有一个开源项目,我在导入这些项目时遇到很多错误。

使用mjsip库的sipdroid

csipsimple使用pjsip

imsdroid使用Doubango

我已经尝试了很多次构建它并在android模拟器上启动它,但没有任何成功。源代码不会生成并生成大约 1500 个错误。同时,当我下载应用程序的 apk 文件时,它在模拟器上运行没有任何问题。

我已经搜索了互联网,并没有在公开场合发现任何关于该问题原因的具体问题。

我想知道官方网站上的源代码是否有一些实际应用程序没有的错误,并且您还没有机会将更正添加到公共源代码中。

0 投票
1 回答
820 浏览

sip - Android 上的 FreeSwitch 语音延迟

目前,我正在为 Android 构建 mVoIP 服务。我选择 FreeSwitch 作为 SIP 服务器,通过 PC 通话没有问题。但是,所有的Android开源都会造成语音延迟。以下是我们目前面临的数据。

案例 1 - FreeSwitch + PC

案例 2 - FreeSwitch + Android Sipdroid

案例 3 - FreeSwitch + Android Csipsimple

案例 4 - FreeSwitch + Android SipDroid ==> PC

某些 Android mVoIP 应用程序,例如 Skype,会产生少于 50 毫秒的语音延迟。我们已经为 Android 尝试了许多 SIP 开源,但它们都造成了可怕的延迟。我们正在寻找一个用于 Android 的时间少于 50 毫秒的开源代码。有没有人可以解决这个问题?谢谢你。

是不是 Android 设备对音频声音的编码和解码速度很慢?

0 投票
0 回答
2120 浏览

android - 安卓视频聊天

我在做什么:

我正在构建一个用于 1 对 1 视频聊天的 android 应用程序,我需要帮助

我做了什么:

1)我遇到了Quickblox,我尽力理解和实施它,但我真的无法让它工作

2)我研究了Sipdroid,我也无法理解

我想要的是:

我需要任何一个

1)一个简单的库,有很好的文档来实现视频聊天。

2)在android中实现视频聊天的优秀教程。

请指导我

0 投票
4 回答
197 浏览

android - Sipdroid - 无法更改包名称

我在 android 中为我的 voip 应用程序修改了 sipdroid。一切正常,但是当我更改包名称“org.sipdroid.sipua”时,我无法注册任何服务器(回滚到名称 org.sipdroid.sipua 并且它工作正常)。啊啊啊这个名字有什么问题???

0 投票
2 回答
1309 浏览

android - SIP 管理器显示为空

我正在尝试在 android LGP500 上构建一个 sip 应用程序。它有安卓版本 2.3.3。我用过 brekeke sip 服务器。android.jar 中也存在 android.net.sip。这表明谷歌服务已正确安装。甚至 zoiper 也在使用那部手机,所以我认为 voip 或 sip 服务器上没有问题。它仍然将 SipManager 显示为空。请帮忙。

代码:

主要活动:

显现:

日志文件:

实际上我遇到了新问题:我的 lgp500 不支持 voip 和 sip。请告诉我在哪里测试我的应用程序。我也试过亚行。但它不起作用。显示:无法连接。连ping都连接不上。请帮忙。

0 投票
2 回答
2019 浏览

android - java.lang.SecurityException: Permission Denial, android.intent.action.PHONE_STATE 仅在 kitkat 版本上

我正在开发 SIP 应用程序,它运行成功,但仅在 KitKat Android 版本上获得 PHONE_STATE 的安全权限拒绝异常。有谁知道是什么原因,请帮助我找到解决方案。

这是代码的一部分:-

日志猫:-

0 投票
1 回答
896 浏览

raspberry-pi - 有没有办法通过 wifi 将我的 android 手机连接到 asterisk pbx,这样我可以通过手机从我的 pbx 拨打和接听电话吗?

我已经用 Asterisk 和 FreePBX 设置了我的树莓派。我现在正试图让它能够在手机在我的 wifi 范围内时使用我的 android 手机拨打电话。

因此,如果 pbx 可以接听来电并将其发送到语音邮件,这将是一个好的开始。即记录来电者所说的话。

我读过你可以用 chan_dongle 做类似的事情,但看起来像是通过蓝牙。我们不能只通过 wifi 做到这一点吗?

这一切都是新的,所以无疑会错过重要的信息,所以请询问,我会尽力关注论坛并做出回应。

0 投票
1 回答
399 浏览

android - 使用 android sip API 时,调用时的错误响应来得很晚。我们能把它最小化吗?

我正在使用 Android SIP API创建我的 sip 客户端和 用于 sip 服务器的免费 PBX 。但是我遇到了这个问题,在调用某个分机时,如果这个用户没有注册到服务器,它会在 8 秒内给我错误响应。这是我的代码。

在此代码中,onError() 方法在 8 秒后被调用。我们能把它最小化吗?或者如果有其他方法我们可以实现?

我还看到了其他应用程序,如 sipdroid 和 linephone,它们似乎没有时间告诉指定的用户名不可用。

请帮我。谢谢。

0 投票
1 回答
130 浏览

android - 开源 VoIP Android 上的加密

这是参考sipdroid 数据加密失败 我尝试在 SipdroidSocket.class 中使用 XOR 操作而不是反向字节码发送数据包和接收数据包。我遇到了同样的问题(噪音太大)请指导我在 SipdroidSocket.class 中加密和解密数据包


抱歉回复晚了。我正在发布我尝试过的代码片段。请参阅原始的 RtpSocket.java 和 SipdroidSocket.java 类以获取完整视图。我只是把片段放在这里。

在 RtpSocket.java 中,我获取了一个静态值并收集了数据包的标头长度。然后在 SipdroidSocket.java 中使用此标头长度,以便在使用有效负载进行调整之前删除标头部分: 在 SipdroidSocket.java 中,在发送和接收函数中进行了以下编辑:

请尝试一下并建议我。