22

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.

Neophile
  • 5,660
  • 14
  • 61
  • 107

8 Answers8

28

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.

Neophile
  • 5,660
  • 14
  • 61
  • 107
14

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

Magellan
  • 325
  • 4
  • 12
4

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>
thor
  • 21,418
  • 31
  • 87
  • 173
jcuypers
  • 1,774
  • 2
  • 14
  • 23
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

MarianoK
  • 41
  • 1
3

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>
Kurkula
  • 6,386
  • 27
  • 127
  • 202
3

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>
Seb33300
  • 7,464
  • 2
  • 40
  • 57
2

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"
Community
  • 1
  • 1
Dheeraj Vepakomma
  • 26,870
  • 17
  • 81
  • 104
0

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

Niallith
  • 146
  • 1
  • 2
  • 11
  • 1
    Nope, it doesn't work with lync15: unfortunately. It does try to open it but says that the contact does not exist. – Neophile Nov 05 '15 at 15:56
  • Yup... Looks like lync15: is useless. Guess it's just impossible to start chat / call like skype: uri with Skype for business. – Niallith Nov 05 '15 at 16:02