Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacBoy88

macrumors regular
Original poster
Feb 4, 2003
202
147
Illinois
Right now, without VoIP API, if you get a cellular phone call while using a VoIP app, your call gets put on hold/dropped/whatever because the cellular call takes precedence. What will the behavior be like after apps update using the VoIP API?
 

GreyOS

macrumors 68040
Apr 12, 2012
3,355
1,682
I recommend getting the WWDC app and watching the video on it. Pretty sure you get UI for this to put calls on hold/reject/end whilst you take another and so on.
 

KALLT

macrumors 603
Sep 23, 2008
5,361
3,378
This one: https://developer.apple.com/videos/play/wwdc2016/230/

I can summarise it like this: VoIP calls will be visually and functionality indistinguishable from regular calls and FaceTime calls. They use the same UI and adopt most of the same behaviour. When you receive an actual call while you are VoIPing using this API, then you can deal with it in the same way: switch to the call or put in on hold. They are also integrated in the phone app and contacts, Siri, Bluetooth and the do-not-disturb mode.
 

gwhizkids

macrumors G4
Jun 21, 2013
11,831
18,680
I have Skype for Business installed on my phone and while I see FaceTime and regular telephony as options for contacts, I do not see Skype. Should I?
 

matt2053

macrumors 6502a
Jul 8, 2012
553
102
I have Skype for Business installed on my phone and while I see FaceTime and regular telephony as options for contacts, I do not see Skype. Should I?

No because Skype for business has not updated for iOS 10. So they are not taking advantage of the new APIs. Nor will they be able to until it is released.
 

GreyOS

macrumors 68040
Apr 12, 2012
3,355
1,682
This one: https://developer.apple.com/videos/play/wwdc2016/230/

I can summarise it like this: VoIP calls will be visually and functionality indistinguishable from regular calls and FaceTime calls. They use the same UI and adopt most of the same behaviour. When you receive an actual call while you are VoIPing using this API, then you can deal with it in the same way: switch to the call or put in on hold. They are also integrated in the phone app and contacts, Siri, Bluetooth and the do-not-disturb mode.
You also get the green banner at the top to return to the call when you go out of the call with the home button and so on.

One thing I wasn't clear on (maybe I need to rewatch it or look over documentation) but in their examples it seemed that although receiving a VoIP call would present you with the native phone UI, when you initiate a VoIP call from favourites, recents or contacts, it will open the app in question- thus possibly only presenting the app's custom call UI. But perhaps even in this case the native UI is presented in-app.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.