Who is the access provider? I have heard of providers that do something similar but I've always been able to get a "semi public" IP... IE for it to work at all for a short period of time you have to have an IP so say web packets get back to his LAN.
Did you try setting up DDNS? If so what did it show for the outside world IP when it was running?
I am with Comcast at home and they make a big point of talking about how my service is for routine mail, web browsing and limited streaming. I'm not supposed to put up servers and all that crap. But in the end if you get crafty you can do it.
Your friend might need a VPN to tunnel through everything the provider is setting up.
I was working with someone in Ohio and I don't recall the name of his provider. Sounds like an outfit that is trying to limit the number of IPs that they have to pay for. VPN is a possible solution but that gets messy. Teamviewer is probably the best solution and then just access the switch through the local network. Thanks for the feedback.
I agree with you on VPN. I use to have it set up at my QTH when I was in business. However, now I have a router from Verizon FIOS that does not have VPN capability. Also the router is needed to distribute the channel information to the TVs. I guess I could somehow set the FIOS router to bridge mode and use my own. Maybe I will into that.
Thanks for you comments.