I have a Verizon iPhone 6 plus. I bought and used it in the USA for a few months. I'm now in Israel, so I popped in a local SIM card. Calls and data work fine. The problem is with texting. I have some Israeli contacts and I keep the numbers in the standard international format: +972-xx-xxxxxxx. While in the USA I've texted them and everything was fine. Now that I'm in Israel, it's not working. I get messages from them but I cannot send them. What's the problem? The iPhone insists on sending messages to 011-972-xx-xxxxxxx. That was fine in the USA, but outside the USA, 011 means nothing so my texts don't go through. (What's interesting is that this only happens with numbers that I've texted to while in the USA - somehow 011 got stuck to those numbers. However, Israeli numbers that I haven't texted to while in the USA work fine). I've tried deleting those contacts, deleting recent calls and texts, turning off dial-assist, resetting carrier settings, restarting the iPhone. Nothing works. This is very annoying. Any ideas?