C# windows phone 8.1上的AudioRoutingManager权限

C# windows phone 8.1上的AudioRoutingManager权限,c#,windows-phone-8,voip,C#,Windows Phone 8,Voip,希望你一切顺利 我在尝试通过我的WindowsPhone8.1应用程序上的听筒路由我的voip电话时遇到了麻烦。在这里提问之前,我做了一些谷歌调查,发现了另一个名为“”的帖子 他们建议使用AudioRoutingManager界面,该界面在windows phone 8.1 SDK中可用,但每当我调用任何方法时,都会引发UnauthorizedAccessException。我无法添加ID_CAP_音频路由和ID_CAP_VOIP功能,因为它们在windows phone 8.1项目中不存在(我

希望你一切顺利

我在尝试通过我的WindowsPhone8.1应用程序上的听筒路由我的voip电话时遇到了麻烦。在这里提问之前,我做了一些谷歌调查,发现了另一个名为“”的帖子

他们建议使用AudioRoutingManager界面,该界面在windows phone 8.1 SDK中可用,但每当我调用任何方法时,都会引发UnauthorizedAccessException。我无法添加ID_CAP_音频路由和ID_CAP_VOIP功能,因为它们在windows phone 8.1项目中不存在(我使用的是visual studio 2013)

现在有一个非常重要的信息:我没有使用类。我在cpp中实现了我自己的SIP堆栈,我已经为许多平台移植了它,比如Android、IOS、MAC、Symbian、Linux,现在还有windows phone。这个sip协议栈在windows phone上运行得非常好,我可以拨打PSTN号码,音频在两个部分都连接,但我不能通过耳机发送音频,它只能通过扬声器播放,当我尝试更改音频路由模式时,我总是会收到此UnauthorizedAccessException异常

我在这里已经没有想法了,如果我不能克服这个限制,我真的在考虑放弃Windows phone项目。任何帮助都将不胜感激

谢谢