【问题标题】:Skype for business URI instead of SkypeSkype for business URI 而不是 Skype
【发布时间】:2016-02-06 03:19:51
【问题描述】:

我们可以选择通过提供 URI 在 Skype 中打开链接:

skype:xyz?call

我们可以做类似的事情来实现相同的功能,但它会在 Skype for Business 中打开吗?请告诉我。

干杯。

【问题讨论】:

    标签: javascript uri skype lync skype-for-business


    【解决方案1】:

    我无法使它与 sip: 一起使用,但它与 sips: 一起使用

    <a href="sips:xyz@domain.com">Open Skype Business</a>
    

    【讨论】:

      【解决方案2】:

      来自MSDN documentation

      Skype for Business 移动 URI 用于使用 来自网站和其他应用的 Skype for Business 移动客户端。

      一般语法

      "ms-sfb://" [operation] ["?" query ]
      

      示例

      开始聊天

      "ms-sfb://chat?url=user%40contoso.com"
      "ms-sfb://chat?id=user@contoso.com"
      

      开始通话

      "ms-sfb://call?id=+1425-555-1234"
      "ms-sfb://call?id=user@contoso.com"
      

      发起视频通话(仅限 Android):

      "ms-sfb://call?id=user@contoso.com&video=true"
      

      【讨论】:

      • 这看起来像更新的文档。当我自己发布答案时,这不存在:)。但是感谢您分享您的答案。
      • 如果我使用 Call 它对我不起作用。有什么建议?该站点尝试浏览到该目的地但没有找到它(显然)。
      • 这仅适用于安装了 Skype 应用程序的移动设备
      【解决方案3】:

      您可以使用 Skype for Business 发起呼叫或 IM,但您需要使用完整的 URI,例如

      im:sip:ID@company.com

      如果你只使用 ID,它会告诉你联系人不存在,所以这不起作用:

      im:sip:ID

      来自阿根廷的问候,马里亚诺克

      【讨论】:

        【解决方案4】:

        如果您使用 angular 动态调用此方法,请尝试在下面添加以确保它没有被阻止

        var app = angular.module( 'myApp', [] )
        .config( [
            '$compileProvider',
            function( $compileProvider )
            {   
                $compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|chrome-extension):/);
                // Angular before v1.2 uses $compileProvider.urlSanitizationWhitelist(...)
            }
        ]);
        

        然后调用

        <a href="sip:SKYPEALIAS@skypeids.net">Say hello</a>
        

        【讨论】:

          【解决方案5】:

          可能对某人有用:这是如何使用 Skype for business 通过 O365 与 Skype 用户联系(需要明确允许与 Skype 网络的外部通信)

          <a href="sip:SKYPEALIAS@skypeids.net">Say hello</a>
          

          【讨论】:

            【解决方案6】:

            命令行参数

            电话: | 打开语音通话的“对话”窗口,但不拨打指定号码。

            调用: |打开语音通话的“对话”窗口,但不拨打指定号码。

            啜饮: |使用参与者列表中指定的 SIP 统一资源标识符 (URI) 打开对话窗口。

            啜饮: |如果 Lync 2013 配置为使用传输层安全 (TLS) 协议,则功能与 sip: 完全相同。如果未使用 TLS,则会显示一个对话框,通知用户需要更高级别的安全性。

            配置: |如果 URI 是 self,则实例化焦点并显示仅名册视图。否则,会显示名册视图但不发送邀请。

            我: |显示带有 SIP URI 的仅限即时消息 (IM) 的对话窗口。接受在尖括号 () 内指定的多个 SIP URI,不带任何分隔符。

            示例:

            电话:+14255550101 |使用 +14255550101 打开仅限电话的视图。

            致电:电话:+14255550101 |使用 +14255550101 打开仅限电话的视图。

            呼叫:sip:kazuto@litwareinc.com |使用 kazuto@litwareinc.com 打开仅限电话的视图。

            sip:kazuto@litwareinc.com |打开与 azuto@litwareinc.com 的对话窗口。

            conf:sip:https://meet.contoso.com/kazuto/7322994 |打开对话窗口并显示会议音频加入选项。

            更多信息:

            https://technet.microsoft.com/en-us/library/gg398376(v=ocs.15).aspx

            【讨论】:

            • 我无法理解你的回答。
            【解决方案7】:

            经过大量研究找到了解决方案。 使用 Skype for Business 的最佳替代方案:

            sip:<xyz@domain.com>
            

            这将为用户打开聊天窗口,用户可以从那里做任何他们想做的事情。

            【讨论】:

            • 这适用于聊天/IM。你知道打电话的选项吗?
            【解决方案8】:

            是的,你可以使用 lync15: 代替 skype:

            至少它会打开 Skype for Business...我仍在寻找如何开始聊天 - 通话 - 像 Skype 一样的视频通话 文档中没有任何内容,真的很烦人...

            我们在同一天做同样的事情:D

            【讨论】:

            • 不,它不适用于 lync15:很遗憾。它确实尝试打开它,但说联系人不存在。
            • 是的...看起来 lync15: 没用。猜猜这是不可能的开始聊天/通话像 Skype:uri 与 Skype for business。
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2019-05-26
            相关资源
            最近更新 更多