I have no idea what is going on my push notifications on my server are so inconsistent. Sometimes they will make it through and sometimes they won’t. Messages seem to work fine however anything to do with calling and video calling notifications just does not want to work.

Sometimes the notification for calls will come through but most of the time it just doesn’t want to function.

I have looked in my docker container logs and there is nothing indicating an error. It all seems to be working, even troubleshooting notifications in the element client and element x client. The tests pass with flying colors.

It feels as if my element clients are not running in the background and completely shutdown. Anytime I re-open the app it looks as if it is opening for the first time.

The only thing I could possibly think is causing the issue is I may not have setup cloudflare tunnels properly. I don’t know what would be causing ntfy or matrix to not play nice.

I am running my server on ubuntu 20.04 with docker and casa os. I am using cloudflare tunnels for my matrix and ntfy containers. The logs for all the containers show nothing abnormal. The issue is appearing on 2 google pixel devices that are running graphene os. All the proper settings for the ntfy app and element have been configured (unrestricted battery, notification vibration and sound, etc.) It seems that calls go through fine if the app remains open.

This is what my element app looks like whenever I open it again. Maybe I interpret the loading screen wrong but to me it looks like it’s doing “first time startup” type actions. This doesn’t make sense though because both client devices are recieving text notifications.

Thank you all for your time and help!