从Windows Phone 8.1执行SIP呼叫

时间:2014-05-28 10:16:20

标签: windows-phone-8 sip windows-phone-8.1 windows-phone-voip

我正在尝试学习为Windows Phone 8.1开发SIP客户端(以this为例)。

该示例提及呼叫:

Windows.Phone.Networking.Voip.VoipCallCoordinator.RequestNewOutgoingCall()

执行拨出电话。但是,从documentation,RequestNewOutgoingCall到"通知系统新的拨出电话。"不要连接到实际的SIP服务器。

任何人都知道如何连接到所需的SIP服务器? 感谢。

2 个答案:

答案 0 :(得分:1)

Microsoft未提供SIP呼叫的现成解决方案。您必须使用现有的第三方组件之一。现有的SIP框架对于Widows Phone来说版本相当差:

  • PJSIP - 库不使用后台代理,因此无法在现有应用程序中使用它。

  • Doubango - 代码支持得很差,所以最新版本(过去6个月)包含错误,不允许使用此框架。没有实现一些流行的组件 - 例如:声学回声消除器。

我们使用自定义Doubango库。

答案 1 :(得分:0)

您必须使用SIP本机库,例如PJSIP