EXL315 PIC XMPP MSN AOL Yahoo DMZ Remote Users Archiving Monitoring UC Endpoints UC Pool AD DNS Front End (incl. Mediation) Back End Federated Businesses AV Conf. Edge Services SIP Trunking ExUM Mediation Server IP-PBX Analog Devices PSTN Media GW / SBA On-premise or online Circuit Packet.

Download Report

Transcript EXL315 PIC XMPP MSN AOL Yahoo DMZ Remote Users Archiving Monitoring UC Endpoints UC Pool AD DNS Front End (incl. Mediation) Back End Federated Businesses AV Conf. Edge Services SIP Trunking ExUM Mediation Server IP-PBX Analog Devices PSTN Media GW / SBA On-premise or online Circuit Packet.

EXL315
PIC
XMPP
MSN
AOL
Yahoo
DMZ
Remote
Users
Archiving
Monitoring
UC
Endpoints
UC
Pool
AD DNS
Front End (incl. Mediation) Back End
Federated
Businesses
AV Conf.
Edge
Services
SIP
Trunking
ExUM
Mediation Server
IP-PBX
Analog Devices
PSTN
Media GW / SBA
On-premise
or online
Circuit
Packet
•
Clients Supported
•
•
•
Orbit Range
•
•
•
•
•
•
Clients that can Park Calls - Lync 2010, Lync 2010 Attendant, Lync 2010 Phone Edition
Clients that can retrieve calls – Above plus OCS 2007 R2 Clients, IP Common Area Phones, Non Lync endpoints
(E.g. PBX Phones)
Call Park uses orbits (internal numbers not assigned to users) for parking calls
Orbits are scoped at the pool level by assigning the range to the Call Park Service running on the front ends
Have enough orbits so that any one orbit is not reused too quickly
Assigning DID numbers as orbit numbers is not supported
No need to define an orbit range for every pool but must disable call park service on pools that do not have ranges
defined
Comparison/Caveats
•
•
No parking in a known destination or at another extension
No pickup from any ringing extension
•
Create and Manage an Unassigned Numbers List
For Example :
• Unprovisioned Numbers
• Decommissioned Numbers
• Blocked Numbers
•
•
Location used for Presence, Emergency Routing, or both
Populating LIS database with (in order of preference):
•
•
•
•
•
•
•
Powershell manual or CSV (no Lync Control Panel Support) for configuring LIS
Location Policy is needed for enabling E911 and routing
•
•
•
•
•
•
Wireless Access Point (BSSID)
LLDP Port
LLDP Switch
Subnet
MAC
User
Subnet
Emergency Calls are routed via SIP to Emergency Service Provider – includes the location
Include Security Desk IM alter and conference
Requires obtaining routing service from a provider
Can be used for location based emergency routing outside of United States
• Admins can natively control what Caller ID is presented to the
receiving party (PSTN/PBX):
• Per user/group controls to suppress/alter calling party number by a route
setting
• Granular controls based on callers and destination number:
•
•
Alice calls an external PSTN number, caller ID is presented as +1 425 555 0100
Alice calls an internal PBX number, caller ID is presented as +1 425 555 2302
• Override for “simultaneous ringing”: Bob calls Alice, who has caller id
masked for external calls and also has simultaneous ringing configured;
Bob’s caller-id is presented to Alice’s mobile device
Fax
PSTN
Lync
FXS
Gateway
ATA
FXS
Analog
Device
Voice Routing – Trunk Translations
Centrally manage
number formatting prior
to routing to PBX/PSTN
Alice calls
+44221234567; based
on route translation
pattern, called number
formatted to
01144221234567 when
using GW in Redmond
Bob calls
+44221234567; based
on route translation
pattern, called number
formatted to
0221234567 when using
GW in London
Lync Server 2010
Route
GW
Route_US
LAX_GW
Route_EUR
Route_APA
C
DE_GW1
DE_GW2
SYD_GW
http://blogs.technet.com/b/nexthop/archive/2011/05/16/how-totrace-a-malicious-call-using-lync-server-2010.aspx
Dial Plans
Known as the location profile in OCS 2007 R2
A set of normalization rules that translate dial strings to full, unique numbers
(E.164) that are required by the routing and authorization applications of Lync
Lync clients normalize dialed numbers before they are sent to the server
Normalization rules are specified using regular expressions
^
match the start
$
match the end
\d
match any digit
\d*
0 or more digits
\d{5}
any 5 digits
[135]
1, 3, or 5
[1..5]
1 through 5
(13)|(17) 13 or 17
(…)
“captures” the enclosed characters for referring
to them in the result as $1, $2, $3, etc.
21
Planning for Dial Plans
Identify all areas within the organization that have local
dialing requirements
Identify the valid number patterns for each
Try to standardize on an organization wide scheme
Determine the Dial Plan Scoping strategy
Dial Plans are obtained by UC clients through the inband
provisioning process via the scope of the Dial Plan policy
Dial Plan Scope
The most specific policy available
will be applied
User policy will be assigned or it will
be set to <Automatic> to allow
selection from Pool, Site, or Global
policies
Generally user based scopes are
preferred even for survivable
branches
Consistent operational practice
Users won’t pick up different Dial Plans
when roaming or the SBA goes offline
Global
Site
Pool
Contoso
Chicago
Chicago1
Chicago2
London
Dublin-1
User
Pool scopes are for PSTN gateways
and Registrar’s of a Pool
Mediation Server appends on INVITE of
incoming calls from gateway for example
23
Voice Policies
Control of user voice
features
Call Forwarding
Delegation
Call Transfer
Call Park
Simultaneous Ringing
Team Call
PSTN Rerouting
BW Policy Override
Malicious Call Tracing
Associated to PSTN
Usages – what calls are
authorized
24
Voice Policy Scope
The most specific policy available
will be applied
Generally user based scopes are
preferred even for survivable
branches
Consistent operational practice
Users won’t pick up different Voice
Policies when roaming or the SBA goes
offline
The PSTN Usages provide the link
between the user and outbound
routes – at least one is required.
The ordering of PSTN usages is
important because outbound routing
does usage matching from the top
down.
Global
Site
Contoso
Chicago
London
User
25
Planning for PSTN Usages
PSTN Usages are just call permission descriptive labels
These are generally based on the PSTN cost
Identify all call permissions that are required in the organization –
create a PSTN Usage for each
Should be contextual
Local in context such as Atlanta Local
Regional in context like US Long Distance
The result should be that there are PSTN Usages defined that meet
the dialing authorization needs of the organization
Can establish priority of routes by ordering usages that can route
the same called number
Planning Voice Routes
Routes are needed to route the destination numbers listed in the Dial Plans
There should be no Dial Plan numbers that don’t match users, orbits, unassigned numbers,
or routes
Regular expressions are also used in Routes to specify the dialed number to match
Each Route is required to have the FQDN of one or more gateways which
support the route
Calls will be evenly distributed between multiple gateways in a given route
Each Route gets assigned the PSTN Usage records that users must have in
order to call the numbers served by the Route
US Long Distance
Route resiliency can be done with multiple Usage’s
User’s first Usage grants “Local Calling”
User’s second Usage grants “Long Distance Calling” – can also reach local numbers
Least Cost Routing is supported by associating numbers to specific gateways
Europe countries codes could egress from a single gateway for example
Voice Policies
• Call authorization
• Voice feature set
PSTN Usages
• Purpose (usage,
caller’s intent)
• Priority
Routes
• Called number
• Cost of call
E.164 number
UC endpoint
Called Party
Number
+12065551111
SIP INVITE
sip:[email protected]
Translations
Application
RNL maps E.164
number to SIP URI
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
Reverse Number Lookup
Success
Fail
sip:[email protected]
Outbound Routing
Inbound Routing
Gateway
selected
Sip:[email protected]
Mediation Server
Gateway
sip:[email protected]
Converted to
local format
Mediation
Server
Sip:[email protected]
GW1
UC endpoint/PSTN
555-1111
US PSTN
Customer Site
Switch: 157.56.64.2
Port: 6/29
3910 163rd Ave NE
#3222
Redmond WA 98052
425-706-1442
0016E3A558CA
172.24.33.132
3
Chicago
4
911 Router
MSAG
2
1
Lync Pool with LIS
Seattle
E911 Service Provider
Customer Site
Switch: 157.56.64.2
Port: 6/29
3910 163rd Ave NE
#3222
Redmond WA 98052
425-706-1442
0016E3A558CA
172.24.33.132
1
3
2
5
Chicago
911 Router
4
MSAG
Seattle
Lync Pool with LIS
E911 Service Provider
SIP URI
UC endpoint
Called Party
Number
[email protected]
SIP INVITE
sip:[email protected]
Translations
Application
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
Mediation Server
Gateway
UC endpoint/PSTN
Inbound Routing
Non-E.164 number
UC endpoint
Called Party
Number
51111
Dial Plan
sip:[email protected];
[email protected]
SIP INVITE
Translations
Application
Number Normalization
sip:[email protected]
RNL maps E.164
number to SIP URI
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
Converted to
E.164
Reverse Number Lookup
Success
Fail
sip:[email protected]
Outbound Routing
Inbound Routing
GW selected
sip:[email protected]
Mediation Server
Gateway
Converted to
local format
Mediation
Server
sip:[email protected]
sip:[email protected]
GW1
UC endpoint/PSTN
555-1111
US PSTN
SIP URI
UC endpoint
Called Party
Number
[email protected]
SIP INVITE
sip:[email protected]
Translations
Application
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
Edge Server
Edge Server
Inbound Routing
UC endpoint/PSTN
Non-E.164 number
UC endpoint
Called Party
Number
11111
Dial Plan
sip:[email protected];
[email protected]
SIP INVITE
Translations
Application
Number Normalization
Call Park Orbits
Not converted
to E.164
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
Fail
Success
sip:[email protected]
Outbound Routing
sip:cps(gruu)@contoso.com;ms-app:orbit=11111
Call Park Service
Mediation Server
PSTN
Call Park
Service
E.164 number
UC endpoint
Called Party
Number
SIP INVITE
+12065552222
sip:[email protected]
Translations
Application
Reverse Number Lookup
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
Fail
sip:[email protected]
Outbound Routing
Unassigned Number Lookup
Mediation Server
Sip:as(gruu)@contoso.com;ms-app:ann-id=34
Gateway
Announcement Service
Announcement
Service
E.164 number
UC endpoint
Called Party
Number
SIP INVITE
911
sip:[email protected]; priority: emergency
Translations
Application
Reverse Number Lookup
Fail
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
sip:[email protected];priority:emergency
Location Policy
Outbound Routing
sip:[email protected];priorty:emergency
Mediation
Server
Mediation Server
Gateway
Emergency Service
Provider
sip:[email protected];priorty:emergency
US 911
E.164 number
Phone / Gateway
+142555511111
Called Party Number
Mediation Server
SIP INVITE
Translations
Application
sip:[email protected]
RNL maps E.164
number to SIP URI
Doesn’t match
Unassigned
Numbers
Reverse Number Lookup
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
UC endpoint
Success
sip:[email protected]
Fail
E.164 number
UC endpoint
Called Party
Number
+12065551111
SIP INVITE
sip:[email protected]
Translations
Application
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
RNL maps E.164
number to SIP URI of
Contact Object
Reverse Number Lookup
Success
Inbound Routing
sip:[email protected]
Outbound Routing
Mediation Server
Sip:[email protected]
Gateway
Mediation
Server
Sip:[email protected]
UC endpoint/PSTN
GW1
Gateway
selected
E.164 number
US PSTN
Gateway
+142555511111
Called Party Number
Mediation Server
SIP INVITE
Translations
Application
sip:[email protected]
RNL maps E.164
number to SIP URI
Doesn’t match
Unassigned
Numbers
Reverse Number Lookup
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
UC endpoint
Success
sip:[email protected]
Fail
Non-E.164 number
US PSTN
Gateway
11111
Called Party Number
Mediation Server
sip:[email protected];
[email protected]
SIP INVITE
Number Normalization
Translations
Application
RNL maps E.164
number to SIP URI
sip:[email protected]
Reverse Number Lookup
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
UC endpoint
Success
sip:[email protected]
Converted to
E.164
Fail
Doesn’t match
Unassigned
Numbers
Dial Plan
Non-E.164 number
EUM
Called Party
Number
55551111
Dial Plan
sip:[email protected];
Phone-context=user-default
SIP INVITE
Translations
Application
Number Normalization
sip:[email protected]
Converted to
E.164
Reverse Number Lookup
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
Fail
sip:[email protected]
Outbound Routing
GW selected
sip:[email protected]
Mediation Server
Gateway
Converted to
local format
Mediation
Server
sip:[email protected]
GW1
UC endpoint/PSTN
555-1111
US PSTN
E.164 number
US PSTN
Gateway
+142555511111
Called Party Number
Mediation Server
SIP INVITE
Translations
Application
sip:[email protected]
RNL maps E.164
number to SIP URI
Reverse Number Lookup
User Services
Inbound Routing
Exchange UM
Routing
Outbound Routing
UC Endpoint / EUM Servers
Success
sip:[email protected]
sip:[email protected]
E.164 number
US PSTN
Gateway
+142555511111
Called Party Number
Mediation Server
SIP INVITE
Translations
Application
sip:[email protected]
RNL maps E.164
number to SIP URI
Reverse Number Lookup
User Services
Inbound Routing
Exchange UM
Routing
Outbound Routing
Edge Server
UC Endpoint / EUM Servers
Success
sip:[email protected]
sip:[email protected];
ms-organization=contoso.com;
exap.um.outlook.com
http://northamerica.msteched.com
www.microsoft.com/teched
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn
PIC
XMPP
MSN
AOL
Yahoo
DMZ
Remote
Users
Archiving
Monitoring
UC
Endpoints
UC
Pool
AD DNS
Front End (incl. Mediation) Back End
Federated
Businesses
AV Conf.
Edge
Services
SIP
Trunking
ExUM
Mediation Server
IP-PBX
PSTN
Analog Devices
Media GW / SBA
On-premise
or online
Circuit
Packet
Clients Support
•Clients that can Park Calls - Lync 2010, Lync 2010 Attendant, Lync 2010 Phone Edition
•Clients that can retrieve calls – Above plus OCS 2007 R2 Clients, IP Common Area Phones, Non
Lync endpoints (E.g. PBX Phones)
Orbit Range
•Call Park uses orbits for parking calls
•Have enough orbits so that any one orbit is not reused too quickly
•Maximum of 10,000 orbits per range
•Fewer than 50,000 orbits per pool
•Assigning DID numbers as orbit numbers is not supported
•No need to define an orbit range for every pool but must disable call park service on pools that
do not have ranges defined
Comparison/Caveats
•No parking in a known destination or at another extension
•No pickup from any ringing extension
•Create and Manage an Unassigned Numbers List
For Example :
•Unprovisioned Numbers
•Decommissioned Numbers
•Blocked Numbers
•Location used for Presence, Emergency Routing, or both
•Populating LIS (Location Information Service) database with (in order of preference):
•Wireless Access Point
•LLDP Port
•LLDP Switch
•Subnet
•MAC
(BSSID)
•Manual or CSV (no Lync Control Panel Support)
•Defining Policy for acquiring Location in the Lync Client and routing
•User
•Subnet
•Route Emergency Calls via SIP to Emergency Service Provider
•Include Security Desk (IM Alert)
•Obtaining routing service from a provider
•Use for location based emergency routing outside of United States
Customer Site
Switch: 157.56.64.2
Port: 6/29
3910 163rd Ave NE
#3222
Redmond WA 98052
425-706-1442
0016E3A558CA
172.24.33.132
3
Chicago
911 Router
4
MSAG
2
1
Lync Pool with LIS
Seattle
E911 Service Provider
Customer Site
Switch: 157.56.64.2
Port: 6/29
3910 163rd Ave NE
#3222
Redmond WA
98052
425-706-1442
0016E3A558CA
172.24.33.132
1
3
2
5
Chicago
911 Router
4
MSAG
Seattle
Lync Pool with LIS
58
E911 Service Provider
• Admins can natively control what Caller ID is presented
to receiving party (PSTN/PBX):
• Per user/group controls to suppress/alter calling party
number by a route setting
• Granular controls based on callers and destination number:
• Alice calls an external PSTN number, caller ID is presented as +1 425
555 0100
• Alice calls an internal PBX number, caller ID is presented as +1 425
555 2302
• Override for “simultaneous ringing”: Bob calls Alice, who
has caller id masked for external calls and also has
simultaneous ringing configured to her mobile number; Bob’s
caller-id is presented
Fax
PSTN
Lync
FXS
Gateway
ATA
FXS
Analog
Device
Voice Routing – Trunk Translations
Centrally manage
number formatting prior
to routing to PBX/PSTN
Alice calls
+44221234567; based on
route translation
pattern, called number
formatted to
01144221234567 when using
GW in Redmond
Bob calls +44221234567;
based on route
translation pattern,
called number formatted
to 0221234567 when using
GW in London
Lync Server 2010
Route
GW
Route_US
LAX_GW
Route_EUR
Route_APAC
DE_GW1
DE_GW2
SYD_GW
http://blogs.technet.com/b/nexthop/archive/2011/05/16/how
-to-trace-a-malicious-call-using-lync-server-2010.aspx
Dial Plans
Known as the location profile in OCS 2007 R2
A set of normalization rules that translate dial strings to full, unique numbers
(E.164) that are required by the routing and authorization applications of Lync
Normalization rules define how numbers dialed in various formats are routed
Lync clients normalize dialed numbers before they are sent to the server
Normalization rules are specified using regular expressions
^
match the start
$
match the end
\d
match any digit
\d*
0 or more digits
\d{5}
any 5 digits
[135]
1, 3, or 5
[1..5]
1 through 5
(13)|(17) 13 or 17
(…)
“captures” the enclosed characters for referring
to them in the result as $1, $2, $3, etc.
71
Dial Plan Planning
Identify all areas within the organization that have local
dialing requirements
Identify the valid number patterns for each
Try to standardize on an organization wide scheme
Determine the Dial Plan Scoping strategy
Dial Plans are obtained by UC clients through the inband
provisioning process via the scope of the Dial Plan policy
Dial Plan Scope
The most specific policy available
will be applied
User policy will be assigned or it will
be set to <Automatic> to allow
selection from Pool, Site, or Global
policies
Generally user based scopes are
preferred even for survivable
branches
Consistent operational practice
Users won’t pick up different Dial Plans
when roaming or the SBA goes offline
Global
Site
Pool
Contoso
Chicago
Chicago1
Chicago2
London
Dublin-1
User
Pool scopes are for PSTN gateways
and Registar’s of a Pool
Mediation Server appends on INVITE of
incoming calls from gateway for example
73
Voice Policies
Control of user voice
features
Call Forwarding
Delegation
Call Transfer
Call Park
Simultaneous Ringing
Team Call
PSTN Rerouting
BW Policy Override
Malicious Call Tracing
Associate to PSTN Usages
– what calls are authorized
74
Voice Policy Scope
The most specific policy available
will be applied
Generally user based scopes are
preferred even for survivable
branches
Consistent operational practice
Users won’t pick up different Voice
Policies when roaming or the SBA goes
offline
The PSTN Usages provide the link
between the user and outbound
routes – at least one is required.
The ordering of PSTN usages is
important because outbound routing
does usage matching from the top
down.
Global
Site
Contoso
Chicago
London
User
75
PSTN Usage Planning
PSTN Usages are just call permission descriptive labels
These are generally based on the PSTN cost
Identify all call permissions that are required in the organization –
create a PSTN Usage for each
Should be contextual
Local in context such as Atlanta Local or Atlanta Toll
Regional in context like US Long Distance
Internal calls
The result should be the required number of PSTN Usages needed
for assigning to users (via Voice Policies) that meet the dialing
authorization needs of the organization
Can establish priority of routes by ordering usages that can route
the same called number
Voice Route Planning
A route is needed to adequately route destination numbers that are listed in the
Dial Plans
There should be no Dial Plan numbers that don’t match users, orbits, unassigned numbers,
or routes
Regular expressions are also used in Routes to identify the dialed number to
which a Route will be applied
Each Route is required to have the FQDN of one or more gateways which
support the route
Calls will be evenly distributed between multiple gateways in a given route
Each Route gets assigned the PSTN Usage records that users must have in
order to call the numbers served by the Route
US Long Distance
Least Cost Routing is supported by associating numbers to specific gateways
Europe countries codes could egress from a single gateway for example
Resiliency is supported by listing more than one gateway per route
SIP URI
UC endpoint
Called Party
Number
SIP INVITE
[email protected]
sip:[email protected]
Translations
Application
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
Mediation Server
Gateway
UC endpoint/PSTN
Inbound Routing
E.164 number
UC endpoint
Called Party
Number
+12065551111
SIP INVITE
sip:[email protected]
Translations
Application
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
RNL maps E.164
number to SIP URI
Reverse Number Lookup
Success
Fail
sip:[email protected]
Outbound Routing
Inbound Routing
Gateway
selected
Sip:[email protected]
Mediation Server
Gateway
sip:[email protected]
Mediation
Server
Converted to
local format
Sip:[email protected]
GW1
UC endpoint/PSTN
555-1111
US PSTN
Non-E.164 number
UC endpoint
Called Party
Number
51111
Dial Plan
sip:[email protected];
[email protected]
SIP INVITE
Translations
Application
Number Normalization
sip:[email protected]
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
RNL maps E.164
number to SIP URI
Converted to
E.164
Reverse Number Lookup
Success
Fail
sip:[email protected]
Outbound Routing
Inbound Routing
GW selected
sip:[email protected]
Mediation Server
Gateway
Converted to
local format
Mediation
Server
sip:[email protected]
sip:[email protected]
GW1
UC endpoint/PSTN
555-1111
US PSTN
SIP URI
UC endpoint
Called Party
Number
SIP INVITE
Translations
Application
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
Edge Server
Edge Server
Inbound Routing
UC endpoint/PSTN
[email protected]
sip:[email protected]
Non-E.164 number
UC endpoint
Called Party
Number
11111
Dial Plan
sip:[email protected];
[email protected]
SIP INVITE
Translations
Application
Number Normalization
Call Park Orbits
Not converted
to E.164
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
Fail
Success
sip:[email protected]
Outbound Routing
sip:cps(gruu)@contoso.com;ms-app:orbit=11111
Call Park Service
Mediation Server
PSTN
Call Park
Service
E.164 number
UC endpoint
Called Party
Number
SIP INVITE
+12065552222
sip:[email protected]
Translations
Application
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
Reverse Number Lookup
Fail
sip:[email protected]
Outbound Routing
Unassigned Number Lookup
Mediation Server
Sip:as(gruu)@contoso.com;ms-app:ann-id=34
Gateway
Announcement Service
Announcement
Service
E.164 number
UC endpoint
Called Party
Number
SIP INVITE
911
sip:[email protected]; priority: emergency
Translations
Application
Reverse Number Lookup
Fail
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
sip:[email protected];priority:emergency
Location Policy
Outbound Routing
sip:[email protected];priorty:emergency
Mediation
Server
Mediation Server
Gateway
Emergency Service Provider
sip:[email protected];priorty:emergency
US 911
E.164 number
Phone / Gateway
Called Party Number
+142555511111
Mediation Server
SIP INVITE
Translations
Application
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
UC endpoint
sip:[email protected]
RNL maps E.164
number to SIP URI
Doesn’t match
Unassigned
Numbers
Reverse Number Lookup
Success
sip:[email protected]
Fail
E.164 number
UC endpoint
Called Party
Number
+12065551111
SIP INVITE
sip:[email protected]
Translations
Application
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
Mediation Server
Gateway
UC endpoint/PSTN
RNL maps E.164
number to SIP URI of
Contact Object
Reverse Number Lookup
Success
Inbound Routing
sip:[email protected]
Outbound Routing
Sip:[email protected]
Mediation
Server
Sip:[email protected]
GW1
Gateway
selected
E.164 number
US PSTN
Gateway
Called Party Number
+142555511111
Mediation Server
SIP INVITE
Translations
Application
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
UC endpoint
sip:[email protected]
RNL maps E.164
number to SIP URI
Doesn’t match
Unassigned
Numbers
Reverse Number Lookup
Success
sip:[email protected]
Fail
Non-E.164 number
US PSTN
Gateway
Called Party Number
11111
Mediation Server
sip:[email protected];
[email protected]
SIP INVITE
Translations
Application
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
UC endpoint
Number Normalization
RNL maps E.164
number to SIP URI
sip:[email protected]
Reverse Number Lookup
Success
sip:[email protected]
Converted to
E.164
Fail
Doesn’t match
Unassigned
Numbers
Dial Plan
Non-E.164 number
EUM
Called Party
Number
55551111
Dial Plan
sip:[email protected];
Phone-context=user-default
SIP INVITE
Translations
Application
Number Normalization
sip:[email protected]
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
Converted to
E.164
Reverse Number Lookup
Fail
sip:[email protected]
Outbound Routing
GW selected
sip:[email protected]
Mediation Server
Gateway
Converted to
local format
Mediation
Server
sip:[email protected]
GW1
UC endpoint/PSTN
555-1111
US PSTN
E.164 number
US PSTN
Gateway
Called Party Number
+142555511111
Mediation Server
SIP INVITE
Translations
Application
sip:[email protected]
RNL maps E.164
number to SIP URI
Reverse Number Lookup
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
UC Endpoint / EUM Servers
Success
sip:[email protected]
sip:[email protected]
E.164 number
US PSTN
Gateway
Called Party Number
+142555511111
Mediation Server
SIP INVITE
Translations
Application
sip:[email protected]
RNL maps E.164
number to SIP URI
Reverse Number Lookup
User Services
Inbound Routing
Exchange UM Routing
Outbound Routing
Edge Server
UC Endpoint / EUM Servers
Success
sip:[email protected]
sip:[email protected];
ms-organization=contoso.com;
exap.um.outlook.com