Just as an aside, a potentially good alternative for international calls are callback services (depends on the service provider of course, could also be worse) as you will be able to skip your local networking hardware with them.
I don't have any specific recommendations though, haven't used one for years.