Post

Replies

Boosts

Views

Activity

Reply to VoIP push notifications may not be received
This customer is using local push in a Wi-Fi Area, And using APNs push out of a Wi-Fi Area(=in a LTE) The following issues were reported in each area. About local push issue Could you tell me mean of following error in a sysdiagnose202408.zip > localpush-sysdiagnose? 2024-08-08 09:42:39.411505+900: nssessionmanager NESMAppPushSession[LocalPushDefaultConfiguration:CF5370FF-878F-4B2E-B39A-8B672E9F678F] failed to report incoming call to CallKit, error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.callkit.networkextension.messagecontrollerhost was invalidated from this process." UserInfo={NSDebugDescription=The connection to service named com.apple.callkit.networkextension.messagecontrollerhost was invalidated from this process.} Extention called reportIncomingCall at 2024-08-08 09:42:39.406(I confirmed it from my VoIP app log), but iOS doesn't kick my VoIP application. Does above log specify cause of this behaviour? (Not only this, but even for 182 calls from 2024-08-08 09:29:20.256 to 2024-08-08 15:33:45.096, iOS did not kick my VoIP application.) About APNs push issue Between 2024-08-08 19:34:16.813 and 2024-08-09 09:27:29.415, Customer is reporting that used my VoIP app via LTE connection. And during that time the server sent a PUSH request 144 times to APNs(I confirmd this from my server log), but the APNs PUSH was not received on an iPhone. (didReceiveIncomingPushWithPayload was not called). Why? Can I confirm below about this from sysdiagnos? If yes, please tell me keyword of sysdiagnose filter. I will confirm sysdiagnose202408.zip > apnspush-sysdiagnose. Did iPhone have an active LTE network connection during this time? If there is evidence that customer were using a Wi-Fi network instead of LTE during this time?(If there is a Wi-Fi without Internet connectivity and local push unregistered, I think they will not receive APNs push.) sysdiagnose202408.zip https://drive.google.com/file/d/1zT0r7cOSgESbwX0X1ekgGUjZG4309Ysy/view?usp=drive_link Best Regards,
Aug ’24
Reply to VoIP push notifications may not be received
Thank you for your detailed explanation. This problem reappeard and I received a new sysdiagnose, so I checked the log myself based on your advice. The complaint from my customer this time was that an APNs PUSH was sent during the following times 1 to 3, but the PUSH did not arrive and VoIP calls could not be received. 2024-08-08 03:47:16 2024/08/08 15:32:09 2024/08/08 15:32:24 I read the sysdiagnose and found that there was no sysdiagnose during the following periods. This is coincides with the time when PUSH was not received. 2024-08-08 01:53:01.925793 +0900 to 2024 - 08-08 05:35:43.505458 +0900 2024-08-08 15:31:33.819839 +0900 to 2024 - 08-08 15:32:35.081712 +0900 Why is there no sysdiagnose? [sysdiagnose] https://drive.google.com/file/d/1bT4rix7Y4BqqJX-EW4Zp4peiC7ygED2f/view?usp=sharing I feel the iPhone may have been turned off, so if there is a log that proves this, I want to tell it to customer, if yes, please tell me the keywords to search in the log. Also, I understood that when the iPhone is turned off, the sysdiagnose before the power was turned off disappears, but is this a misunderstanding? If the period without sysdiagnose above indicates that the power was turned off, the sysdiagnose of this will contain the log before the power was turned off. Best Regards,
Aug ’24
Reply to VoIP push notifications may not be received
I tried grep "apsd[131:", 15:45:11.000+0900","15:34:22.998+0900", and "09:06:19.991+0900" for *.txt *.log in all sysdiagnoses, but there were no hits. How can I read sysdiagnose? Do I need to do any further processing on the resulting files after decompress tar? Also, is it OK for developers to read sysdiagnose? I would like to confirm myself start/end time of logs on next time, so could you tell me about it?
Jul ’24
Reply to VoIP push notifications may not be received
//////// I'll correct the line feed and repost it. //////// Users of my app have reported that they are sometimes unable to receive Voice-over-IP (VoIP) push notifications when using a SIM. (There is no problem when using WiFi) VoIP push notifications were not received during the following period. Could you confirm diagnostic logs and could you please tell me why my app can't receive VoIP push? [diagnostic logs] https://drive.google.com/drive/folders/1gSAbr1Fy1SrjlmRXuAzoXqiaxnNbFhj8?usp=sharing [Problem period] 2024/06/17 05:34:59 - 2024/06/17 09:04:42 Number of times that the push server pushed and it received a normal APNs response: 31 Number of times that iPhone received pushes: 0 2024/06/17 23:05:03 - 2024/06/18 09:02:16 Number of times that the push server pushed and it received a normal APNs response: 192 Number of times that iPhone received pushes: 0 2024/06/15 00:35:56 - 2024/06/15 09:55:57 Number of times that the push server pushed and it received a normal APNs response: 138 Number of times that iPhone received pushes: 0
Jul ’24
Reply to iOS dosen't call didActivateAudioSession
Hi //////// I'll correct the line breaks and repost it. //////// Thank you for your response. I am sorry. my before descrption was incorrect. myApp is executing following sequence. But iPhone sometimes doesn't call didActivateAudioSession of step6 after this sequence. (I said "sometimes", but once it occurs, it will occur repeatedly) How about this sequence? If you have some notice about it, could you tell me it? myApp --- AVAudioSession setCategory: AVAudioSessionCategoryPlayAndRecord --->iOS myApp <-- return YES ---- iOS myApp --- AVAudioSession setMode: AVAudioSessionModeVoiceChat --->iOS myApp <-- return YES ---- iOS myApp --- AVAudioSession setActive:YES --->iOS myApp <-- return YES ---- iOS myApp --- CXStartCallAction --->iOS myApp <-- performStartCallAction callback --- iOS myApp <-- didActivateAudioSession callback ----iOS
Jul ’24
Reply to iOS dosen't call didActivateAudioSession
Hi Thank you for your response. I am sorry. my before descrption was incorrect. myApp is executing following sequence. But iPhone sometimes doesn't call didActivateAudioSession of step6 after this sequence. (I said "sometimes", but once it occurs, it will occur repeatedly) How about this sequence? If you have some notice about it, could you tell me it? myApp --- AVAudioSession setCategory: AVAudioSessionCategoryPlayAndRecord --->iOS myApp <-- return YES ---- iOS myApp --- AVAudioSession setMode: AVAudioSessionModeVoiceChat --->iOS myApp <-- return YES ---- iOS myApp --- AVAudioSession setActive:YES --->iOS myApp <-- return YES ---- iOS myApp --- CXStartCallAction --->iOS myApp <-- performStartCallAction callback --- iOS myApp <-- didActivateAudioSession callback ----iOS
Jul ’24