问题标签 [pjsua2]
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.
sip - 如何在android的pjsip中使用allow_contact_rewrite
我正在尝试为 android 构建 pjsip VoIP 应用程序。这是针对帐户配置中使用的属性给出的以下描述。
到目前为止,通过地址仅由 pjsip 更改。这个属性究竟是如何工作的?我看不出有什么区别??
java - 在 Netbeans 中使用 pjsua2 时出错
我编译了 pjsip,现在我正在尝试在 netbeans 中将 pjsua2 用于 linux 应用程序。使用 Swig 我能够获得 java 代码,我将其复制为我的项目的一个包。该项目在此链接的 github 中:
https://github.com/eduardobonfa/PjsipLinux
但是当我尝试运行时,出现以下错误:
我需要做什么?
我使用以下步骤编译了 pjsip:
./configure --enable-shared --prefix=/usr/lib
制作 dep && 制作 && 制作安装
去 swig 文件夹
制作
得到java代码并放入我的项目
我错过了什么吗?
ios - pjsip如何登录到sip账号
我正在为 iOS 开发 pjsip 应用程序。但是我在重新启动应用程序后无法登录 pjsip 帐户。如果有人对此有任何想法,请提供帮助。
android - 运行 PJSUA 时出错
我正在尝试将 PJSIP 添加到 android 项目并进行测试运行。
我遵循了PSIP 的官方文档
运行项目时出现以下错误
我尝试了什么:
- 为多个 ABI 目标构建 PJSIP
- Ran swig 用 .so 文件创建 android 示例项目
- 将这些文件复制到 app/lib
- Gradle 中的设置以包含 .so 文件
摇篮设置:
项目结构
python - Python PJSIP DTMF 错误“无效的值或参数 (PJ_EINVAL)”
我已经用 2.7.1 版本和 python 3.6 编译了源代码。如上所述,PJSIP 工作得很好。我在发送 DTMF 时遇到了一个问题,
我在做什么:
- 注册账户
- 拨打电话
- 检查媒体状态是否处于活动状态
- 然后调用方法 self.call.dial_dtmf("4")
那是当我收到错误消息时:
我还与 SDP 确认有 101 个电话事件可用。如下图所示:
我已经检查了从我们编译源代码时生成的控制台应用程序发送 DTMF,它完美无缺。相同的控制台应用 pjsua_app.py 有错误,我无法运行它来测试发送 DTMF。
谁能让我在哪里做错了,或者有没有其他方法可以使用 RFC 2833 发送 DTMF。
-- 虚拟机
c#-4.0 - 如何在 PJSUA2 中检测呼叫不成功?
如果我使用 CALL 函数在 SIP / PJSUA2 中启动呼叫,则会触发 SIPAccount 中的 OnIncomingCall 事件。但是,呼叫 CAN 失败(目标帐户不存在,或被呼叫者未应答)。我可以在 SIP 或 PJSUA2 的哪个位置检测到这个?最好有一个事件?
webrtc - 在 pjsip 中集成 webrtc 媒体
我正在尝试将 webrtc 媒体集成到 pjsip 中。有人可以帮我做到这一点吗?我能够创建 webrtc sdp 但 pjsip 给出错误
pjsua_media.c .Call 1:初始化媒体.. pjsua_call.c 。初始化媒体通道时出错:此处不可接受 [status=170488] pjsua_media.c .Call 1:取消初始化媒体..
ios - 使用 PJSIP 的 Ping 机制
如何使用 pjsip 库找到可访问的 sip 服务器和端口?有人建议我使用pjsip_options_method
,但我不知道如何使用它,如果您有更好的解决方案建议,请在此处执行。
asterisk - Asterisk 最大通话次数
我正在尝试对星号服务器进行压力测试。我创建了多个相互调用的帐户。
例如
不知何故,当服务器达到 64 个活动调用时,它一直说没有活动端口。我不能再打电话了。
错误日志;
任何人都知道为什么这种情况不断发生。我还创建了一个脚本,可以注册 5000 个用户,所有用户都具有不同的端口,并且可以完美运行,没有任何问题。是否有可能在某个地方存在极限函数?
python - python pjsip如何识别receiver已断开呼叫
我正在使用 (python pjsua) 从我的树莓派拨打电话。如果接收器已断开连接。我无法确定呼叫已断开。我打算为陆地电话到手机 VoIP 呼叫转移设备创建这个。我还没有写完整的代码,因为我无法解决这个基本问题。那么我如何识别接收器(android手机)断开了通话
`
这种方法不起作用。呼叫者断开连接后我的程序退出
完整代码如下