Skype for Business URI 代替 Skype

22

我们有一种选择,可以通过提供URI来在Skype中打开链接:

skype:xyz?call

我们可否实现类似的功能,但它会在Skype企业版中打开?请告知。

谢谢。

8个回答

28

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

sip:<xyz@domain.com>

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


这适用于聊天/即时通讯。你知道有打电话的选项吗? - Thierry Dalon

14

命令行参数

tel: | 打开一个包含音频通话的对话窗口但不拨打指定号码。

callto: | 打开一个包含音频通话的对话窗口但不拨打指定号码。

sip: | 在参与者列表中打开带有指定SIP统一资源标识符 (URI) 的对话窗口。

Sips: | 如果 Lync 2013 配置为使用传输层安全性 (TLS) 协议,将完全像 sip: 一样运作。如果未使用 TLS,则显示一个对话框,告知用户需要更高级别的安全性。

conf: | 如果 URI 是 self,则实例化焦点并显示仅成员列表视图。否则,显示成员列表视图但不发送 INVITE。

im: | 显示一个只包含即时消息 (IM) 的对话窗口,其中包含 SIP URI。接受在尖括号 (<>) 内指定、没有任何分隔符的多个 SIP URI。

示例:

Tel:+14255550101 | 打开只包含电话的视图,显示 +14255550101。

Callto:tel:+14255550101 | 打开只包含电话的视图,显示 +14255550101。

Callto: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


我无法理解你的回答。 - Prafulla Kumar Sahu

4
也许对某些人有用:以下是如何使用Skype for Business通过O365与Skype用户进行通信的方法(需要专门允许与Skype网络进行外部通信)。
<a href="sip:SKYPEALIAS@skypeids.net">Say hello</a>

4
您可以使用Skype for Business开始通话或IM,但需要使用完整的URI,例如

im:sip:ID@company.com

如果只使用ID,它会告诉您联系人不存在,因此这将不起作用:

im:sip:ID

来自阿根廷的最好祝福,Marianok


3

我无法用 sip: 使其工作,但可以使用 sips:

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

3
如果您使用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>

2

来自MSDN文档

Skype for Business Mobile URIs to initiate calls and chats using the Skype for Business mobile clients from websites and other apps.

General Syntax

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

Examples

Start a chat

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

Start a call

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

Start a video call (Android only):

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

这似乎是较新的文档。当我发布答案时它还不存在 :). 但感谢您分享您的答案。 - Neophile
如果我使用 <a href="ms-sfb://call?id=+1425-555-1234">Call</a>,它对我不起作用。有什么建议吗?该网站尝试浏览到此目标但找不到它(显然)。 - timmkrause
此功能仅适用于安装了Skype应用程序的移动设备。 - Thierry Dalon

0

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

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

我们正在同一天处理同样的事情 :D


1
不好意思,它无法与Lync15一起使用。它尝试着打开它,但是说联系人不存在。 - Neophile
嗯...看起来lync15:已经没用了。 猜想使用Skype for business就像skype:uri一样启动聊天/通话是不可能的。 - Niallith

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接