Table of Contents
A dial plan consists of a series of normalization rules that define how phone numbers dialed in various formats are interpreted and routed to their destinations. These rules are crucial for ensuring that calls are routed correctly to and from the Teams environment.
Microsoft Teams allows for different types of dial plans:
Normalization rules within these dial plans allow the system to recognize various formats of phone numbers, such as local, long-distance, international, and extensions.
Normalization rules define the pattern to match the input digits and the translation pattern that converts the number to the standard E.164 format. They are defined using regular expressions.
Description | Pattern | Translation | Example Usage |
---|---|---|---|
Local Number | ^\d{7}$ |
+1425555$1 |
5551234 → +14255551234 |
Long Distance Number | ^\d{10}$ |
+1$1 |
425551234 → +1425551234 |
International Number | ^011(\d+)$ |
+$1 |
011442071838750 → +442071838750 |
In these examples:
^
asserts the position at the start of a line.\d
matches any digit.{7}
specifies exactly 7 digits.$
indicates the end of a line.$1
is a backreference to the contents of the first capturing group.When managing dial plans, it is important to apply them to the correct users or groups. PowerShell commands, such as Grant-CsTenantDialPlan
, are used to associate dial plans with users.
Administrators can also test normalization rules to ensure that they are structured properly. The Test-CsEffectiveTenantDialPlan
command can simulate how a dialed number is interpreted by the dial plan rules.
A well-structured dial plan is vital for successful voice communications in Microsoft Teams. Professionals preparing for the MS-700 exam must gain proficiency in interpreting and managing dial plans to ensure smooth and efficient call routing. By understanding number patterns, creating effective normalization rules, and thoroughly testing dial plans, administrators play a crucial role in optimizing Teams voice solutions.
Explanation: Dial plans in Microsoft Teams consist of normalization rules that standardize phone number formats for proper routing and authorization.
Answer: a) Normalization rules, b) Voice policies, c) Access numbers
Explanation: Dial plans include normalization rules, voice policies, and access numbers. Tenant usage reports are not part of a dial plan but are used for tracking usage and activity.
Explanation: Although Microsoft Teams provides a default dial plan, administrators can modify it or create custom dial plans to meet organizational needs.
Answer: c) To transform phone numbers into a single standard format
Explanation: Normalization rules within a dial plan are used to convert dialed phone numbers into a standardized E.164 format for proper call routing.
Explanation: Dial plans in Microsoft Teams apply to all users enabled for voice features, including those using Microsoft Calling Plans or Direct Routing.
Answer: a) Normalization rules, b) PSTN usages
Explanation: A dial plan comprises normalization rules and PSTN usages. Call queues and auto attendants are separate features in Microsoft Teams for call handling but not components of a dial plan.
Answer: d) Dial plan tester in the Teams admin center
Explanation: The Dial plan tester in the Teams admin center is specifically designed to test normalization rules within a dial plan.
Explanation: A user in Microsoft Teams can only be assigned one dial plan, which applies to their location or user-specific requirements.
Answer: a) Get-CsEffectiveTenantDialPlan
Explanation: The Get-CsEffectiveTenantDialPlan cmdlet is used to view the effective dial plan that applies to a specific user in Teams.
Explanation: Normalization rules use regular expressions to define patterns for translating and standardizing phone numbers.
Answer: a) Name, c) External access prefix
Explanation: When creating a dial plan, you must provide a Name for identification and an External access prefix for outbound dialing. Descriptions and simple pattern recognition are optional.
Explanation: Changes to a dial plan may take some time to propagate and become effective for all users. These are not immediate and can take several hours to take effect.
If this material is helpful, please leave a comment and support us to continue.