Defines the format for telephone numbers in SIP Internationally recognized telephone number format Tel URI Global number in E.164 format Extension.

Slides:



Advertisements
Similar presentations
Aspire Vertical Markets Banking, Finance and Insurance.
Advertisements

Aspire Vertical Markets Retail Store. Retail Store Solution.
PathNavigator April 2002 Prafull Nayak Sr. Manager.
Lync Online Name | Title | Microsoft Corporation.
Name | Title | Microsoft Corporation
IPX-300 Series PBX with FXO GW Configuration Internet Telephony PBX System Copyright © PLANET Technology Corporation. All rights reserved.
Public Providers Reverse proxy External Edge server Federated Network Hybrid Perimeter network Internal UC end points EE pool IP-PSTN gateway Persistent.
VoIP Network Diagram Internet PSTN Network DVX
IPX-600 IP PBX with Gateway Configuration Internet Telephony PBX System Copyright © PLANET Technology Corporation. All rights reserved.
Introduction to Asterisk with
© 2008 Cisco Systems, Inc. All rights reserved.CIPT1 v6.0—4-1 Enabling Single-Site On-Net Calling Implementing Cisco Unified Communications Manager Digit.
© 2011 Verizon. All Rights Reserved. Getting Started - Aastra 1 UNC.
Chapter 9 Chapter 9: Managing Groups, Folders, Files, and Object Security.
Aspire Vertical Markets Real Estate Office. Real Estate.
Lesson 18: Configuring Application Restriction Policies
©2012 Microsoft Corporation. All rights reserved..
The WHYs behind the HOWs of Lync Enterprise Voice How to best structure your Enterprise Voice deployment Dial plans Voice Policies Routes etc Assume.
Performing Software Installation with Group Policy
BASIC TELECOMMUNICATIONS
VOIP ENGR 475 – Telecommunications Harding University November 16, 2006 Jonathan White.
#CONVERGE2014 Session 1304 Managing Telecom Directories in a Distributed or Multi-Vendor Environment David Raanan Starfish Associates.
Dial Plans Chapter 2. Dial and Numbering Plans A numbering plan describes the endpoint addressing in a telephony network Same as IP addressing in an IP.
V-SIPGW to V-SIPGW Connection
1 NS1000 V3.0 - CLIP Modification - Rev1.1 Aug 6, 2013.
Implementing Voice Gateways
Word Lesson 16 Working with Macros Microsoft Office 2010 Advanced Cable / Morrison 1.
Virtual techdays INDIA │ November 2010 What’s new in Microsoft Office 365 Lync Online Aviraj Ajgekar │ Technology Evangelist │ Microsoft Corporation.
EXL317. High quality video in every desktop Improve the meeting room experience Embrace and Lead Interoperability.
ClearPath Hosted MVP Web Portal 1. Log In Page Users are able to access the Web Portal by using their assigned user name and password. Access Web Browser.
X16. Product Objective Very Small Business/Home Office System Increase market potential “All-in-One” product approach Innovative Product design Simplicity.
Features and Applications for Multisite Deployments
Session 10 Windows Platform Eng. Dina Alkhoudari.
Asterisk & ENUM Extending the Open Source PBX Michael Haberler, IPA Otmar Lendl, nic.at.
Appendix A Implementing Unified Messaging. Appendix Overview Overview of Telephony Introducing Unified Messaging Configuring Unified Messaging.
Call Scenarios / Call-Flows
Auto Technologies Inc. Auto Technologies Call Cap Telemanagement System “ATTS”
IPX-300 Series PBX with VIP-191 Install Procedure Copyright © PLANET Technology Corporation. All rights reserved. Internet Telephony.
Module 7: Firewalls and Port Forwarding 1. Overview Firewall configuration for Web Application Hosting Forwarding necessary ports for Web Application.
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
11 MANAGING AND DISTRIBUTING SOFTWARE BY USING GROUP POLICY Chapter 5.
Existing PBX Existing Phone Handsets Numbering Plan to digit Internal extensions 9 for an outside line 3 digits.
Microsoft Office 365, Lync Online Partner-hosted or multi-tenant Single domain and directory Users split—server/online Lync Server 2013 Private.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Partitions & Search Spaces TOI Aaron Belcher.
● GHX KEY TELEPHONE SYSTEM / SLT User Guide GHX-308A/616/36/46 SLT User Guide for GHX System Call Forward ● Lift handset. ● Dial ● Dial the desired.
Dial Plans and Voice Management Deep Dive Korneel Bullens UC Voice Architect Microsoft Corporation EXL313.
Single-Side Configuration IPX-1900 Single-Side Configuration Internet Telephony PBX System Copyright © PLANET Technology Corporation.
PSTN Numbering Plan Abdul Rahim Rahem Atayee Maqsood(dawood) Farhad (siddiqi) Besmullah (sirdash)
Module 7 Planning and Deploying Messaging Compliance.
Switching Topic 2 VLANs.
User / Admin / Installer Profiles
Unit 11 –Reglar Expressions Instructor: Brent Presley.
Access The L Line The Express Line to Learning 2007 L Line L © Wiley Publishing All Rights Reserved.
LOGO Yeastar Technology Co., Ltd. Enterprise Communication.
Cisco Implementing Cisco IP Telephony & Video, Part 2 v1.0 Pass Cisco CCNP Collaboration exam with 100% Guarantee 100% REAL EXAM QUESTIONS.
Microsoft /4/2017 2:11 AM BRK3053 Understand the mysteries of Dial Plans and Voice Routes in Skype for Business Doug Lawty Principal Program Manager.
Session disclaimer This is a point of time view
100% Exam Passing Guarantee & Money Back Assurance
Welcome to Customer Interaction Center (CIC) Client and Phone Training
How To Setup Asterisk On the MCF54451
Dreamweaver MX Lesson 14: Using Find and Replace.
Configuring Basic Enterprise Voice Functionality
Training disclaimer This is a point of time view
KX-HTS Technical Note FAQ : Frequently Asked Questions
KX-HTS Step by Step Guide SIP Trunk to PBX
Mixing Calling Plan and Direct Routing connectivity for the same user is optional, but could be useful, for example, when the user is assigned a.
Lync Windows Store app Quick Reference for The Lync home screen
Building Web Applications
Deploy Software with Group Policy
Simple, Flexible and Easy-to-Scale Cloud PBX Solution
Web Manager Features Diagram
Presentation transcript:

