I make a lot of international calls to Asia.
011+country code+(area code)+phone number
The biggest problem I had was when I was first trying to call Taiwan from the States. In Taiwan, if you want to call someone, you dial the area code and phone number as (0#)####-####. Calling from the States, you have to drop the "0" from the area code and that wasn't intuitive to me.