You can install the application because the installer is still available, but you won't have the possibility to register for an account since the official website doesn't work anymore.
I've just checked the official website and a Cloudfront error is shown instead of the actual website. You can try using Skype as an alternative since it's more reliable and safe than iCall.