User Initiates Call Dial Plan User=phone Normalization Rule Normalization Rule Normalization Rule Dialing Behaviors 404: No matching rule Routing & Authorization No No Global? Emer. Call? Yes Call Park Orbit Range SIP URI Yes Reverse Number Lookup No match Match 3.
Download ReportTranscript User Initiates Call Dial Plan User=phone Normalization Rule Normalization Rule Normalization Rule Dialing Behaviors 404: No matching rule Routing & Authorization No No Global? Emer. Call? Yes Call Park Orbit Range SIP URI Yes Reverse Number Lookup No match Match 3.
User Initiates Call Dial Plan User=phone Normalization Rule Normalization Rule Normalization Rule Dialing Behaviors 404: No matching rule Routing & Authorization No No Global? Emer. Call? Yes Call Park Orbit Range SIP URI Yes Reverse Number Lookup No match Match 3. Voice Policy Location Policy Routes 1. Vacant Number Range 2. Call Park Orbit Range Announcement or Call Park Application PSTN Usage PSTN Usage PSTN Usage 403: No route found Route Route Route Route PSTN Usage Mediation Server and Trunk Configuration Gateway / IP-PBX / SIP Trunk Inbound Routing External Endpoint Receives Call UC Endpoint Receives Call 5 User Initiates Call Dial Plan User=phone Normalization Rule Normalization Rule Normalization Rule Dialing Behaviors 404: No matching rule Routing & Authorization No No Global? Emer. Call? Yes Call Park Orbit Range SIP URI Yes Reverse Number Lookup No match Match 3. Voice Policy Location Policy Routes 1. Vacant Number Range 2. Call Park Orbit Range Announcement or Call Park Application PSTN Usage PSTN Usage PSTN Usage 403: No route found Route Route Route Route PSTN Usage Mediation Server and Trunk Configuration Gateway / IP-PBX / SIP Trunk Inbound Routing External Endpoint Receives Call UC Endpoint Receives Call 6 9 No User signs in and Lync downloads the dial plan Is external access prefix defined? User dials a digit Yes Move to the next internal rule Is this the last external rule? No Has the user pressed call or has the phone been off-hook for 10 seconds? No Yes Start at first normalization rule that is marked internal Move to the next external rule No Starts with External Access Prefix? Move to the next rule Does the matching pattern match? Yes Yes Start at first normalization rule that is marked external Leave the prefix on the dialed string No Yes Is this the last internal rule? Start at first normalization rule Start at first normalization rule that is marked external Remove the prefix from the dialed string No Leave the prefix on the dialed string No Move to the next external rule Does the matching pattern match? Yes Apply the regular expression in the translation pattern Yes No Is this the internal last rule? No No Yes Yes Has the user pressed call or has the phone been off-hook for 1.5 seconds? Display the result No Yes Yes Does the matching pattern match? Does the matching pattern match? No Is this the last rule? Yes Display the dialed digits SIP INVITE is sent to the server User Initiates Call Dial Plan User=phone Normalization Rule Normalization Rule Normalization Rule Dialing Behaviors 404: No matching rule Routing & Authorization No No Global? Emer. Call? Yes Call Park Orbit Range SIP URI Yes Reverse Number Lookup No match Match 3. Voice Policy Location Policy Routes 1. Vacant Number Range 2. Call Park Orbit Range Announcement or Call Park Application PSTN Usage PSTN Usage PSTN Usage 403: No route found Route Route Route Route PSTN Usage Mediation Server and Trunk Configuration Gateway / IP-PBX / SIP Trunk Inbound Routing External Endpoint Receives Call UC Endpoint Receives Call 12 Voice Policies • User authorization • Class of service • Voice feature set PSTN Usages • Routes Purpose (usage, • Called number caller’s intent) • Cost of call • Calling location • Priority 13 14 15 16 Voice Policies PSTN Usages Routes 1. ^\+1312555 gw1, gw2 Seattle Voice Policy 1. Internal Usage 2. ^\+1312 gw1, gw2 3. ^\+1 gw1, gw2 4. ^\+ gw1, gw2 2. Local Usage 5. ^\+1206555 gw3 3. SEA Natl Usage 6. ^\+1206 gw3 4. SEA Intl Usage 7. ^\+1 gw3 8. ^\+ gw3 5. Last Resort Usage 9. ^\+1202555 gw4 10. ^\+1202 gw4 11. ^\+1 gw4 12. ^\+ gw4 1. ^\+1312555 gw1, gw2 Seattle Voice Policy 1. Internal Usage 2. ^\+1312 gw1, gw2 3. ^\+1 gw1, gw2 4. ^\+ gw1, gw2 2. Local Usage 5. ^\+1206555 gw3 3. SEA Natl Usage 6. ^\+1206 gw3 4. SEA Intl Usage 7. ^\+1 gw3 8. ^\+ gw3 5. Last Resort Usage 9. ^\+1202555 gw4 10. ^\+1202 gw4 11. ^\+1 gw4 12. ^\+ gw4 5. ^\+1206555 gw3 Seattle Voice Policy 1. Internal Usage 2. Local Usage 6. ^\+1206 gw3 7. ^\+1 gw3 8. ^\+ gw3 4. ^\+ gw1, gw2 8. ^\+ gw3 12. ^\+ gw4 3. SEA Natl Usage 4. SEA Intl Usage 5. Last Resort Usage 1. ^\+1312555 gw1, gw2 Seattle Voice Policy 1. Internal Usage 2. ^\+1312 gw1, gw2 3. ^\+1 gw1, gw2 4. ^\+ gw1, gw2 2. Local Usage 5. ^\+1206555 gw3 3. SEA Natl Usage 6. ^\+1206 gw3 4. SEA Intl Usage 7. ^\+1 gw3 8. ^\+ gw3 5. Last Resort Usage 9. ^\+1202555 gw4 10. ^\+1202 gw4 11. ^\+1 gw4 12. ^\+ gw4 2. ^\+1312 gw1, gw2 7. ^\+1 gw3 8. ^\+ gw3 4. ^\+ gw1, gw2 8. ^\+ gw3 12. ^\+ gw4 Seattle Voice Policy 1. Internal Usage 2. Local Usage 3. SEA Natl Usage 4. SEA Intl Usage 5. Last Resort Usage • Settings include: • • • Whether media bypass should be enabled on the trunks. The conditions under which real-time transport control protocol (RTCP) packets are sent. Whether or not secure real-time protocol (SRTP) encryption is required on each trunk. http://channel9.msdn.com/Events/TechEd www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn