>I've had to call the embassy for visa/passport issues.
Why on earth would you do this? Your country's embassy is a local phone call, in whatever country you're in. Your embassy isn't in your home country, it's in the country you're now present in (geographically at least, but not legally, but the phone number is still a local number).
Also, this stuff can usually be handled online these days.