Thanks for the answer

The router has already set up port forward and the pi can be accessed from the internet by all my other devices eg (iPhone etc) but not by the router.

What could be the problem?