Phone Numbers in Eswatini

Comprehensive Guide to Phone Numbers in Eswatini

Quick Reference

  • Country: Eswatini
  • Country Code: +268
  • International Prefix: 00
  • National Prefix: None

Technical Overview of Eswatini’s Telephone Numbering Plan

Eswatini's telephone numbering system follows the ITU-T E.164 standard, ensuring global compatibility. The format is simple, consisting of a country code and a national number without an area code.

Number Structure

  • Country Code: +268
  • National Significant Number (NSN): 7 digits
  • Subscriber Number Length: 7 digits

Number Format by Type

TypeFormatExampleRegular Expression
Geographic[23][2-5]XXXXXX2323232^23[2-5]\d{6}$
Mobile7[6-9]XXXXXX7612345^7[6-9]\d{6}$
Toll-Free0800XXXX08001234^0800\d{4}$
Premium Rate900XXXXXX900123456^900\d{6}$

Dialing Procedures

Domestic Calls

  • Landline to Landline: Dial the 7-digit subscriber number directly.
  • Landline to Mobile: Dial the 7-digit mobile number directly.
  • Mobile to Mobile: Dial the 7-digit mobile number directly.

International Calls

  • Outgoing: Dial the international prefix (00), followed by the country code, and then the 7-digit subscriber number.
    Example: 00 + Country Code + Subscriber Number
    Example: 00 268 7612345

  • Incoming: Dial the Eswatini country code (+268), followed by the 7-digit subscriber number.
    Example: +268 7612345


Recent and Upcoming Changes to the Numbering Plan

Currently, there are no updates or changes to Eswatini’s numbering plan. It remains aligned with the ITU-T E.164 standard. For the latest information, visit the Eswatini Communications Commission (ECC) website.


Number Portability

Eswatini supports mobile number portability, allowing users to keep their numbers when switching providers, promoting competition and consumer choice.


Major Telecom Operators and Number Ranges

OperatorService TypeNumber Range
MTN EswatiniMobile76XXXXXX, 78XXXXXX
Eswatini TelecommunicationsFixed-Line23XXXXXX
Eswatini MobileMobile79XXXXXX

For detailed number allocations, consult the ECC or the respective telecom operators.


Number Allocation and Management

The ECC oversees the allocation and management of phone numbers, ensuring compliance with international standards and meeting the needs of consumers and providers.


Technical Restrictions and Special Cases

  • Golden Numbers: Reserved or sold at a premium for their memorability.
  • Number Blocking: Certain ranges may be blocked to prevent fraud.

ITU-T Standards

Eswatini adheres to ITU-T E.164 recommendations, ensuring seamless international communication.


Technical Considerations for Developers

When integrating Eswatini phone numbers into systems, consider:

  1. Validation: Use regular expressions to validate phone numbers.
  2. Internationalization: Ensure your system properly formats numbers for international dialing.
  3. Number Portability: Implement checks for accurate routing and billing.
  4. Compliance: Adhere to ECC regulations regarding number usage.

Example Validation Function in JavaScript

function validateEswatiniPhoneNumber(number) {
    const geoRegex = /^23[2-5]\d{6}$/;
    const mobileRegex = /^7[6-9]\d{6}$/;
    const tollFreeRegex = /^0800\d{4}$/;
    const premiumRegex = /^900\d{6}$/;

    return geoRegex.test(number) || mobileRegex.test(number) || tollFreeRegex.test(number) || premiumRegex.test(number);
}

For the most accurate and current information on telecommunications regulations and numbering plans in Eswatini, please visit the official ECC website.