问题标签 [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.
voip - sip堆栈比较
我想比较 opal、pjsip、opensips 等开源 sip 堆栈的架构差异、最大并发调用、内存占用和其他边界值。
任何指针表示赞赏。
c++ - 使用 g++ 编译器构建 PJSIP
我想在 Debian OS 中使用 g++ 编译器编译 PJSIP 库。有人可以帮助我采取适当的步骤来做同样的事情吗?
dtmf - PJMEDIA RFC2833 音调检测
PJMedia 是否支持 DTMF 和其他使用 RFC 2833 的“音”负载格式的电话音识别?我知道它确实支持以“电话事件”有效载荷格式接收 DTMF。
ios - 当应用程序在 ios 中处于后台时接收 voip 呼叫
我认为在应用程序处于后台时,我有一个“活动”套接字的所有要求。也就是说:
- 我的应用程序将 voip 和音频作为其背景模式。
- 我使用 PJSIP 作为 SIP 库,它应该使用启用了“后台运行”属性的 CFReadStreams
- 该应用程序正在使用 TCP 与 SIP 服务器建立连接。
当应用程序被发送到后台时,它会添加一个后台处理程序,该处理程序在每个时间段发送一个“keepAlive”消息。
keepAlive 似乎正在工作。如果我检查服务器中的日志,即使应用程序不在前台,我也可以看到消息是如何到达的。
问题(和问题)是,当应用程序处于后台时,我没有接到电话。
似乎socket还活着,如果我在前台没有应用程序的情况下拨打手机,没有任何反应,但如果我自己启动应用程序,则会自动检测到通话。
谢谢 :)
iphone - 使用 PJSIP 注销 SIP
在我们的应用程序中,我们需要在用户将应用程序推送到后台时取消注册。我们正在使用 PJSIP。我的应用程序DidEnterBackground:
注销方法如下:
de-reg方法如下:
当我们将应用程序推送到后台时,会调用 dereg。但是当服务器发回 401 质询时,堆栈不会在 SIP 调用中发回身份验证详细信息,直到我将应用程序带回前台。有谁知道为什么会这样?
谢谢, 黑塔尔
iphone - 为 iOS 4 构建 PJSIP
我正在尝试为 iPhone 构建最新的稳定 PJSIP (1.10),但在make
. 我已按照此处的说明进行操作,但我没有任何运气。我搜索了 SO 和 google 并没有遇到其他人有同样的错误,所以我有点卡住了。
我config_site.h
按照指示创建了我的。./configure-iphone
给出了我在其他地方看到的输出,因此该部分似乎工作正常。make dep
似乎工作正常,make clean
但我得到了以下错误make
(这应该是获得Xcode
我可以使用的项目之前的最后一步,至少通过我的阅读)。
我在带有 Xcode 4.1 的 OS X 10.7.1 上运行(我也安装了 iOS 5 的测试版,但据我所知,make 输出似乎根本没有引用它的文件夹)。
python - 使用 SIP 的浏览器到浏览器 VoIP 呼叫?
我正在尝试从one browser to another browser
.
我做了什么:
- 我设置我的
asterisk serve
r 就像getonsip.com
- 我写了
client
一个pjsua python binding
用作server
情况如下:
我可以从我的浏览器(我的浏览器在运行 pjsua 客户端的同一台机器上)调用我的 android 手机上的 sip 客户端。
我无法从另一台机器的浏览器中执行相同操作。
我应该怎么做才能使浏览器到浏览器调用发生?
这样做需要流媒体和闪存吗?
c++ - 如何解决 C++ 编译器中的链接器错误
我必须在编译器PJSIP
中CPP
编译。因为我正在将 API 与PJSIP
. 它在CPP
. 所以我必须使用g++
而不是gcc
. 但现在我没有集成任何其他 API。
但是我在CPP
编译器中遇到链接器错误。如果它是C
编译器,它工作正常。
错误:
其实我没有改变任何东西makefile
。
注意:
在srtp.c
文件中,已包含alloc.h
文件。我表扬了它并编译了它。我只得到了相同的链接器错误。我从两个方面考虑。但我不确定这一点。
1.不与.o
文件链接
2.不带头文件。(我不清楚这一点。)
请帮我解决这个问题。
iphone - 为 arm7 / iOS 4.3 构建 pjsip - 在 mips_test.o 中找不到符号
我实际上将这个问题发布到了 pjsip 邮件列表,但还没有得到任何回复。所以我想它会在这里碰碰运气。
这是我假设的一个非常简单的问题,我正在尝试在 mac 10.6.2 上为 iPhone sdk 4.3 编译 pjsip(最新来自主干)
我正在遵循此说明 http://trac.pjsip.org/repos/wiki/Getting-Started/iPhone :
- 从 svn 签出最新代码
- 导出 CFLAGS+=" -march=armv7 -mcpu=arm1176jzf-s -mcpu=cortex-a8" 导出 LDFLAGS+=" -march=armv7 -mcpu=arm1176jzf-s -mcpu=cortex-a8"
- ./configure-iphone
- 使 dep && 使清洁 && 使
它有以下错误:
有谁知道如何解决这个问题?
可能会禁用 pjmedia 测试?
(我还尝试使用来自http://code.google.com/p/siphon/downloads/detail?name=patch-mips_test.txt&can=2&q=的文件修补 mips_test.c ,同样的问题)
compiler-errors - PJSIP iOS5 编译错误
我正在尝试使用configure-iphone
脚本从源代码编译 PjSIP。我能够运行它,然后运行make dep
没有问题,但是当我尝试运行时,我遇到make
了以下问题:
我曾尝试仅更改为 armv6,但没有成功。有什么建议可以成功编译吗??
谢谢!!