audio - 如何将 PJSIP 与 VOIP 聊天框示例应用程序 Windows Phone 8 集成

标签 audio windows-phone-8 voip pjsip

我正在尝试将 PJSIP 与 Voip chatterbox 示例应用程序 Windows Phone 8 集成。我可以调用电话,但我听不到接收者的声音,他也听不到我的声音。我仍然无法弄清楚如何从示例应用程序中安全地删除音频环回。在此之前,我使用 UI 和 WinRT 制作了一个简单的应用程序并使用 pjsip 调用电话,我能够发送和接收音频。
PS-我使用我的应用程序来调用和接收器使用 linphone windows phone 应用程序。
谁能告诉我如何删除环回并发送和接收音频?

最佳答案

PJSIP 需要添加对 WP8 的后台支持。可能需要一段时间才能支持此功能。

尝试

PJSIP not running in Windows Phone 8 background process

另见,

PJSIP 代码将为您处理所有实际的 SIP 和 RTP 代码。就像在您的 sip 服务器上注册、接听和调用电话一样。基本上,您想删除 telnet 接口(interface)并直接从 PJSUA 接口(interface)调用方法。您需要扩展 Globals.cpp 类以添加调用电话所需的方法。

Chatterbox 代码是添加来电屏幕和通话状态以及 App 后台唤醒等内容。

您想要引用代理和后端 dll。还要确保以与 Chatterbox UI 项目完全相同的方式设置您的功能和其他设置,请参阅 WPAppManifest.xml。最后确保将联系人图像和铃声文件作为内容添加到主项目中,否则来电屏幕将不会启动。

关于audio - 如何将 PJSIP 与 VOIP 聊天框示例应用程序 Windows Phone 8 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26989245/

相关文章:

python 检查音频文件类型,MP3 或 FLAC

android - Delphi XE5 Firemonkey API调用

java - 获取模拟rtp数据包的序列号

android - 如何在android中实现voip

java - DataLine 中的 isRunning() 和 isActive() 有什么区别?

c# - 在WP8中将ogg文件解码为WAV

c# - 如何解释此堆栈跟踪

c# - 在 Windows Phone 中以圆形显示图像

c# - 数据绑定(bind)问题

sip - 我可以从 sip 帐户调用 Whatsapp 号码吗?