Frequently Asked Questions
The country code for North Macedonia is +389. This code is used to identify North Macedonia internationally and is essential for routing international calls correctly. It must be added before the NSN when dialing from another country.
North Macedonian phone numbers follow the ITU-T E.164 international standard. The structure includes a country code (+389) followed by the national significant number (NSN). The NSN includes an area code and subscriber number and its total length varies depending on the number type (8-10 digits).
Mobile numbers in North Macedonia start with 07 followed by seven digits. Use the regular expression /^07[0-9]{7}$/ to validate these numbers in your applications. Remember that number portability can change operator associations, so relying solely on prefixes for validation is not recommended.
Area codes in North Macedonia vary by region. Skopje uses 02, the eastern area uses 03X (e.g., 031 for Kumanovo), and the central and western areas use 04X. These area codes route landline calls within the country.
North Macedonia uses E.164 formatting to ensure global interoperability with other telecommunications systems. This standardized format allows for clear communication between networks worldwide, simplifying international calls and messaging.
Including the leading '0', North Macedonian phone numbers are 9 or 10 digits long, excluding the country code. Geographic and mobile numbers have 9 digits, while premium-rate services have 10 digits. Storing numbers in E.164 format adds another 4 characters (+389).
Toll-free numbers in North Macedonia start with 0800 followed by six digits. These calls are free for the caller and are typically used for customer service or support lines. Remember to include the national prefix (0) when dialing domestically.
The Agency for Electronic Communications (AEK) regulates the telecommunications sector in North Macedonia. They are responsible for number allocation, compliance with standards, promoting fair competition, and ensuring consumer protection. It's crucial to stay informed about AEK regulations and guidelines.
You should update your North Macedonian number validation patterns regularly, especially after notifications from the AEK regarding changes to the numbering plan. This proactive approach ensures your applications remain compliant and continue to function correctly.
Yes, number portability has been available for mobile numbers since 2008 and for fixed-line numbers since 2014. The process usually takes three business days. Developers should account for this in their systems, as prefixes can no longer reliably identify carriers.
The number portability process in North Macedonia allows users to switch carriers while keeping their phone numbers. This typically takes three business days. Real-time carrier lookups are essential for accurate routing during and after the porting process.
North Macedonia is actively implementing 5G, prioritizing major urban areas initially, with nationwide expansion targeted for 2025-2029. The National Broadband Plan aims for nationwide 5G availability with speeds of at least 100 Mbps by 2029.
Loading...
Republic of North Macedonia Phone Numbers: Format, Area Code & Validation Guide
Introduction
Are you working with telecommunications systems, network infrastructure, or customer communication platforms that interact with users in North Macedonia? Understanding the nuances of the North Macedonian phone numbering system is crucial for seamless integration and successful operation. This guide provides a comprehensive overview of number formats, validation techniques, best practices, and regulatory considerations to equip you with the knowledge you need. We'll cover everything from basic number structure to advanced topics like number portability and the evolving 5G landscape.
Quick Reference
Number Formats
The Republic of North Macedonia adheres to the ITU-T E.164 international public telecommunication numbering plan, ensuring global interoperability. This standardized format is essential for clear communication between networks worldwide. Let's explore the specific formats you'll encounter.
General Structure
North Macedonia's phone numbers follow a hierarchical structure:
Geographic Numbers (Landline)
Geographic numbers are assigned based on regional zones, optimizing network routing. You'll notice distinct area codes for different regions.
Regional Distribution:
Mobile Numbers
Mobile numbers reflect the competitive telecommunications market with multiple operators using distinct prefixes. Recognizing these prefixes can be helpful, but keep in mind number portability can change these associations.
Operator Allocations (subject to number portability):
As of 2022, Makedonski Telekom and A1 Macedonia offer commercial 5G services, expanding network capabilities and data speeds for users. This marks a significant step in the country's telecommunications infrastructure development. You should consider the implications of 5G speeds and data usage when designing your applications.
Special Service Numbers
These numbers are dedicated to specific services and have unique formats:
Toll-Free Services:
Premium Rate Services:
Shared Cost Services:
Technical Implementation Guidelines
This section provides practical guidance for developers working with North Macedonian phone numbers.
Validation Patterns
Robust validation is essential. Use these regular expressions in your applications:
These patterns ensure that you're working with valid number formats, preventing errors and improving data integrity. Remember to test these patterns thoroughly with various inputs, including edge cases and invalid formats.
Best Practices
Consider these best practices when handling North Macedonian phone numbers in your systems:
Storage Format: Always store numbers in E.164 format (
+38923456789
). Remove leading zeros before adding the country code. This ensures consistency and facilitates international communication.Validation Implementation: Create a centralized validation function to handle both international and local formats.
This approach simplifies maintenance and ensures consistent validation across your application. You might want to consider adding further checks for specific number types within
validateLocalFormat
based on your application's needs.Number Portability: Number portability allows users to keep their numbers when switching carriers. Implement real-time carrier lookups using a reliable provider and cache results with an appropriate Time-To-Live (TTL) to minimize lookup latency. Be prepared to handle potential carrier changes in your routing logic. This is crucial for accurate routing and billing.
Regular Updates: The Agency for Electronic Communications (AEK) may update the numbering plan. Stay informed about changes and update your validation patterns and carrier prefixes accordingly. This proactive approach prevents disruptions and ensures your systems remain compliant.
Regulatory Framework and Market Overview
The AEK oversees the telecommunications sector, ensuring efficient number allocation, compliance with international standards, fair competition, and consumer protection.
The Agency for Electronic Communications (AEK)
The AEK plays a vital role in regulating the telecommunications landscape. They are responsible for allocating frequencies, setting quality of service standards, and managing number portability. You can find detailed technical specifications and compliance requirements on their official website (https://www.aec.mk). Staying informed about AEK regulations is essential for operating within the legal framework.
Number Portability
Number portability has been available for mobile numbers since September 2008 and for fixed-line numbers since April 2014. The porting process typically takes three business days. This information is crucial for developers as it necessitates robust number validation that doesn't rely solely on prefixes.
Market Overview
North Macedonia's telecommunications market is characterized by robust growth, infrastructure modernization with a focus on 5G deployment, and a shift towards premium devices. The increasing demand for high-speed data services and digital solutions presents opportunities for developers. The ICT market in North Macedonia was estimated at $1 billion in 2022, with software and IT services representing the largest segment. This vibrant market offers significant potential for businesses operating in the ICT space.
5G Implementation
The transition to 5G is a key development. Major urban areas are prioritized in the initial rollout, with nationwide expansion planned for 2025-2025. The government has outlined a National Operative Broadband Plan (NOBP) 2019-2029 with ambitious targets for 5G availability and speed. By the end of 2029, the goal is to provide 5G access to everyone at a speed of at least 100 Mbps. This information is valuable for developers planning for the future of mobile applications and services.
Conclusion
This guide has provided you with a comprehensive understanding of the North Macedonian phone numbering system. By following the best practices and staying informed about regulatory changes, you can ensure your applications are efficient, compliant, and ready to handle the evolving telecommunications landscape. Remember to consult the AEK's official documentation for the most up-to-date information.