Windows phone 8 Windows phone 8 pjsip音频始终路由到扬声器电话而不是耳机

Windows phone 8 Windows phone 8 pjsip音频始终路由到扬声器电话而不是耳机,windows-phone-8,pjsip,windows-phone-voip,Windows Phone 8,Pjsip,Windows Phone Voip,我为windows phone构建了pjsip示例库,并成功注册并拨打了电话 但问题是音频总是在扬声器电话上,而不是在耳机上 是否有人可以帮助您始终将耳机设置为默认音频路径 谢谢您无法使用PJSip示例。如果您在pjmedia_audiodev中搜索,您将发现一个TODO标记。 此外,该示例不管理VoIP呼叫,因此您可以路由到听筒 我希望这会有所帮助。只有在“Windows Voip呼叫”处于活动状态时才允许访问音频路由。这是通过调用VoipPhoneCall对象上的NotifyCallActi

我为windows phone构建了pjsip示例库,并成功注册并拨打了电话

但问题是音频总是在扬声器电话上,而不是在耳机上

是否有人可以帮助您始终将耳机设置为默认音频路径


谢谢

您无法使用PJSip示例。如果您在pjmedia_audiodev中搜索,您将发现一个TODO标记。 此外,该示例不管理VoIP呼叫,因此您可以路由到听筒


我希望这会有所帮助。

只有在“Windows Voip呼叫”处于活动状态时才允许访问音频路由。这是通过调用VoipPhoneCall对象上的NotifyCallActive方法实现的。VoipPhoneCall对象通过调用VoipCallCoordinator类的RequestNewOutgoingCall方法返回。我曾尝试将PJSIP集成到WindowsPhone8VoIP框架中,但PJSIP无法在后台进程中运行。仍在努力解决这个问题。

那么解决方案是什么呢?windows phone 8是否有其他可以完美运行的sip协议栈?请看一下Microsoft的ChatterBox VoIP示例。您可以使用该示例并包括PJSip。缺少关于chatterbox的文档会使您很难理解所有内容。文档部分应该更简短,但我还是会尝试一下。但是,关于如何将pjsip包括在chatterbox示例中,有什么先例吗?休斯顿和努诺·森蒂奥这里运气好吗,你们都听说过或知道任何方法可以将pjsip音频路由到普通扬声器,而不是Windows Phone的扬声器电话扬声器吗??感谢Guyso看起来WinRT的全面支持将在4个月后的2.5版中发布。休斯顿和努诺·森蒂奥这里运气好吗,你们都听说过或知道任何方法让PJSIP音频传输到普通扬声器而不是Windows Phone的扬声器吗??谢谢Guys@MattyMerrix,休斯顿的答案是100%准确。我让它工作。我已经开始使用适用于Windows Phone 8.0的ChatterBox VoIP示例,并且PJSip在后台进程中工作。我能够调用NotifyCallActive并相应地设置音频路由,不幸的是,这会杀死PJSip的音频,因为它没有在后台进程中运行,据我所知,这是可能的@你做到了吗??你能告诉我吗?我已经做了几个月了?谢谢大家!!!