
You’re dialing a number in international format — country code and all — and the iPhone refuses to place the call or throws an error like “Call Failed”. The number itself is fine; the problem is that iOS doesn’t know how to interpret it. Before you blame your carrier, try this quick settings fix — it resolves the issue in the vast majority of cases.
Fix the international dialing error
1. Understand the cause. When you dial a number like +1 555 123 4567, iOS needs to know your region to parse the number correctly. The “+” prefix means “replace this with the international access code of my region” — but if no regional format is set, the Phone app can’t make sense of it and rejects the call outright. The error is a settings problem, not a carrier problem — though SIM issues can also affect calls, as covered in our guide to call settings per SIM.
2. Set the correct region. Go to Settings > General > Language & Region and set Region to your actual country. This tells iOS which numbering plan to use when parsing dialed numbers, so the “+” prefix is interpreted correctly. Note that this setting also affects date, time, and currency formats — set it to your real country of residence, not the country you’re calling.
3. Restart the iPhone. After changing the region, restart the phone so the new dialing format applies across the whole system, including the Phone app. This step is easy to skip, but iOS sometimes caches the old regional format until a reboot.
4. Dial in full international format. With the region set, dial “+” followed by the country code and the number — for example, +1 for the United States or +44 for the UK. On the iPhone keypad, you type “+” by pressing and holding the 0 key. Apple’s guide to making calls on iPhone confirms this format. The +country-code format works universally once the region is set, regardless of how the contact is saved in your address book — you don’t need to reformat your contacts. How-To Geek’s overview of dialing international numbers on iPhone walks through the same pattern.
5. Rule out plan and network issues. If calls still fail, check that your carrier plan actually supports international dialing — some prepaid and corporate plans block it by default, and some require you to enable international calling in your carrier’s app or account portal. Also try toggling Airplane Mode on and off, or switching between cellular and Wi-Fi Calling, to re-register on the network.
If it still doesn’t work
If the error persists with the region set and a plan that allows international calls, double-check the number itself: a missing or wrong country code is the most common remaining cause. Also verify that the contact isn’t saved with stray characters the Phone app can’t parse. And see our article on call duplication across devices if the call behaves oddly on a paired iPad or Mac instead of failing outright.
FAQ
Why does the +country-code format fail before the fix?
Because iOS couldn’t map the “+” prefix to a numbering plan without a region set. Once the region is correct, “+” is interpreted properly every time — that’s why the exact same number starts working after the fix.
Will changing the region mess up my App Store or Apple ID?
No — Language & Region is separate from your App Store country, which is tied to your Apple ID. Changing the region here only affects number parsing, date and time formats, and similar local conventions.
Conclusion
An international dialing error is almost always the missing region setting, not a faulty phone or carrier. Set the region once in Language & Region, restart, and the +country-code format works everywhere from then on — no contact reformatting required.
