问题标签 [pjsip]

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

iphone - 从一个 iOS 设备直接 VoIP 呼叫到另一个

我要开发点对点 VoIP iOS 应用程序。并且希望在没有任何 SIP 代理、SIP 提供商和其他服务器的情况下进行。只是 VoIP 调用 frpm iOSdevice-to-iOSdevice。两个 iOS 设备都可能在 Internet 的某个地方。它在 VoIP 中是真实的吗(例如使用 PJSIP,一般使用 SIP)?

您能否指出我需要开发的主要关键。

我已经阅读了这些 主题。它是否真正解决了我的配置中的寻址问题。PJSIP 可以帮助纠正地址吗?

0 投票
2 回答
1973 浏览

sip - SIP注册和SIP登录的区别

我们需要开发SIP Client,有一个基本的疑问,

我们得到了 SIP UserId 、密码和服务器详细信息,并且想知道一些事情,

  1. SIP 注册和 SIP 登录有什么区别,我相信,没有像 SIP 登录,它的自定义 SIP 请求,并且在注册期间将使用 UserId / 密码
    ,如果我错了,请纠正我
  2. 我们了解了音频呼叫流程,但所有教程都没有说语音服务器,假设一方正在呼叫并且另一方接受呼叫,那么媒体会话将建立,我相信双方都会收到一个服务器和端口号,双方都需要从那里传输和接收语音数据包。

如果我错了,请纠正我...

0 投票
1 回答
1064 浏览

android - 如何开始在 Android 上为 pjsip 创建一个视频渲染器作为 Csipsimple

我想在 Android 上创建自己的视频渲染器,因为 pjsip 没有为 Android 提供视频渲染器。我不知道从哪里开始。我应该覆盖哪个 pjsip 函数。

我知道该CSipsimple解决方案有一个视频渲染器,我假设它位于视频插件中,它是一个编译的 .so 文件..没有源代码..所以关于从哪里开始的任何建议。我从来没有处理过OpenGlAndroid NDK。

所以请提供一个简单的解释。

0 投票
1 回答
2670 浏览

ios6 - Xcode 4.5 (armv7 & armv7s) 下适用于 iOS 6 的 PJSIP

我将 Xcode 从 4.4.1 更新到 4.5。现在我所有使用 PJSIP 的项目都崩溃了。有人帮我为 Xcode 4.5 编译 PJSIP 吗?谢谢,

0 投票
1 回答
4081 浏览

android - 为android构建pjsip的apjsua示例应用程序

我遵循了 PJSIP教程,并成功构建了 apjsua示例应用程序。

当我尝试通过 +a 添加帐户时,它会询问我 Sip Url、注册商的 Url、Auth Realm、用户名、密码

我进入了

  • 小口网址:sip:140@122.252.232.5
  • 注册商:sip:122.252.232.5
  • 授权领域:*
  • 用户名:1​​40
  • 密码:示例

之后它给了我以下错误

有谁知道我哪里错了???

或者有没有人知道任何其他方式为 android 使用 pjsip 库???

0 投票
1 回答
584 浏览

iphone - 我如何在 iphone 的 pjsip 中处理在线状态

我们正在开发一个应用程序,我们使用 pjsip 提供 VOIP 功能。我们在注册过程和添加朋友方面做得很好。但是我们面临着一些关于朋友在线状态的问题。

我详细解释了我的问题..假设'user1'登录并且有一个朋友'user2'然后user2离线它是正确的(b'coz user2仍然没有登录)当user2登录并且有一个朋友user1然后user1在线它是正确的(b'coz user1 已登录)但 user2 未在线显示在 user1 的朋友中

任何人都可以解决我的问题,我在这里呆了三天。提前致谢

0 投票
2 回答
1967 浏览

python - pjsua:无法导入 pjsua python 模块

尝试导入 python 模块 pjsua 时出现以下错误。我有 Mac OS 10.8.1 版本。我验证了http://www.darrensessions.com/?p=292中提供的解决方案,该解决方案似乎已经在 MacOS-10.7 中解决了这个问题。对于 MacOS-10.8,这似乎又被打破了。编译代码时我没有遇到任何错误。仅在导入 PJSUA 模块时出现以下错误。

非常感谢您的帮助。谢谢,

0 投票
1 回答
581 浏览

android - 选择(2)超时的奇怪行为

检查 pjsip 的套接字选择的性能,我发现超时的行为非常奇怪。socket_select.c 中的源代码如下:

我已经检查过了,传递给 select 函数的所有参数都是正确的,并且超时值总是在选择后重新初始化为正确的值。n 如果还设置为最大使用的文件描述符。

问题是,有时,超时被正确触发并以 0 退出,但有时,它会被阻塞一段随机时间(从几毫秒到几分钟),也返回 0。

我目前正在检查每个 fd_set 中的内容,以防万一,但如果有人知道可能出了什么问题,我将不胜感激。

0 投票
1 回答
1539 浏览

python - VoIP 点对点 Python H.323

我想使用 Python 和 Ubuntu 在两台计算机之间双向传输音频,理想情况下使用 H.323 我看过 pjsip 但只能看到一种连接到 SIP 服务器的方法,而不是简单的点对点系统。

谁能指出我正确的方向?

0 投票
2 回答
1156 浏览

ios5 - iOS:在后台接收媒体

我正在开发基于 SIP 和 VoIP 的 iOS 应用程序,要求该应用程序即使在后台也应该连续运行。我正在使用 pjsip lib。

我知道要在免费中运行 iOS 应用程序,我们需要这个

  • 在 Info.plist 中使用 voip 值设置 UIBackgroundModes 键

  • 创建了一个我传递给 setKeepAliveTimeout:handler: 的处理程序,以保持连接处于活动状态

但我只想,如果我的应用程序在后台运行,我可以通过(RTP/RTCP)接收 UDP 数据包,同时保持 UDP 端口始终打开。

我已经浏览了这些帖子:

但是,我还不清楚即使应用程序在后台或前台,我们是否可以连续获取 UDP 数据包。

因此,如果有任何数据传入 iOS 客户端应用程序,该应用程序应该能够通知用户。

请提出建议。