Defines the format for telephone numbers in SIP Internationally recognized telephone number format Tel URI Global number in E.164 format Extension (optional) Country Code Area Code Local number

Get to know regex basics: /01/15/regular-expression- regex-and-lync-2010/ Test your regex: ^ start of pattern $ end of pattern \dsingle digit \d{3}3 digits \d{1,5}1 to 5 digits \d+1 or more digits \d*0 or more digits \Dnon-digit [135]1, 3 or 5 [1-5]1 to 5135 ?not required \+plus sign |or (123)Store 123 $1Return 123

GoodBad 1 (604) (604) (604) x

Not necessary to change every phone number in AD Use the Company_Phone_Number_Nor malization_Rules.txt Found in \\LyncFileShare\x- WebServices-x\ABFiles Lync Address book process parses AD-based numbers using this file Check by using ABServer.exe -TestPhoneNorm “ ” Examples: ([2-9]\d{9})\D+(\d+) +1$1;ext=$2 ([2-9]\d{9}) +1$1

UK-London-Local IT-Rome-International FR-Paris-Mobile US-NewYork-National US-WA-Seattle-TollFree ES-HeadOffice-AllCalls

Every call can be sent to an all encompassing route (think *.*) Easier to manage and troubleshoot, especially in large deployments CON Can’t leverage several Lync features No least cost routing Can’t limit calling or call forwarding for users

Very granular routing/call control possibilities Least-cost routing CON It’s….ummm…it’s complicated Many routes/PSTN usages Can be difficult to troubleshoot

Normalize to E.164, using the main office number for the location as the base: ;ext=2345 Strip back down to 2345 as the call leaves Lync Most normalization rules are the same countrywide, so consider that in your naming convention UK-London-Local UK-National UK-International Doing so will mean not normalizing to E.164 Use the External Access Prefix option instead

Rule NamePatternTransla tion NA-National^1?([2-9]\d\d[2-9]\d{6})(\D+\d+)?$+1$1 NA-Service^([2-9]11)$+$1 NA-International^(?:011)?([2-9]\d{6,14})(\D+\d+)?$+$1

