从 Windows Phone 8.1 执行 SIP 呼叫 [英] Perform SIP Call from Windows Phone 8.1

查看:38
本文介绍了从 Windows Phone 8.1 执行 SIP 呼叫的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试学习为 Windows Phone 8.1 开发 SIP 客户端(遵循 这个 示例).

I'm trying to learn to develop SIP client for Windows Phone 8.1 (following this example).

示例中提到调用:

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

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

to perform outgoing call. However, from the documentation, RequestNewOutgoingCall is to "Notifies the system of a new outgoing call." Not to connect to the actual SIP server.

有人知道如何连接到所需的 SIP 服务器吗?谢谢.

Anyone knows how to connect to the desired SIP server? Thanks.

推荐答案

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

Microsoft does not provide ready solutions for SIP call. You must use one of the existing third-party components. Existing SIP frameworks have rather poor version for Widows Phone:

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

  • PJSIP - library does not use background agent that makes it impossible to use it in an existing application.

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

Doubango - code rather poorly supported, so the latest versions (during last 6 months) contain errors, which not allow using this framework. Not implemented some of popular components - for example: Acoustic Echo Canceller.

我们使用自定义的豆瓣库.

We use custom Doubango library.

这篇关于从 Windows Phone 8.1 执行 SIP 呼叫的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