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?