问题标签 [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 回答
185 浏览

android - CSipSimple sip_home.xml 文件在哪里?

为了了解 CSipSimple 开源应用程序,我检查了它并成功编译它。但是 -> 在包 com.csipsimple.ui 的文件 SipHome.java 中,在 onCreate() 方法中:

setContentView(R.layout.sip_home);

问题是:我在哪里可以找到 sip_home.xml 文件?我只找到了两个文件:

1 - sip_home_one_pane.xml 2 - sip_home_dual_pane.xml

没有 sip_home.xml:这是怎么回事?应用程序如何决定如何加载 R.layout.sip_home ?

0 投票
1 回答
1267 浏览

java - 设置 csipsimple 项目

我正在尝试按照本 教程中的说明创建一个 csipsimple 项目。我遵循了它,但我无法让它工作。这些是我得到的日志: 在构建 NDK 时,我得到了许多类似的错误

最后,在看似成功的编译之后,我得到了这个:

PS我以root身份运行。

解决方案 我安装了 swig,但安装不正确。

0 投票
1 回答
6026 浏览

android - 安卓。cSipSimple。如何将视频通话集成到项目中?

我想在我的问答游戏中添加 sip 呼叫。所以,我通过这种方式构建了 SipHome 项目:

http://code.google.com/p/csipsimple/wiki/HowToBuild#Without_building_the_native_library

没关系。应用程序编译并启动。现在我想在我的应用程序上添加视频通话功能。结帐后(http://csipsimple.googlecode.com/svn/trunk/)我也有这个 SVN 依赖项:

我已将 CSipSimpleVideoPlugin 项目中的类PluginReceiver 、CaptureReceiver、PluginReceiverFfmpeg 和 PluginReceiverVpx放到SipHome项目中。而且我还把接收器的描述放到了SipHome manifest 项目中:

我在登录后设置了 USE_VIDEO=true 标志:

当我调用InCallActivity时,我看到了 VideoButton,但按下它后,我在 logcat 中有这个:

pjsua_vid.c .无法创建重新邀请:媒体行中没有 SDP 有效负载格式 (PJMEDIA_SDP_ENOFMT) [状态 = 220032]

并且视频不显示。

谢谢。

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

sip - 运行 CsipSample 代码时出错。

我从谷歌代码下载了 Csipsample 并尝试使用它。我根据https://code.google.com/p/csipsimple/wiki/HowToBuild中给出的说明构建了应用程序

在我的手机上运行该应用程序时

即使我尝试在模拟器上运行它,它也会给出相同的错误。在某些论坛中,我发现 .so 文件可能存在问题。即使我也尝试过,但仍然无法正常工作。

我在这里也发现了同样的问题:

https://groups.google.com/forum/#!topic/csipsimple-dev/uxkRx1vmzNk

任何人都可以为此提供解决方案吗?

0 投票
3 回答
980 浏览

android - 关于pjsip中的G729集成

我正在对此进行查询,因为我不是 C 专家。看看是否有任何人可以帮助解决它。我将 g729 集成到 pjsip lib 中,我从这里得到了 g729 编解码器文件。这是我遵循的步骤:

首先,我在“pjmedia/src/pjmedia-codec/audio_codecs.c”中注册了g729

现在我有两个文件“pj_g729.c”和“pj_g729.h”,据我所知,我必须将它们复制到 pjsip lib 中。所以我复制了“pjmedia/src/pjmedia-codec”中的“pj_g729.c”和“/root/pjsip/trunk_2_allloweversionsuccess_and_widssl_g729/pjmedia/include/pjmedia-codec”中的“pj_g729.h”。

执行此操作后,我正在运行 make 它给出错误:'未定义的引用在状态 = pjmedia_codec_g729_init(endpt);'。

我也对“PJMEDIA_HAS_G729_CODEC”有疑问,因为我没有在库中找到这个变量。所以我必须声明它吗?我为它苦苦挣扎了很长时间。任何帮助都会很明显。

0 投票
1 回答
1944 浏览

android - 为 Android 构建 CSipSimple 时出错

我正在尝试为 android 构建 CSipSimple 应用程序。我遵循了https://code.google.com/p/csipsimple/wiki/HowToBuild中的所有说明。我也安装了所有软件包,但是在 CSipSimple 目录上执行“make”命令时出现以下错误。

0 投票
1 回答
765 浏览

android - 在 android 4.3 中加载 .so 文件时应用程序崩溃

当我在 android 4.3 设备中安装应用程序时,应用程序崩溃了。崩溃的原因是加载 .so 文件。但它在所有其他设备上运行良好。在这里,我提供了我的 logcat:

0 投票
1 回答
1728 浏览

android - 如何在制作 pjsip makecall() 时添加自定义标头?

在拨打 sip 电话之前,我需要添加一个自定义标头。请帮我。

提前致谢。

0 投票
1 回答
6701 浏览

sip - 使用 Asterisk 和 CSipSimple 为 VOIP 设置 TLS + ZRTP

我试图使用星号和 CSipSimple 作为客户端设置 voip 交换,fol 是详细信息

服务器端:

  1. 为服务器和两个客户端生成证书
  2. 将服务器证书放在 /etc/asterisk/keys/

sip.conf:

客户端:

在 OSTN 帐户中设置 TLS 设置

udp 启用 tcp 启用
srtp 禁用 zrtp 创建 zrtp 代码 => GSM,ulaw,alw

问题

显示 TLS +zRTP 并在星号 CLI 上进行调用,我看到一条消息,

警告[5008][C-00000034]:chan_sip.c:10433 process_sdp:匹配设备设置以使用 SRTP,但请求不是!

我使用的是 android 4.2.2 星号 1.8,如果我强制使用 srtp 并且 zRTP => 创建 zrtp,则调用指示 TLS 到立即跃点 + srtp

如何使用 CSipSimple 作为客户端在星号上实现 TLS +ZRTP。

问候。