问题
As we have the option of opening links in skype by just providing the URI:
skype:xyz?call
Can we do something similar to achieve the same functionality but it opens in Skype for Business? Kindly let me know.
Cheers.
回答1:
Found a solution for this after a lot of research. Best alternative to work with Skype for Business:
sip:<xyz@domain.com>
This would open the chat window for the user and the user can do whatever they want from there.
回答2:
Command-Line Parameters
tel: | Opens the Conversation window for an audio call but does not dial the specified number.
callto: | Opens the Conversation window for an audio call but does not dial the specified number.
sip: | Opens the Conversation window with the specified SIP Uniform Resource Identifier (URI) in the participant list.
Sips: | If Lync 2013 is configured to use the Transport Layer Security (TLS) protocol, functions exactly like sip:. If TLS is not being used, displays a dialog box informing the user that a higher level of security is required.
conf: | If URI is self, instantiates the focus and brings up roster-only view. Otherwise, brings up roster view but does not send INVITE.
im: | Displays an instant messaging (IM)-only Conversation window with the SIP URI. Accepts multiple SIP URIs specified inside angle brackets (<>) without any separator.
Exemple:
Tel:+14255550101 | Opens a phone-only view with +14255550101.
Callto:tel:+14255550101 | Opens a phone-only view with +14255550101.
Callto:sip:kazuto@litwareinc.com | Opens a phone-only view with kazuto@litwareinc.com.
sip:kazuto@litwareinc.com | Opens a Conversation window with azuto@litwareinc.com.
conf:sip:https://meet.contoso.com/kazuto/7322994 | Opens a Conversation window and displays meeting audio join options.
More information:
https://technet.microsoft.com/en-us/library/gg398376(v=ocs.15).aspx
回答3:
Maybe useful for someone: This is how to use skype for business to get to skype users via O365 (external communications to skype network needs to be specifically allowed)
<a href="sip:SKYPEALIAS@skypeids.net">Say hello</a>
回答4:
you can start a call or IM with Skype for Business, but you need to use the full URI, like
im:sip:ID@company.com
if you just use the ID it will tell you that the contact does not exists, so this will not work:
im:sip:ID
Best Regards from Argentina, Marianok
回答5:
If you use angular to dynamically call this try adding below to make sure it is not blocked
var app = angular.module( 'myApp', [] )
.config( [
'$compileProvider',
function( $compileProvider )
{
$compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|chrome-extension):/);
// Angular before v1.2 uses $compileProvider.urlSanitizationWhitelist(...)
}
]);
and then call
<a href="sip:SKYPEALIAS@skypeids.net">Say hello</a>
回答6:
I wasn't able to make it working with sip:
but it works with sips:
<a href="sips:xyz@domain.com">Open Skype Business</a>
回答7:
From MSDN documentation:
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"
回答8:
Yes, you can use lync15: instead of skype:
At least it opens Skype for Business... I'm still looking how to start chat - call - video call like for Skype Nothing in documentation, really annoying...
We are working on the same thing the same day :D
来源:https://stackoverflow.com/questions/33542036/skype-for-business-uri-instead-of-skype