Telephony Standards • 6 min read

Understanding International Phone Formats: E.164, Country Codes, and Trunk Prefixes

A technical yet accessible guide to how global telephone routing works, how the E.164 standard normalizes numbers, and how to navigate trunk prefixes and exit codes.

Published: 2026-10-25 Last Reviewed: 2026-10-25 Publisher: phone-number.info Editorial Team

The Architecture of Global Telephone Numbers

Modern telecommunications rely on an internationally harmonized numbering architecture governed by the United Nations specialized agency for information and communication technologies, the International Telecommunication Union (ITU). Specifically, ITU-T Recommendation E.164 defines the universal public telecommunications numbering plan used by software systems, carriers, and emergency services worldwide.

What is E.164 Format?

The E.164 standard establishes that a fully qualified international telephone number must contain no more than 15 decimal digits (excluding any visual formatting spaces or the international routing plus sign +). An E.164 number consists of three mandatory tiers:

  • Country Calling Code (CC): One to three digits assigned by the ITU (e.g., 1 for North America, 44 for the United Kingdom, 49 for Germany, 385 for Croatia).
  • National Destination Code (NDC): The regional area code, mobile network code, or service identifier within the destination nation.
  • Subscriber Number (SN): The unique digits assigned to the specific line or subscriber equipment.

Exit Codes vs. The Standard Plus (+) Sign

When dialing abroad from a landline, callers historically had to dial an International Direct Dialing (IDD) exit code before the country code. These exit codes vary by country:

  • North American Numbering Plan (NANP): Dialing out of the US, Canada, or Caribbean requires the exit code 011.
  • Europe, Asia, Oceania, and Africa: Most nations use the ITU-standard exit code 00.
  • Japan: Typically utilizes 010.

Mobile telephony and modern voice-over-IP (VoIP) platforms replaced these heterogeneous exit codes with the universal leading plus sign (+). When a dialer inputs +, the originating carrier automatically substitutes the local exit code.

National Trunk Prefixes and the Leading Zero

In many domestic networks across Europe, Asia, and Oceania, local numbers are prefixed with a domestic trunk prefix—almost universally the digit 0 (such as 020 7946 0123 in the UK or 030 123456 in Germany). The trunk prefix signals to the domestic exchange that an area code follows.

Crucially, the national trunk prefix must be dropped when dialing internationally or writing an E.164 number. For example, the London number 020 7946 0123 becomes +44 20 7946 0123, not +44 020....

The Italian Significant Zero Anomaly

There is a famous, critical exception in global telephony: Italy (country code +39) and Vatican City (+379 / +39). In the late 1990s, the Italian communications regulator transitioned to fixed-length closed numbering plans where the leading zero became a significant digit of the subscriber number itself rather than a removable trunk prefix. Thus, a landline in Milan dialed locally as 02 1234567 retains its zero in international format: +39 02 1234567. Dropping the zero causes call failure.

Shared and Non-Geographic Codes

Country codes do not always map one-to-one with sovereign states:

  • Zone 1 (+1): Shared by 25 distinct countries and territories under the North American Numbering Plan, including the United States, Canada, and various Caribbean island nations (e.g., Jamaica, Bahamas, Barbados).
  • Zone 7 (+7): Shared by the Russian Federation and the Republic of Kazakhstan.
  • Non-Geographic Codes: Certain codes are allocated to global services rather than territories, such as +800 for International Universal Freephone Service (UIFN), and +881 for Global Mobile Satellite Systems.

Primary Regulatory & Technical Sources