I used to be in Gambia and every thing is OK,
Now i moved to Lebanon. I got Iphone 3g and i use turbo card, so what i did is that i changed the file com.apple.AppSupport to include lb lb and also UIMobileCountryCodes so that 001 is lb.
Every thing is working good except if i tried to type a number without the country code i got it like this
031 31210 while it should be 03 131210 or
7089 6589 while it should be 70 896589 or
07530 284 while it should be 07 530284
So i think it is formating in the international format even though i didn't type 00 or + at first.