- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在为 IOS 创建一个 VoIP 应用程序。为此,我正在使用 pjsip 开源库。当我将 pjsip 配置为 UDP 时,我能够连接。但我总是收到错误代码 171060 [创建传输时出错:不支持的传输 (PJSIP_EUNSUPTRANSPORT) [status=171060]]
我知道在为 TLS 配置文件设置时我在某个地方犯了错误。这就是我正在做的。
pjsua_transport_config cfg;
pjsua_transport_config_default(&cfg);
cfg.port = 5061;
cfg.tls_setting.ca_list_file = pj_str((char*)[[[NSBundle mainBundle] pathForResource:@"ca_list" ofType:@"pem"] cStringUsingEncoding:NSUTF8StringEncoding]); // location of cacert.pem
cfg.tls_setting.cert_file = pj_str((char*)[[[NSBundle mainBundle] pathForResource:@"certificate" ofType:@"pem"] cStringUsingEncoding:NSUTF8StringEncoding]); // location of cacert.pem
cfg.tls_setting.privkey_file = pj_str((char*)[[[NSBundle mainBundle] pathForResource:@"pvkey" ofType:@"pem"] cStringUsingEncoding:NSUTF8StringEncoding]); //
cfg.tls_setting.password = pj_str("myPassword");
cfg.tls_setting.verify_client = PJ_TRUE;
cfg.tls_setting.verify_server = PJ_TRUE;
cfg.tls_setting.method = PJSIP_TLSV1_METHOD;
//
NSLog(@"******TLS********");
//pjsua_transport_id transport_id = 1;
status = pjsua_transport_create(PJSIP_TRANSPORT_TLS , &cfg, NULL);
if (status != PJ_SUCCESS) error_exit("Error creating transport", status);
我在谷歌上上下搜索了如何解决这个问题,但到目前为止我还没有遇到任何具体的解决方案。如果有人知道你能帮帮我吗??
最佳答案
解决了。新创建的框架没有被添加。而且不是 FAT 库,所以问题就出现了。
关于ios - 如何将 TLS 支持应用到 PJSIP for ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32651002/
我们正在为一些还没有任何音频设备的嵌入式硬件开发应用程序。目前,我们只是在评估 PJSIP 是否在硬件上运行良好,是否可以通过网络发送音频数据。 为此,我们有一个客户端需要从文件中读取音频数据,通过
pjsua 在 openwrt 中运行,我们使用 USB SoundCard。 接电话的时候总是很卡,抓拍和回放都不好用! 提示:我们已经使用auddemo测试了我的声卡,录音/播放都很好,捕获id为
任何人都可以指导我一个 API,我可以告诉 pjsip 使用我自己的 本地端口 (UDP) 用于媒体? 在SDP谈判的时候,我读到可以了解一下 通过调用 pjmedia_sdp_neg_get_act
我正在使用 PJSIP 开发适用于 Android、iOS 等的软电话拨号器应用程序。我需要知道如何将 G.729 编解码器与项目集成。我在 PJSIP 网站本身中看到了有关使用 Intel IPP
我正在使用 Pjsip 库实现SIP 视频通话。 我的 View 已成功传输给其他人,但我想要的是在我的屏幕上显示我的相机 View (类似于 WhatsApp)。 我发现Pjsip 正在使用摄像头
我正在开发一个iOS应用程序,其功能是使用PJSUA调用电话。同时,我的同事正在使用 PJSUA 2 为 Android 制作相同的应用程序。当我们从 Android 到 iOS 或从 Android
我正在做一个项目,以使 iOS 应用程序像 Viber/Skype 一样工作使用 VoIP 协议(protocol)。为此,我使用 pjsip SDK但我得到一些错误:( 文件未找到, 未知类型名称等
我发现有两个本地帐户,ID 为 0(IPv4 地址)和 ID 为 1(IPv6 地址)。因此,当我注册时,该用户帐户使用 id 2 注册。我想知道这些本地帐户的目的是什么。在我注册之前,用户 id 1
我正在尝试为 eclipse 使用 pjsip-jni wrapper 来制作基于 Android sip 的客户端。 我一直在努力研究如何在 eclipse 中编译和使用它,但还没有找到正确的轨道。
我想开发一个简单的 VoIP 系统。我想用同一个 sip 库实现客户端和服务器(代理服务器、注册服务器……)。 PJSIP 可以实现服务器吗? 我在客户端使用 PJSIP,没问题。 PJSIP 适合实
我已经构建了视频支持库,它显示找到了 2 个编解码器 h263 和 h264。 但是当我运行 ipjsua 视频流时没有发生,我尝试启用视频,启用 autorx 和 autotx 但没有积极的结果。
我正在使用 PjSIP 进行 SIP 调用。我已经按照说明集成了 PjSIP 项目 https://code.google.com/p/siphon/wiki/Compilation & How To
我正在使用 PJSUA/PJSIP 在 Ubuntu 16.04 上编写应用程序。 我需要检测调用何时挂断。是否有一个排序 call_state() 函数? 谢谢! 最佳答案 找到解决方案 here和
我想在通过 rtp 发送之前用 pjsip 库中的 Bouncy CaSTLe 加密数据。谁用过 pjsip,请帮助我,我对 C 不友好,所以我应该在哪里做。在对 pjsip lib 文件进行一些研究
最近我必须使用 voip 实现后台工作应用程序。为此,我使用 PJSip。现在我已经完成了在应用程序运行时完美运行的注册和处理调用。 当应用进入后台时,前 10 分钟工作正常 -> 新的来电被捕获并作
我正在尝试将 PJSip 添加到我正在处理的项目中。我有这种方法来注册我的帐户,但每次都会出现“致命信号 11”错误。 这是方法 public int setRegistration() {
环境:OS X 10.9.3、Xcode 5.1、PJSIP-2.2.1我想构建简单的 PJSIP,shell 脚本如下: #!/bin/bash SOURCE="pjproject-2.2.1" C
所以我有一个已编译并正在运行的 Siphon 应用程序,但它就是无法进行调用。我得到: 注册错误 - 默认错误消息。 完整的错误是这样的: 15:04:02.032 pjsua_call.c 使用 a
对于 iOS 应用程序,我需要知道当远程方停止其现有调用的视频时。是否有任何由 pjsip 库触发的 API 或事件? 在此先感谢您的帮助。 最佳答案 pjsua_call_vid_stream_is
我正在尝试从 call 音频媒体中获取音频流,以便将其发送到语音转文本引擎(从流输入中转录音频)。关于如何实现这一点的任何想法? 版本信息:POSIX的pjlib 2.8-svn 先感谢您。 最佳答案
我是一名优秀的程序员,十分优秀!