问题标签 [pjsua2]

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 投票
1 回答
565 浏览

android - PJSIP v2.5.5 Android 使用 PJSUA 代替 PJSUA2

我想知道是否可以使用 PJSUA 而不是 PJSUA2 编译 PJSIP 2.5.5?我想这样做是因为我们的应用程序基于没有 PJSUA2 的 PJSIP 2.4.0。这意味着实现 PJSIP 2.5.5 将迫使我们重写应用程序的大部分部分。

编辑:

问错问题,误解了PJSUA和PJSUA2的概念。问题应该是:

是否可以在 PJSIP 2.5.5 中生成基于 PJSUA 的 JAVA 类,而不是在构建 PJSIP 2.5.5 时生成基于 PJSUA2 的 JAVA 类?

谢谢!

0 投票
0 回答
391 浏览

android - 当拨出电话被转发到其他地方时,PJSUA2 android 中没有音频

我面临一个问题。我是 PJSIP 的新手。我在 android 中使用 PJSUA2 开发了一个 SIP 客户端。现在一切正常,除非我正在拨打被转发到其他地方的电话,然后我没有从两端获得任何音频。知道我在做什么错吗?

这是处理呼叫的地方

}

这是完成配置的地方

按钮点击

0 投票
1 回答
678 浏览

ios - 如何为 PJSUA 应用程序运行单独创建日志文件?

我有一个使用 pjsua 的 iOS Voip 应用程序。而且我必须将来自 pjsua 的所有日志写入文件,但我不知道如何以及从哪里开始。谁能帮我?

0 投票
1 回答
974 浏览

sip - 使用freeswitch在网络浏览器中发起呼叫和接听电话

我有一个要求,我有一个网站,我想在其中实现呼出和呼入功能。我在 Windows 上使用 freeswitch 作为 sip 服务器,目前我可以使用 verto 在本地分机上发起呼叫,我如何直接从浏览器发起对手机的出站呼叫,并且还能够使用浏览器接收呼叫。

0 投票
0 回答
141 浏览

pjsip - 在我们将数据发送到udp传输之前,如何修改pjsip中的udp数据包数据?

如何修改传输层UDP(加密的sip信令包)数据包,我用的是PJsua2 API,没有接口可以操作传输层数据包

0 投票
3 回答
967 浏览

android - 如何使用 PJSUA2 for Android 管理音频输出电平

我有一个使用 PJSUA2 进行 VoIP 通信的 Android 项目,其他一切都很好。但是,我遇到了一个问题,即我无法让音量控件在显示我的活动呼叫的活动中工作。我已经尝试按照推荐的方式进行操作-

这没有任何作用。我需要知道使用 OnKey Listeners 是否是手动增加和减少音量的可行替代方案,或者我是否完全遗漏了某些东西,这将使我以首选方式进行操作。

0 投票
5 回答
1304 浏览

android - PJSUA2 无法从 Android 6.0.1 拨打电话

我正在使用 pjsua2 库构建一个应用程序。库附带的示例应用程序运行良好。但是在我的应用程序中,当我尝试使用以下代码拨打电话时,

我在下面遇到异常,

这个错误只出现在棉花糖中,在 Kitkat 设备中,它工作正常。有人可以对这个问题有所了解吗?

0 投票
1 回答
1061 浏览

c++ - PJSUA2 - 在 Windows 中使用 Null-Audio 录制对 WAV 的调用

我目前正在开始使用 PJSUA2。我想开发一个接受呼叫的 SIP 客户端。当它接受呼叫时,我播放 WAV 文件并将输入记录到 WAV 文件中。PJSIP 没有检测到我的默认音频设备,但这很好,因为我不想使用它们,所以我通过 audDevManager().setNullDev() 选择 NullAudio。

这是我的通话代码:

};

我已经根据PJSUA2 - Recording call audio to wav file制作了 player 和 recorder 成员变量。现在我可以正确地向调用者播放 WAV 文件,并且我还可以通过 recorderVerify 录制我自己的 WAV 文件。但是没有记录来电者的音频,而是生成的 WAV 文件是静音的。

我需要初始化一些东西还是我错过了什么?非常感谢你的帮助!

0 投票
1 回答
535 浏览

android - android中pjsua2中的回声消除不起作用。(不适用于webrtc。)

我正在尝试消除我的 voip 通话应用程序中的回声。我正在使用 pjsua2 库。我在 pjsua2 示例应用程序中提供的“MyApp”类中尝试了以下代码。

我仍然听到回声。我应该对代码进行哪些更改?在构建 pjsua 库的时候有什么事情要做吗?我不想使用 webrtc。

0 投票
1 回答
251 浏览

pjsip - PJSIP 获取信息错误

当我通过 PJSIP 框架打电话时,我使用了 PJSIP 库

https://github.com/VoiSmart/pjsip-android/blob/master/examples/demoapp/app/src/main/java/net/gotev/sipservicedemo/MainActivity.java

这是我从 C++ 跟踪 #05 pc 0012c633 /lib/arm/libpjsua2.so (_ZN9__gnu_cxx27__verbose_terminate_handlerEv+226) 03-14 15:56:39.449 23788-23788/? A/DEBUG: #06 pc 001272e9 /lib/arm/libpjsua2.so (_ZN10__cxxabiv111__terminateEPFvvE+4) 03-14 15:56:39.449 23788-23788/? A/DEBUG:#07 pc 0012735d /lib/arm/libpjsua2.so (_ZSt9terminatev+8) 03-14 15:56:39.449 23788-23788/? A/DEBUG: #08 pc 00127365 /lib/arm/libpjsua2.so (_ZN10__cxxabiv112__unexpectedEPFvvE+4) 03-14 15:56:39.450 23788-23788/? A/DEBUG:#09 pc 00126993 /lib/arm/libpjsua2.so (__cxa_call_unexpected+42) 03-14 15:56:39.450 23788-23788/? A/DEBUG: #10 pc 00099023 /lib/arm/libpjsua2.so (_ZNK2pj4Call7getInfoEv+418) 03-14 15:56:39.450 23788-23788/? A/调试:#11 pc 00088d0b /lib/arm/libpjsua2。所以 (Java_org_pjsip_pjsua2_pjsua2JNI_Call_1getInfo+38) 03-14 15:56:39.450 23788-23788/? A/DEBUG:#12 pc 024221b1 /oat/arm/base.odex(偏移量 0x21b8000)