element-ios icon indicating copy to clipboard operation
element-ios copied to clipboard

Access to matrix.org might blocks ringing progress on incoming calls, only showing notification.

Open basncy opened this issue 1 year ago • 7 comments

Steps to reproduce

Maybe I found the root cause: the access to matrix.org blocks ringing progress.

Here is how to reproduce this issue: (only notification) set up an HTTP proxy that deny access to tcp matrix.org:443(is it https://matrix.org ?), and set that HTTP proxy in iOS wifi settings.

Here is how to "fix": (callkit ringing) set up an HTTP proxy that allows access to tcp matrix.org:443, and set that HTTP proxy in iOS wifi settings.

expected patch: decouple the dependence of accessing tcp matrix.org:443 on incoming calls.

Outcome

Similar issue: https://github.com/element-hq/element-ios/issues/7665 https://github.com/element-hq/element-ios/issues/6258

Your phone model

No response

Operating system version

No response

Application version

No response

Homeserver

No response

Will you send logs?

No

basncy avatar Jan 10 '24 09:01 basncy

Hi @basncy i am getting the ringing but multiple blank push notifications are still coming, can you please help if this issue is not coming at your end.

rumz26 avatar Feb 29 '24 20:02 rumz26

you can use another account like https://chat.mozilla.org/ to exclude the problem that might come with your miss synapse configuration.

basncy avatar Mar 01 '24 07:03 basncy

Hi @basncy I have empty notifications 4-6 coming... 443 port is open, the calls are coming... What did I miss? Why notifications coming 4-6 times?

estylib avatar Mar 03 '24 04:03 estylib

Hi @basncy I have empty notifications 4-6 coming... 443 port is open, the calls are coming... What did I miss? Why notifications coming 4-6 times?

Same thing is happening with me any idea if it is related to sygnal, synapse or element-ios @basncy @estylib

rumz26 avatar Mar 03 '24 18:03 rumz26

Hi @basncy I have empty notifications 4-6 coming... 443 port is open, the calls are coming... What did I miss? Why notifications coming 4-6 times?

Same here, anyone has a solution for this? it's really annoying.

ziv-gabel avatar Mar 04 '24 09:03 ziv-gabel

@rumz26 @estylib @ziv-gabel enable logs on your synapse server, check out if your client connecting the synapse server to fetch the latest encrypted msg when receiving a new notification. The push notification comes from the Apple push server, while the content is fetched from your synapse home server and decrypted on the app client side. If there's no log from the synapse server, check out if Service Discovery via .well-known is configured correctly to instruct your client to connect to your home server.

basncy avatar Mar 25 '24 06:03 basncy

Thankyou so much @basncy i'll try this.

rumz26 avatar Mar 26 '24 19:03 rumz26