Tom Talks Microsoft Teams and Microsoft 365 Collaboration news and opinions

Skype for Business iOS Client with Apple CallKit, Hands On

First demo’s at Microsoft Ignite and now generally available, Microsoft have added Apple CallKit to Skype for Business iOS client 6.10.

What is Apple CallKit?

CallKit is an Apple framework that lets VoIP apps integrate tightly with the native Phone UI.

    • Incoming calls displayed fully on the lock screen.
    • Users  can choose to use your app when making calls from the native Phone app’s contacts, favourites, and recents.
    • CallKit lets your app coexist seamlessly with other active calls

Apple have a very technical demo video here: (you’ll need Safari or Edge).

Skype for Business CallKit on iOS

The new abilities we now have:

  • Calls appear to answer like normal mobile calls (both on the lock screen and when phone is unlocked)
  • While you are on a SfB call, incoming mobile calls are handled nicely with an End, Hold or Send to Voicemail screen
  • Calls missed and received end up in the main iPhone call list, and clicking them calls via SfB

Here is an incoming SfB Call while the iPhone is locked, noticed it identifies as a SfB Audio call and I can answer right from the lock screen. “Tom CloudPBX” is the calling number

2016-11-21 20.45.44

And When Phone is not locked, but not in the SfB app

2016-11-21 20.48.22

It’s hard to capture, as the power button ends a call when on the lock screen (just like a normal iPhone mobile/cell call), but here is what the screen looks like during a call answers from lock scree:

2016-11-21 20.51.19

Here, I’m on a SfB call with “Tom CloudPBX” , and a second incoming call comes in from “Tom Arbuthnot”. My audio continues on the SfB Call and I get options to End the SfB Call and accept the new call, send the new call to voicemail or hold the SfB call and answer the new call

2016-11-21 20.54.44

Again hard to capture with a screenshot, but this is what it looks like with a SfB call on hold and the mobile/cell call answered. You can toggle between the two

2016-11-21 20.58.08

In the standard iPhone recent call list, see how the SFB calls are mixed in seamlessly with the regular mobile/cell calls. If you click these calls they assume you want to dial using SfB

2016-11-21 21.33.45

I did notice the SfB app is not integrated into the iPhone contacts, in the sense that you can’t go to a normal contact in the iPhone address book and click and hold on call to use an alternate app. Here’s how that looks with WhatsApp (which also uses CallKit). I’ve asked if this is coming in a future update


Bonus feature, for those with an iPhone with “3D Touch” (6s/7), a press on the app icon allows the immediate launch of a meet now and dial pad (though some seem to not get the dial pad). Thanks, Simon Barratt and Jason Wynn for sending screenshots :-)

For those without EV/Cloud PBX no dial pad:

About the author

Tom Arbuthnot

A Microsoft MVP and Microsoft Certified Master, Tom Arbuthnot is Principal Solutions Architect at Microsoft Collaboration specialists Modality Systems.

Tom stays up to date with industry developments and shares news and his opinions on his blog, Microsoft Teams Podcast and email list. He is a regular speaker at events around the world.


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Tom Talks Microsoft Teams and Microsoft 365 Collaboration news and opinions