Understanding Phone Numbers in Iraq
Quick Reference Guide
- Country: Iraq
- Country Code: +964
- International Prefix: 00
- National Prefix: 0
Comprehensive Overview
Gain insights into Iraq's telephone numbering plan, including phone number structures, dialing procedures, and regulatory details. This guide is tailored for telecom professionals, developers, and system administrators seeking precise information on Iraq's telecommunications standards.
Number Formats Explained
General Number Structure
Iraq's phone numbers consist of a country code, area/operator codes, and subscriber numbers:
- Country Code:
+964
- Area/Operator Code: 1-2 digits (landline) or 3 digits (mobile)
- Subscriber Number: 6-7 digits (landline) or 7 digits (mobile)
Landline Numbers
Landline numbers vary by region with 1-2 digit area codes and 6-7 digit subscriber numbers.
Format: 0X{1,2}X{6,7}
Examples:
- Baghdad:
01-XXXXXXX
- Basra:
04-XXXXXX
Mobile Numbers
Mobile numbers have a 3-digit operator code and a 7-digit subscriber number, totaling 10 digits.
Format: 07[3-9]X{7}
Examples:
- Korek Telecom:
075X-XXXXXXX
- Asiacell:
077X-XXXXXXX
- Zain:
078X-XXXXXXX
Special Number Formats
Currently, Iraq does not have specific prefixes for toll-free or premium-rate numbers.
Detailed Number Format Table
Type | Format | Example | Description |
---|---|---|---|
Landline | 0X{1,2}X{6,7} | 01-XXXXXXX | 7-digit subscriber number in Baghdad |
Mobile | 07[3-9]X{7} | 077X-XXXXXXX | 10-digit mobile number for Asiacell |
International | +964 X{1,2}X{6,7} | +964 1-XXXXXXX | International format for landline numbers |
International | +964 7[3-9]X{7} | +964 77X-XXXXXXX | International format for mobile numbers |
Regular Expressions for Validation
For developers, use these regex patterns to validate Iraq's phone numbers:
- Landline:
/^0[1-6]\d{6,7}$/
- Mobile:
/^07[3-9]\d{7}$/
- International Landline:
/^\+964[1-6]\d{6,7}$/
- International Mobile:
/^\+9647[3-9]\d{7}$/
Dialing Procedures
Domestic Calls
- Landline to Landline: Dial
0
+ area code + subscriber number.
Example:01-XXXXXXX
- Landline to Mobile: Dial
0
+ mobile number.
Example:077X-XXXXXXX
- Mobile to Mobile: Dial the mobile number directly.
Example:078X-XXXXXXX
International Calls
- Outgoing: Dial
00
+964
+ area/operator code + subscriber number.
Example:00-964-1-XXXXXXX
- Incoming: Dial
+964
+ area/operator code + subscriber number.
Example:+964-77X-XXXXXXX
Number Portability
Iraq supports mobile number portability (MNP), allowing users to keep their numbers when switching providers. For more details, visit the Communications and Media Commission (CMC) website.
Major Telecom Operators and Number Ranges
Operator | Mobile Prefix |
---|---|
Korek Telecom | 075X |
Alkafeel Omnnea | 076X |
Asiacell | 077X |
Zain Iraq | 078X , 079X |
ITU-T Recommendations
Iraq follows these ITU-T standards:
- E.123: Notation for telephone numbers.
- E.164: International public telecommunication numbering plan.
Number Allocation and Management
The Communications and Media Commission (CMC) oversees phone number allocation and management in Iraq, ensuring compliance with international standards.
Technical Considerations
For developers handling Iraq's phone numbers:
- Validation: Use regex for format verification.
- Portability: Support mobile number portability.
- Internationalization: Include
+964
in all international formats.
For the latest updates on telecommunications regulations in Iraq, visit the Communications and Media Commission (CMC) official site.