I'm trying to troubleshoot APNS on my JSS. I tried to telnet telnet gateway.push.apple.com 2195 / 2196 but all I get is a blank screen on the Windows server. On my Mac I get some acknowledgment that it actually connected. Any other ways to test?
This is Apple based, but what I always use for authoritative testing of whether APNs is functioning right are two apps:
Mac: Push Diagnostics from Two Canoes. They actually do a test notification all the way through the servers and report back accurately. [https://itunes.apple.com/us/app/push-diagnostics/id689859502?mt=12](link URL)
iPhone: My Apple rep clued me into this little app...Services Test by Amsys...It tests connections to all Apple servers involved and you can even have it test up or down status of your JSS. [https://itunes.apple.com/us/app/services-test/id663823983?mt=8](link URL) This one costs $.99
If that's the case that it works well on your Mac, but not on the server itself, that makes me think firewall may be blocking outgoing ports on your JSS other than the ports you need for it to run. I assume your test Mac and server farm are on differing subnets...that's what I have here...it would seriously wonder if your firewall either on server or at the network level (if your server farm is on a separate subnet) is blocking outgoing telnet traffic.
@bradtchapman or @KSchroeder So I test with Putty from Windows - and the correct port 2195 opens a black screen and closes it. Using something that will fail as you suggested - opens a black window - and it hangs. Is that the expected behavior from Putty?
Thank you in advance from a *nix engineer trying to work with Windows.