URI 处理:从浏览器链接启动 Lync

Posted

技术标签:

【中文标题】URI 处理:从浏览器链接启动 Lync【英文标题】:URI handling: initiate Lync from browser links 【发布时间】:2015-10-17 21:04:48 【问题描述】:

我可以通过在我的 Web 应用程序中生成链接和浏览器操作系统的 URI 处理/外部协议处理来启动 Lync 客户端来呼叫或 IM/视频。例如,像 tel:666-666-6666 这样的链接; SIP:my@email.com 和 im:sip:my@email.com。

这在具有所有浏览器和 Lync 2010、2013 和 Skype for business 的 PC 上运行良好。

我的问题:这种方法或这种方法的变体是否可以在 Mac 上运行,以及与哪些 Lync/Skype 版本一起使用?

【问题讨论】:

【参考方案1】:

tel url 架构是您列出的最常支持的架构,并记录在 https://www.rfc-editor.org/rfc/rfc2806#section-2.2 中,虽然支持将是特定于实现的,但 macs https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/Introduction/Introduction.htmlandroid https://developers.google.com/web/fundamentals/native-hardware/click-to-call/?hl=en 通过他们的 sdks 肯定支持

【讨论】:

但不清楚它是否应该由 Lync for Mac 2011 工作。似乎在 Mac 上,im: 协议打开 iMessage 而不是 Lync, 在这种情况下,您需要更改 mac 本身上 tel: 方案的默认应用程序。我不是 mac 所有者,所以不知道如何在本地执行此操作,但是快速谷歌返回了 Mac 的 RCDefaultApp,它允许您执行此操作。macupdate.com/app/mac/14618/rcdefaultapp

以上是关于URI 处理:从浏览器链接启动 Lync的主要内容,如果未能解决你的问题,请参考以下文章

从 Launched Intent 获取视频 Uri

在 chromebook/chrome 操作系统上注册 Android 应用程序的协议处理程序以打开外部链接?

从命令行 Dart 脚本启动 Web 浏览器

处理 301 重定向时的客户端 Web 浏览器行为

调用Android自带浏览器打开网页

在Xamarin中使用Device.OpenUri(uri)在浏览器中打开ftp链接时,应用程序崩溃