Dial Plans and Voice Management Deep Dive Korneel Bullens UC Voice Architect Microsoft Corporation EXL313
Lync Voice Routing
8 Announcement or Call Park Application 1. Vacant Number Range 2. Call Park Orbit Range Dialing Behaviors Routing & Authorization Normalization Rule Dial Plan PSTN Usage 3. Voice PolicyRoutes Route External Endpoint Receives Call UC Endpoint Receives Call User Initiates Call User=phone Yes Global? No SIP URI Match Reverse Number Lookup No match Mediation Server and Trunk Configuration Gateway / IP-PBX / SIP Trunk Inbound Routing 404: No matching rule 403: No route found Yes Emer. Call? No PSTN Usage Location Policy Call Park Orbit Range
9 Announcement or Call Park Application 1. Vacant Number Range 2. Call Park Orbit Range Dialing Behaviors Routing & Authorization Normalization Rule Dial Plan PSTN Usage 3. Voice PolicyRoutes Route External Endpoint Receives Call UC Endpoint Receives Call User Initiates Call User=phone Yes Global? No SIP URI Match Reverse Number Lookup No match Mediation Server and Trunk Configuration Gateway / IP-PBX / SIP Trunk Inbound Routing 404: No matching rule 403: No route found Lync Client Normalizes RFC 3966 Starts with + msRTCSIP-Line msRTCSIP-PrivateLine Apply Called Party Prefs Convert # to Local Format Yes Emer. Call? No Must Match A Rule PSTN Usage Location Policy PSTN Fallback for CAC and Network Outages Policy Creates per User Routing Call Park Orbit Range
Numbering and Dialing
14
15
16 ^match the start$match the end \dmatch any digit\d*0 or more digits \d{5}any 5 digits[135]1, 3, or 5 (13)|(17)13 or 17[1..5]1 through 5 (…)“captures” the enclosed characters for referring to them in the result as $1, $2, $3, etc.
20
Routing and Authorization
PSTN WAN
23 Voice PoliciesPSTN UsagesRoutes Called number Cost of call Purpose (usage, caller’s intent) Calling location Priority User authorization Class of service Voice feature set
25
26 Internal Local National National Premium International Routes for the gateways in Munich DE Internal^\ [12] DE Munich Local^\+4989 DE Germany^\+49 DE Europe^\+(49)|(31)|(33)|(32)|(34)|(351)|… DE International^\+
27 Internal Local National National Premium International Routes for the gateways in Seattle Seattle Internal^\ [\d{3}] Seattle Local ^(\+1253((21[4678])|(23[4679])|(24[3569])|(2(61|66| 69|70|75|77))|(33[23456])|(39[4578])|(3(50|51|72|73)) |(4(78|79|80|86|87))|(56[139])|(65[2367])|(73[3567])|( 7[04])|(7(65|66|93|96|97))|(83[3589])|(85[02469])|(8[0 1])|(8(72|74|76|80|86|87))|(9(31|39|41|45|46))|((205|2 20|288|293|315|326|347|437|449|458|499|508|518|6 42|661|670|681|773|785|867|893|929|951|981))|((52| 63))))|(\+1425(?!([01]|(22[0245])|(23[1289])|(25[2789 ])|(26[ ])|(29[023479])|(2(10|12|44|49))|(31[ ])|(32[01278])|(33[ ])|(35[035679])|(3(0 3|04|08|74|77|79|85|87|88|96|97|99))|(4(04|05|07|22| 23|34|38|41|46))|(5(01|08|12|13|14|83|85))|(7(10|17|5 0|54|83|89))|(8(70|76|79|86|88))|(90[35])|((280|367|41 8|493|530|551|609|610|622|631|645|669|737|740|76 0|791|831|923|931|948|953|971))|((34|54)))))|(\+1206 (([ ]))) Seattle National^\+1[2-9]\d{9}$ Seattle Service^\+[2-9]11$ Seattle International^\+[2-9]\d{6,14}$
31 User Pool Site Global ContosoChicago Chicago- 1 Chicago- 2 LondonDublin-1
32
Special Considerations / Best Practices
35
EXL315 - Microsoft Lync 2010: Planning for Conferencing Deployments EXL316 - Microsoft Lync 2010: Availability, Resiliency, and Recovery EXL317 - Lync and the Enterprise Network EXL319 - Lync 2010: Planning Voice Features EXL412 - Lync Deep Dive: Edge Media Connectivity with ICE Micorosft Lync Server 2010, Configuring ( ) Microsoft Lync Server 2010, Administrator ( ) Find Me Later at the Lync Demo Booth
Connect. Share. Discuss. Learning Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers
Evaluations Submit your evals online