Have you tried port forwarding? If you are able to connect locally, then it sounds like your router is blocking the Slingbox and keeping it from leaving your network. The port forwarding rule will allow the Slingbox out of your network while keeping your network secure.
This article below should assist with changing the necessary settings:
Hope this helps!
Sling Media Moderation Team