Jabber Before and After iOS 10 - Apple Push Notifications Support

Posted by Dishko Hristov on Feb 6, 2017 8:50:10 AM

Jabber before and after iOS 10 5.png

Apple is scheduled to introduce in its next major iOS release (after iOS 10 anticipated September 2017), a significant change that removes APIs that are required for handling calls and IM’s when the application is running in the background. What this means  is that if Jabber is not opened in the foreground, the user will not be notified of incoming calls and IM messages.

So what is getting removed from iOS 11:

The SetKeepAliveTimeout:handler: which is used by VoIP apps to wake up and check VoIP connections as well as (Jabber in particular) to send keep-alive messages to UC servers and WebEx will no longer be supported.

The VoIP Socket will also be removed from iOS 11. This socket is monitored by the system while VoIP apps are running in the background. The reason why Apple is set to remove the VoIP Socket is because it is resource intense and battery consuming. Jabber uses two VoIP sockets (SIP and XMPP).

Cisco’s response to Apple’s changes:

Cisco will be introducing Cisco Jabber support for APNs (Apple Push Notification service) which includes PushKit-based notifications.

Push Notifications for IM (supported versions and configuration requirements):

  • Support includes upgrades of the Cisco Unified Communications Manager and Presence (CUCM and IM&P) to version 11.5 SU2.
  • Cisco Expressway to version 8.9.
  • Cisco Jabber for iOS to version 11.8.
  • There will also be a new Jabber version following the release of 11.8 coming out in the first half of 2017, which will have fast login support to improve Jabber start-up time once the initial configuration is complete.
  • Requirements are also for port 443 to be opened on the corporate firewall, as it is used to secure push notifications. Also, it allows corporate users to save Jabber login credentials, which eliminates the need for users to log-in when Jabber is launched.

Push Notifications for Voice/Video (supported versions and configuration requirements):

  • Support will be introduced within Cisco Unified Communications Manager and Presence (CUCM and IM&P) version 11.5 SU3. Unfortunately, with regards Cisco Expressway MRA and Cisco Jabber for iOS, we still do not know the exact versions that will have support for this feature.
  • For Voice calls to work in the meantime (until push notifications support for Voice/Video is released), enabling SNR for mobile calls on your Cisco Unified Communications Manager server will be the workaround.

 

Troubleshooting Cisco Jabber Guide

 

 

 

Design differences from before and after iOS 10:

Jabber in Foreground, notifications not needed, no changes:

Jabber before and after iOS 10.png

 

Jabber in the Background – iOS 10 and earlier:

Jabber before and after iOS 10 2.png

 

Jabber in the Background – iOS 11 with API change:

Jabber before and after iOS 10 3.png

 

Jabber before and after iOS 10 4.png

The Stack8 team are experts with Cisco Jabber. If you have any questions about Apple push notifications for your Cisco unified communication applications, please don't hesitate to contact us at Stack8

If this blog was helpful, Do not miss out receive more expert tips and insights straight to your inbox!

Subscribe to our blog today!

  Troubleshooting Cisco Jabber

 

Topics: CUCM, Cisco Unified Communications Manager, cisco jabber, iOS, Apple

Don’t miss out. Expert advice straight to your inbox!

Insightful tips, troubleshooting and solutions for your everyday Unified Communications challenges from our team of experts. You can look forward to:

  • Weekly UC tips;
  • Cisco Unified Communications insights;
  • UCCX - Contact Center insights;
  • Network and Security insights;
  • Cisco Release notes and Product reviews.
Join us for free live demo