Im no developer, just run a small multi-tenant fusionpbx, using linphone as the mobile app.
Thought I was onto something with flexisip...but just seen their pricing, the push gateway was just a feature of their fuller offering, very expensive. Im also in talks with astpp, they include callkit...