问题标签 [sip]

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 投票
3 回答
1169 浏览

command-line - 如何使用 sips 更改 TIFF 图像的压缩样式?

我是一个Mac人,

如何使用sips获得 PackBits 压缩?

下面的 LZW 工作正常。

但这失败了:

知道为什么吗?

0 投票
2 回答
85733 浏览

c++ - 最佳 C++ RTP/RTSP 库

我正在寻找 C++ 中的 RTP/RTSP 库。我找到了pjsip,但它更像 C 风格。我正在寻找更多的面向对象库。

0 投票
7 回答
80776 浏览

iphone - iOS:开源 VoIP/SIP Objective-C 代码

我的任务是调查编写 iPhone 应用程序以访问我们内部的 VoIP/SIP 系统的可行性。

我以前从未编写过任何接近 VoIP 的代码。C 或 Objective-C 中是否有任何开源 VoIP/SIP 库或示例?

一个我可以皮肤和添加我们需要的功能(主要是与 UI 相关)的 iOS 应用程序将是这里的圣杯

0 投票
4 回答
9546 浏览

java - 什么是最好的 Java SIP 堆栈?

我可以使用的最好的 Java SIP 堆栈是什么。

我正在寻找稳定、高效、丰富的功能集、稳定且无错误的 :)

0 投票
1 回答
1346 浏览

blackberry - Sip Soft-Phone for BlackBerry - 是否有任何免费的应用程序/源代码可用?

是否有任何免费的应用程序/源代码可用?

0 投票
3 回答
10076 浏览

sip - SIP REGISTER 以 IP 地址而不是域作为标头

所以我一直在阅读 RFC3261,并试图找出这个特殊的问题。说 UAC 是192.168.1.42,注册商是192.168.1.1

根据 RFC,它说 To 字段应该包含您正在注册的实体的记录地址。AoR 被定义为一个 URI,它指向一个具有定位服务的域,该定位服务会将这个 URI 映射到另一个用户可用的地方。

所以我没有使用域名,所以问题是,To 标头应该是Alice<sip:alice@192.168.1.42>还是Alice<sip:alice@192.168.1.1>. 我有一个模拟注册商的 SIP 一致性套件,它似乎认为是前者。像这样阅读 RFC 似乎让我相信是后者。

谢谢!

0 投票
1 回答
2882 浏览

c++ - 错误:在ubuntu下编译简单的PjSIP程序

我正在尝试在 ubuntu 下编译简单的 PjSIP 程序。我收到错误

这是什么意思?

这是输出: -

root@mypc-desktop:/home/mypc/pjsip# make

gcc -o myapp myapp.cpp -DPJ_AUTOCONF=1 -O2 -I/home/mypc/pjproject-1.4.5/pjlib/include -I/home/mypc/pjproject-1.4.5/pjlib-util/include -I/home/mypc/pjproject-1.4.5/pjnath/include -I/home/mypc/pjproject-1.4.5/pjmedia/include -I/home/mypc/pjproject-1.4.5/pjsip/include -L/home/mypc/pjproject-1.4.5/pjlib/lib -L/home/mypc/pjproject-1.4.5/pjlib-util/lib -L/home/mypc/pjproject-1.4.5/pjnath/lib -L/home/mypc/pjproject-1.4.5/pjmedia/lib -L/home/mypc/pjproject-1.4.5/pjsip/lib -L/home/mypc/pjproject-1.4.5/third_party/lib -lpjsua-i686-pc-linux-gnu -lpjsip-ua-i686-pc-linux-gnu -lpjsip-simple-i686-pc-linux-gnu -lpjsip-i686-pc-linux-gnu -lpjmedia-codec-i686-pc-linux-gnu -lpjmedia-i686-pc-linux-gnu -lpjmedia-audiodev-i686-pc-linux-gnu -lpjnath-i686-pc-linux-gnu -lpjlib-util-i686-pc-linux-gnu -lresample-i686-pc-linux-gnu -lmilenage-i686-pc-linux-gnu -lsrtp-i686-pc-linux-gnu -lgsmcodec-i686-pc-linux-gnu -lspeex-i686-pc-linux-gnu -lilbccodec-i686-pc-linux-gnu -lg7221codec-i686-pc-linux-gnu -lportaudio-i686-pc-linux-gnu -lpj-i686-pc-linux-gnu -lm -lnsl -lrt -lpthread

/usr/bin/ld: cannot find -lpjsua-i686-pc-linux-gnu collect2: ld returned 1 exit status make: *** [myapp] Error 1

这是代码

这是一个Makefile

谢谢

编辑:

我刚刚注意到构建 PjSIP 时出错

make[2]: 进入目录 /home/mypc/pjproject-1.4.5/pjnath/build' make[1]: * [pjnath] 错误 2 make[1]: 离开目录 `/home/mypc/pjproject-1.4. 5/pjnath/build' 制作:* [全部] 错误 1/home/mypc/pjproject-1.4.5/pjnath/build' gcc -c -Wall -DPJ_AUTOCONF=1 -O2
-Wno-unused-label -Werror -I../include -I../../pjlib/include -I../../pjlib-util/include \ -o output/pjnath-i686-pc-linux-gnu/stun_session.o \ ../src/pjnath/stun_session.c cc1: warnings being treated as errors ../src/pjnath/stun_session.c: In function ‘apply_msg_options’: ../src/pjnath/stun_session.c:230: error: suggest parentheses around && within || make[2]: *** [output/pjnath-i686-pc-linux-gnu/stun_session.o] Error 1 make[2]: Leaving directory

当我试图在 make 文件中找到 -Werror 时/home/mypc/pjproject-1.4.5/pjnath/build, 它不存在,有人知道它可能在哪里吗$(PJDIR)/build.mak$(PJDIR)/build/common.mak

0 投票
2 回答
7824 浏览

voip - 使用 PjSIP 的 VoIP:pjsua_acc.c SIP 注册失败,状态=408(请求超时)

我正在尝试运行http://www.pjsip.org/pjsip/docs/html/page_pjsip_sample_simple_pjsuaua_c.htm中给出的测试 VoIP 程序

我正在尝试http://www1.cs.columbia.edu/sip/servers.html上的公共 SIP 服务器

但我总是收到错误消息

14:33:25.515 pjsua_acc.c SIP 注册失败,状态=408(请求超时)

我以前从未使用过 SIP,我无法猜测问题出在哪里。有没有简单的方法来测试 SIP 服务器?有人知道有效的公共免费 SIP 服务器吗?

谢谢

0 投票
1 回答
2019 浏览

blackberry - 是否可以将 MJSIP api 与 Blackberry 一起使用?

我正在尝试为黑莓开发 VOIP 应用程序,经过长时间的冲浪后,我开始了解 mjsip api。但我怀疑是否可以将此 api 与黑莓开发一起使用来创建 VOIP 应用程序。请任何人知道答案帮助我。

0 投票
5 回答
15314 浏览

voip - SIP BYE 消息的问题

我正在编写一个 SIP 服务器,我让它接听电话,然后将它们连接到 voip 电话,问题是当你挂断 voip 电话时,我的手机没有的 BYE 消息的转发出现问题结束通话。

这是 SIP 消息日志(我用 1234 替换了我的服务器电话号码,用 5678 替换了我的手机电话号码,我的服务器的 IP 已替换为 x,我的 voip 电话的 IP 已替换为 y) -