# Understanding Phone Numbers in Oman

## Quick Reference Guide

**Country**: Oman**Country Code**: +968**International Prefix**: 00**National Prefix**: None

## Overview of Oman's Phone Number System

Oman adheres to the ITU-T Recommendation E.164 for its telephone numbering plan. This guide offers a comprehensive look at Oman's phone number structure, dialing procedures, and regulatory framework, aimed at assisting telecom professionals, developers, and system administrators.

## Phone Number Formats

### General Number Structure

Oman's fixed-length numbering plan includes:

**Country Code**: +968**National Significant Number (NSN)**: 8 digits

The NSN is divided into:

**Area Code**: 1 digit (for fixed-line numbers)**Subscriber Number**: 7 digits

### Number Formats by Type

Type | Format | Example(s) | Regular Expression |
---|---|---|---|

Geographic | 2[1-6]XXXXXX | 21123456, 26123456 | `^2[1-6]\d{6}$` |

Mobile | 9[1-9]XXXXXX | 91123456, 95123456 | `^9[1-9]\d{6}$` |

Toll-Free | 800XXXXXX | 800123456 | `^800\d{6}$` |

Premium Rate | 900XXXXXX | 900123456 | `^900\d{6}$` |

#### Geographic Numbers (Landline)

**Format**: 2[1-6]XXXXXX**Description**: Fixed-line numbers start with '2', followed by a digit from 1 to 6, and six more digits.**Example**: 21123456, 26123456**Regex**:`^2[1-6]\d{6}$`

#### Mobile Numbers

**Format**: 9[1-9]XXXXXX**Description**: Mobile numbers start with '9', followed by a digit from 1 to 9, and six more digits.**Example**: 91123456, 95123456**Regex**:`^9[1-9]\d{6}$`

#### Toll-Free Numbers

**Format**: 800XXXXXX**Description**: Toll-free numbers start with '800' and have six more digits.**Example**: 800123456**Regex**:`^800\d{6}$`

#### Premium Rate Numbers

**Format**: 900XXXXXX**Description**: Premium rate numbers start with '900' and have six more digits.**Example**: 900123456**Regex**:`^900\d{6}$`

## Dialing Procedures

### Domestic Calls

**Landline to Landline**: Dial the full 8-digit number.**Example**:`21123456`

**Landline to Mobile**: Dial the full 8-digit mobile number.**Example**:`91123456`

**Mobile to Mobile**: Dial the full 8-digit mobile number.**Example**:`95123456`

### International Calls

**Outgoing**: Dial`00`

, the country code, and the full number.**Example**:`00 1 212 555 1234`

**Incoming**: Dial`+968`

followed by the 8-digit Omani number.**Example**:`+968 21123456`

## Number Portability

Oman supports mobile number portability (MNP), allowing users to retain their numbers when switching providers, regulated by the Telecommunications Regulatory Authority (TRA).

## Major Telecom Operators and Number Ranges

Operator | Service Type | Number Range(s) |
---|---|---|

Omantel | Fixed-Line | 2[1-6]XXXXXX |

Mobile | 9[1-9]XXXXXX | |

Ooredoo Oman | Fixed-Line | 2[1-6]XXXXXX |

Mobile | 9[1-9]XXXXXX | |

Vodafone Oman | Mobile | 9[1-9]XXXXXX |

## Regulatory Body

The Telecommunications Regulatory Authority (TRA) manages telecommunications in Oman, overseeing number allocation and compliance with ITU-T standards.

## Number Allocation and Management

The TRA allocates numbers to operators based on demand and guidelines, ensuring efficient use of numbering resources in line with ITU-T Recommendation E.164.

## Technical Considerations

### Regular Expressions for Validation

Developers can use these regex patterns to validate Omani numbers:

```
// Geographic Numbers (Landline)
const landlineRegex = /^2[1-6]\d{6}$/;
// Mobile Numbers
const mobileRegex = /^9[1-9]\d{6}$/;
// Toll-Free Numbers
const tollFreeRegex = /^800\d{6}$/;
// Premium Rate Numbers
const premiumRateRegex = /^900\d{6}$/;
```

### Special Cases

**Golden Numbers**: Premium numbers with memorable sequences are available for purchase.**Number Blocking**: Users can request number blocking through their provider, subject to approval.

For the latest telecommunications regulations in Oman, visit the TRA's official website.

This guide equips you with essential information on Oman's telephone numbering system, including number formats, dialing procedures, and regulatory insights.