Professional Documents
Culture Documents
• Voice Routing
• Number Normalization and E.164
Voice Routing
404: No
matching Call Park Orbit Range Yes
Yes
Dialing rule
Behaviors
Reverse Number Lookup
Routing &
Authorization No match Match
404: No
matching Call Park Orbit Range Yes
Yes
Dialing rule
Behaviors
Reverse Number Lookup
Routing &
Authorization No match Match
404: No
matching Call Park Orbit Range Yes
Yes
Dialing rule
Behaviors
Reverse Number Lookup
Routing &
Authorization No match Match
404: No
matching Call Park Orbit Range Yes
Yes
Dialing rule
Behaviors
Reverse Number Lookup
Routing &
Authorization No match Match
5 404: No
Yes
matching Call Park Orbit Range Yes
Dialing rule
Behaviors
Reverse Number Lookup
Routing &
Authorization No match Match
404: No
matching 6 Call Park Orbit Range Yes
Yes
Dialing rule
Behaviors
Reverse Number Lookup
Routing &
Authorization No match Match
404: No
matching Call Park Orbit Range Yes
Yes
Dialing rule
Behaviors
7 msRTCSIP-Line
msRTCSIP-PrivateLine
Reverse Number Lookup
Routing &
Authorization No match Match
404: No
matching Call Park Orbit Range Yes
Yes
Dialing rule
Behaviors
Reverse Number Lookup
Routing &
Authorization No match 8 Match
404: No
matching Call Park Orbit Range Yes
Yes
Dialing rule
Behaviors
Reverse Number Lookup
Routing &
Authorization No match Match
404: No
matching Call Park Orbit Range Yes
Yes
Dialing rule
Behaviors
Reverse Number Lookup
Routing &
Authorization No match Match
404: No
matching Call Park Orbit Range Yes
Yes
Dialing rule
Behaviors
Reverse Number Lookup
Routing &
Authorization No match Match
Policy Creates
3. Voice
per User RoutingPolicy Routes Location Policy
1. Vacant Number
Range
PSTN Usage Route PSTN Usage
PSTN Usage Route
2. Call Park Orbit Route
Range PSTN Usage Route
11
404: No
matching Call Park Orbit Range Yes
Yes
Dialing rule
Behaviors
Reverse Number Lookup
Routing &
Authorization No match Match
404: No
matching Call Park Orbit Range Yes
Yes
Dialing rule
Behaviors
Reverse Number Lookup
Routing &
Authorization No match Match
404: No
matching Call Park Orbit Range Yes
Yes
Dialing rule
Behaviors
Reverse Number Lookup
Routing &
Authorization No match Match
Global Contoso
Dublin-
Pool Chicago-1 Chicago-2
1
User
Dial Plans
http://technet.microsoft.com/en-us/library/gg413082.aspx
Normalization & Regular Expressions
Voice Policy
“Redmond”
“Call PSTN
Usages”
Call Forwarding
“Internal
Lync users
only”
Simultaneous
30
Ring “Custom
PSTN
Usages”
Routes
• Define a strategy
– Keep the existing DIDs or new numbers when migrated to Lync?
– Implement changes or copy the existing numbering plan?
– Lync or PBX Phone vs. Lync and PBX phone?
Dial “00” for an international number Country specific behavior Create a normalization rule that
Example: 00 31205001500 Not required but everybody uses it translates to E.164
Prefix an internal number with a PBX PBX specific behavior Avoid creating normalization rules for this
specific trunk number (Steering Code) Created to overcome the lack of support habit
Example: 203 1111 for E.164 for PBX
Route Planning – A Real World Example
Starting
Name Match Pattern Digits Length Normalization rule Example dial string translation
Redmond operator ^(0)$ 0 Exactly 1 +14255550101 0 to +1425550101
Redmond 3 digit ^1(\d{2})$ 1 Exactly 3 +14255550$1 1** to +142555501**
internal
Redmond 7 digit ^(\d{7})$ Any Exactly 7 +1425$1 ******* to +1425*******
Redmond 10 digit ^(\d{10})$ Any Exactly 10 +1$1 ********** to +1**********
Redmond 11 digit ^(1\d{10})$ 1 Exactly 11 +$1 1********** to +1**********
long distance
Redmond ^011(\d*)$ 011 Any +$1 011 + any number of digits to + (any
International number of digits). Leading 011 is stripped.
©2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be
registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the
current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be
interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this
presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.