Sorry to hear that you are experiencing the disconnections when you are watch abroad.
What this sounds like is the Internet Viewing was not set up correctly at the home location. This would have to be setup at the home location unfortunately.
If your Slingbox is still in warranty, Sling Media Support will be willing to assist the individual at the home location. If you want someone at the home location to call in at 877-GO-SLING (877-467-5464), a Sling Media Technician can set up the Internet Viewing for your Slingbox.
Hope this helps !!!
Sling Media Moderation Team