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

android - Galaxy SIII 上的 CsipSimple

我成功地定制了 CSipSimple 并构建了一个基于 SIP 的应用程序。我已经在 10 多台设备上测试了该应用程序。一切都很好。应用程序无法在三星 Galaxy SIII 上运行。Sip 没有注册。它没有显示任何错误 Logcat 中没有显示任何内容。会有什么问题?有人定制过 CSipSimple 吗?如果是,它是否在 Galaxy SIII 上运行?

PS 我什至观察到原始的 CSipSimple 应用程序无法在 SIII 上运行。

0 投票
1 回答
1042 浏览

java - Pjsip 使用 Sip 特定的事件通知通知消息

我想在 CsipSimple 中实现通知事件回调这里是我写的 C 代码

我的 C/C++ 文件

pjsip_event_notification.h 文件

pjsip_event_notification.cpp 文件

以及用于实现的 Java 文件

我想问我如何才能回电这些方法

完整的 Src 可以在 git clone https://Rs9766@bitbucket.org/Rs9766/csipsimple_virtualbox.git克隆

0 投票
1 回答
631 浏览

android - CSipSimple 的构建路径问题

我知道这是 stackoverflow 中的一个热门问题,但我找不到解决这个问题的好方法。

我正在为 android 开发一个 SIP 应用程序,并且我正在使用 CSipSimple 项目作为库(该项目也使用 actionbarsherlock 作为库)直到现在我在外部设备上运行我的 SIP 应用程序时从未遇到任何问题,但是现在我被控制台的这条消息卡住了:

我想这可能是构建路径问题,但我无法删除 Android Dependencies 虚拟文件夹中的相关 jar,更准确地说是由于我正在使用的 CSipSimple 库的 Android 依赖项中的 actionbarsherlock jar 文件和我的主要项目。

有什么想法吗?

谢谢

0 投票
3 回答
356 浏览

android - 自定义用户界面不起作用

我正在尝试将 csipsimple 重用为库。并调用同一个库中存在的 ui

我的 xml 文件看起来像

我从中调用的活动

和堆栈跟踪相同的是我不明白我做错了什么

我的图书馆项目在我的主要项目之外,它位于 com 包中。* .payphone 和正在使用的图书馆项目是 com.csipsimple.widget.Dialpad

0 投票
3 回答
9366 浏览

android - 带有 CSipSimple 和 pjsip 的 Android SIP

我正在编写一个自定义 Android 应用程序,允许用户使用 SIP 进行 VOIP 呼叫。当用户按下按钮时,将与另一个 SIP 用户发起语音呼叫。而已。唯一的其他要求是它必须在 2.3+ Android 设备上运行,并且不能仅限于 wifi。

Android 已经包含一个 SIP 堆栈(从 2.3 开始),我能够修改 Walkie-Talkie 示例项目以完全按照我想要的方式工作。不幸的是,我无法在某些设备上使用这个应用程序(Casio Commando 就是其中之一),更糟糕的是,该应用程序只能在 wifi 上运行(正如我所提到的,这对我的项目来说是不可接受的)。

我开始寻找另一个具有易于使用的 API 的 SIP 堆栈,并遇到了 CSimpleSip。我编译了它并运行了他们的演示项目(SipHome),它在我不受支持的手机(包括 Commando)上完美运行,它也可以通过 wifi 运行,满足我的要求。我非常兴奋……直到我查看了 CSipSimple 的源代码。我不知道如何开始提取对底层 pjsip API 的实际调用,也无法让 pjsip 演示应用程序在 10 多个小时后工作。

有没有人解构 CSipSimple 并将 SIP 部分从他们极其复杂的 UI 中分离出来,或者是否有人知道更简单的 SIP 库?使用本机 SIP API,我能够制作一个 200 行的 Android 活动,完美地进行调用......我如何使用支持非 wifi 的第三方 SIP 堆栈来实现这一点?

感谢您的任何意见,我知道很多人都被困在同一阶段。

0 投票
2 回答
2061 浏览

android - SipDemo 拨出电话

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

这是我的注册码:-

这是我的发起电话:-

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

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

0 投票
1 回答
5603 浏览

android - 尝试使用 pjsip 注册时出错:PJSIP_EUNSUPTRANSPORT

我正在 Android 上开发基于 pjsip 的 SIP 客户端(我现在使用 csipsimple 代码作为参考)。

当我尝试注册帐户时,我收到以下错误:

无法为注册生成合适的联系人标头:不支持的传输 (PJSIP_EUNSUPTRANSPORT)

我的代码和这里的代码几乎一样 sipServer 字符串是注册商的 ip 地址“192.168....”

我还尝试不指定以下代码中的传输方法:

错误是:

E/libpjsip(20934): pjsua_acc.c ..无法为注册生成合适的联系人标头:不支持的传输 (PJSIP_EUNSUPTRANSPORT) [status=171060]

当然,在此之后,wireshark 上没有任何痕迹:lib 在发送任何数据之前就放弃了。

谢谢

0 投票
1 回答
1397 浏览

android - 在 Android 中使用 pjsip 发送邀请时出错:初始化媒体通道时出错 (PJ_EBUSY)

我需要开发使用标准 SIP 协议但使用自定义协议来处理媒体的 SIP 客户端。

当我尝试发送 INVITE 时,我从 pjsip lib 收到一条错误消息,并且没有发送数据包。错误是:

初始化媒体通道时出错 (PJ_EBUSY)

初始化lib的代码是:

注册代码(成功)是:

这是我的邀请码:

你能看出有什么问题吗?

0 投票
1 回答
297 浏览

android - AIDL 服务的 java.lang.VerifyError

我正在努力让应用程序与另一个应用程序(称为 CSipSimple)中的外部服务进行通信。我能够绑定到服务:

在指示的行上引发异常。我四处搜索并尝试了以下所有方法,但无济于事:

  • 将 AIDL 文件添加到项目的源文件夹
  • 将其他应用程序 (CSipSimple) 添加为所需项目
  • 检查订单/出口列表中的所有条目
  • 清理和重建两个应用程序

会产生以下错误:

看起来它找不到一些必需的类/方法,但我已将所有 AIDL 文件添加到我的项目中。任何帮助将不胜感激!

0 投票
3 回答
5439 浏览

android - 在eclipse下调试android中的原生代码失败

我正在尝试使用该Debug As->Android Native Application选项在“csipsimple”android 应用程序中调试本机代码。我使用教程来做到这一点。我不断收到这些错误:

我试过了

尝试调试 NDK 时无法检测到应用程序 ABI(不相关,我没有使用 Sequoya),

http://www.cocos2d-x.org/boards/6/topics/24216(没用)

https://groups.google.com/forum/?fromgroups#!topic/android-ndk/icsQtRy1FZQ(只神秘地工作过一次)

http://www.mjbshaw.com/2012/11/android-ndk-eclipse-fixing-unknown.html(不是问题)

http://en.it-usenet.org/thread/12874/17301/(没用)

我在 Ubuntu 12.10 下使用带有 Android NDK r8e 的 ADT bundle v22 (eclipse 4.2.1)。

csipsimple 使用 jni 和 swig 调用本机代码。

我很绝望,救救我!