问题标签 [linphone-sdk]

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 回答
360 浏览

java-native-interface - 使用新的 java 包装器向 linphone 添加新的本机函数

向新的 linphone SDK 添加自定义功能。

在开发人员的指导下,我通过向 bellesip C 代码添加小功能来构建 liblinphone android sdk。还向 linphonecore_jni.cc 添加了相关条目并构建了 linphone-android-sdk。在文档页面上,它说将为本机功能自动生成包装器。但是在构建 AAR 并将其添加到 linphone 项目之后,我在核心方法中看不到我的方法。我都试过了-DENABLE_JAVA_WRAPPER=NO- DENABLE_JAVA_WRAPPER=YES

我尝试添加

我希望我可以在 linphone java 代码中调用本机方法。除了我在核心中的自定义方法外,所有方法都在填充。除了将 linphonesdk AAR 库文件添加到 linphone 项目之外,还有其他步骤吗?

0 投票
1 回答
944 浏览

ios - 如何将 Linphone SDK 与现有的 Swift 项目集成?

我已按照有关如何与 linphone SDK 集成的说明进行操作

之后,我遵循这个指令

我已经完成了最终构建的 Linphone SDK 文件,接下来是集成过程。我没有找到有关如何使用 swift 项目实施的任何文件或任何建议

liblinphone 的文档(不包括如何集成类函数)

0 投票
1 回答
346 浏览

ios - 从哪里获取 Linphone iOS SDK 中录制的通话音频文件

使用以下代码开始录制

使用以下代码停止录制:

我没有在应用程序本地目录中存储任何音频文件,知道它可以放在哪里吗?有人可以建议吗?它可以帮助我很多

0 投票
2 回答
1076 浏览

ios - 如何设置来电显示或远程 pary id linphone?

我有一个使用 linphone 具有音频呼叫功能的 ios 应用程序。我必须更改呼叫者 ID 或远程方 ID。即我已经注册了 1000 个号码。但是在调用时,我的应用程序中有多个 DID 可供选择。除了为此设置自定义标头之外,linphone 是否提供任何选项?

来自:“1000” sip:1000@172.0.0.0 我已经注册了 1000,但在打电话时我想使用 1001。所以在上面的邀请标题中,我想用 1001 替换 1000。

在这里,我想在调用时从更改为其他 DID。linphone 是否为此提供任何选项?

0 投票
0 回答
168 浏览

sip - 在 Linphone 4.x 中发送邀请的问题

我以前使用 SDK Linphone 3.3.0 版本,现在我想更新到最新版本,但我对新版本有问题:

在 Linphone 3.3.0 中,当您发送 INVITE 消息并且服务器以 302 响应时,Linphone 会自动向服务器重试新的 INVITE 请求,该请求在 302 的 Contact 标头字段中指定。它发送一个全新的 INVITE 而没有代理授权.

在 Linphone 4.x 中。当 Linphone 重试请求(到 302)时,它会发送一个 Proxy-Authorization 标头,该标头属于先前的 INVITE 并包含该服务器的地址和信息。这会导致服务器以 403 Not Relaying 响应!

0 投票
0 回答
467 浏览

android - Linphone Android:通过以下错误打印自动断开呼叫

TRYING TO TERMINATE 状态自动断开呼叫。你能告诉我们这是怎么回事吗?

0 投票
1 回答
1172 浏览

sip - Linphone opus 编解码器采样率

我想在 linphone 中使用 opus 编解码器

但是我在使用它时遇到了一些问题。如果有作品编解码器知识的人可以帮助我,将不胜感激。如何将音频采样方案强制为 8000 Hz?目前,它仅使用 48000 Hz。

提前致谢

0 投票
1 回答
172 浏览

voip - 在 linphone 控制台激活 SRTP AES 加密

有人知道如何在 linphone 控制台中激活 AES SRTP 吗?我仍然不明白如何启用它。我知道它与mediastreamer2有关,但仍然无法理解?

请问有人可以帮忙吗?

0 投票
0 回答
456 浏览

raspberry-pi - 从 Raspberry pi 的源代码构建 Linphone

我尝试使用 ubuntu 服务器 OS 18.03 从 Raspberry Pi 中的源代码构建软件电话,并遵循https://wiki.linphone.org/xwiki/wiki/public/view/Linphone/Linphone%20and%20Raspberry%20Pi/中的教程。

问题是我用命令克隆代码的地方:

克隆 linphone-sdk 和 externals 文件失败。有人在 linphone 上有稳定版本,编译时不会显示错误吗?如果它与apt的linphone版本相同,那将是最好的。谢谢你

0 投票
1 回答
110 浏览

ios - H265 在 Linphone App iOS 中未显示为选项

我正在尝试在适用于 iOS 的 Linphone App 中启用 H265 编解码器,但我不知道如何启用。

我已经成功构建了应用程序及其 sdk。

进入设置 -> 视频,在应用程序的 CODECS 下,只有 VP8 和 H264 编解码器可用。

我认为编译带有所有视频支持和所有 3rd 方组件的 SDK 就足够了。

这就是我编译 SDK 的方式:

准备:

建造:

一切都成功构建,我在我的 Linphone 项目中引用了构建的 SDK。

SDK版本为4.2:

“安装 linphone-sdk 4.4.0-alpha.167+f8422b1(原为 4.2)”

该应用程序版本为 4.1.0,在其自述文件中可以看到:

“视频 H.265 编解码器支持,基于 iOS VideoToolbox 框架。”

重建所有内容并运行后,我仍然无法在 CODECS 下看到 H265。

有人知道我还需要做什么才能启用 H265 吗?

另外,我从 App Store 下载了 Linphone 应用程序,发现它也不包含 H265 视频编解码器。

我的设备是运行 iOS 12.4 的 iPhone 6S。