问题标签 [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 投票
2 回答
2594 浏览

android - 自定义 Sipdroid

我有一个基于 Voip 的应用程序。所以我想到了定制 SipDroid 开源项目。作为开始阶段,我已经更改了所有的包名、类名等。它在我的三星 Galaxy Y 上完美运行。但我尝试了许多其他手机,语音是听不到的。呼叫正在初始化,但听不到声音。在 Samsung Galaxy Young 中,无论是来电还是去电,都可以清楚地听到语音。但在我测试过的所有其他手机中,我只能听到哔声。可能是什么问题呢?

编辑:我尝试用我的三星 Galaxy Young(定制应用程序)呼叫另一部手机(有 Sip Droid),我可以在我的应用程序中听到声音,但在 Sipdroid 中听不到。但是当我尝试将 Sipdroid 调用到 Sipdroid 时,它在所有手机上都可以正常工作。

编辑:

编辑:我注意到即使是 SipDroid 项目也无法正常工作。只有 Sipdroid 应用程序(在市场上)在工作。

0 投票
1 回答
386 浏览

android - 如何处理 UnsatisfiedLinkError?

我正在开发 SIP 基础应用程序来拨打和接听电话,为此我对开源项目Sipdroid 进行了分析。除此之外,我制作了这个应用程序来支持 g729 编解码器。应用程序工作正常,但是当我修改应用程序的包名称时,我收到了这个新编解码器的错误。而使用其他编解码器,应用程序工作正常。这是我的错误日志。这里我附上了我的 java 文件
G729。 java
Codec.java
Codecs.java
g729_jni.cpp

我有 .so 文件来支持 g729 编解码器,但是在更改包名后,.so 文件不起作用。因为这个 .so 文件是使用不同的包名构建的。所以我必须有一个源文件并且需要再次编译它以使其工作。怎么做?

如果有人对此有所了解,请给我一些有关此错误的建议。如何处理这个错误?
谢谢

0 投票
3 回答
1698 浏览

java - sipdroid - 另一个来电在继续时不显示

我已经安装了SIPDROID。我在 sip2sip 创建了三个帐户。之后,我使用该帐户之一配置了应用程序。应用程序工作正常。

问题是:如果我使用 SIP 对同一部电话进行多次呼叫,是否可以同时处理所有呼叫?
继续第一个通话时,另一个来电未显示在手机屏幕上。
第一个电话被接听,但在第一个电话期间打来的第二个电话呢?
甚至第二个电话也没有显示在屏幕上。使困惑 !!

0 投票
1 回答
235 浏览

java - Sipdroid 构建错误

我正在尝试在 Eclipse Juno 中构建 sipdroid。我进入属性并将项目设置为平台 2.2/API 8,进入 Java 构建路径并勾选 Android 2.2 框。但我仍然收到其中的 9 个构建错误。有人遇到过这个问题吗?

InCallScreen 类型的 onAccuracyChanged(Sensor, int) 方法必须覆盖超类方法

InCallScreen 类型的 onSensorChanged(SensorEvent) 方法必须覆盖超类方法

VideoCamera 类型的 onLongClick(View) 方法必须覆盖超类方法

VideoCamera 类型的 onError(MediaPlayer, int, int) 方法必须覆盖超类方法

VideoCamera 类型的 onClick(View) 方法必须覆盖超类方法

Settings 类型的方法 onClick(DialogInterface, int) 必须覆盖超类方法

Sipdroid 类型的 onDismiss(DialogInterface) 方法必须覆盖超类方法

PlainDatagramSocketImpl 类型的方法 getOption(int) 必须覆盖超类方法

PlainDatagramSocketImpl 类型的方法 setOption(int, Object) 必须覆盖超类方法

0 投票
2 回答
2061 浏览

android - SipDemo 拨出电话

我完全参与了 SipDemo 应用程序。我正在拨打 Sip 电话,它完成了。我可以听到声音,但其他sip 的人听不到我的声音。

这是我的注册码:-

这是我的发起电话:-

请除外。我能听到别人的声音,但别人听不到我的声音。

请帮我!。谢谢你的时间。

0 投票
1 回答
316 浏览

android - sipdroid 数据加密失败

我想通过使用反向字节顺序来制作一个自定义的 sipdroid 客户端。我认为这使得其他 Voip 客户端无法解码这些数据。

所以我阅读了 SipDroid 的代码。我发现 RTP 数据是这样的: 1. AudioRecord.read(originalPCM) 2. encode(originalPCM, encodedData) 3. rtp_socket.send(rtp_packet) //encodeData 是 rtp_packet 的数据部分

而另一边是: 1. rtp_receive(rtp_packet) 2. decode(encodeData, PCMData) //encodeData是rtp_packet的数据部分 3. AudioTrack.write(PCMData)

所以我修改了 SipdroidSocket 类。在发送方法中,我在开头添加了以下代码。

并在接收方法的末尾添加以下代码。

我想这样,两个客户端就可以正常工作了。但它失败了。而且我不知道原因。请帮我找出原因。谢谢。

0 投票
0 回答
366 浏览

android - Android中的VOIP..?

我正在开发一个应用程序,我需要在其中实现 VOIP。我已经浏览了谷歌中的一些示例,如SIPDROID、 IMSDROID 并实现了默认的 android API SIP。他们工作得很好。但是在这里我想在传输时中断消息,我的意思是当 1 个用户说“嗨”时,我想加密以下消息并需要将加密的消息发送给其他用户,而在另一端我想解密该消息。所以任何人都可以帮助我如何在发送和执行我的过程时中断消息......?

0 投票
0 回答
754 浏览

java - Android中SIPDROID VOIP通话的加解密?

我正在使用SIPDROID在 Android 中进行 VOIP 呼叫集成。这里我想在发送时加密数据,在接收到数据后解密。我已经浏览了代码,但对于应该使用哪个类文件来加密和解密数据感到困惑。

0 投票
1 回答
255 浏览

android - Sipdroid 中的 Android Voip

我按照Sipdroid tutroial使用基于 VOIP 的 SIP 帐户进行语音通话:

Sipdroid 呼叫在 4 秒后结束。

我使用Pbxes帐户创建了分机、路由和 SIP 帐户。

但是我可以得到呼叫屏幕。但是呼叫没有连接。

当我连接到具有 sipdroid 呼叫的其他号码时,将在 4 秒内结束。

0 投票
2 回答
1602 浏览

android - SipApi not supported by some device

I am using native sip apis to implement sip calling in android app and it is working fine but in some devices like CANVAS 3 it was not working .After debugging I found this line of code was returning NULL

That measns that device does not support Sip Apis.But on the same device other application for sipcalling like SipDroid etc are working properly.How it is possible ?Are they do not use native sip Apis???