We have already working Freeswitch with Push notification for iOS.
On Freeswitch no Addon module could provide a robust solution except ours.
This is a Freeswitch module which works based on connection to your database.
Features:
1. could delete invalidated or expired tokens.
2. could Send Retries
3. Support both sandbox and production tokens concurrently. It is important, Linphone issue but is fixed by our module.
4. Tested with over 300 concurrent Calls. Our working servers are hosted on AWS and module works in multi-server environment.
5. Custom Message in Push Message Supported.
6. Alternate Push Servers are supported.
7. Module Written in C, Database Proxy is in Nodejs
8. Caching Valid Tokens supported. (inside module code).
9. Tested on Debian, Ubuntu and Freebsd and Windows.