Force an SMS to use an Area Code My brother's phone number requires an area code to send an SMS.  I keep getting a message back to use an area code, but I can't find any way to force Android to use it.

I'm using 4.2.2
From what I read, there's some caching that makes this difficult, but basically you need to add +1 Area code.  Here's the exact steps I do to make sure this works, it's a pain to do it when you run into a number that's bad, but I'm too lazy to preemptively fix up my address book. But maybe I should.


Delete all messages related to the person, if it was a phone call,
I'd delete the call log as well. 
Hit your home key button to get to your home screen
Hold down your home key button to open a list of running Apps (Some carriers
disable this I think) 
Close all of your apps dealing with contacts, dialing and messaging. 
Go into system Settings > Storage (I get there by hitting the menu key from the home screen) 
Clear all of your cached data, there's a button on the storage screen. 
Go back in to your contacts and edit the contact you just dialed. 
Add +1 Area Code before the number (i.e. +1 555 555 5555) 
Go back and try dialing by looking them up in the Address book


This works for me.  There is some caching that happens, which is why I do it in this order.  Hope it helps.