It's quite normal that you can't connect to the 'outside' IP address, that's just because you're inside the network. Though your friends should be able to connect to the outside IP, if you have setup the portforwarding and firewall rules. Port 25565 is indeed the default port so that looks good, now you just need to make sure the firewall (both inside your pc and in the router) are not blocking any traffic. At first try to disable the firewall and see if it works. If you could make screenshots of your settings I'm willing to take a look.
To elaborate a bit about the different IP's:
See the IP 5.69.176.135 as the front door of your house and the 192.168.0.7 IP as the door to a specific room inside your house. Portforwarding is nothing more than painting a way from the front door to that specific room in your house, so any visitors (ie internet traffic) can find their way. When you are IN the house, you won't use the front door but a direct way to that specific room. In this case it means you use the local IP (192.168.x.x.) for connecting from inside your network and the remote IP for any outsiders. A firewall is a bouncer at the front door (in the router) or a bouncer just outside the specific room door (firewall in your pc). The bouncer has a special guest list, who to let in and who to keep out. Remove the bouncer and see if it works
DISCLAIMER: For this I assumed your server is located in your local network, aka home server.