问题标签 [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.
ios - Apple Mach-O 链接器 (id) 错误 pjsip
我正在尝试使用 PJSIP 构建这个 SIP 应用程序。
当我编译时,我得到了这个错误,不知道为什么或如何重复某些东西。我检查了:构建阶段->链接二进制与库构建阶段->编译源
重复但没有。
这是错误:
我不得不删掉错误的某些部分,因为它不适合问题,但我相信最重要的部分是最后一部分,那是红色错误,其余的是警告。
一些帮助将不胜感激!
编辑:
ASIDataDecompressor.h:
ASIDataDecompressor.m:
ios - 虹吸呼叫不起作用 - pjsip
所以我有一个已编译并正在运行的 Siphon 应用程序,但它不会拨打电话。我得到:
注册错误 - 默认错误消息。
完整的错误是这样的:
15:04:02.032 pjsua_call.c 使用 acc #0 向 sip:6476805821@voip5-2.acanac.com 拨打电话 15:04:02.032 pjsua_call.c .无法拨打电话,因为帐户无效:操作无效 (PJ_EINVALIDOP) [status=70013] 15:04:05.580 call.m 调用错误:无效操作 (PJ_EINVALIDOP) [status=70013]
但是当我在不同的 SIP 应用程序上使用相同的帐户时,它工作得非常好。
当 pjsip 调用 sip_dial_with_uri(_sip_acc_id, [url UTF8String], &call_id);
_sip_acc_id 是 0,因为我相信这是虹吸设置中的第 0 个帐户。url 是我要拨打的正确电话号码,但显示如下:sip:62304892@url.com 并且呼叫 ID 只是一个参考,所以我不知道它是否重要。
当我查看其他 voip 应用程序时,他们有一个注册过程。在哪里输入用户名、密码和 sip 服务器域或 ip。
对于 Siphon,这是在设置文件中完成的。但是,是否在 Siphon 的代码中完成了“注册或登录”,我不确定。这可能是问题吗?
这是尝试进行实际调用的代码:
此外,如果有人有更新的 Siphon 应用程序代码的链接,并且可能效果更好,我也将不胜感激。
更多信息:
在 call.m 文件中,这基本上被称为:
和这里
acc_id = 0
pj_uri = char *-> "sip:6476805821@voip5-2.acanac.com" pj_ssize_t -> 33
call_id = 803203976
python - pyqt4,功能静音/取消静音麦克风和扬声器 [PJSIP]
你好朋友和同事
我正在尝试为我在 pyt4 上的程序软电话和使用库 PJSIP 制作功能静音/取消静音麦克风和扬声器
我在代码 pjsip 中找到了这个
pjsip:
好吧,我知道我需要发送一个参数 0,但怎么办?
并返回工作声音设备和麦克风。
也许是 """""pjsua_conf_adjust_tx_level(slot_number, 0 )"""""
objective-c - 如何从一个 sip 帐户向多个 sip 帐户拨打多个电话?
我没有pjsip的经验。现在我想在 iPhone 中编写一个这样的功能:从我的 sip 号码中,我多次呼叫一组 sip 号码。如果有人接听电话,其他人将被拒绝。我正在使用 pjsip 库在 iPhone 中开发我的应用程序。谁能帮我?
ios - pjsip发送短信如何
到目前为止,我正在尝试通过 pjsip 发送短信,但没有运气。
该帐户已在服务器上注册,并且我收到了注册成功响应,但我找不到任何展示如何发送短信的好教程。
我在网上找到了这本书,但它仍然没有给我任何关于如何使用这个库的例子: http ://www.scribd.com/doc/90092246/Pjsip-Dev-Guide#outer_page_48
我知道我应该使用:
但除了这些,我不知道。
注意:我不想要即时消息,如果可能的话,我希望将文本作为 SMS 传递。它需要在 pjsip 中完成,没有其他库(不幸的是没有灵活性)。
提前致谢!
android - 无法打开声音设备:音频设备操作无效或不受支持
无法弄清楚为什么 CSipSimple 在我的 android 手机上正常工作,但是当我在 call_make_call(..) 上使用相同的 CSipSimple 库尝试我自己的代码时,我的应用程序以这种方式崩溃:无法弄清楚发生了什么。我正在处理所有回调,但只有 ON_REG_STATE 被触发。有人有同样的问题吗?
macos - MacOS 的 pjsip 2.0.1 编译
我正在尝试为 MacOS 编译 pjsip 2.0.1。但是在做之后让我得到以下错误。
我使用以下 shell 脚本安装了所有依赖项使用 URL https://gist.github.com/2049603下载脚本。
并按照我使用的步骤为 MacOS 编译 pjsip
但我正在克服错误。我试图将问题发布到 pjsip 邮件列表,但没有得到任何答案,似乎他们没有收到我的邮件。请有人可以提供帮助,或者如果可能的话,有人可以将我的问题发布到 pjsip。这将是一个很大的帮助。
提前致谢,
iphone - 在 iOS SDK 4.2+ 应用程序处于后台时禁用录音通知
在我的项目中,我们使用pjsip2从共享服务器接收流式音频。
该应用程序旨在仅接收流式音频,而不是录制。然而,即使我们在输出代码中禁用了麦克风,我们仍然会在应用程序在后台录制时收到通知(顶部栏闪烁红色并显示文本:“(录制)”)。
当我们的应用程序在后台运行时,如何禁用录制通知?
ios - pjsip接收短信
任何人都知道任何关于如何设置 pjsip 客户端来接收消息的好例子。我可以使用以下方式从客户端发送消息:
到任何号码。
但是我不知道该怎么做才能将消息接收到已经注册的 sip 帐户中。
任何信息,将不胜感激。
注意:我只能使用 pjsip 而不能使用其他库。
编辑:我发现的一些新东西:
http://trac.pjsip.org/repos/ticket/1070
http://www.pjsip.org/release/0.5.4/PJSIP-Dev-Guide.pdf(但是所有关于传入消息的文档都说是这样的:
16.1.2 接收消息
应用程序模块将接收任何对话之外的传入 MESSAGE 请求。对话框内的传入 MESSAGE 请求将通过对话框 的on_tsx_state()回调通知对话框的使用情况。
这仍然没有说明如何处理传入的消息。
http://www.ietf.org/rfc/rfc3261.txt
http://trac.pjsip.org/repos/wiki/SIP_Message_Buffer_Event
Edit2:有人告诉我 on_pager 函数需要用于此功能。所以我尝试了但不幸的是仍然没有成功。
这是我所做的:
和 on_pager 实现:
我期待应用程序在收到消息时调用 on_pager 但它没有。
on_incoming_call
但是,确实会被调用。
iphone - xcode 4.5 更新后使用 -o0 以外的优化的崩溃报告
我今天已更新到 Xcode 4.5,但我无法再生成我的应用程序的功能发布版本。使用以前版本的 Xcode 制作发行版时我没有遇到任何问题。
我注意到当我直接在我的手机上以调试 (-O0) 运行它时它不会崩溃,但是当我生成一个版本 (-Os) 时它会在启动后持续崩溃几秒钟。
如果我将 pjsua_app.c 设置为 -O0,同时将项目的其余部分保留为 -Os 的发布默认值,我也可以生成一个工作版本。
下面是使用“Fast [-O, O1]”设置的崩溃日志:
这是 pjsip_init() (第 4391 行是最后一行:“return 1;”):
谁能帮我诊断一下这个崩溃日志?
升级到 Xcode 4.5 后有没有人遇到过类似的情况?