How to prefix an area code when dialing with iPhone? I just moved to Idaho, and here everyone has the same area code (208 for the whole state). Unfortunately I still have my old phone number. So when someone texts or emails me a phone number they never include the area code. When I try to dial it with my iPhone I get an error from AT&amp;T that I need to first dial the area code. 

If I type the area code, and then try to paste the number in that will replace the area code. I am not able to get a edit point anywhere by the end of the phone number in the keypad screen. The only options I have found is to paste the phone number in notepad or somewhere that allows editing, add the area code, then copy and paste that into the keypad. Either that or cache the phone number outside the phone and then re-enter it manually.

Is there some way to tell the iPhone to assume 208 is the area code when none is provided, or at least a way to edit a phone number from the keypad to add an area code? 

(I realize there is probably an app for that, but it seems like a pretty common thing that should be supported by the iPhone without an extra app step.)
It may not be a perfect solution, but what I do is store all numbers in my contacts with 1 and the area code. That way it dials appropriately no matter where I am (it doesn't change the billing details - a local call is still a local call, whether it includes the area code or not).

Also, maybe this is a carrier specific thing, but any texts I receive from numbers not in my contacts show up with the full +1(123)456-7890 formatting.