VoIP application isn't waking up during an incoming VoIP socket activity.

Originator:gaurang.rathod
Number:rdar://42496606 Date Originated:23rd July, 2018
Status:Open Resolved:
Product:iOS + SDK Product Version:iOS 12 Beta 4
Classification:Foundation Reproducible:Always
 
Summary:
VoIP application isn't waking up during an incoming VoIP socket activity.

Steps to Reproduce:
- Register VoIP extension on SIP application
- Put the application in background/phone-locked state.
- Make a call to this VoIP extension.

Expected Results:
Application should wake up on incoming VoIP socket activity. Application code takes care of showing UNUserNotification for the incoming call.

Actual Results:
iOS doesn't wake up on incoming VoIP socket activity. SIP application isn't able to show notification for the incoming call.

Version/Build:
iOS 12 Beta 4 (16A5327f)

Configuration:
iPhone8,1 (iPhone 6s)

Comments

From Apple Developer Relations on September 13 2018, 8:00 PM

Engineering has provided the following information regarding this issue:

Thank you for the feedback. Please know we did not say that the issue would be resolved in the “next update.” We said we believe it’s addressed in a “future update.” When that update is released we will ask you to verify against the released build.

By gaurang.rathod at Sept. 13, 2018, 5:06 p.m. (reply...)

Does not work on IOS 12.1 beta 2

By sam.lozano1 at Oct. 8, 2018, 4:21 p.m. (reply...)

Works on iOS 12.1 beta 3

It looks like beta 3 has fixed this issue, in my preliminary testing.

By ryan.maloney at Oct. 9, 2018, 9:58 p.m. (reply...)

From Gaurang Rathod on September 13 2018, 8:48 AM

As per earlier feedback from Apple's Engineering team, they believed that the issue was addressed and a fix would've been available in the next update. iOS 12 GM Seed is now available for download. We've tested the issue on iOS 12 GM and the issue still persists!

By gaurang.rathod at Sept. 13, 2018, 3:25 a.m. (reply...)

confirmed...still fails on IOS 12 GM

By sam.lozano1 at Sept. 13, 2018, 2:52 p.m. (reply...)

I'm also seeing this on my VOIP app. Please continue to update this radar so we can track the status.

By sam.lozano1 at Sept. 12, 2018, 2:02 p.m. (reply...)

From Gaurang Rathod on September 11 2018, 9:34 PM

Thanking the Engineering team for a positive update. I'm assuming that "future iOS update" would mean iOS 12 beta 13 or any further iOS 12 beta releases before the final GA. Is that correct information? Eagerly waiting to hear from you regarding the beta update on which the issue can be retested. Thanks again.

By gaurang.rathod at Sept. 11, 2018, 4:05 p.m. (reply...)

From Apple Developer Relations on September 10 2018, 8:25 PM

Engineering has provided the following information regarding this issue:

Thank you for following up. We believe this issue has been addressed and the fix will be available in a future iOS update. When the update is released, we will ask you to verify the fix.

By gaurang.rathod at Sept. 10, 2018, 4:31 p.m. (reply...)

From Gaurang Rathod on September 10 2018, 9:33 AM

Is there any things else that is required from our application development team to expedite the process? We haven't received any communication regarding the analysis of requested sysdiagnose logs. Requesting an update as soon as possible. Thanks in advance.

By gaurang.rathod at Sept. 10, 2018, 4:03 a.m. (reply...)

From Gaurang Rathod on September 7 2018, 11:36 AM

This is to inform that we've tested with iOS 12 beta 12 on August 31 and same behaviour is still being observed - Application isn't waking up during an incoming VoIP socket activity. Can you review the attached sysdiagnostic logs at the earliest. As mentioned earlier, customer impact is going to be high if the issue remains unresolved by the time iOS 12 is GA'd

By gaurang.rathod at Sept. 7, 2018, 6:06 a.m. (reply...)

From Gaurang Rathod on September 6 2018, 9:19 PM

Can you please share an update on the investigation? Thanks in advance.

By gaurang.rathod at Sept. 6, 2018, 3:49 p.m. (reply...)

From Gaurang Rathod on August 31 2018, 9:52 AM

As highlighted earlier, the customer impact due to this issue is going to be high, if it remains unresolved by the time iOS 12 is GA'd. Requesting for an update on the ongoing investigation.

By gaurang.rathod at Aug. 31, 2018, 4:23 a.m. (reply...)

From Gaurang Rathod on August 17 2018, 5:07 PM

Do we have any further updates on investigation? Thanks in advance.

By gaurang.rathod at Aug. 23, 2018, 4:16 a.m. (reply...)

From Apple Developer Relations on August 14 2018, 7:35 PM

Thanks, we are working on the new information you provided. We appreciate your help!

By gaurang.rathod at Aug. 23, 2018, 4:16 a.m. (reply...)

Logs collected on 14th Aug, 2018

  • 9:30AM - Application installed on device
  • 9:31AM - Application configured for VoIP
  • 9:32AM - Application put to background
  • 9:33AM - Phone automatically locked
  • 9:34AM - Incoming call while application in background (No incoming call notification. The caller was redirected to callee's voice)
  • 9:35AM - Application brought to foreground, got incoming call notification for the completed call above through call kit. Declined it
  • 9:36AM - Triggered button press
  • 9:48AM - Collected logs

(Sysdiagnose logs have been uploaded to Apple Bug)

By gaurang.rathod at Aug. 14, 2018, 5:30 a.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!