Rule NamePatternTranslation UK-London-Local^([378]\d{7})$+4420$1 UK-TollFree^0((80(0\d{6,7}|8\d{7}|01111)|500\d{6}))$+44$1 UK-Premium^0((9[018]\d|87[123]|70\d)\d{7})$+44$1 UK-Mobile^0(7([1-57-9]\d{8}|624\d{6}))$+44$1 UK-National^0((1[1-9]\d{7,8}|2[03489]\d{8}|3[0347]\d{8}|5[56]\d{8}|8((4[2- 5]|70)\d{7}|45464\d)))(\D+\d+)?$ +44$1 UK-Service^(1(47\d|70\d|800\d|1[68]\d{3}|\d\d)|999|112|[\*\#][\*\#\d]*\#) $ +$1 UK-International^(?:00)?((1[2-9]\d\d[2-9]\d{6})|([2-9]\d{6,14}))(\D+\d+)?$+$1

Use site-level policies by default Automatically assigned to all users homed on Lync servers within a site Assign the most typical call classes to capture the most users (ie. Local and National PSTN Usages) Example: Assign a site- level National voice policy for users who don’t require international dialing Use user-level policies for exceptions Manually assigned via Lync Control Panel or Powershell Assign additional or remove call classes for smaller groups of users (ie. International PSTN Usage) Example: Assign a user-level International policy to executives and others that require international dialing

X

Ordering and selection of PSTN Usages is critical

Rule NamePatternTranslation UK-London-Local^\+4420([378]\d{7})(;ext=\d+)?$$1 UK-London-Service^\+(1(47\d|70\d|800\d|1[68]\d{3}|\d\d)|999|[\*\#][\*\#\d]*\#)$$1 UK-London-AllCalls^\+44(\d+)(;ext=\d+)?$0$1 UK-London-International^\+((1[2-9]\d\d[2-9]\d{6})|([2-9]\d{6,14}))(;ext=\d+)?$00$1 Rule NamePatternTranslation NA-ON-Toronto-Local ^\+1((905(20[^7]|21[02469]|22[1234]|23[^35]|24[178]|25[^1239]|26[45678]|28[^09]|29[^567]|30[^489]|31[36]|33[04789]|36[^0578]|39[1589]|40[^147]|41[23578]|4 2[^59]|46[^8]|47[^368]|48[^15]|49[^368]|51[034]|53[02349]|55[^1567]|56[^0123]|58[^19]|59[^246]|62[^0378]|64[029]|65[234]|66[039]|67[^459]|68[36]|69[^027]| 6[01]\d|70[23679]|71[237]|72[4679]|73[1789]|74[04789]|75[^3]|76[^589]|77[013]|78[^68]|79[^7]|80[13458]|81[^018]|83[^0456]|85[^3]|86[^589]|87[^01]|88[^5]|89 [01367]|8[24]\d|90[^256]|91[^124]|93[69]|94[^125]|95[16]|96[589]|99[^1234]|326|350|370|542|636|927|970|(27|45|50)\d))) $1 NA-National^\+1([2-9]\d\d[2-9]\d{6})(;ext=\d+)?$1$1 NA-Service^\+([2-9]11)$$1 NA-International^\+([2-9]\d{6,14})(;ext=\d+)?$011$1

Normalize dialed extensions to E  ;ext=2345 ^(2\d{3})$  ;ext=$1 Assign a route to the appropriate PBX ^\  PBX_Gateway Add a trunk translation rule to strip back down to extension ;ext=2345  2345 ^\ ;ext=(2\d{3})$  $1 or ^\+\d+\D+(\d+)$  $1

Easier to deal with routing and trunk translation when everything follows same standard Extremely important when migrating away from PBX to Lync Scenario: Normalization/routing rules created specifically for PBX extensions 2xxx normalized to 2xxx (not E.164) Lync migrated users configured with E.164 Tel URIs tel: ;ext=2xxx Original extension scheme maintained How to dial Lync user by extension? Normalization becomes a nightmare Need to create user-specific normalization rules for every migrated user

Use a normalization rule to map the main number to an extension (E.164 format, of course) When creating auto- attendant or response group extensions, make sure to follow E.164 standards

Applies to all location-based routing enabled users at the site Don’t enable location- based routing on limited-access voice policies Check out Doug Lawty’s deep-dive session on Location- based Routing (VOICE303)

Original Normalization RuleNew Normalization Rule ^1?([2-9]\d\d[2-9]\d{6})(\D+\d+)?$  +1$2^(\*67)?1?([2-9]\d\d[2-9]\d{6})(\D+\d+)?$  $1+1$2

PatternTranslation ^(\*67)?\+1([2-9]\d\d[2-9]\d{6})(;ext=\d+)?$1$2

Dialing rules for 35 countries Location- based routing Custom localized dialing rules for all of North America Least- cost/failove r routing ExtensionsPremium number blocking Call Park Simple or complex dial rules Use your own naming convention