SlideShare une entreprise Scribd logo
1  sur  147
Planning for Enterprise Voice in
Microsoft Lync Server 2010
Published: September 2010
This document is provided “as-is”. Information and views expressed in this document, including
URL and other Internet Web site references, may change without notice. You bear the risk of
using it.
Some examples depicted herein are provided for illustration only and are fictitious. No real
association or connection is intended or should be inferred.
This document does not provide you with any legal rights to any intellectual property in any
Microsoft product. You may copy and use this document for your internal, reference purposes.
This document is confidential and proprietary to Microsoft. It is disclosed and can be used only
pursuant to a non-disclosure agreement.
Copyright © 2010 Microsoft Corporation. All rights reserved.
Microsoft, Active Directory, ActiveSync, ActiveX, Excel, Forefront, Groove, Hyper-V, Internet
Explorer, Lync, MSDN, MSN, OneNote, Outlook, PowerPoint, RoundTable, SharePoint,
Silverlight, SQL Server, Visio, Visual C++, Windows, Windows Media, Windows PowerShell,
Windows Server, and Windows Vista are trademarks of the Microsoft group of companies. All
other trademarks are property of their respective owners.
Contents
Planning for Enterprise Voice......................................................................................................1
  Using the Lync Server 2010 Planning Tool to Plan for Enterprise Voice...................................1
  Topology Basics You Must Know Before Planning...................................................................3
    Sites......................................................................................................................................4
    Server Roles.........................................................................................................................4
  Assessing Your Topology for Enterprise Voice.........................................................................7
  Estimating Voice Usage and Traffic..........................................................................................7
  Features and Capabilities of Enterprise Voice..........................................................................8
    PSTN Connectivity..............................................................................................................11
      SIP Trunks.......................................................................................................................11
      Why Use SIP Trunking?...................................................................................................12
      How Do I Implement SIP Trunking?.................................................................................13
      The ITSP Side of SIP Trunk Connections........................................................................15
      SIP Trunking Topologies..................................................................................................15
      Branch Site SIP Trunks....................................................................................................17
      SIP Trunking Deployment Overview................................................................................17
      Direct SIP Connections....................................................................................................18
      Direct SIP Deployment Options.......................................................................................18
      IP-PSTN Gateways..........................................................................................................21
      Multiple Gateway Support................................................................................................25
      Translation Rules.............................................................................................................27
      Planning Outbound Call Routing.....................................................................................28
      Dial Plans and Normalization Rules................................................................................29
      Voice Policies..................................................................................................................34
      PSTN Usage Records.....................................................................................................35
      Voice Routes...................................................................................................................36
    On-Premises Exchange Unified Messaging Integration......................................................38
      Features of Integrated Unified Messaging and Lync Server............................................39
      Components and Topologies for On-Premises Unified Messaging..................................39
      Guidelines for Integrating On-Premises Unified Messaging and Lync Server..................40
      Deployment Process for Integrating On-Premises Unified Messaging and Lync Server. 41
    Hosted Exchange Unified Messaging Integration...............................................................48
      Hosted Exchange UM Architecture and Routing..............................................................48
      Hosted Exchange UM Integration Architecture................................................................48
      Hosted Exchange UM Routing........................................................................................50
      Hosted Voice Mail Policies...............................................................................................52
      Hosted Exchange User Management..............................................................................53
      Hosted Exchange Contact Object Management..............................................................55
      Deployment Process for Integrating Hosted Exchange UM with Lync Server..................56
    Call Admission Control........................................................................................................57
      Overview of Call Admission Control.................................................................................58
      Planning for Call Admission Control................................................................................61
Example: Gathering the Required Information for Call Admission Control.......................63
  Infrastructure Requirements for Call Admission Control..................................................71
  Deployment Best Practices for Call Admission Control....................................................71
  Deployment Process for Call Admission Control.............................................................71
Emergency Services (E9-1-1).............................................................................................73
  Overview of E9-1-1..........................................................................................................73
  E9-1-1 Planning Workbook..............................................................................................74
  Defining the Scope of the E9-1-1 Deployment.................................................................75
  Defining the Network Elements Used to Determine Location..........................................75
  Enabling Users for E9-1-1...............................................................................................76
  Managing Locations........................................................................................................77
  Defining the User Experience for Manually Acquiring a Location....................................78
  Designing the SIP Trunk for E9-1-1.................................................................................79
  Including the Security Desk.............................................................................................80
  Choosing an Emergency Services Service Provider.......................................................80
  Location Policy Definition.................................................................................................80
  Deployment Process for E9-1-1.......................................................................................81
Media Bypass.....................................................................................................................85
  How Media Bypass Works...............................................................................................85
  Media Bypass Modes......................................................................................................86
  Media Bypass and Call Admission Control......................................................................86
  Requirements for Media Bypass......................................................................................88
  Planning for Media Bypass..............................................................................................88
Private Telephone Lines......................................................................................................90
Planning for Call Management Features.............................................................................92
  Capabilities of Call Management.....................................................................................92
  Supported Topologies for Call Management....................................................................95
  Requirements for Call Management................................................................................95
  Hardware and Software Requirements for Call Management..........................................95
  Port Requirements for Call Management.........................................................................96
  Audio File Requirements for Call Management...............................................................96
  Call Park Audio File Requirements..................................................................................97
  Response Group Audio File Requirements......................................................................97
  Call Park Application........................................................................................................98
  Components Used by Call Park.......................................................................................99
  Clients Supported for Call Park.......................................................................................99
  Deployment Process for Call Park.................................................................................100
  Response Group Application.........................................................................................102
  Components Used by Response Group........................................................................102
  Clients Supported for Response Group.........................................................................103
  Response Group Configuration Tool Requirements.......................................................104
  Capacity Planning for Response Group.........................................................................104
  Deployment Process for Response Group....................................................................105
  Announcement Application............................................................................................107
  Components Used by Announcements..........................................................................107
  Deployment Process for Announcements......................................................................107
Planning for Enterprise Voice Resiliency..............................................................................108
       Planning for Central Site Voice Resiliency........................................................................108
       Planning for Branch-Site Voice Resiliency........................................................................112
         Branch-Site Resiliency Features....................................................................................112
         Branch-Site Resiliency Solutions...................................................................................113
         Branch-Site Resiliency Requirements............................................................................116
         Configuring a Failover Route.........................................................................................119
     Components Required for Enterprise Voice.........................................................................120
       Front End Server VoIP Components.................................................................................120
       Mediation Server Component...........................................................................................122
         Multiple Gateway Support..............................................................................................123

Call Admission Control and Mediation Server.............................................................................125

Enhanced 9-1-1 (E9-1-1) and Mediation Server.........................................................................127

Media Bypass and Mediation Server..........................................................................................127

Components and Topologies for Mediation Server......................................................................127

Deployment Guidelines for Mediation Server..............................................................................129

PSTN Connectivity Components.................................................................................................130

Perimeter Network VoIP Components.........................................................................................131

Quality Considerations for Enterprise Voice................................................................................131

Planning for Monitoring...............................................................................................................131

Deployment Guidelines for Enterprise Voice...............................................................................136

Deployment Process Overview for Enterprise Voice...................................................................138

Moving Users to Enterprise Voice...............................................................................................138
Planning for Enterprise Voice
The steps that you follow in your deployment of Enterprise Voice depend on your existing
topology, infrastructure, and the Enterprise Voice functionality you want to support for users in
your topology. While the required steps are different depending on what features you choose,
there are considerations that you must make at a high level.
In general, consider the type and number of sites you have deployed and their geographical
locations, the call volume of each site, the types of network links you have between sites, whether
you want to provide redundancy and failover for Voice functionality for each site, and whether you
want to use existing PBX equipment. Certain considerations, such as high availability, are taken
into account when you plan for the Microsoft Lync Server 2010 communications software as a
whole and are reiterated in topics throughout this section as needed.


Planning Considerations
For planning decisions that pertain to the deployment of a particular Enterprise Voice capability or
deployment scenario or component, consult the topics in this section:
        •   Using the Lync Server 2010 Planning Tool to Plan for Enterprise Voice
        •   Topology Basics You Must Know Before Planning
        •   Assessing Your Topology for Enterprise Voice
        •   Estimating Voice Usage and Traffic
        •   PSTN Connectivity
        •   On-Premises Exchange Unified Messaging Integration
        •   Hosted Exchange Unified Messaging Integration
        •   Call Admission Control
        •   Emergency Services (E9-1-1)
        •   Media Bypass
        •   Private Telephone Lines
        •   Planning for Call Management Features
        •   Moving Users to Enterprise Voice


Using the Lync Server 2010 Planning Tool to Plan for Enterprise
Voice
Microsoft Lync Server 2010, Planning Tool is a wizard that interactively asks you a series of
questions about your organization, the Lync Server 2010 features you want to enable, and your
capacity planning needs. It then creates a recommended deployment topology based on your
answers, and produces several forms of output that helps your planning and installation.
We recommend that you use the planning tool to design your Enterprise Voice topology. You can
run the planning tool to familiarize yourself with some of the Enterprise Voice capabilities offered
by Lync Server 2010 before you begin reviewing the planning documentation. (The tool does not



                                                                                                       1
Planning for Enterprise Voice in Microsoft Lync Server 2010
ask questions about all Enterprise Voice features. Rather, the planning tool focuses on the
Enterprise Voice features that have an impact on your infrastructure.) The tool can help you
review the documentation with more of an eye toward the specific requirements of the features
and functionality you are interested in. In the documentation, detailed information about
capabilities and components, including those not included in the planning tool, can help you to
make informed decisions when you run the planning tool again immediately prior to deployment
to design Enterprise Voice deployment at the sites in your organization.


Installation Requirements for the Planning Tool
The Lync Server 2010 planning tool is available as a download that is separate from the Lync
Server 2010 Enterprise Edition or Lync Server 2010 Standard Edition installation media.

    Note:
    Ensure that you remove all earlier versions of the Lync Server 2010 planning tool before
    you install the version provided for this release.
To install the planning tool, you must install the following:
         • Operating system (one of the following): Windows Server 2008 with Service Pack 2
         (SP2), Windows Server 2008 R2, Windows 7, Windows Vista with SP2, either 32-bit or
         64-bit
         •    .NET Framework 3.5 with SP1


Planning Tool Considerations
As recommended in Beginning the Planning Process in the Planning documentation, at the start
of the planning process you may have run the planning tool to get a sense of the kind of
questions you would need to think about while planning your Lync Server 2010 deployment.
For the Enterprise Voice workload, in addition to highlighting available Enterprise Voice features
and capabilities, the planning tool will also alert you to the mitigating factors that you need to
account for in your environment. For example, if you indicate that you plan to deploy SIP trunking
to provide PSTN connectivity, but that the SIP trunk does not support media bypass, then the tool
asks you to provide the hardware specifications for the Mediation Server that will be required to
process media for calls that use the SIP trunk. If the SIP trunk supports media bypass, then
media from a user at a branch site can flow directly to a gateway or other media termination point
without requiring you to deploy a Mediation Server at the branch site or without having to flow
over the WAN link to the central site that has the Mediation Server that controls the gateway.
The planning tool considerations include:
         • the number of sites in your deployment and the type of network connection between
         them
         • the number of users, including the number or percentage of users that will be
         enabled for Enterprise Voice, at each of the sites in your deployment
         •    the number of calls that you expect Enterprise Voice users to generate at each site
         •    Enterprise Voice features that you want to provide to your users, including:
                  a. Exchange Unified Messaging voice mail



                                                                                               2
Planning for Enterprise Voice in Microsoft Lync Server 2010
                  b. Call Admission Control over WAN links between sites
                  c.   Media bypass
         •    the PSTN connectivity options that you will incorporate, for example:
                  •    the type of PSTN gateway
                  •    the SIP Trunk to an Internet Telephony Service Provider (ITSP)
                  •    the type of PBX you will deploy
                  • whether the PSTN connectivity option that you choose supports the new
                  DNS load balancing and media bypass functionality that have been added to
                  Lync Server for this release
                  •    the type of network line or primary rate interface (PRI) used by those devices
         •    Mediation Server specifications
Using the deployment preferences you identified during the Enterprise Voice planning process (as
a result of reviewing the documentation and running the planning tool), re-run the planning tool to
design a topology that will now include a Mediation Server collocated with each Front End Server,
settings for your preferred Enterprise Voice capabilities, and Enterprise Voice support for users at
the appropriate sites in your Lync Server environment.


Next Steps for Planning Tool Output
Output the planning tool’s recommended topology to an XML file that is readable by Topology
Builder. Then, in Topology Builder, configure the fully qualified domain name (FQDN) or Internet
protocol (IP) address, port, and transport protocol for the Mediation Server and media gateways
that you have deployed for Enterprise Voice. Use Topology Builder to publish your configuration
settings to the Central Management store.
After the central management store is updated with your new Enterprise Voice settings, running
the setup files for Lync Server on each server in your deployment will install Mediation Server and
configure the PSTN gateway associations with the appropriate settings.


Topology Basics You Must Know Before Planning
You do not have to be an expert on Microsoft Lync Server 2010 communications software to run
the Microsoft Lync Server 2010, Planning Tool. In fact, running the Lync Server 2010, Planning
Tool multiple times, answering questions differently, and comparing the output is a good way to
learn about Lync Server 2010.
Before you learn about the various components in more depth, you should understand the
following basic aspects of Lync Server topologies.
In This Section
         •    Sites
         •    Server Roles




                                                                                                3
Planning for Enterprise Voice in Microsoft Lync Server 2010
Sites
In Microsoft Lync Server 2010, you define sites on your network that contain Lync Server 2010
components. A site is a set of computers that are well-connected by a high-speed, low-latency
network, such as a single local area network (LAN) or two networks connected by a high-speed
fiber optic network. Note that Lync Server sites are a separate concept from Active Directory
Domain Services (AD DS) sites and Microsoft Exchange Server sites. Your Lync Server 2010
sites do not have to correspond to your Active Directory sites.

Site Types
Each site is either a central site, which contains at least one Front End pool or Standard Edition
server, or a branch site. Each branch site is associated with exactly one central site, and the
users at the branch site get most of their Lync Server functionality from the servers at the
associated central site.
Each branch site contains one of the following:
         • A Survivable Branch Appliance, which is a new device introduced in Lync Server
         2010 that combines a public switched telephone network (PSTN) gateway with some
         Lync Server functionality.
         •    A PSTN gateway and, optionally, a Mediation Server.
A branch site with a resilient wide area network (WAN) link to a central site can use the second
option, a PSTN gateway and optionally a Mediation Server. Branch site sites with less-resilient
links should use a Survivable Branch Appliance, which provide resiliency in times of wide-area
network failures. For example, in a site with a Survivable Branch Appliance deployed, users can
still make and receive Enterprise Voice calls if the WAN connecting the branch site to the central
site is down. For details about the Survivable Branch Appliance and resiliency, see Branch site
Resiliency.

Site Topologies
Your deployment must include at least one central site, and can include zero to many branch
sites. Each branch site is affiliated with one central site. The central site provides the Lync Server
2010 services to the branch site that are not located locally at the branch site.



Server Roles
Each server running Microsoft Lync Server 2010 runs one or more server roles. A server role is a
defined set of Lync Server 2010 functionality provided by that server. You do not need to deploy
all available server roles in your network. Install only the server roles that contain the functionality
that you want.
Even if you are not familiar with server roles in Lync Server, the Microsoft Lync Server 2010,
Planning Tool can guide you to the best solution for the servers you need to deploy, based on the
features that you want. This section provides a brief overview of the server roles and the general
features they provide:
         •    Front End Server and Back End Server
         •    A/V Conferencing Server



                                                                                                  4
Planning for Enterprise Voice in Microsoft Lync Server 2010
         •    Edge Server
         •    Mediation Server
         •    Monitoring Server
         •    Archiving Server
         •    Director
For most server roles, for scalability and high availability you can deploy pools of multiple servers
all running the same server role. Each server in a pool must run an identical server role or roles.
For some types of pools in Lync Server, you must deploy a load balancer to spread traffic
between the various servers in the pool.

Standard Edition Server
The Standard Edition server is designed for small organizations, and for pilot projects of large
organizations. It enables many of the features of Lync Server 2010, as well as the necessary
databases, to run on a single server. This enables you to have Lync Server functionality for a
lesser cost, but does not provide a true high-availability solution.
Standard Edition server enables you to use instant messaging (IM), presence, conferencing, and
Enterprise Voice, all running on one server.
For a high-availability solution, use Lync Server 2010 Enterprise Edition.

Front End Server and Back End Server
The Front End Server is the core server role, and runs many basic Lync Server functions. The
Front End Server, along with the Back End Servers that provide the database, are the only server
roles required to be in any Lync Server Enterprise Edition deployment.
A Front End pool is a set of Front End Servers, configured identically, that work together to
provide services for a common group of users. A pool provides scalability and failover capability
your users.
Front End Server includes the following functionality:
         •    User authentication and registration
         •    Presence information and contact card exchange
         •    Address book services and distribution list expansion
         •    IM functionality, including multi-party IM conferences
         •    Web conferencing and application sharing (if deployed)
         • Application hosting services, for both applications included with Lync Server (for
         example, Conferencing Attendant and Response Group application) and third-party
         applications
         • Application services for application hosting and hosts applications (for example,
         Response Group Application, and several others)
Additionally, one Front End pool in the deployment also runs the Central Management Server,
which manages and deploys basic configuration data to all servers running Lync Server 2010.
The Central Management Server also provides Lync Server 2010 Management Shell and file
transfer capabilities.




                                                                                                5
Planning for Enterprise Voice in Microsoft Lync Server 2010
The Back End Servers are database servers running the Microsoft SQL Server database software
that provide the database services for the Front End pool. You can have a single Back End
Server, but a cluster of two or more servers is recommended for failover. Back End Servers do
not run any Lync Server software. If you already have a SQL Server cluster that you are using for
other applications, you can also use this cluster for Lync Server 2010, if performance allows.
Information stored in the Back End Server databases includes presence information, user’s
contact lists, conferencing data including persistent data about the state of all current
conferences, and conference scheduling data.

A/V Conferencing Server
A/V Conferencing Server provides A/V conferencing functionality to your deployment. It can be
collocated with Front End Server, or deployed separately as a single server or A/V Conferencing
Server pool.

Edge Server
Edge Server enables your users to communicate and collaborate with users outside the
organization’s firewalls. These external users can include the organization’s own users who are
currently working offsite, users from federated partner organizations, and outside users who have
been invited to join conferences hosted on your Lync Server deployment. Edge Server also
enables connectivity to public IM connectivity services, including the Windows Live network of
Internet services, AOL, and Yahoo!.

Mediation Server
Mediation Server is a necessary component for implementing Enterprise Voice and dial-in
conferencing. Mediation Server translates signaling and, in some configurations, media between
your internal Lync Server infrastructure and an Internet Protocol/Public Switched Telephone
Network (IP-PSTN) gateway or a Session Initiation Protocol (SIP) trunk.
For details, see Mediation Server Component.

Monitoring Server
Monitoring Server collects data about the quality of your network media, in both Enterprise Voice
calls and A/V conferences. This information can help you provide the best possible media
experience for your users. It also collects call error records (CERs), which you can use to
troubleshoot failed calls. Additionally, it collects usage information in the form of call detail records
(CDRs) about various Lync Server features so that you can calculate return on investment of your
deployment, and plan the future growth of your deployment.
For details, see Planning for Monitoring.

Archiving Server
Archiving Server enables you to archive IM communications and meeting content for compliance
reasons. If you do not have legal compliance concerns, you do not need to deploy Archiving
Server.




                                                                                                   6
Planning for Enterprise Voice in Microsoft Lync Server 2010
Director
Directors can authenticate Lync Server user requests, but do not home user accounts, or provide
presence or conferencing services. Directors are most useful in deployments that enable external
user access, where the Director can authenticate requests before sending them on to internal
servers. Directors can also improve performance in organizations with multiple Front End pools.
For details, see “Director” in the “Planning for External User Access in Lync Server 2010”
document.


Assessing Your Topology for Enterprise Voice
This section describes the considerations you need to make about the regions, sites, and the
links between sites in your topology and how those are important when you deploy Enterprise
Voice.

    Note:
    In this release, the documentation addresses only a few of the topology considerations
    you need to make.


Sites and Regions
First, identify the sites in your topology where you will deploy Enterprise Voice and the regions to
which those sites belong. In particular, consider how you will provide PSTN connectivity to
various sites. For manageability and logistical reasons, the regions to which these sites belong
can be a deciding factor. Decide where gateways will be deployed locally, where Survivable
Branch Appliances (SBAs) will be deployed, and where you can configure SIP Trunks (either
locally or at the central site) to an Internet telephony service provider (ITSP).


Network Links Between Sites
You also need to consider the bandwidth usage that you expect on the network links between
your central site and branch sites. If you have or plan to deploy resilient WAN links between sites,
we recommend that you deploy a gateway at each branch site to provide local direct inward dial
(DID) termination for users at those sites. If you have resilient WAN links, but the bandwidth on a
WAN link is likely to be constrained, configure Call Admission Control for that link. Consider also
enabling media bypass on constrained links if you have a gateway peer that supports media
bypass.


Estimating Voice Usage and Traffic
The Microsoft Lync Server 2010, Planning Tool uses the following metric to estimate user traffic at
each site and the number of media ports that are required to support that traffic. The number of
media ports in turn determines the number of Mediation Servers and gateways that will be
required. The media gateways that most organizations consider deploying range in size from 2 to
as many as 960 ports. (There are even larger gateways, but these are used mainly by telephone
service providers.)
    •    For Light traffic (one PSTN call per hour) figure 15 users per port
    •    For Medium traffic (2 PSTN calls per hour) figure 10 users per port


                                                                                               7
Planning for Enterprise Voice in Microsoft Lync Server 2010
    •    For Heavy traffic (3 or more PSTN calls per hour) figure 5 users per port
For example, an organization with 10,000 users and medium traffic would require 1000 ports. The
number of gateways required would equal the total number of ports required as determined by
the total capacity of the gateways.
Enabling media to bypass the Mediation Server reduces the number of ports required. The
planning tool takes this into account when making its recommendations. For more information,
see Media Bypass later in this document.


Features and Capabilities of Enterprise Voice
Microsoft Lync Server 2010 Enterprise Voice features and capabilities each have their own set of
planning considerations, deployment requirements, and configuration steps. The topics later in
this section are grouped by feature or capability such that you can plan to deploy each separately
(either in a phased deployment or at some sites and not others) without having to concern
yourself with information and requirements that pertain to features or capabilities that you are not
planning to deploy.
The following are features that persist from versions released prior to Lync Server 2010:
         •    PSTN Connectivity
         •    Exchange Unified Messaging Voice Mail

         Note:
         The ability to use a hosted Exchange service provider to provide voice messaging to
         users is new to Lync Server 2010
The following list includes Enterprise Voice functionality that is new to or has been enhanced for
Lync Server 2010:
         •    Call Admission Control
         •    Emergency Services (E9-1-1)
         •    Media Bypass
         •    Multiple Gateway Support
         •    Caller ID Manipulation
         •    Outbound Route Translation
         •    Private Telephone Lines
         •    Common Area Phones
         •    Analog Devices
         •    Voice Resiliency
         •    Call Management and Call Handling


PSTN Connectivity
A Lync Server Enterprise Voice deployment supports calls to and from the public switched
telephone network (PSTN). PSTN calls require that you configure a SIP Trunk that connects Lync
Server to an Internet telephony service provider (ITSP), to an IP-PBX on your local network, or to




                                                                                               8
Planning for Enterprise Voice in Microsoft Lync Server 2010
an IP-PSTN gateway by way of the Mediation Server or a supported hardware Survivable Branch
Appliance.
For details about the PSTN connectivity options supported by Lync Server, see PSTN
Connectivity. For details about the outbound call routes that need to be configured between Lync
Server and ITSPs, IP-PBXes, or IP-PSTN gateways, see Planning Outbound Call Routing.


Exchange Unified Messaging Voice Mail
If you have deployed or plan to deploy Microsoft Exchange Server in your organization, you can
use Exchange Unified Messaging (UM) features to provide voice mail to Enterprise Voice users.
For details about integrating Exchange UM, see On-Premises Exchange Unified Messaging
Integration and Hosted Exchange Unified Messaging Integration.


Call Admission Control
Lync Server 2010 introduces call admission control as a way to manage whether calls can be
established based on available network bandwidth. For details about assessing your network
sites, your network bandwidth, and configuring call admission control policies to manage
bandwidth, see Call Admission Control.


Emergency Services
Also new to Lync Server is support for enhanced 9-1-1 (E9-1-1), a feature that provides location
information to dispatchers of emergency services. For details about E9-1-1 and associating
Enterprise Voice users’ phone numbers with their physical locations, see Emergency Services
(E9-1-1).


Media Bypass
Media bypass is a new feature of Lync Server that enables media to bypass the Mediation Server
in order to be processed by a SIP trunk’s site-consolidated media termination points (MTP)
instead. Media bypass is only available for certain types of calls. For details about configuring
support for media bypass in your Enterprise Voice deployment, see Media Bypass.


Multiple Gateway Support
In Lync Server 2010, a single Mediation Server can now control multiple IP-PSTN gateways. In
previous releases, there was a 1:1 ratio of Mediation Server to Gateways. In this release, when
defining a call route, you specify the gateways associated with that route, but you do not specify
which Mediation Servers are associated with the route. Instead, you use Topology Builder to
associate gateways, and therefore routes, with one or more Mediation Servers. For details, see
Multiple Gateway Support.


Caller ID Manipulation
Lync Server 2010 provides you with the ability to manipulate the caller ID for outbound calls. As
you plan outbound call routes, consider whether to manipulate the caller ID for calls placed by
certain users, groups, sites, or all users.



                                                                                              9
Planning for Enterprise Voice in Microsoft Lync Server 2010
Outbound Route Translation
In Lync Server 2010, you can help streamline outbound routing by creating one or more
translation rules that are associated with the gateway during trunk configuration and which
manipulate the Request URI of a call prior to routing it to the gateway. By performing outbound
route translation on the server, you can reduce the configuration required on the gateway to
manipulate phone numbers into a local dialing format.


Private Telephone Lines
Another new feature of Lync Server is the ability for Enterprise Voice users to have a second,
unlisted telephone number for receiving incoming calls. For details about private telephone lines,
see Private Telephone Lines.


Common Area Phones
Lync Server introduces support for common area phones which make it possible, for the first time,
to use Lync Server to provide phone service in and to enable unified communications functionality
from common areas, such as building lobbies. For details about planning for common area
phones in your Lync Server environment, see Preparing for Devices.


Analog Devices
Lync Server now supports analog devices in the Enterprise Voice environment. Analog devices
include analog phones or analog fax machines connected to an analog port of a gateway or a
PBX, ATA gateways with 2 to 4 analog ports into which analog devices can connect and which are
connected to a SIP-PSTN gateway, and SIP-PSTN analog gateways (IP-PSTN gateways with
native analog ports).

    Note:
    In the Beta release, no documentation is available to describe how to plan for integrating
    analog devices into your Enterprise Voice deployment.


Voice Resiliency
Lync Server now includes support for Enterprise Voice users to continue making and receiving
calls in the event a central site becomes unavailable by connecting to secondary central sites.
Branch site resilience is the ability of a branch site to provide continuous Enterprise Voice service
to its employees in the event the WAN link to its central site becomes unavailable. For details
about planning for a resilient Enterprise Voice deployment, see Planning for Enterprise Voice
Resiliency, Planning for Central Site Voice Resiliency, and Planning for Branch-Site Voice
Resiliency.


Call Management and Call Handling
Lync Server includes call management features that affect how incoming calls are routed and
answered. For example, you can enable call parking and specify what happens to incoming calls
to unassigned phone numbers.




                                                                                              10
Planning for Enterprise Voice in Microsoft Lync Server 2010
You can continue to use the feature from Microsoft Office Communications Server 2007 R2 in
which you configure users to act as delegates for their manager’s incoming calls. You can also
continue to configure routing and queuing of incoming calls to groups of designated users (called
response groups). New functionality for response groups includes the ability for agents to handle
incoming and outgoing calls anonymously, for agents using Microsoft Lync 2010 Attendant to
answer waiting calls in any order, integrated manageability, more flexible IVR configurations and
prompts, and a Web service that supports customized agent consoles.
For details about planning for these call management features, see Planning for Call
Management Features.


PSTN Connectivity
An enterprise-grade VoIP solution must provide for calls to and from the Public Switched
Telephone Network (PSTN) without any decline in quality of service. Users placing and receiving
calls should not be aware of the underlying technology. From the user's perspective, a call
between the Enterprise Voice infrastructure and the PSTN should seem like just another phone
call.
Microsoft Lync Server 2010 provides reliable, transparent PSTN connectivity using the following
options:
         •    SIP Trunks to an Internet telephony service provider (ITSP)
         •    Direct SIP Connections to an IP-PSTN gateway
         •    Direct SIP Connections to a PBX
Depending on its size, geographic coverage, and existing voice infrastructure, a given enterprise
may use one, two, or even all three of these options at various locations.
In This Section
         •    SIP Trunks
         •    Direct SIP Connections
         •    Multiple Gateway Support
         •    Translation Rules
         •    Planning Outbound Call Routing

SIP Trunks
Session Initiation Protocol (SIP) is used to initiate and manage voice over IP (VoIP)
communications sessions for basic telephone service as well as many additional real-time
communication services, such as instant messaging, conferencing, presence detection, and
multimedia. This section provides planning information for implementing SIP trunks, a type of SIP
connection that extends beyond the boundary of your local network.
What is SIP Trunking?
A SIP trunk is an IP connection that establishes a SIP communications link between your
organization and an Internet telephony service provider (ITSP) beyond your firewall. Typically, a
SIP trunk is used to connect your organization’s central site and an ITSP. In some cases, you
may also opt to use SIP trunking to connect your central site to a branch site.




                                                                                            11
Planning for Enterprise Voice in Microsoft Lync Server 2010
SIP Trunks vs. Direct SIP Connections
The term trunk, derived from legacy circuit-switched technology, refers to a dedicated physical
line that connects telephone switching equipment. Similar to the predecessor TDM trunks, SIP
trunks are connections between two separate SIP networks (the Microsoft Lync Server 2010
enterprise and the ITSP). But unlike circuit-switched trunks, SIP trunks are virtual connections
that can be established over any of the supported SIP trunking connection types. For more
information about the supported connection types, see How Do I Implement SIP Trunking?.
Direct SIP connections, on the other hand, are SIP connections that do not cross the local
network boundary. For more information about how you can use direct SIP connections with Lync
Server 2010, see Direct SIP Connections.

Why Use SIP Trunking?
Deploying SIP trunking can be a big step toward simplifying your organization’s
telecommunications and preparing for the latest real-time communications enhancements. One of
the primary advantages of SIP trunking is that it allows you to consolidate your organizations
connections to the PSTN at a central site, as opposed to legacy TDM trunking, which typically
requires a separate trunk from each branch site.
SIP Trunking in Lync Server 2010
The Microsoft Lync Server 2010 SIP trunking capabilities enable the following scenarios:
         • An enterprise user inside or outside the corporate firewall can make a local or long-
         distance call specified by an E.164-compliant number that is terminated on the PSTN as
         a service of the corresponding service provider.
         • Any PSTN subscriber can contact an enterprise user inside or outside the corporate
         firewall by dialing a Direct Inward Dialing (DID) number associated with that enterprise
         user.
Cost Savings
The cost savings associated with SIP trunking can be substantial:
         •    Long distance calls typically cost much less through a SIP trunk.
         •    You can cut manageability costs and reduce the complexity of deployment.
         • Basic Rate Interface (BRI) and Primary Rate Interface (PRI) fees can be eliminated if
         you connect a SIP trunk directly to your ITSP at significantly lower cost. In legacy TDM
         trunking, service providers charge for calls by the minute. The cost of SIP trunking may
         be based on bandwidth usage, which you can buy in smaller, more economical
         increments. (The actual cost is dependent on the service model of the ITSP you choose.)
SIP Trunking vs. Hosting an IP-PSTN Gateway or IP-PBX
Because SIP trunks connect directly to your service provider without traversing the PSTN, you
can eliminate your IP-PSTN gateways and their attendant cost and complexity. Some ITSPs offer
to host a PBX for you if you choose. This can lead to substantial cost savings through reduced
maintenance and administration.
Expanded VoIP Services
Voice features are often the primary motivation for deploying SIP trunking, but voice support
alone is just the first step. With SIP trunking, you can extend VoIP capabilities and enable Lync



                                                                                             12
Planning for Enterprise Voice in Microsoft Lync Server 2010
Server 2010 to deliver a richer set of services than you can get with legacy technology. For
example, the same SIP trunk that delivers your telephone service and other VoIP communications
services may now provide:
         • Enhanced presence detection for devices that are not running Microsoft Lync Server
         2010 can provide better integration with mobile phones, allowing you to see when a user
         is on a cell phone call.
         • E-911 emergency calling enables the authorities who answer 911 calls to determine
         the caller’s location based on their telephone number.
         • GPS locations can be integrated with your Location Information Server to track
         mobile user location.

    Note:
    Follow up with your ITSP for a list of services that they support and can enable for your
    organization.

How Do I Implement SIP Trunking?
To implement SIP trunking, you must route the connection through a Mediation Server, which
proxies communications sessions between Lync Server 2010 clients and the service provider and
transcodes media when necessary.
Each Mediation Server is required to have two Network Interface Cards (NICs), which provide an
internal and an external network interface. The internal interface connects to the Front End
servers. The external interface is commonly called the gateway interface because traditionally it
has been used to connect to an IP-PSTN gateway or an IP-PBX. To implement a SIP trunk, you
connect the external interface of the Mediation Server to the external edge component of the
ITSP.

    Note:
    The external edge component of the ITSP could be a session border controller (SBC), a
    router, or a gateway.
For more information about Mediation Servers, see Mediation Server Component.
Centralized vs. Distributed SIP Trunking
Centralized SIP trunking routes all VoIP traffic, including branch site traffic, through your central
site. The centralized deployment model is simple, cost-effective, and generally the preferred
approach for implementing SIP trunks with Lync Server 2010.
Distributed SIP trunking is a deployment model in which you implement a local SIP trunk at one or
more branch sites. VoIP traffic is then routed from the branch site directly to their service provider,
without going through your data center.
Distributed SIP trunking is required only in the following cases:
         • The branch site requires survivable phone connectivity (for example, if the WAN goes
         down). This should be analyzed for each branch site. Some of your branches may require
         redundancy and failover, while others do not.
         • The branch site and central site are in different countries or regions. For compatibility
         and legal reasons, you need at least one SIP trunk per country or region. For example, in



                                                                                                13
Planning for Enterprise Voice in Microsoft Lync Server 2010
         EU countries, communications cannot leave a country or region without terminating
         locally at a centralized point.
Depending on the geographical location of sites and how much traffic you anticipate within your
enterprise, you may not want to route all users through the central SIP trunk, or you may opt to
route some users through a SIP trunk at their branch site. To analyze your needs, answer the
following questions:
         •    How big is each site? How many users?
         •    Which Direct Inward Dialing (DID) numbers at each site get the most phone calls?
The decision about whether to deploy centralized or distributed SIP trunking requires a cost-
benefit analysis. In some cases, it may be advantageous to opt for the distributed deployment
model even if it is not required. In a completely centralized deployment, all branch site traffic is
routed over WAN links. Instead of paying for the bandwidth required for WAN linking, you may
want to use distributed SIP trunking.

    Note:
    For more information about why and how you might use distributed SIP trunking, see
    Branch Site SIP Trunks.
Supported SIP Trunking Connection Types
Lync Server supports the following connection types for SIP trunking:
         • Multiprotocol Label Switching (MPLS) is a private network that directs and carries
         data from one network node to the next. The bandwidth in an MPLS network is shared
         with other subscribers, and each data packet is assigned a label to distinguish one
         subscriber’s data from another’s. This connection type does not require VPN. A potential
         drawback is that excessive IP traffic can interfere with VoIP operation unless VoIP traffic
         is given priority.
         • A private connection with no other traffic, for example a leased fiber-optic connection
         or T1 line, is typically the most reliable and secure connection type. This connection type
         provides the highest call-carrying capacity, but is typically the most expensive. VPN is not
         required. Private connections are appropriate for organizations with high call volumes or
         stringent security and availability requirements.
         •    The public Internet is the least expensive connection type, but also the least reliable.

         Note:
          Internet connection is the only Lync Server SIP trunking connection type that
         requires VPN.
Selecting a Connection Type
The most appropriate SIP trunking connection type for your enterprise depends on your needs
and your budget.
         • For mid-size or larger enterprise, generally an MPLS network provides the most
         value. It can provide the necessary bandwidth at a cheaper rate than a specialized
         private network.
         •    Large enterprises may require a private fiber-optic, T1, T3 or higher connection.




                                                                                                14
Planning for Enterprise Voice in Microsoft Lync Server 2010
         • For a small enterprise or branch site with low call volume, SIP trunking through the
         Internet may be the best choice, however this connection type is not recommended for
         mid-size or larger sites.
Bandwidth Requirements
The amount of bandwidth your implementation requires depends on call capacity (the number of
concurrent calls you must be able to support). Bandwidth availability needs to be taken into
account so that you can take full advantage of the peak capacity that you have paid for. Use the
following formula to calculate SIP trunk peak bandwidth requirement:
SIP Trunk Peak Bandwidth = Max Simultaneous Calls x (64 kbps + header size)
Codec Support
Lync Server 2010 supports only the following codecs:
         1. G.711 a-law (if in EU countries)
         2. G.711 µ-law (if in North America)

The ITSP Side of SIP Trunk Connections
The details about how to implement the service provider side of a SIP trunk connection vary from
one ITSP to another. For deployment information, contact your service provider.
For information about Microsoft certified SIP trunking providers, contact your Microsoft
representative.

    Important:
    It is imperative that you use a Microsoft certified service provider to ensure that your ITSP
    supports all of the functionality that traverses the SIP trunk (for example, setting up and
    managing sessions, and supporting all of the extended VoIP services). Microsoft
    technical support does not extend to configurations that use non-certified providers. If you
    currently use an Internet service provider that is not certified for SIP trunking, you can opt
    to continue using that provider as your ISP and use a Microsoft certified provider for SIP
    trunking.

SIP Trunking Topologies
The following figure depicts the SIP trunking topology in Lync Server 2010.




                                                                                               15
Planning for Enterprise Voice in Microsoft Lync Server 2010
SIP trunking topology




As shown in the diagram, an IP virtual private network (VPN) is used for connectivity between the
enterprise network and the PSTN service provider. The purpose of this private network is to
provide IP connectivity, security, and (optionally) quality-of-service guarantees. In such an
environment, you do not need to additionally secure the SIP signaling traffic (with TLS) or the
media traffic (with SRTP). Connections between the enterprise and the service provider therefore
consist of plain TCP connections for SIP and plain RTP (over UDP) for media tunneled through
an IP VPN. Be sure that all firewalls between the VPN routers have ports open to allow the VPN
routers to communicate, and that the IP addresses on the external edges of the VPN routers are
publicly routable.

    Important:
    Contact your service provider to determine whether they provide failover and high
    availability support. If so, what are the procedures for setting it up? For example, do you
    have to configure only one IP address and one SIP trunk on each Mediation Server, or do
    you have to configure multiple SIP trunks on each Mediation Server?

    Note:
    For SIP Trunking, we strongly recommend that you deploy standalone Mediation Servers.
Securing the Mediation Server for SIP Trunking
For security purposes, you should set up a virtual LAN (VLAN) for each connection between the
two routers. The actual process for setting up a VLAN varies from one make of router to another.
Contact your router vendor for information.
We recommend that you follow these guidelines:
         • Set up a virtual LAN (VLAN) between the Mediation Server and the router on the
         Edge Server in the perimeter network (also known as DMZ, demilitarized zone, and
         screened subnet).
         • Do not allow broadcast or multicast packets to be transferred from the router to the
         VLAN.




                                                                                            16
Planning for Enterprise Voice in Microsoft Lync Server 2010
         • Block any routing rules that route traffic from the router to anywhere but the
         Mediation Server.
If you use a VPN server, we recommend that you follow these guidelines:
         •    Set up a VLAN between the VPN server and the Mediation Server.
         • Do not allow broadcast or multicast packets to be transmitted from the VPN server to
         the VLAN.
         • Block any routing rule that routes VPN server traffic to anywhere but the Mediation
         Server.
         •    Encrypt data on the VPN by using Generic Routing Encapsulation (GRE).
For more information, see http://go.microsoft.com/fwlink/?LinkId=192496.

Branch Site SIP Trunks
In some cases you may need to use the distributed model, to implement SIP trunks at selected
branch sites. To determine whether a SIP trunk is needed for a branch site, review the information
in How Do I Implement SIP Trunking?
For information about the supported topology options for deploying SIP trunks in branch sites,
see Branch Site Voice Resilience.
Example Branch Site SIP Trunk Requirements Analysis
The decision about deploying a branch site SIP trunk requires a site-specific cost analysis. For
example, an enterprise that has a central site in Redmond, Washington and a branch site in New
York should do an analysis to determine whether to implement a SIP trunk from the New York site
to a local service provider.
To determine whether a distributed SIP trunk in New York is cost-effective, identify which DIDs will
use the SIP trunk, and analyze the number of calls New York makes to areas other than
Redmond (425). If the cost of implementing a distributed SIP trunk is less than the cost of those
calls, consider implementing a SIP trunk at the New York branch site.

SIP Trunking Deployment Overview
Before you can deploy a SIP trunk, you and your service provider must exchange some basic
connection information about your respective SIP trunk end points.
Get the following information for each ITSP gateway you will connect to:
         •    IP address
         •    FQDN

    Note:
    The service provider may have you connect to more than one ITSP gateway. In that case,
    you must configure a connection between each ITSP gateway and each Mediation
    Server in your pool.
The information you give to your service provider depends on your SIP trunk connection type:
         • For MPLS or private network connections, give them the publicly routable IP Address
         of your perimeter network (also known as demilitarized zone, DMZ, and screened subnet)




                                                                                             17
Planning for Enterprise Voice in Microsoft Lync Server 2010
         router. Verify that the SPP can reach this address. Also give them the SIP domain FQDN
         (the FQDN of your server pool).
         •    For VPN connections, give them the IP address of your VPN server.

    Note:
    You must set up at least one SIP trunk connection for every Mediation Server in your
    pool.
Certificate Considerations
To determine whether you need a certificate for SIP trunking, check with your service provider
about protocol support:
         1. If your service provider supports TCP only, you do not need a certificate.
         2. If your service provider supports TLS they must provide you with a certificate.

    Note:
    SIP works in conjunction with RTP or SRTP, the protocols that manage the actual voice
    data in VoIP calls.
Deployment Process
To implement the Lync Server 2010 side of the SIP trunk connection, follow these steps:
         1. Using the Lync Server Topology Builder, create and configure the SIP domain
         topology. For details, see Define and Configure a Topology in Topology Builder.
         2. Using the Lync Server Control Panel, configure voice routing for the new SIP domain.
         For details, see Configuring Trunks and Translation Rules.
         3. Test connectivity.

Direct SIP Connections
You can use direct SIP connections to connect Lync Server 2010 to either of the following:
         •    An IP-PBX (see Direct SIP Deployment Options)
         •    An IP-PSTN gateway (see IP-PSTN Gateways)
To implement a direct SIP connection, you follow essentially the same deployment steps as you
would to implement a SIP trunk. In either case, you implement the connection by using the
external interface of a Mediation Server. The only difference is that you connect SIP trunks to an
external entity, such as an ITSP gateway, and you connect direct SIP connections to an internal
entity within your local network, such as an IP-PBX or an IP-PSTN gateway.

Direct SIP Deployment Options
This topic provides example topologies for deploying direct SIP connections.
Lync Server Stand-Alone
If your organization uses one of the deployments described in this section, you can use Microsoft
Lync Server 2010 communications software as the sole telephony solution for part or all of an
organization. This section describes the following deployments in detail:
         •    Incremental deployment
         •    VoIP-only deployment



                                                                                              18
Planning for Enterprise Voice in Microsoft Lync Server 2010
Incremental Deployment
In incremental deployment, Lync Server 2010 is the sole telephony solution for individual teams
or departments, while the rest of the users in an organization continue to use a PBX. This
incremental deployment strategy provides one way to introduce IP telephony into your enterprise
through controlled pilot programs. Workgroups whose communication needs are best served by
Microsoft Unified Communications are moved to Enterprise Voice, while other users remain on
the existing PBX. Additional workgroups can be migrated to VoIP as needed.
The incremental option is best if you have clearly defined user groups that share communication
requirements in common and lend themselves to centralized management. This option is also
attractive if you have teams or departments that are spread over wide geographic areas, where
the savings in long-distance charges can be significant. In fact, this option is useful for creating
virtual teams whose members may be scattered across the globe. You can create, amend, or
disband such teams in rapid response to shifting business requirements.
The following figure shows the generic topology for deployment of Enterprise Voice behind a
PBX. This is the recommended topology for incremental deployment.

Incremental deployment option




In this topology, selected departments or workgroups are enabled for VoIP. A media gateway links
the VoIP-enabled workgroup to the PBX. Users enabled for VoIP, including remote workers
(workers who do not work on-site), communicate across the IP network. Calls by VoIP users to
the PSTN and to coworkers who are not enabled for VoIP are routed to the appropriate media
gateway. Calls from colleagues who are still on the PBX system, or from callers on the PSTN, are
routed to the media gateway, which forwards them to Lync Server 2010 for routing.
There are two recommended topologies for connecting Enterprise Voice with an existing PBX
infrastructure for interoperability: Enterprise Voice behind the PBX and Enterprise Voice in front of
the PBX.
Enterprise Voice Behind the PBX
In this topology, all calls from the PSTN arrive at the PBX, which routes calls to Enterprise Voice
users to a media gateway, and calls to PBX users in the usual way. The following table shows the
advantages and disadvantages of this topology.




                                                                                              19
Planning for Enterprise Voice in Microsoft Lync Server 2010
Advantages and Disadvantages of Deploying Enterprise Voice Behind PBX

Advantages                                               Disadvantages

PBX still serves users not enabled for                   If necessary, tie line board in PBX must be
Enterprise Voice.                                        added for gateway connection.

PBX handles all legacy devices and PSTN                  PBX must be configured to route Enterprise
connectivity.                                            Voice numbers to gateway.

Enterprise Voice users keep same phone
numbers.


Enterprise Voice in Front of the PBX
In this topology, all calls arrive at the media gateway, which routes calls for Enterprise Voice users
to Lync Server and calls for PBX users to the PBX. Calls to the PSTN from both Enterprise Voice
and PBX users are routed over the IP network to the most cost-efficient media gateway. The
following table shows the advantages and disadvantages of this topology.

Advantages and Disadvantages of Deploying Enterprise Voice in Front of PBX

Advantages                                               Disadvantages

PBX still serves users not enabled for                   Existing gateways may not support desired
Enterprise Voice.                                        features or capacity.

PBX handles all legacy devices.                          Requires a trunk from gateway to the PBX and
                                                         from the gateway to the Mediation Server. You
                                                         may need more trunks from the service
                                                         provider.

Enterprise Voice users keep the same phone
numbers.


The remote worker option and incremental option both assume that you have an existing PBX
infrastructure and intend to introduce Enterprise Voice incrementally to smaller groups or teams
within your organization. The VoIP-only option assumes that you are considering deploying
Enterprise Voice at a site without traditional telephony infrastructure.
Lync Server VoIP-Only Deployment
Enterprise Voice provides new businesses or even new office sites for existing businesses with
the opportunity to implement a full-featured VoIP solution without having to worry about PBX
integration or incurring the substantial deployment and maintenance costs of an IP-PBX
infrastructure. This solution supports both on-site and remote workers.
In this scenario, all calls are routed over the IP network. Calls to the PSTN are routed to the
appropriate media gateway. Lync 2010 or Lync 2010 Phone Edition serves as a softphone. RCC
is unavailable and unnecessary because there are no PBX phones for users to control. Voice mail
and auto-attendant services are available through the optional deployment of Exchange Unified
Messaging.




                                                                                                   20
Planning for Enterprise Voice in Microsoft Lync Server 2010
    Note:
    In addition to the network infrastructure that is required to support Lync Server 2010, a
    VoIP-only deployment can use a small, qualified gateway to support fax machines and
    analog devices.
The following figure shows a typical topology for a VoIP-only deployment.

VoIP-only deployment option




IP-PSTN Gateways
IP-PSTN gateways are third-party hardware components that translate signaling and media
between the Enterprise Voice infrastructure and the PSTN, either directly or through connection
to SIP trunks. In either topology, the gateway terminates the PSTN. It is isolated in its own subnet
and is connected to the enterprise network through the Mediation Server.
Three changes to the Microsoft Lync Server 2010 Mediation Server make gateway planning
simpler and more flexible, allow greater scalability, and provide for increased reliability. First,
relieving Mediation Server of having to process media as well as signaling frees bandwidth that
makes it possible for a single Mediation Server to control multiple gateways. Second, the new
ability for a single Mediation Server to control multiple gateways, and for one gateway to be
affiliated with multiple Mediation Servers, provides greater flexibility in locating gateways and
routing calls, improves scalability, and reduces costs of deployment and maintenance. Third,
Mediation Server by default is now collocated on each Front End Server so that a Front End pool
is also a pool of Mediation Servers. This collocation provides improved scalability, greater
flexibility, and improved call handling under heavy loads.
An enterprise with multiple sites would typically deploy one or more gateways at each site. These
gateways would be controlled by one or more Mediation Servers, which are collocated on Front
End Servers. Branch sites can connect to the PSTN either through a gateway, in which case both
a Registrar and Mediation Server are required on site, or through a Survivable Branch Appliance,
which combines gateway and servers in a single box.
Determining the number, size, and location of IP-PSTN gateways is perhaps the most important
and potentially costly decision you must make when planning your Enterprise Voice infrastructure.
The main questions to answer are:



                                                                                                21
Planning for Enterprise Voice in Microsoft Lync Server 2010
         • How many media gateways are needed? The answer depends on the number of
         users, the anticipated number of simultaneous calls (traffic load), and the number of
         sites (each site needs one).
         • What size should the gateways be? The answer depends on the number of users at
         the site and the traffic load.
         • Where should the gateways be located? The answer depends in part on the topology
         and geographic distribution of your organization.
In other words, no one of the previous questions can be answered independently of the other two.
Answers to all three depend ultimately on how much telephone traffic you anticipate and how that
traffic is distributed across your organization. But that is only the beginning: the base data, so to
speak. You must also consider your gateway topology options.
Multiple Gateway Support
The Mediation Servers in a Lync Server 2010 pool can control multiple gateways, Service
Boundary Controllers (SBCs) provided by telephony service providers, or some combination
thereof. Additionally, multiple Mediation Servers in the pool can interact with a single gateway.
When an internal user places a PSTN call, outbound routing logic on the Front End Server
chooses which Mediation Server and gateway combination to use out of all possible combinations
that may be available for routing that particular call. With DNS load balancing, if your call fails the
Mediation Server will retry the call using other gateways.
For more information on planning for multiple gateways, see Multiple Gateway Support.
For information on other outbound routing enhancements, see Voice Routes.
Gateway Topologies
When attempting to answer the fundamental questions of gateway deployment, take the following
approach:
         1. Count the sites at which you want to provide PSTN connectivity using Enterprise
         Voice.
         2. Estimate the traffic at each site (number of users and average number of calls per
         hour per user).
         3. Deploy one or more gateways at each site to handle the anticipated traffic.
The resulting distributed gateway topology is shown in the following figure.




                                                                                                22
Planning for Enterprise Voice in Microsoft Lync Server 2010
Distributed gateway topology




With this topology, calls among workers at each site and between the sites are all routed over the
company intranet. Calls to the PSTN are routed over the enterprise IP network to the gateways
that are closest to the location of the destination numbers. But what if your organization supports
dozens or hundreds or even thousands of sites spread across one or more continents, as many
financial institutions and other large enterprises do? In such cases deploying a separate gateway
at each site is impractical.
To address this problem, many large companies prefer to deploy one or a few large telephony
central sites, as shown in the following figure.




                                                                                             23
Planning for Enterprise Voice in Microsoft Lync Server 2010
Telephony central site topology




In this topology, several large gateways sufficient to accommodate the anticipated user load are
deployed at each central site. All calls to users in the enterprise are forwarded by the company's
telephone service provider to a central site. Routing logic at the central site determines whether
the call should be routed over the intranet or to the PSTN.
Gateway Location
Gateway location may also determine the types of gateways you choose and how they are
configured. There are dozens of PSTN protocols, none of which is a worldwide standard. If all
your gateways are located in a single country/region, this is not an issue, but if you locate
gateways in several countries/regions, each must be configured according to the PSTN standards
of that country/region. Moreover, gateways that are certified for operation in, say, Canada, may
not be certified in India, Brazil, or the European Union.




                                                                                             24
Planning for Enterprise Voice in Microsoft Lync Server 2010
Gateway Size and Number
The media gateways that most organizations will consider deploying range in size from 2 to as
many as 960 ports. (There are even larger gateways, but these are used mainly by telephone
service providers.) When estimating the number of ports your organization requires, use the
following guidelines:
         • Organizations with light telephony users (one PSTN call per hour) should allocate
         one port for every 15 users. For example, if you have 20 users, you will require a
         gateway with two ports.
         • Organizations with moderate telephony users (two PSTN calls per hour) should
         allocate one port for every 10 users. For example, if you have 100 users, you will require
         a total of 10 ports allocated among one or more gateways.
         • Organizations with heavy telephony users (three or more PSTN calls per hour)
         should allocate one port for every five users. For example, if you have 47,000 users, you
         will require a total of 9,400 ports allocated among at least 10 large gateways.
         • Additional ports can be acquired as the number of users or amount of traffic in your
         organization increases.
For any given number of users you must support, you have the choice of deploying fewer, larger
gateways, or smaller ones. As a rule, a minimum of two gateways for an organization is
recommended in the event one goes down. Beyond that, the number and size of gateways that
an organization deploys are going to vary widely, based on a careful analysis of each
organization’s volume of telephone traffic.
Each media gateway that you deploy must have at least one corresponding Mediation Server.

Multiple Gateway Support
New for the Mediation Server in Lync Server 2010 is the ability for a single Mediation Server to
control multiple (N) gateways. In previous releases, there was a 1:1 ratio of Mediation Servers to
Gateways. Also new for Lync Server 2010 is the ability for a Mediation Server to be deployed as a
pool; this pool can be collocated with the Registrar on an Enterprise Front End pool, or can be a
standalone pool. When collocated with the Registrar, the pool size can be at most 10 (limit of the
Registrar pool size). Taken together, these new capabilities increase the reliability and
deployment flexibility for Mediation Servers, but they require associated capabilities in the
following peer entities:
         • PSTN Gateway. A Lync Server 2010 qualified gateway must implement DNS load
         balancing, which allows a qualified IP-PSTN gateway to load balance across a pool of
         Mediation Servers and thereby to connect to the first available Mediation Server in the
         pool.
         • SIP Trunk Session Border Controller (SBC). For a SIP trunk, the peer entity is an
         SBC at a Service Provider. In the direction from the Mediation Server pool to the SBC,
         the SBC can receive connections from any Mediation Server in the pool. In the direction
         from the SBC to the pool, traffic should be sent to any Mediation Server in the pool. The
         model that is recommended instead of DNS load balancing is that you give the Service
         Provider the IP addresses of all Mediation Servers in the pool, and the Service Provider
         will provision these in their SBC as different SIP Trunks. The Service Provider will then



                                                                                             25
Planning for Enterprise Voice in Microsoft Lync Server 2010
         handle the load balancing at its end. Not all Service Providers or SBCs may support
         these capabilities. Furthermore, the Service Provider may charge extra for this capability.
         (Note that SBC redundancy could be achieved if the IP of the SBC is a Virtual IP (VIP)
         that can terminate at different physical SBCs, so that if an SBC goes down, there is a
         recovery mechanism.)
         • IP-PBX. For an IP-PBX peer, the peer entity is a SIP control entity associated with
         the IP-PBX. In the direction from the Mediation Server pool to this IP-PBX SIP
         termination, the IP-PBX can receive connections from any Mediation Server in the pool.
         In the direction from the IP-PBX to the pool, want traffic to be sent to any Mediation
         Server in the pool. The model that is recommended of DNS load balancing is that
         individual direct SIP connections are defined from the IP-PBX to each Mediation Server in
         the pool. The IP-PBX will then handle the load balancing at its end by distributing traffic
         over the trunk group. The assumption is that the trunk group has a consistent set of
         routing rules at the IP-PBX. Whether a particular IP-PBX supports this trunk group
         concept, and how it intersects with the IP-PBXs own redundancy/clustering architecture
         needs to be determined before a decision can be made as to whether a Mediation Server
         cluster can interact correctly with an IP-PBX.
A Mediation Server pool must have a uniform view of the peer gateway entity that it interacts with.
This means that ALL members of the pool access the same definition of the peer gateway entity
from configuration, and are equally likely to interact with it for outgoing calls. Thus, there is no
capability to segment the pool such that some Mediation Servers only talk to certain gateway
peers for outgoing calls. If such segmentation is necessary, a separate pool of Mediation Servers
must be used. This would be the case, for example, if the associated capabilities in IP-PSTN
gateways, SIP Trunks, or IP-PBXs to interact with a pool as detailed above are not present.
A Lync Server 2010 deployment assumes that a particular IP-PSTN gateway, IP-PBX, or SIP
Trunk peer depends on only a single Mediation Server pool; calls are routed to that pool by the
Lync Server 2010 Front End so that they can get to that gateway peer.
For SIP Trunks, IP-PBXs, and IP-PSTN gateways where a separate pool of Mediation Servers
must be used (due to the fact that these entities do not support the correct capabilities to interact
with a pool), the following scheme can be used to achieve redundancy:
         • To solve multiple Mediation Servers interacting with the same gateway peer entity,
         the administrator needs to configure multiple virtual gateways. Each gateway would be
         associated with a different FQDN, which would resolve in DNS to the same IP address
         • Individual standalone Mediation Servers (for example, a pool of one Mediation
         Server) would be used, and a trunk would be defined from a Mediation Server to a virtual
         gateway; each redundant Mediation Server would be responsible for a trunk connection
         to a different virtual gateway.
         • For this scheme to work for gateway peers that support TLS, the FQDN for each
         virtual gateway needs to be in the Subject Name or Subject Alternate Name part of the
         certificate provided by the gateway peer.
         • Note that the policy applied for interaction with the gateway peer will be the policy
         associated with the first gateway object in the configuration store that matches. This




                                                                                               26
Planning for Enterprise Voice in Microsoft Lync Server 2010
         should not be an issue, since the policy associated with all virtual gateways should be
         identical (they all correspond to the same physical hardware).
         • Lync Server 2010 routes will use different virtual gateways. Each virtual gateway will
         depend on a different Mediation Server.
The number of gateways that a particular pool of Mediation Servers can control is dependent on
the number of calls that are media bypass calls. Bypass calls imply that the media does not flow
through any Mediation Server in the pool. This in turn implies that a Mediation Server in the pool
can handle many more calls, since only signaling layer processing is necessary.

Translation Rules
Microsoft Lync Server 2010 Enterprise Voice requires that all dial strings be normalized to E.164
format for the purpose of performing reverse number lookup (RNL). The trunk peer (that is, the
associated gateway, PBX, or SIP trunk) may require that numbers be in a local dialing format. To
translate numbers from E.164 format to a local dialing format, you can define one or more
translation rules to manipulate the Request URI before routing it to the trunk peer. For example,
you could write a translation rule to remove +44 from the beginning of a dial string and replace it
with 0144.
By performing outbound route translation on the server, you can reduce the configuration
requirements on each individual trunk peer to manipulate phone numbers into a local dialing
format. In planning which and how many gateways to associate with a given Mediation Server
cluster, it may prove useful to group trunk peers with similar local dialing requirements so as to
reduce the number of required translation rules and the time it takes to write them.

    Important:
    The ability to associate one or more translation rules with an Enterprise Voice trunk
    configuration is intended to be used as an alternative to configuring translation rules on
    the trunk peer. Do not associate translation rules with an Enterprise Voice trunk
    configuration if you have configured translation rules on the trunk peer because the two
    rules might conflict.
Example Translation Rules
The following examples of translation rules show how you can develop rules on the server to
perform translation of numbers from E.164 format to a local format for the trunk peer.
For information about how to implement translation rules, see “Defining Translation Rules” in the
Operations documentation.


                                     Digits
                                     to          Digit
                Startin              Remov       s to    Matching
Description     g Digits   Length    e           Add     Pattern         Translation Example

Normal long +1             Exactl    1           0       ^+(1d{10})$   $1         +14255551010
distance                   y 12                                                     becomes
dialing in                                                                          14255551010
US



                                                                                               27
Planning for Enterprise Voice in Microsoft Lync Server 2010

                                     Digits
                                     to          Digit
                 Startin             Remov       s to    Matching
Description      g Digits   Length   e           Add     Pattern          Translation Example

(strip out
the ‘+’)

US               +          At       1           011     ^+(d{9}d+)    011$1         +441235551010
Internationa                least                        $                              becomes
l long-                     11                                                          011441235551010
distance
dialing
(strip out ‘+’
and add
011)


Planning Outbound Call Routing
Outbound call routing applies to calls that are destined for an IP-PSTN Gateway, SIP Trunk, or
PBX. When a user places a call, the server, if necessary, normalizes the phone number to E.164
format and attempts to match it to a SIP URI. If the server is unable to make the match, it applies
outbound call routing logic based on the supplied dial string. You define that logic by configuring
the server settings described in the following table.

Lync Server 2010 Outbound Call Routing Server Settings

Object                                                   Description

Dial Plan                                                A dial plan defines all phone numbers that can
                                                         be dialed from a named location. A location
                                                         contains one or, typically, more normalization
                                                         rules.

Normalization rule                                       A normalization rule is a .NET regular
                                                         expression that defines a phone number
                                                         pattern. A set of normalization rules associated
                                                         with a particular location constitutes a dial plan.

Voice policy                                             A voice policy associates one or more PSTN
                                                         usage records with one user or a group of
                                                         users. A voice policy also provides a list of
                                                         calling features that you can enable or disable.

PSTN usage record                                        A PSTN usage record specifies a class of call
                                                         (such as internal, local, or long distance) that
                                                         can be made by various users, or groups of
                                                         users, in an organization.




                                                                                                     28
Planning for Enterprise Voice in Microsoft Lync Server 2010

Object                                                   Description

Call Route                                               A call route associates target phone numbers
                                                         with particular IP-PSTN gateways and PSTN
                                                         usage records.


In This Section
This section provides guidelines for configuring the following outbound call routing server
settings:
    Dial Plans and Normalization Rules
    Voice Policies
    PSTN Usage Records
    Voice Routes
See Also
SIP Trunks
Direct SIP Connections

Dial Plans and Normalization Rules
A dial plan is a named set of normalization rules that translates phone numbers for a named
location, individual user, or contact object into a single standard (E.164) format for purposes of
phone authorization and call routing.
Normalization rules define how phone numbers expressed in various formats are to be routed for
each specified location, user, or contact object. The same dial string may be interpreted and
translated differently depending on the location from which it is dialed and the person or contact
object making the call.
Dial Plan Scope
A dial plan’s scope determines the hierarchical level at which the dial plan can be applied. In Lync
Server 2010, a user can be assigned a specific per-user dial plan. If a user dial plan is not
assigned, the registrar pool dial plan is applied. If there is no registrar pool dial plan, the site dial
plan is applied. Finally, if there is no other dial plan applicable to the user, the global dial plan is
applied.

    Note:
    The service level PSTN gateway dial plan is applied to the incoming calls from a
    particular gateway.
Dial plan scope levels are defined as follows:
         • User dial plan: can be assigned to individual users, groups, or contact objects. Voice
         applications can look up and use a per-user dial plan when a phone-context value of
         user-default is received. Note that for the purpose of assigning a dial plan, a contact
         object is treated as an individual user.




                                                                                                  29
Planning for Enterprise Voice in Microsoft Lync Server 2010
         • Pool dial plan: can be created at the service level for any PSTN gateway or registrar
         in your topology. To define a Pool dial plan, you must specify the particular service (PSTN
         gateway or registrar pool) to which the dial plan applies.
         • Site dial plan: can be created for an entire site, except for any users, groups, or
         contact objects that are assigned a Pool dial plan or User dial plan. To define a Site dial
         plan, you must specify the site to which the dial plan applies.
         • Global dial plan: is the default dial plan installed with the product. You can edit the
         Global dial plan, but you cannot delete it. This dial plan applies to all Enterprise Voice
         users, groups, and contact objects in your deployment unless you configure and assign a
         dial plan with more specific scope.
Planning for Dial Plans
Planning dial plans consists of:
         •    Listing all the locales in which your organization has an office.
    In a large multinational company with numerous small branch sites this can be a time-
    consuming task. The list must be up to date and complete. It will need to be revised as
    company organization evolves.
         •    Identifying valid number patterns for each site.
    The most time-consuming part of planning your dial plans is identifying the valid number
    patterns for each site. In some cases, you may be able to copy normalization rules that you
    have written for one dial plan to other dial plans, especially if the corresponding sites are
    within the same country, region or even continent. In other cases, small changes to numbers
    in one dial plan may be enough to use them in other dial plans.
         •    Developing an organization-wide scheme for naming dial plans.
    Adopting a standard naming scheme assures consistency across an organization and makes
    maintenance and updates easier.
         •    Deciding whether multiple dial plans are required for a single location.
    If your organization maintains a single dial plan across multiple locations, you may still need
    to create a separate dial plan for Enterprise Voice users who are migrating from a PBX and
    need to have their existing extensions retained.
         • Deciding whether per-user dial plans are required. For example, if you have users at
         a branch site who are registered with the central site deployment or if you have users
         who are registered on a Survivable Branch Appliance.
         • Assigning dial plan scope to Lync Server Front End Servers, Enterprise pools, and
         Mediation Servers.
To create a dial plan, you specify values in the following fields, as required.
Name and Simple Name
For User dial plans, you should specify a descriptive name that identifies the users, groups, or
contact objects to which the dial plan will be assigned. For site dial plans, the Name field is
prepopulated with the site name and cannot be changed. For pool dial plans, the Name field is
prepopulated with the PSTN gateway or registrar name and cannot be changed.




                                                                                               30
Planning for Enterprise Voice in Microsoft Lync Server 2010
The dial plan Simple Name is prepopulated with a string that is derived from the dial plan name.
The Simple Name field is editable, and is intended to enable you to devise a more descriptive
naming convention for your dial plans. Best practice is to develop a naming scheme for your
entire organization and use this scheme consistently across all sites and users.
Description
We recommend that you type the common, recognizable name of the geographic location to
which the corresponding dial plan applies. For example, if the dial plan name is
London.Contoso.com, the recommended description would be London. If you have deployed
Microsoft Lync 2010 Phone Edition, the name in this field will be displayed to users for the
purpose of allowing them to select the appropriate dial plan for a call.
Dial-in Conferencing Region
If you are deploying dial-in conferencing, you will need to specify a dial-in conferencing region to
associate dial-in conferencing access numbers with a dial plan. For more information, see Dial-In
Conferencing in Lync Server 2010.
External Access Prefix
You can specify an external access prefix of up to four characters (#, *, and 0-9) if users need to
dial one or more additional leading digits (for example, 9) to get an external line.

    Note:
    If you specify an external access prefix, you do not need to create an additional
    normalization rule to accommodate the prefix.
Normalization Rules
Normalization rules define how phone numbers expressed in various formats are to be routed for
the named location. The same number string may be interpreted and translated differently
depending on the locale from which it is dialed. Normalization rules are necessary for call routing
and authorization because users can, and do, use various formats when entering phone numbers
in their contact lists.
Normalizing user-supplied phone numbers provides a consistent format that facilitates:
         •    Matching a dialed number to the intended recipient’s SIP URI.
         •    Applying dialing authorization rules to the calling party.
The following number fields are among those that your normalization rules may need to account
for:
         •    Dial plan
         •    Country Code
         •    Area Code
         •    Length of extension
         •    Site prefix
Creating Normalization Rules
Normalization rules use .NET Framework regular expressions to specify numeric match patterns
that the server uses to translate dial strings to E.164 format for the purpose of performing reverse
number lookup. You create normalization rules in the Lync Server Control Panel either by entering



                                                                                              31
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)
Planning for enterprise voice lync server 2010 (rc)

Contenu connexe

Tendances

Sql 2008 r2_manageability_white_paper
Sql 2008 r2_manageability_white_paperSql 2008 r2_manageability_white_paper
Sql 2008 r2_manageability_white_paperKlaudiia Jacome
 
IT6801-Service Oriented Architecture
IT6801-Service Oriented ArchitectureIT6801-Service Oriented Architecture
IT6801-Service Oriented ArchitectureMadhu Amarnath
 
Potential Solutions Co Existence
Potential Solutions   Co ExistencePotential Solutions   Co Existence
Potential Solutions Co ExistenceRoman Agaev
 
What's new in Sharepoint2010 ?
What's new in Sharepoint2010 ?What's new in Sharepoint2010 ?
What's new in Sharepoint2010 ?guestd02f46
 
Case Study - SharePoint - Customer Extranet
Case Study - SharePoint - Customer ExtranetCase Study - SharePoint - Customer Extranet
Case Study - SharePoint - Customer ExtranetDavid Gilbert
 
IRW Sharepoint scope and futures seminars_june_2011
IRW Sharepoint scope and futures seminars_june_2011IRW Sharepoint scope and futures seminars_june_2011
IRW Sharepoint scope and futures seminars_june_2011IRW Systems
 
Share point 2010 comparacion de versiones
Share point 2010 comparacion de versionesShare point 2010 comparacion de versiones
Share point 2010 comparacion de versionesVielka Rojas
 
Sharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeSharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeEvren Ayan
 
Esm scg sys_admin_6.0c
Esm scg sys_admin_6.0cEsm scg sys_admin_6.0c
Esm scg sys_admin_6.0cProtect724v3
 
4 Aa1 1793 Enw
4 Aa1 1793 Enw4 Aa1 1793 Enw
4 Aa1 1793 EnwLiquidHub
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server Architecturesuks_87
 
SAP BPC NW 7.5 - Journal in Consolidated BS and P&L
SAP BPC NW 7.5 - Journal in Consolidated BS and P&LSAP BPC NW 7.5 - Journal in Consolidated BS and P&L
SAP BPC NW 7.5 - Journal in Consolidated BS and P&LJothi Periasamy
 
Cutting Cost with BizTalk Server
Cutting Cost with BizTalk ServerCutting Cost with BizTalk Server
Cutting Cost with BizTalk ServerSudhir Hasbe
 
Top 5 Share Point 2010 Questions Answered
Top 5 Share Point 2010 Questions AnsweredTop 5 Share Point 2010 Questions Answered
Top 5 Share Point 2010 Questions Answeredimason Inc.
 
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...RCSLLC
 
Clone skills, inc. sap bpc on hana data management v9
Clone skills, inc. sap bpc on hana data management v9Clone skills, inc. sap bpc on hana data management v9
Clone skills, inc. sap bpc on hana data management v9Jothi Periasamy
 
Office365 enterprise transition_guide_en_v1.1
Office365 enterprise transition_guide_en_v1.1Office365 enterprise transition_guide_en_v1.1
Office365 enterprise transition_guide_en_v1.1Murali Krishnan
 
SAP BPC on HANA Security Management Process Implementation Guide v9
SAP BPC on HANA Security Management Process Implementation Guide v9SAP BPC on HANA Security Management Process Implementation Guide v9
SAP BPC on HANA Security Management Process Implementation Guide v9Jothi Periasamy
 

Tendances (20)

Sql 2008 r2_manageability_white_paper
Sql 2008 r2_manageability_white_paperSql 2008 r2_manageability_white_paper
Sql 2008 r2_manageability_white_paper
 
IT6801-Service Oriented Architecture
IT6801-Service Oriented ArchitectureIT6801-Service Oriented Architecture
IT6801-Service Oriented Architecture
 
Potential Solutions Co Existence
Potential Solutions   Co ExistencePotential Solutions   Co Existence
Potential Solutions Co Existence
 
What's new in Sharepoint2010 ?
What's new in Sharepoint2010 ?What's new in Sharepoint2010 ?
What's new in Sharepoint2010 ?
 
Case Study - SharePoint - Customer Extranet
Case Study - SharePoint - Customer ExtranetCase Study - SharePoint - Customer Extranet
Case Study - SharePoint - Customer Extranet
 
IRW Sharepoint scope and futures seminars_june_2011
IRW Sharepoint scope and futures seminars_june_2011IRW Sharepoint scope and futures seminars_june_2011
IRW Sharepoint scope and futures seminars_june_2011
 
Share point 2010 comparacion de versiones
Share point 2010 comparacion de versionesShare point 2010 comparacion de versiones
Share point 2010 comparacion de versiones
 
Sharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeSharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel Bilgilendirme
 
Esm scg sys_admin_6.0c
Esm scg sys_admin_6.0cEsm scg sys_admin_6.0c
Esm scg sys_admin_6.0c
 
Cs 7.2 relnotes
Cs 7.2 relnotesCs 7.2 relnotes
Cs 7.2 relnotes
 
internet_gov_plan
internet_gov_planinternet_gov_plan
internet_gov_plan
 
4 Aa1 1793 Enw
4 Aa1 1793 Enw4 Aa1 1793 Enw
4 Aa1 1793 Enw
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server Architecture
 
SAP BPC NW 7.5 - Journal in Consolidated BS and P&L
SAP BPC NW 7.5 - Journal in Consolidated BS and P&LSAP BPC NW 7.5 - Journal in Consolidated BS and P&L
SAP BPC NW 7.5 - Journal in Consolidated BS and P&L
 
Cutting Cost with BizTalk Server
Cutting Cost with BizTalk ServerCutting Cost with BizTalk Server
Cutting Cost with BizTalk Server
 
Top 5 Share Point 2010 Questions Answered
Top 5 Share Point 2010 Questions AnsweredTop 5 Share Point 2010 Questions Answered
Top 5 Share Point 2010 Questions Answered
 
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...
 
Clone skills, inc. sap bpc on hana data management v9
Clone skills, inc. sap bpc on hana data management v9Clone skills, inc. sap bpc on hana data management v9
Clone skills, inc. sap bpc on hana data management v9
 
Office365 enterprise transition_guide_en_v1.1
Office365 enterprise transition_guide_en_v1.1Office365 enterprise transition_guide_en_v1.1
Office365 enterprise transition_guide_en_v1.1
 
SAP BPC on HANA Security Management Process Implementation Guide v9
SAP BPC on HANA Security Management Process Implementation Guide v9SAP BPC on HANA Security Management Process Implementation Guide v9
SAP BPC on HANA Security Management Process Implementation Guide v9
 

En vedette

Periódico demayoerquierosersoldado
Periódico demayoerquierosersoldadoPeriódico demayoerquierosersoldado
Periódico demayoerquierosersoldadoAna Chica
 
Brauniger IQ basis
Brauniger IQ basisBrauniger IQ basis
Brauniger IQ basisInterVaria
 
Smart Beta Strategies for Global REITs
Smart Beta Strategies for Global REITsSmart Beta Strategies for Global REITs
Smart Beta Strategies for Global REITsConsiliacapital
 
Estudio agosto 2015 Sector Inmobiliario y Administradores de Propiedad Raíz
Estudio agosto 2015 Sector Inmobiliario y Administradores de Propiedad RaízEstudio agosto 2015 Sector Inmobiliario y Administradores de Propiedad Raíz
Estudio agosto 2015 Sector Inmobiliario y Administradores de Propiedad RaízFenalco Antioquia
 
Catálogo de productos y servicios medioambientales ofertados por Basoinsa Ing...
Catálogo de productos y servicios medioambientales ofertados por Basoinsa Ing...Catálogo de productos y servicios medioambientales ofertados por Basoinsa Ing...
Catálogo de productos y servicios medioambientales ofertados por Basoinsa Ing...Basoinsa
 
¡España va mal¡
¡España va mal¡¡España va mal¡
¡España va mal¡alcanter
 
Inauguración Caliente de Tijuana
Inauguración Caliente de TijuanaInauguración Caliente de Tijuana
Inauguración Caliente de Tijuanamediosyempresas.com
 
Press kit francesc biset solé bueno
Press kit francesc biset solé buenoPress kit francesc biset solé bueno
Press kit francesc biset solé buenoFrancesc Biset Solé
 
Flora y fauna resumen ejecutivoei av1
Flora y fauna resumen ejecutivoei av1Flora y fauna resumen ejecutivoei av1
Flora y fauna resumen ejecutivoei av1Edy Gaona Luzuriaga
 
Asociacion Amigos de Japón en Salamanca. Via de la Plata. Valdelacasa. 3 octu...
Asociacion Amigos de Japón en Salamanca. Via de la Plata. Valdelacasa. 3 octu...Asociacion Amigos de Japón en Salamanca. Via de la Plata. Valdelacasa. 3 octu...
Asociacion Amigos de Japón en Salamanca. Via de la Plata. Valdelacasa. 3 octu...Ken Jose Thomson Okatsu
 
Net App Unified Storage Architecture
Net App Unified Storage ArchitectureNet App Unified Storage Architecture
Net App Unified Storage Architecturenburgett
 
Como Limpiar Y pulir los Vitrales
Como Limpiar Y pulir los VitralesComo Limpiar Y pulir los Vitrales
Como Limpiar Y pulir los Vitralesalikepan5938
 
Artículo sobre "El Ábaco del Voleibol", por Jorge Juan Berard
Artículo sobre "El Ábaco del Voleibol", por Jorge Juan BerardArtículo sobre "El Ábaco del Voleibol", por Jorge Juan Berard
Artículo sobre "El Ábaco del Voleibol", por Jorge Juan BerardJorge Juan Berard
 
Chile discapacidad nosocomial slideshare nicolas martinez velill
Chile discapacidad nosocomial slideshare nicolas martinez velillChile discapacidad nosocomial slideshare nicolas martinez velill
Chile discapacidad nosocomial slideshare nicolas martinez velillnicolasmartinezvelilla
 

En vedette (20)

Social Media Report Part 1optus2010
Social Media Report Part 1optus2010Social Media Report Part 1optus2010
Social Media Report Part 1optus2010
 
Periódico demayoerquierosersoldado
Periódico demayoerquierosersoldadoPeriódico demayoerquierosersoldado
Periódico demayoerquierosersoldado
 
Brauniger IQ basis
Brauniger IQ basisBrauniger IQ basis
Brauniger IQ basis
 
Curso de preparación de proyectos Módulo 2
Curso de preparación de proyectos   Módulo 2Curso de preparación de proyectos   Módulo 2
Curso de preparación de proyectos Módulo 2
 
Smart Beta Strategies for Global REITs
Smart Beta Strategies for Global REITsSmart Beta Strategies for Global REITs
Smart Beta Strategies for Global REITs
 
Estudio agosto 2015 Sector Inmobiliario y Administradores de Propiedad Raíz
Estudio agosto 2015 Sector Inmobiliario y Administradores de Propiedad RaízEstudio agosto 2015 Sector Inmobiliario y Administradores de Propiedad Raíz
Estudio agosto 2015 Sector Inmobiliario y Administradores de Propiedad Raíz
 
Csic AñO Internacional 2009
Csic AñO Internacional 2009Csic AñO Internacional 2009
Csic AñO Internacional 2009
 
Catálogo de productos y servicios medioambientales ofertados por Basoinsa Ing...
Catálogo de productos y servicios medioambientales ofertados por Basoinsa Ing...Catálogo de productos y servicios medioambientales ofertados por Basoinsa Ing...
Catálogo de productos y servicios medioambientales ofertados por Basoinsa Ing...
 
Caballa
CaballaCaballa
Caballa
 
¡España va mal¡
¡España va mal¡¡España va mal¡
¡España va mal¡
 
topclicks.org
topclicks.orgtopclicks.org
topclicks.org
 
Inauguración Caliente de Tijuana
Inauguración Caliente de TijuanaInauguración Caliente de Tijuana
Inauguración Caliente de Tijuana
 
Press kit francesc biset solé bueno
Press kit francesc biset solé buenoPress kit francesc biset solé bueno
Press kit francesc biset solé bueno
 
Flora y fauna resumen ejecutivoei av1
Flora y fauna resumen ejecutivoei av1Flora y fauna resumen ejecutivoei av1
Flora y fauna resumen ejecutivoei av1
 
Frases de Woody Allen
Frases de Woody AllenFrases de Woody Allen
Frases de Woody Allen
 
Asociacion Amigos de Japón en Salamanca. Via de la Plata. Valdelacasa. 3 octu...
Asociacion Amigos de Japón en Salamanca. Via de la Plata. Valdelacasa. 3 octu...Asociacion Amigos de Japón en Salamanca. Via de la Plata. Valdelacasa. 3 octu...
Asociacion Amigos de Japón en Salamanca. Via de la Plata. Valdelacasa. 3 octu...
 
Net App Unified Storage Architecture
Net App Unified Storage ArchitectureNet App Unified Storage Architecture
Net App Unified Storage Architecture
 
Como Limpiar Y pulir los Vitrales
Como Limpiar Y pulir los VitralesComo Limpiar Y pulir los Vitrales
Como Limpiar Y pulir los Vitrales
 
Artículo sobre "El Ábaco del Voleibol", por Jorge Juan Berard
Artículo sobre "El Ábaco del Voleibol", por Jorge Juan BerardArtículo sobre "El Ábaco del Voleibol", por Jorge Juan Berard
Artículo sobre "El Ábaco del Voleibol", por Jorge Juan Berard
 
Chile discapacidad nosocomial slideshare nicolas martinez velill
Chile discapacidad nosocomial slideshare nicolas martinez velillChile discapacidad nosocomial slideshare nicolas martinez velill
Chile discapacidad nosocomial slideshare nicolas martinez velill
 

Similaire à Planning for enterprise voice lync server 2010 (rc)

Lync Powershell - Ls admin windows_power_shell_supplement
Lync Powershell - Ls admin windows_power_shell_supplementLync Powershell - Ls admin windows_power_shell_supplement
Lync Powershell - Ls admin windows_power_shell_supplementPeter Diaz
 
Installing and conf guide for hp sm connector
Installing and conf guide for hp sm connectorInstalling and conf guide for hp sm connector
Installing and conf guide for hp sm connectorTheEnferRimbaud
 
Deployment guide for Microsoft Office 2010 for IT professionals.
Deployment guide for Microsoft Office 2010 for IT professionals.Deployment guide for Microsoft Office 2010 for IT professionals.
Deployment guide for Microsoft Office 2010 for IT professionals.Компания Робот Икс
 
Deployment guide-for-share point-2013
Deployment guide-for-share point-2013Deployment guide-for-share point-2013
Deployment guide-for-share point-2013prconcepcion
 
Deployment guide-for-office-2013
Deployment guide-for-office-2013Deployment guide-for-office-2013
Deployment guide-for-office-2013Heo Gòm
 
Deployment guide-for-office-2013
Deployment guide-for-office-2013Deployment guide-for-office-2013
Deployment guide-for-office-2013Steve Xu
 
SharePoint 2013 Composites from Microsoft and Atidan
SharePoint 2013 Composites from Microsoft and AtidanSharePoint 2013 Composites from Microsoft and Atidan
SharePoint 2013 Composites from Microsoft and AtidanDavid J Rosenthal
 
Microsoft Project 2013 Demand Management Guide
Microsoft Project 2013 Demand Management GuideMicrosoft Project 2013 Demand Management Guide
Microsoft Project 2013 Demand Management GuideDavid J Rosenthal
 
Deployment Guide for Business Productivity Online Standard Suite: Whitepaper
Deployment Guide for Business Productivity Online Standard Suite: WhitepaperDeployment Guide for Business Productivity Online Standard Suite: Whitepaper
Deployment Guide for Business Productivity Online Standard Suite: WhitepaperMicrosoft Private Cloud
 
Oracl apps api usages
Oracl apps api usagesOracl apps api usages
Oracl apps api usagesrakhe_r
 
Deployment For Wss3
Deployment For Wss3Deployment For Wss3
Deployment For Wss3LiquidHub
 
Informatica installation guide
Informatica installation guideInformatica installation guide
Informatica installation guidecbosepandian
 
Dot Mobi Mobile Web Developers Guide
Dot Mobi Mobile Web Developers GuideDot Mobi Mobile Web Developers Guide
Dot Mobi Mobile Web Developers Guideeraz
 
Visual Studio 2015 and MSDN Licensing Whitepaper - November 2015
Visual Studio 2015 and MSDN Licensing Whitepaper  - November 2015Visual Studio 2015 and MSDN Licensing Whitepaper  - November 2015
Visual Studio 2015 and MSDN Licensing Whitepaper - November 2015David J Rosenthal
 
Oracle Web Conferencing - Release 2.0.4
Oracle Web Conferencing - Release 2.0.4Oracle Web Conferencing - Release 2.0.4
Oracle Web Conferencing - Release 2.0.4Mehul Sanghavi
 
Ibm lotus connections 3.0 lab excercises workbook 2011
Ibm lotus connections 3.0 lab excercises workbook 2011Ibm lotus connections 3.0 lab excercises workbook 2011
Ibm lotus connections 3.0 lab excercises workbook 2011Friedel Jonker
 
12641 Mobile Web Developers Guide
12641 Mobile Web Developers Guide12641 Mobile Web Developers Guide
12641 Mobile Web Developers Guidesanajeya
 

Similaire à Planning for enterprise voice lync server 2010 (rc) (20)

Lync Powershell - Ls admin windows_power_shell_supplement
Lync Powershell - Ls admin windows_power_shell_supplementLync Powershell - Ls admin windows_power_shell_supplement
Lync Powershell - Ls admin windows_power_shell_supplement
 
Installing and conf guide for hp sm connector
Installing and conf guide for hp sm connectorInstalling and conf guide for hp sm connector
Installing and conf guide for hp sm connector
 
Deployment guide for Microsoft Office 2010 for IT professionals.
Deployment guide for Microsoft Office 2010 for IT professionals.Deployment guide for Microsoft Office 2010 for IT professionals.
Deployment guide for Microsoft Office 2010 for IT professionals.
 
Deployment guide-for-share point-2013
Deployment guide-for-share point-2013Deployment guide-for-share point-2013
Deployment guide-for-share point-2013
 
Deployment guide-for-office-2013
Deployment guide-for-office-2013Deployment guide-for-office-2013
Deployment guide-for-office-2013
 
Deployment guide-for-office-2013
Deployment guide-for-office-2013Deployment guide-for-office-2013
Deployment guide-for-office-2013
 
SharePoint 2013 Composites from Microsoft and Atidan
SharePoint 2013 Composites from Microsoft and AtidanSharePoint 2013 Composites from Microsoft and Atidan
SharePoint 2013 Composites from Microsoft and Atidan
 
Microsoft Project 2013 Demand Management Guide
Microsoft Project 2013 Demand Management GuideMicrosoft Project 2013 Demand Management Guide
Microsoft Project 2013 Demand Management Guide
 
Deployment Guide for Business Productivity Online Standard Suite: Whitepaper
Deployment Guide for Business Productivity Online Standard Suite: WhitepaperDeployment Guide for Business Productivity Online Standard Suite: Whitepaper
Deployment Guide for Business Productivity Online Standard Suite: Whitepaper
 
Oracl apps api usages
Oracl apps api usagesOracl apps api usages
Oracl apps api usages
 
Deployment For Wss3
Deployment For Wss3Deployment For Wss3
Deployment For Wss3
 
Informatica installation guide
Informatica installation guideInformatica installation guide
Informatica installation guide
 
Plesk Modules
Plesk ModulesPlesk Modules
Plesk Modules
 
Moss2007
Moss2007Moss2007
Moss2007
 
Dot Mobi Mobile Web Developers Guide
Dot Mobi Mobile Web Developers GuideDot Mobi Mobile Web Developers Guide
Dot Mobi Mobile Web Developers Guide
 
Admin
AdminAdmin
Admin
 
Visual Studio 2015 and MSDN Licensing Whitepaper - November 2015
Visual Studio 2015 and MSDN Licensing Whitepaper  - November 2015Visual Studio 2015 and MSDN Licensing Whitepaper  - November 2015
Visual Studio 2015 and MSDN Licensing Whitepaper - November 2015
 
Oracle Web Conferencing - Release 2.0.4
Oracle Web Conferencing - Release 2.0.4Oracle Web Conferencing - Release 2.0.4
Oracle Web Conferencing - Release 2.0.4
 
Ibm lotus connections 3.0 lab excercises workbook 2011
Ibm lotus connections 3.0 lab excercises workbook 2011Ibm lotus connections 3.0 lab excercises workbook 2011
Ibm lotus connections 3.0 lab excercises workbook 2011
 
12641 Mobile Web Developers Guide
12641 Mobile Web Developers Guide12641 Mobile Web Developers Guide
12641 Mobile Web Developers Guide
 

Plus de Daniel Ullmark

Unc318 microsoft communications server “14” lync 2010 what's new in conferenc...
Unc318 microsoft communications server “14” lync 2010 what's new in conferenc...Unc318 microsoft communications server “14” lync 2010 what's new in conferenc...
Unc318 microsoft communications server “14” lync 2010 what's new in conferenc...Daniel Ullmark
 
Unc312 microsoft communications server “14” lync 2010 network considerations
Unc312 microsoft communications server “14” lync 2010 network considerationsUnc312 microsoft communications server “14” lync 2010 network considerations
Unc312 microsoft communications server “14” lync 2010 network considerationsDaniel Ullmark
 
Planning for your organization lync server 2010 (rc)
Planning for your organization lync server 2010 (rc)Planning for your organization lync server 2010 (rc)
Planning for your organization lync server 2010 (rc)Daniel Ullmark
 
Planning for other features lync server 2010 (rc)
Planning for other features lync server 2010 (rc)Planning for other features lync server 2010 (rc)
Planning for other features lync server 2010 (rc)Daniel Ullmark
 
Planning for im and conferencing lync server 2010 (rc)
Planning for im and conferencing lync server 2010 (rc)Planning for im and conferencing lync server 2010 (rc)
Planning for im and conferencing lync server 2010 (rc)Daniel Ullmark
 
Planning for external user access lync server 2010 (rc)
Planning for external user access lync server 2010 (rc)Planning for external user access lync server 2010 (rc)
Planning for external user access lync server 2010 (rc)Daniel Ullmark
 
Planning for clients and devices lync server 2010 (rc)
Planning for clients and devices lync server 2010 (rc)Planning for clients and devices lync server 2010 (rc)
Planning for clients and devices lync server 2010 (rc)Daniel Ullmark
 
Planning for archiving lync server 2010 (rc)
Planning for archiving lync server 2010 (rc)Planning for archiving lync server 2010 (rc)
Planning for archiving lync server 2010 (rc)Daniel Ullmark
 
Determining your infrastructure requirements for lync server 2010 (rc)
Determining your infrastructure requirements for lync server 2010 (rc)Determining your infrastructure requirements for lync server 2010 (rc)
Determining your infrastructure requirements for lync server 2010 (rc)Daniel Ullmark
 

Plus de Daniel Ullmark (9)

Unc318 microsoft communications server “14” lync 2010 what's new in conferenc...
Unc318 microsoft communications server “14” lync 2010 what's new in conferenc...Unc318 microsoft communications server “14” lync 2010 what's new in conferenc...
Unc318 microsoft communications server “14” lync 2010 what's new in conferenc...
 
Unc312 microsoft communications server “14” lync 2010 network considerations
Unc312 microsoft communications server “14” lync 2010 network considerationsUnc312 microsoft communications server “14” lync 2010 network considerations
Unc312 microsoft communications server “14” lync 2010 network considerations
 
Planning for your organization lync server 2010 (rc)
Planning for your organization lync server 2010 (rc)Planning for your organization lync server 2010 (rc)
Planning for your organization lync server 2010 (rc)
 
Planning for other features lync server 2010 (rc)
Planning for other features lync server 2010 (rc)Planning for other features lync server 2010 (rc)
Planning for other features lync server 2010 (rc)
 
Planning for im and conferencing lync server 2010 (rc)
Planning for im and conferencing lync server 2010 (rc)Planning for im and conferencing lync server 2010 (rc)
Planning for im and conferencing lync server 2010 (rc)
 
Planning for external user access lync server 2010 (rc)
Planning for external user access lync server 2010 (rc)Planning for external user access lync server 2010 (rc)
Planning for external user access lync server 2010 (rc)
 
Planning for clients and devices lync server 2010 (rc)
Planning for clients and devices lync server 2010 (rc)Planning for clients and devices lync server 2010 (rc)
Planning for clients and devices lync server 2010 (rc)
 
Planning for archiving lync server 2010 (rc)
Planning for archiving lync server 2010 (rc)Planning for archiving lync server 2010 (rc)
Planning for archiving lync server 2010 (rc)
 
Determining your infrastructure requirements for lync server 2010 (rc)
Determining your infrastructure requirements for lync server 2010 (rc)Determining your infrastructure requirements for lync server 2010 (rc)
Determining your infrastructure requirements for lync server 2010 (rc)
 

Dernier

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

Planning for enterprise voice lync server 2010 (rc)

  • 1. Planning for Enterprise Voice in Microsoft Lync Server 2010 Published: September 2010
  • 2. This document is provided “as-is”. Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. Some examples depicted herein are provided for illustration only and are fictitious. No real association or connection is intended or should be inferred. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes. This document is confidential and proprietary to Microsoft. It is disclosed and can be used only pursuant to a non-disclosure agreement. Copyright © 2010 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, ActiveSync, ActiveX, Excel, Forefront, Groove, Hyper-V, Internet Explorer, Lync, MSDN, MSN, OneNote, Outlook, PowerPoint, RoundTable, SharePoint, Silverlight, SQL Server, Visio, Visual C++, Windows, Windows Media, Windows PowerShell, Windows Server, and Windows Vista are trademarks of the Microsoft group of companies. All other trademarks are property of their respective owners.
  • 3. Contents Planning for Enterprise Voice......................................................................................................1 Using the Lync Server 2010 Planning Tool to Plan for Enterprise Voice...................................1 Topology Basics You Must Know Before Planning...................................................................3 Sites......................................................................................................................................4 Server Roles.........................................................................................................................4 Assessing Your Topology for Enterprise Voice.........................................................................7 Estimating Voice Usage and Traffic..........................................................................................7 Features and Capabilities of Enterprise Voice..........................................................................8 PSTN Connectivity..............................................................................................................11 SIP Trunks.......................................................................................................................11 Why Use SIP Trunking?...................................................................................................12 How Do I Implement SIP Trunking?.................................................................................13 The ITSP Side of SIP Trunk Connections........................................................................15 SIP Trunking Topologies..................................................................................................15 Branch Site SIP Trunks....................................................................................................17 SIP Trunking Deployment Overview................................................................................17 Direct SIP Connections....................................................................................................18 Direct SIP Deployment Options.......................................................................................18 IP-PSTN Gateways..........................................................................................................21 Multiple Gateway Support................................................................................................25 Translation Rules.............................................................................................................27 Planning Outbound Call Routing.....................................................................................28 Dial Plans and Normalization Rules................................................................................29 Voice Policies..................................................................................................................34 PSTN Usage Records.....................................................................................................35 Voice Routes...................................................................................................................36 On-Premises Exchange Unified Messaging Integration......................................................38 Features of Integrated Unified Messaging and Lync Server............................................39 Components and Topologies for On-Premises Unified Messaging..................................39 Guidelines for Integrating On-Premises Unified Messaging and Lync Server..................40 Deployment Process for Integrating On-Premises Unified Messaging and Lync Server. 41 Hosted Exchange Unified Messaging Integration...............................................................48 Hosted Exchange UM Architecture and Routing..............................................................48 Hosted Exchange UM Integration Architecture................................................................48 Hosted Exchange UM Routing........................................................................................50 Hosted Voice Mail Policies...............................................................................................52 Hosted Exchange User Management..............................................................................53 Hosted Exchange Contact Object Management..............................................................55 Deployment Process for Integrating Hosted Exchange UM with Lync Server..................56 Call Admission Control........................................................................................................57 Overview of Call Admission Control.................................................................................58 Planning for Call Admission Control................................................................................61
  • 4. Example: Gathering the Required Information for Call Admission Control.......................63 Infrastructure Requirements for Call Admission Control..................................................71 Deployment Best Practices for Call Admission Control....................................................71 Deployment Process for Call Admission Control.............................................................71 Emergency Services (E9-1-1).............................................................................................73 Overview of E9-1-1..........................................................................................................73 E9-1-1 Planning Workbook..............................................................................................74 Defining the Scope of the E9-1-1 Deployment.................................................................75 Defining the Network Elements Used to Determine Location..........................................75 Enabling Users for E9-1-1...............................................................................................76 Managing Locations........................................................................................................77 Defining the User Experience for Manually Acquiring a Location....................................78 Designing the SIP Trunk for E9-1-1.................................................................................79 Including the Security Desk.............................................................................................80 Choosing an Emergency Services Service Provider.......................................................80 Location Policy Definition.................................................................................................80 Deployment Process for E9-1-1.......................................................................................81 Media Bypass.....................................................................................................................85 How Media Bypass Works...............................................................................................85 Media Bypass Modes......................................................................................................86 Media Bypass and Call Admission Control......................................................................86 Requirements for Media Bypass......................................................................................88 Planning for Media Bypass..............................................................................................88 Private Telephone Lines......................................................................................................90 Planning for Call Management Features.............................................................................92 Capabilities of Call Management.....................................................................................92 Supported Topologies for Call Management....................................................................95 Requirements for Call Management................................................................................95 Hardware and Software Requirements for Call Management..........................................95 Port Requirements for Call Management.........................................................................96 Audio File Requirements for Call Management...............................................................96 Call Park Audio File Requirements..................................................................................97 Response Group Audio File Requirements......................................................................97 Call Park Application........................................................................................................98 Components Used by Call Park.......................................................................................99 Clients Supported for Call Park.......................................................................................99 Deployment Process for Call Park.................................................................................100 Response Group Application.........................................................................................102 Components Used by Response Group........................................................................102 Clients Supported for Response Group.........................................................................103 Response Group Configuration Tool Requirements.......................................................104 Capacity Planning for Response Group.........................................................................104 Deployment Process for Response Group....................................................................105 Announcement Application............................................................................................107 Components Used by Announcements..........................................................................107 Deployment Process for Announcements......................................................................107
  • 5. Planning for Enterprise Voice Resiliency..............................................................................108 Planning for Central Site Voice Resiliency........................................................................108 Planning for Branch-Site Voice Resiliency........................................................................112 Branch-Site Resiliency Features....................................................................................112 Branch-Site Resiliency Solutions...................................................................................113 Branch-Site Resiliency Requirements............................................................................116 Configuring a Failover Route.........................................................................................119 Components Required for Enterprise Voice.........................................................................120 Front End Server VoIP Components.................................................................................120 Mediation Server Component...........................................................................................122 Multiple Gateway Support..............................................................................................123 Call Admission Control and Mediation Server.............................................................................125 Enhanced 9-1-1 (E9-1-1) and Mediation Server.........................................................................127 Media Bypass and Mediation Server..........................................................................................127 Components and Topologies for Mediation Server......................................................................127 Deployment Guidelines for Mediation Server..............................................................................129 PSTN Connectivity Components.................................................................................................130 Perimeter Network VoIP Components.........................................................................................131 Quality Considerations for Enterprise Voice................................................................................131 Planning for Monitoring...............................................................................................................131 Deployment Guidelines for Enterprise Voice...............................................................................136 Deployment Process Overview for Enterprise Voice...................................................................138 Moving Users to Enterprise Voice...............................................................................................138
  • 6.
  • 7. Planning for Enterprise Voice The steps that you follow in your deployment of Enterprise Voice depend on your existing topology, infrastructure, and the Enterprise Voice functionality you want to support for users in your topology. While the required steps are different depending on what features you choose, there are considerations that you must make at a high level. In general, consider the type and number of sites you have deployed and their geographical locations, the call volume of each site, the types of network links you have between sites, whether you want to provide redundancy and failover for Voice functionality for each site, and whether you want to use existing PBX equipment. Certain considerations, such as high availability, are taken into account when you plan for the Microsoft Lync Server 2010 communications software as a whole and are reiterated in topics throughout this section as needed. Planning Considerations For planning decisions that pertain to the deployment of a particular Enterprise Voice capability or deployment scenario or component, consult the topics in this section: • Using the Lync Server 2010 Planning Tool to Plan for Enterprise Voice • Topology Basics You Must Know Before Planning • Assessing Your Topology for Enterprise Voice • Estimating Voice Usage and Traffic • PSTN Connectivity • On-Premises Exchange Unified Messaging Integration • Hosted Exchange Unified Messaging Integration • Call Admission Control • Emergency Services (E9-1-1) • Media Bypass • Private Telephone Lines • Planning for Call Management Features • Moving Users to Enterprise Voice Using the Lync Server 2010 Planning Tool to Plan for Enterprise Voice Microsoft Lync Server 2010, Planning Tool is a wizard that interactively asks you a series of questions about your organization, the Lync Server 2010 features you want to enable, and your capacity planning needs. It then creates a recommended deployment topology based on your answers, and produces several forms of output that helps your planning and installation. We recommend that you use the planning tool to design your Enterprise Voice topology. You can run the planning tool to familiarize yourself with some of the Enterprise Voice capabilities offered by Lync Server 2010 before you begin reviewing the planning documentation. (The tool does not 1
  • 8. Planning for Enterprise Voice in Microsoft Lync Server 2010 ask questions about all Enterprise Voice features. Rather, the planning tool focuses on the Enterprise Voice features that have an impact on your infrastructure.) The tool can help you review the documentation with more of an eye toward the specific requirements of the features and functionality you are interested in. In the documentation, detailed information about capabilities and components, including those not included in the planning tool, can help you to make informed decisions when you run the planning tool again immediately prior to deployment to design Enterprise Voice deployment at the sites in your organization. Installation Requirements for the Planning Tool The Lync Server 2010 planning tool is available as a download that is separate from the Lync Server 2010 Enterprise Edition or Lync Server 2010 Standard Edition installation media. Note: Ensure that you remove all earlier versions of the Lync Server 2010 planning tool before you install the version provided for this release. To install the planning tool, you must install the following: • Operating system (one of the following): Windows Server 2008 with Service Pack 2 (SP2), Windows Server 2008 R2, Windows 7, Windows Vista with SP2, either 32-bit or 64-bit • .NET Framework 3.5 with SP1 Planning Tool Considerations As recommended in Beginning the Planning Process in the Planning documentation, at the start of the planning process you may have run the planning tool to get a sense of the kind of questions you would need to think about while planning your Lync Server 2010 deployment. For the Enterprise Voice workload, in addition to highlighting available Enterprise Voice features and capabilities, the planning tool will also alert you to the mitigating factors that you need to account for in your environment. For example, if you indicate that you plan to deploy SIP trunking to provide PSTN connectivity, but that the SIP trunk does not support media bypass, then the tool asks you to provide the hardware specifications for the Mediation Server that will be required to process media for calls that use the SIP trunk. If the SIP trunk supports media bypass, then media from a user at a branch site can flow directly to a gateway or other media termination point without requiring you to deploy a Mediation Server at the branch site or without having to flow over the WAN link to the central site that has the Mediation Server that controls the gateway. The planning tool considerations include: • the number of sites in your deployment and the type of network connection between them • the number of users, including the number or percentage of users that will be enabled for Enterprise Voice, at each of the sites in your deployment • the number of calls that you expect Enterprise Voice users to generate at each site • Enterprise Voice features that you want to provide to your users, including: a. Exchange Unified Messaging voice mail 2
  • 9. Planning for Enterprise Voice in Microsoft Lync Server 2010 b. Call Admission Control over WAN links between sites c. Media bypass • the PSTN connectivity options that you will incorporate, for example: • the type of PSTN gateway • the SIP Trunk to an Internet Telephony Service Provider (ITSP) • the type of PBX you will deploy • whether the PSTN connectivity option that you choose supports the new DNS load balancing and media bypass functionality that have been added to Lync Server for this release • the type of network line or primary rate interface (PRI) used by those devices • Mediation Server specifications Using the deployment preferences you identified during the Enterprise Voice planning process (as a result of reviewing the documentation and running the planning tool), re-run the planning tool to design a topology that will now include a Mediation Server collocated with each Front End Server, settings for your preferred Enterprise Voice capabilities, and Enterprise Voice support for users at the appropriate sites in your Lync Server environment. Next Steps for Planning Tool Output Output the planning tool’s recommended topology to an XML file that is readable by Topology Builder. Then, in Topology Builder, configure the fully qualified domain name (FQDN) or Internet protocol (IP) address, port, and transport protocol for the Mediation Server and media gateways that you have deployed for Enterprise Voice. Use Topology Builder to publish your configuration settings to the Central Management store. After the central management store is updated with your new Enterprise Voice settings, running the setup files for Lync Server on each server in your deployment will install Mediation Server and configure the PSTN gateway associations with the appropriate settings. Topology Basics You Must Know Before Planning You do not have to be an expert on Microsoft Lync Server 2010 communications software to run the Microsoft Lync Server 2010, Planning Tool. In fact, running the Lync Server 2010, Planning Tool multiple times, answering questions differently, and comparing the output is a good way to learn about Lync Server 2010. Before you learn about the various components in more depth, you should understand the following basic aspects of Lync Server topologies. In This Section • Sites • Server Roles 3
  • 10. Planning for Enterprise Voice in Microsoft Lync Server 2010 Sites In Microsoft Lync Server 2010, you define sites on your network that contain Lync Server 2010 components. A site is a set of computers that are well-connected by a high-speed, low-latency network, such as a single local area network (LAN) or two networks connected by a high-speed fiber optic network. Note that Lync Server sites are a separate concept from Active Directory Domain Services (AD DS) sites and Microsoft Exchange Server sites. Your Lync Server 2010 sites do not have to correspond to your Active Directory sites. Site Types Each site is either a central site, which contains at least one Front End pool or Standard Edition server, or a branch site. Each branch site is associated with exactly one central site, and the users at the branch site get most of their Lync Server functionality from the servers at the associated central site. Each branch site contains one of the following: • A Survivable Branch Appliance, which is a new device introduced in Lync Server 2010 that combines a public switched telephone network (PSTN) gateway with some Lync Server functionality. • A PSTN gateway and, optionally, a Mediation Server. A branch site with a resilient wide area network (WAN) link to a central site can use the second option, a PSTN gateway and optionally a Mediation Server. Branch site sites with less-resilient links should use a Survivable Branch Appliance, which provide resiliency in times of wide-area network failures. For example, in a site with a Survivable Branch Appliance deployed, users can still make and receive Enterprise Voice calls if the WAN connecting the branch site to the central site is down. For details about the Survivable Branch Appliance and resiliency, see Branch site Resiliency. Site Topologies Your deployment must include at least one central site, and can include zero to many branch sites. Each branch site is affiliated with one central site. The central site provides the Lync Server 2010 services to the branch site that are not located locally at the branch site. Server Roles Each server running Microsoft Lync Server 2010 runs one or more server roles. A server role is a defined set of Lync Server 2010 functionality provided by that server. You do not need to deploy all available server roles in your network. Install only the server roles that contain the functionality that you want. Even if you are not familiar with server roles in Lync Server, the Microsoft Lync Server 2010, Planning Tool can guide you to the best solution for the servers you need to deploy, based on the features that you want. This section provides a brief overview of the server roles and the general features they provide: • Front End Server and Back End Server • A/V Conferencing Server 4
  • 11. Planning for Enterprise Voice in Microsoft Lync Server 2010 • Edge Server • Mediation Server • Monitoring Server • Archiving Server • Director For most server roles, for scalability and high availability you can deploy pools of multiple servers all running the same server role. Each server in a pool must run an identical server role or roles. For some types of pools in Lync Server, you must deploy a load balancer to spread traffic between the various servers in the pool. Standard Edition Server The Standard Edition server is designed for small organizations, and for pilot projects of large organizations. It enables many of the features of Lync Server 2010, as well as the necessary databases, to run on a single server. This enables you to have Lync Server functionality for a lesser cost, but does not provide a true high-availability solution. Standard Edition server enables you to use instant messaging (IM), presence, conferencing, and Enterprise Voice, all running on one server. For a high-availability solution, use Lync Server 2010 Enterprise Edition. Front End Server and Back End Server The Front End Server is the core server role, and runs many basic Lync Server functions. The Front End Server, along with the Back End Servers that provide the database, are the only server roles required to be in any Lync Server Enterprise Edition deployment. A Front End pool is a set of Front End Servers, configured identically, that work together to provide services for a common group of users. A pool provides scalability and failover capability your users. Front End Server includes the following functionality: • User authentication and registration • Presence information and contact card exchange • Address book services and distribution list expansion • IM functionality, including multi-party IM conferences • Web conferencing and application sharing (if deployed) • Application hosting services, for both applications included with Lync Server (for example, Conferencing Attendant and Response Group application) and third-party applications • Application services for application hosting and hosts applications (for example, Response Group Application, and several others) Additionally, one Front End pool in the deployment also runs the Central Management Server, which manages and deploys basic configuration data to all servers running Lync Server 2010. The Central Management Server also provides Lync Server 2010 Management Shell and file transfer capabilities. 5
  • 12. Planning for Enterprise Voice in Microsoft Lync Server 2010 The Back End Servers are database servers running the Microsoft SQL Server database software that provide the database services for the Front End pool. You can have a single Back End Server, but a cluster of two or more servers is recommended for failover. Back End Servers do not run any Lync Server software. If you already have a SQL Server cluster that you are using for other applications, you can also use this cluster for Lync Server 2010, if performance allows. Information stored in the Back End Server databases includes presence information, user’s contact lists, conferencing data including persistent data about the state of all current conferences, and conference scheduling data. A/V Conferencing Server A/V Conferencing Server provides A/V conferencing functionality to your deployment. It can be collocated with Front End Server, or deployed separately as a single server or A/V Conferencing Server pool. Edge Server Edge Server enables your users to communicate and collaborate with users outside the organization’s firewalls. These external users can include the organization’s own users who are currently working offsite, users from federated partner organizations, and outside users who have been invited to join conferences hosted on your Lync Server deployment. Edge Server also enables connectivity to public IM connectivity services, including the Windows Live network of Internet services, AOL, and Yahoo!. Mediation Server Mediation Server is a necessary component for implementing Enterprise Voice and dial-in conferencing. Mediation Server translates signaling and, in some configurations, media between your internal Lync Server infrastructure and an Internet Protocol/Public Switched Telephone Network (IP-PSTN) gateway or a Session Initiation Protocol (SIP) trunk. For details, see Mediation Server Component. Monitoring Server Monitoring Server collects data about the quality of your network media, in both Enterprise Voice calls and A/V conferences. This information can help you provide the best possible media experience for your users. It also collects call error records (CERs), which you can use to troubleshoot failed calls. Additionally, it collects usage information in the form of call detail records (CDRs) about various Lync Server features so that you can calculate return on investment of your deployment, and plan the future growth of your deployment. For details, see Planning for Monitoring. Archiving Server Archiving Server enables you to archive IM communications and meeting content for compliance reasons. If you do not have legal compliance concerns, you do not need to deploy Archiving Server. 6
  • 13. Planning for Enterprise Voice in Microsoft Lync Server 2010 Director Directors can authenticate Lync Server user requests, but do not home user accounts, or provide presence or conferencing services. Directors are most useful in deployments that enable external user access, where the Director can authenticate requests before sending them on to internal servers. Directors can also improve performance in organizations with multiple Front End pools. For details, see “Director” in the “Planning for External User Access in Lync Server 2010” document. Assessing Your Topology for Enterprise Voice This section describes the considerations you need to make about the regions, sites, and the links between sites in your topology and how those are important when you deploy Enterprise Voice. Note: In this release, the documentation addresses only a few of the topology considerations you need to make. Sites and Regions First, identify the sites in your topology where you will deploy Enterprise Voice and the regions to which those sites belong. In particular, consider how you will provide PSTN connectivity to various sites. For manageability and logistical reasons, the regions to which these sites belong can be a deciding factor. Decide where gateways will be deployed locally, where Survivable Branch Appliances (SBAs) will be deployed, and where you can configure SIP Trunks (either locally or at the central site) to an Internet telephony service provider (ITSP). Network Links Between Sites You also need to consider the bandwidth usage that you expect on the network links between your central site and branch sites. If you have or plan to deploy resilient WAN links between sites, we recommend that you deploy a gateway at each branch site to provide local direct inward dial (DID) termination for users at those sites. If you have resilient WAN links, but the bandwidth on a WAN link is likely to be constrained, configure Call Admission Control for that link. Consider also enabling media bypass on constrained links if you have a gateway peer that supports media bypass. Estimating Voice Usage and Traffic The Microsoft Lync Server 2010, Planning Tool uses the following metric to estimate user traffic at each site and the number of media ports that are required to support that traffic. The number of media ports in turn determines the number of Mediation Servers and gateways that will be required. The media gateways that most organizations consider deploying range in size from 2 to as many as 960 ports. (There are even larger gateways, but these are used mainly by telephone service providers.) • For Light traffic (one PSTN call per hour) figure 15 users per port • For Medium traffic (2 PSTN calls per hour) figure 10 users per port 7
  • 14. Planning for Enterprise Voice in Microsoft Lync Server 2010 • For Heavy traffic (3 or more PSTN calls per hour) figure 5 users per port For example, an organization with 10,000 users and medium traffic would require 1000 ports. The number of gateways required would equal the total number of ports required as determined by the total capacity of the gateways. Enabling media to bypass the Mediation Server reduces the number of ports required. The planning tool takes this into account when making its recommendations. For more information, see Media Bypass later in this document. Features and Capabilities of Enterprise Voice Microsoft Lync Server 2010 Enterprise Voice features and capabilities each have their own set of planning considerations, deployment requirements, and configuration steps. The topics later in this section are grouped by feature or capability such that you can plan to deploy each separately (either in a phased deployment or at some sites and not others) without having to concern yourself with information and requirements that pertain to features or capabilities that you are not planning to deploy. The following are features that persist from versions released prior to Lync Server 2010: • PSTN Connectivity • Exchange Unified Messaging Voice Mail Note: The ability to use a hosted Exchange service provider to provide voice messaging to users is new to Lync Server 2010 The following list includes Enterprise Voice functionality that is new to or has been enhanced for Lync Server 2010: • Call Admission Control • Emergency Services (E9-1-1) • Media Bypass • Multiple Gateway Support • Caller ID Manipulation • Outbound Route Translation • Private Telephone Lines • Common Area Phones • Analog Devices • Voice Resiliency • Call Management and Call Handling PSTN Connectivity A Lync Server Enterprise Voice deployment supports calls to and from the public switched telephone network (PSTN). PSTN calls require that you configure a SIP Trunk that connects Lync Server to an Internet telephony service provider (ITSP), to an IP-PBX on your local network, or to 8
  • 15. Planning for Enterprise Voice in Microsoft Lync Server 2010 an IP-PSTN gateway by way of the Mediation Server or a supported hardware Survivable Branch Appliance. For details about the PSTN connectivity options supported by Lync Server, see PSTN Connectivity. For details about the outbound call routes that need to be configured between Lync Server and ITSPs, IP-PBXes, or IP-PSTN gateways, see Planning Outbound Call Routing. Exchange Unified Messaging Voice Mail If you have deployed or plan to deploy Microsoft Exchange Server in your organization, you can use Exchange Unified Messaging (UM) features to provide voice mail to Enterprise Voice users. For details about integrating Exchange UM, see On-Premises Exchange Unified Messaging Integration and Hosted Exchange Unified Messaging Integration. Call Admission Control Lync Server 2010 introduces call admission control as a way to manage whether calls can be established based on available network bandwidth. For details about assessing your network sites, your network bandwidth, and configuring call admission control policies to manage bandwidth, see Call Admission Control. Emergency Services Also new to Lync Server is support for enhanced 9-1-1 (E9-1-1), a feature that provides location information to dispatchers of emergency services. For details about E9-1-1 and associating Enterprise Voice users’ phone numbers with their physical locations, see Emergency Services (E9-1-1). Media Bypass Media bypass is a new feature of Lync Server that enables media to bypass the Mediation Server in order to be processed by a SIP trunk’s site-consolidated media termination points (MTP) instead. Media bypass is only available for certain types of calls. For details about configuring support for media bypass in your Enterprise Voice deployment, see Media Bypass. Multiple Gateway Support In Lync Server 2010, a single Mediation Server can now control multiple IP-PSTN gateways. In previous releases, there was a 1:1 ratio of Mediation Server to Gateways. In this release, when defining a call route, you specify the gateways associated with that route, but you do not specify which Mediation Servers are associated with the route. Instead, you use Topology Builder to associate gateways, and therefore routes, with one or more Mediation Servers. For details, see Multiple Gateway Support. Caller ID Manipulation Lync Server 2010 provides you with the ability to manipulate the caller ID for outbound calls. As you plan outbound call routes, consider whether to manipulate the caller ID for calls placed by certain users, groups, sites, or all users. 9
  • 16. Planning for Enterprise Voice in Microsoft Lync Server 2010 Outbound Route Translation In Lync Server 2010, you can help streamline outbound routing by creating one or more translation rules that are associated with the gateway during trunk configuration and which manipulate the Request URI of a call prior to routing it to the gateway. By performing outbound route translation on the server, you can reduce the configuration required on the gateway to manipulate phone numbers into a local dialing format. Private Telephone Lines Another new feature of Lync Server is the ability for Enterprise Voice users to have a second, unlisted telephone number for receiving incoming calls. For details about private telephone lines, see Private Telephone Lines. Common Area Phones Lync Server introduces support for common area phones which make it possible, for the first time, to use Lync Server to provide phone service in and to enable unified communications functionality from common areas, such as building lobbies. For details about planning for common area phones in your Lync Server environment, see Preparing for Devices. Analog Devices Lync Server now supports analog devices in the Enterprise Voice environment. Analog devices include analog phones or analog fax machines connected to an analog port of a gateway or a PBX, ATA gateways with 2 to 4 analog ports into which analog devices can connect and which are connected to a SIP-PSTN gateway, and SIP-PSTN analog gateways (IP-PSTN gateways with native analog ports). Note: In the Beta release, no documentation is available to describe how to plan for integrating analog devices into your Enterprise Voice deployment. Voice Resiliency Lync Server now includes support for Enterprise Voice users to continue making and receiving calls in the event a central site becomes unavailable by connecting to secondary central sites. Branch site resilience is the ability of a branch site to provide continuous Enterprise Voice service to its employees in the event the WAN link to its central site becomes unavailable. For details about planning for a resilient Enterprise Voice deployment, see Planning for Enterprise Voice Resiliency, Planning for Central Site Voice Resiliency, and Planning for Branch-Site Voice Resiliency. Call Management and Call Handling Lync Server includes call management features that affect how incoming calls are routed and answered. For example, you can enable call parking and specify what happens to incoming calls to unassigned phone numbers. 10
  • 17. Planning for Enterprise Voice in Microsoft Lync Server 2010 You can continue to use the feature from Microsoft Office Communications Server 2007 R2 in which you configure users to act as delegates for their manager’s incoming calls. You can also continue to configure routing and queuing of incoming calls to groups of designated users (called response groups). New functionality for response groups includes the ability for agents to handle incoming and outgoing calls anonymously, for agents using Microsoft Lync 2010 Attendant to answer waiting calls in any order, integrated manageability, more flexible IVR configurations and prompts, and a Web service that supports customized agent consoles. For details about planning for these call management features, see Planning for Call Management Features. PSTN Connectivity An enterprise-grade VoIP solution must provide for calls to and from the Public Switched Telephone Network (PSTN) without any decline in quality of service. Users placing and receiving calls should not be aware of the underlying technology. From the user's perspective, a call between the Enterprise Voice infrastructure and the PSTN should seem like just another phone call. Microsoft Lync Server 2010 provides reliable, transparent PSTN connectivity using the following options: • SIP Trunks to an Internet telephony service provider (ITSP) • Direct SIP Connections to an IP-PSTN gateway • Direct SIP Connections to a PBX Depending on its size, geographic coverage, and existing voice infrastructure, a given enterprise may use one, two, or even all three of these options at various locations. In This Section • SIP Trunks • Direct SIP Connections • Multiple Gateway Support • Translation Rules • Planning Outbound Call Routing SIP Trunks Session Initiation Protocol (SIP) is used to initiate and manage voice over IP (VoIP) communications sessions for basic telephone service as well as many additional real-time communication services, such as instant messaging, conferencing, presence detection, and multimedia. This section provides planning information for implementing SIP trunks, a type of SIP connection that extends beyond the boundary of your local network. What is SIP Trunking? A SIP trunk is an IP connection that establishes a SIP communications link between your organization and an Internet telephony service provider (ITSP) beyond your firewall. Typically, a SIP trunk is used to connect your organization’s central site and an ITSP. In some cases, you may also opt to use SIP trunking to connect your central site to a branch site. 11
  • 18. Planning for Enterprise Voice in Microsoft Lync Server 2010 SIP Trunks vs. Direct SIP Connections The term trunk, derived from legacy circuit-switched technology, refers to a dedicated physical line that connects telephone switching equipment. Similar to the predecessor TDM trunks, SIP trunks are connections between two separate SIP networks (the Microsoft Lync Server 2010 enterprise and the ITSP). But unlike circuit-switched trunks, SIP trunks are virtual connections that can be established over any of the supported SIP trunking connection types. For more information about the supported connection types, see How Do I Implement SIP Trunking?. Direct SIP connections, on the other hand, are SIP connections that do not cross the local network boundary. For more information about how you can use direct SIP connections with Lync Server 2010, see Direct SIP Connections. Why Use SIP Trunking? Deploying SIP trunking can be a big step toward simplifying your organization’s telecommunications and preparing for the latest real-time communications enhancements. One of the primary advantages of SIP trunking is that it allows you to consolidate your organizations connections to the PSTN at a central site, as opposed to legacy TDM trunking, which typically requires a separate trunk from each branch site. SIP Trunking in Lync Server 2010 The Microsoft Lync Server 2010 SIP trunking capabilities enable the following scenarios: • An enterprise user inside or outside the corporate firewall can make a local or long- distance call specified by an E.164-compliant number that is terminated on the PSTN as a service of the corresponding service provider. • Any PSTN subscriber can contact an enterprise user inside or outside the corporate firewall by dialing a Direct Inward Dialing (DID) number associated with that enterprise user. Cost Savings The cost savings associated with SIP trunking can be substantial: • Long distance calls typically cost much less through a SIP trunk. • You can cut manageability costs and reduce the complexity of deployment. • Basic Rate Interface (BRI) and Primary Rate Interface (PRI) fees can be eliminated if you connect a SIP trunk directly to your ITSP at significantly lower cost. In legacy TDM trunking, service providers charge for calls by the minute. The cost of SIP trunking may be based on bandwidth usage, which you can buy in smaller, more economical increments. (The actual cost is dependent on the service model of the ITSP you choose.) SIP Trunking vs. Hosting an IP-PSTN Gateway or IP-PBX Because SIP trunks connect directly to your service provider without traversing the PSTN, you can eliminate your IP-PSTN gateways and their attendant cost and complexity. Some ITSPs offer to host a PBX for you if you choose. This can lead to substantial cost savings through reduced maintenance and administration. Expanded VoIP Services Voice features are often the primary motivation for deploying SIP trunking, but voice support alone is just the first step. With SIP trunking, you can extend VoIP capabilities and enable Lync 12
  • 19. Planning for Enterprise Voice in Microsoft Lync Server 2010 Server 2010 to deliver a richer set of services than you can get with legacy technology. For example, the same SIP trunk that delivers your telephone service and other VoIP communications services may now provide: • Enhanced presence detection for devices that are not running Microsoft Lync Server 2010 can provide better integration with mobile phones, allowing you to see when a user is on a cell phone call. • E-911 emergency calling enables the authorities who answer 911 calls to determine the caller’s location based on their telephone number. • GPS locations can be integrated with your Location Information Server to track mobile user location. Note: Follow up with your ITSP for a list of services that they support and can enable for your organization. How Do I Implement SIP Trunking? To implement SIP trunking, you must route the connection through a Mediation Server, which proxies communications sessions between Lync Server 2010 clients and the service provider and transcodes media when necessary. Each Mediation Server is required to have two Network Interface Cards (NICs), which provide an internal and an external network interface. The internal interface connects to the Front End servers. The external interface is commonly called the gateway interface because traditionally it has been used to connect to an IP-PSTN gateway or an IP-PBX. To implement a SIP trunk, you connect the external interface of the Mediation Server to the external edge component of the ITSP. Note: The external edge component of the ITSP could be a session border controller (SBC), a router, or a gateway. For more information about Mediation Servers, see Mediation Server Component. Centralized vs. Distributed SIP Trunking Centralized SIP trunking routes all VoIP traffic, including branch site traffic, through your central site. The centralized deployment model is simple, cost-effective, and generally the preferred approach for implementing SIP trunks with Lync Server 2010. Distributed SIP trunking is a deployment model in which you implement a local SIP trunk at one or more branch sites. VoIP traffic is then routed from the branch site directly to their service provider, without going through your data center. Distributed SIP trunking is required only in the following cases: • The branch site requires survivable phone connectivity (for example, if the WAN goes down). This should be analyzed for each branch site. Some of your branches may require redundancy and failover, while others do not. • The branch site and central site are in different countries or regions. For compatibility and legal reasons, you need at least one SIP trunk per country or region. For example, in 13
  • 20. Planning for Enterprise Voice in Microsoft Lync Server 2010 EU countries, communications cannot leave a country or region without terminating locally at a centralized point. Depending on the geographical location of sites and how much traffic you anticipate within your enterprise, you may not want to route all users through the central SIP trunk, or you may opt to route some users through a SIP trunk at their branch site. To analyze your needs, answer the following questions: • How big is each site? How many users? • Which Direct Inward Dialing (DID) numbers at each site get the most phone calls? The decision about whether to deploy centralized or distributed SIP trunking requires a cost- benefit analysis. In some cases, it may be advantageous to opt for the distributed deployment model even if it is not required. In a completely centralized deployment, all branch site traffic is routed over WAN links. Instead of paying for the bandwidth required for WAN linking, you may want to use distributed SIP trunking. Note: For more information about why and how you might use distributed SIP trunking, see Branch Site SIP Trunks. Supported SIP Trunking Connection Types Lync Server supports the following connection types for SIP trunking: • Multiprotocol Label Switching (MPLS) is a private network that directs and carries data from one network node to the next. The bandwidth in an MPLS network is shared with other subscribers, and each data packet is assigned a label to distinguish one subscriber’s data from another’s. This connection type does not require VPN. A potential drawback is that excessive IP traffic can interfere with VoIP operation unless VoIP traffic is given priority. • A private connection with no other traffic, for example a leased fiber-optic connection or T1 line, is typically the most reliable and secure connection type. This connection type provides the highest call-carrying capacity, but is typically the most expensive. VPN is not required. Private connections are appropriate for organizations with high call volumes or stringent security and availability requirements. • The public Internet is the least expensive connection type, but also the least reliable. Note: Internet connection is the only Lync Server SIP trunking connection type that requires VPN. Selecting a Connection Type The most appropriate SIP trunking connection type for your enterprise depends on your needs and your budget. • For mid-size or larger enterprise, generally an MPLS network provides the most value. It can provide the necessary bandwidth at a cheaper rate than a specialized private network. • Large enterprises may require a private fiber-optic, T1, T3 or higher connection. 14
  • 21. Planning for Enterprise Voice in Microsoft Lync Server 2010 • For a small enterprise or branch site with low call volume, SIP trunking through the Internet may be the best choice, however this connection type is not recommended for mid-size or larger sites. Bandwidth Requirements The amount of bandwidth your implementation requires depends on call capacity (the number of concurrent calls you must be able to support). Bandwidth availability needs to be taken into account so that you can take full advantage of the peak capacity that you have paid for. Use the following formula to calculate SIP trunk peak bandwidth requirement: SIP Trunk Peak Bandwidth = Max Simultaneous Calls x (64 kbps + header size) Codec Support Lync Server 2010 supports only the following codecs: 1. G.711 a-law (if in EU countries) 2. G.711 µ-law (if in North America) The ITSP Side of SIP Trunk Connections The details about how to implement the service provider side of a SIP trunk connection vary from one ITSP to another. For deployment information, contact your service provider. For information about Microsoft certified SIP trunking providers, contact your Microsoft representative. Important: It is imperative that you use a Microsoft certified service provider to ensure that your ITSP supports all of the functionality that traverses the SIP trunk (for example, setting up and managing sessions, and supporting all of the extended VoIP services). Microsoft technical support does not extend to configurations that use non-certified providers. If you currently use an Internet service provider that is not certified for SIP trunking, you can opt to continue using that provider as your ISP and use a Microsoft certified provider for SIP trunking. SIP Trunking Topologies The following figure depicts the SIP trunking topology in Lync Server 2010. 15
  • 22. Planning for Enterprise Voice in Microsoft Lync Server 2010 SIP trunking topology As shown in the diagram, an IP virtual private network (VPN) is used for connectivity between the enterprise network and the PSTN service provider. The purpose of this private network is to provide IP connectivity, security, and (optionally) quality-of-service guarantees. In such an environment, you do not need to additionally secure the SIP signaling traffic (with TLS) or the media traffic (with SRTP). Connections between the enterprise and the service provider therefore consist of plain TCP connections for SIP and plain RTP (over UDP) for media tunneled through an IP VPN. Be sure that all firewalls between the VPN routers have ports open to allow the VPN routers to communicate, and that the IP addresses on the external edges of the VPN routers are publicly routable. Important: Contact your service provider to determine whether they provide failover and high availability support. If so, what are the procedures for setting it up? For example, do you have to configure only one IP address and one SIP trunk on each Mediation Server, or do you have to configure multiple SIP trunks on each Mediation Server? Note: For SIP Trunking, we strongly recommend that you deploy standalone Mediation Servers. Securing the Mediation Server for SIP Trunking For security purposes, you should set up a virtual LAN (VLAN) for each connection between the two routers. The actual process for setting up a VLAN varies from one make of router to another. Contact your router vendor for information. We recommend that you follow these guidelines: • Set up a virtual LAN (VLAN) between the Mediation Server and the router on the Edge Server in the perimeter network (also known as DMZ, demilitarized zone, and screened subnet). • Do not allow broadcast or multicast packets to be transferred from the router to the VLAN. 16
  • 23. Planning for Enterprise Voice in Microsoft Lync Server 2010 • Block any routing rules that route traffic from the router to anywhere but the Mediation Server. If you use a VPN server, we recommend that you follow these guidelines: • Set up a VLAN between the VPN server and the Mediation Server. • Do not allow broadcast or multicast packets to be transmitted from the VPN server to the VLAN. • Block any routing rule that routes VPN server traffic to anywhere but the Mediation Server. • Encrypt data on the VPN by using Generic Routing Encapsulation (GRE). For more information, see http://go.microsoft.com/fwlink/?LinkId=192496. Branch Site SIP Trunks In some cases you may need to use the distributed model, to implement SIP trunks at selected branch sites. To determine whether a SIP trunk is needed for a branch site, review the information in How Do I Implement SIP Trunking? For information about the supported topology options for deploying SIP trunks in branch sites, see Branch Site Voice Resilience. Example Branch Site SIP Trunk Requirements Analysis The decision about deploying a branch site SIP trunk requires a site-specific cost analysis. For example, an enterprise that has a central site in Redmond, Washington and a branch site in New York should do an analysis to determine whether to implement a SIP trunk from the New York site to a local service provider. To determine whether a distributed SIP trunk in New York is cost-effective, identify which DIDs will use the SIP trunk, and analyze the number of calls New York makes to areas other than Redmond (425). If the cost of implementing a distributed SIP trunk is less than the cost of those calls, consider implementing a SIP trunk at the New York branch site. SIP Trunking Deployment Overview Before you can deploy a SIP trunk, you and your service provider must exchange some basic connection information about your respective SIP trunk end points. Get the following information for each ITSP gateway you will connect to: • IP address • FQDN Note: The service provider may have you connect to more than one ITSP gateway. In that case, you must configure a connection between each ITSP gateway and each Mediation Server in your pool. The information you give to your service provider depends on your SIP trunk connection type: • For MPLS or private network connections, give them the publicly routable IP Address of your perimeter network (also known as demilitarized zone, DMZ, and screened subnet) 17
  • 24. Planning for Enterprise Voice in Microsoft Lync Server 2010 router. Verify that the SPP can reach this address. Also give them the SIP domain FQDN (the FQDN of your server pool). • For VPN connections, give them the IP address of your VPN server. Note: You must set up at least one SIP trunk connection for every Mediation Server in your pool. Certificate Considerations To determine whether you need a certificate for SIP trunking, check with your service provider about protocol support: 1. If your service provider supports TCP only, you do not need a certificate. 2. If your service provider supports TLS they must provide you with a certificate. Note: SIP works in conjunction with RTP or SRTP, the protocols that manage the actual voice data in VoIP calls. Deployment Process To implement the Lync Server 2010 side of the SIP trunk connection, follow these steps: 1. Using the Lync Server Topology Builder, create and configure the SIP domain topology. For details, see Define and Configure a Topology in Topology Builder. 2. Using the Lync Server Control Panel, configure voice routing for the new SIP domain. For details, see Configuring Trunks and Translation Rules. 3. Test connectivity. Direct SIP Connections You can use direct SIP connections to connect Lync Server 2010 to either of the following: • An IP-PBX (see Direct SIP Deployment Options) • An IP-PSTN gateway (see IP-PSTN Gateways) To implement a direct SIP connection, you follow essentially the same deployment steps as you would to implement a SIP trunk. In either case, you implement the connection by using the external interface of a Mediation Server. The only difference is that you connect SIP trunks to an external entity, such as an ITSP gateway, and you connect direct SIP connections to an internal entity within your local network, such as an IP-PBX or an IP-PSTN gateway. Direct SIP Deployment Options This topic provides example topologies for deploying direct SIP connections. Lync Server Stand-Alone If your organization uses one of the deployments described in this section, you can use Microsoft Lync Server 2010 communications software as the sole telephony solution for part or all of an organization. This section describes the following deployments in detail: • Incremental deployment • VoIP-only deployment 18
  • 25. Planning for Enterprise Voice in Microsoft Lync Server 2010 Incremental Deployment In incremental deployment, Lync Server 2010 is the sole telephony solution for individual teams or departments, while the rest of the users in an organization continue to use a PBX. This incremental deployment strategy provides one way to introduce IP telephony into your enterprise through controlled pilot programs. Workgroups whose communication needs are best served by Microsoft Unified Communications are moved to Enterprise Voice, while other users remain on the existing PBX. Additional workgroups can be migrated to VoIP as needed. The incremental option is best if you have clearly defined user groups that share communication requirements in common and lend themselves to centralized management. This option is also attractive if you have teams or departments that are spread over wide geographic areas, where the savings in long-distance charges can be significant. In fact, this option is useful for creating virtual teams whose members may be scattered across the globe. You can create, amend, or disband such teams in rapid response to shifting business requirements. The following figure shows the generic topology for deployment of Enterprise Voice behind a PBX. This is the recommended topology for incremental deployment. Incremental deployment option In this topology, selected departments or workgroups are enabled for VoIP. A media gateway links the VoIP-enabled workgroup to the PBX. Users enabled for VoIP, including remote workers (workers who do not work on-site), communicate across the IP network. Calls by VoIP users to the PSTN and to coworkers who are not enabled for VoIP are routed to the appropriate media gateway. Calls from colleagues who are still on the PBX system, or from callers on the PSTN, are routed to the media gateway, which forwards them to Lync Server 2010 for routing. There are two recommended topologies for connecting Enterprise Voice with an existing PBX infrastructure for interoperability: Enterprise Voice behind the PBX and Enterprise Voice in front of the PBX. Enterprise Voice Behind the PBX In this topology, all calls from the PSTN arrive at the PBX, which routes calls to Enterprise Voice users to a media gateway, and calls to PBX users in the usual way. The following table shows the advantages and disadvantages of this topology. 19
  • 26. Planning for Enterprise Voice in Microsoft Lync Server 2010 Advantages and Disadvantages of Deploying Enterprise Voice Behind PBX Advantages Disadvantages PBX still serves users not enabled for If necessary, tie line board in PBX must be Enterprise Voice. added for gateway connection. PBX handles all legacy devices and PSTN PBX must be configured to route Enterprise connectivity. Voice numbers to gateway. Enterprise Voice users keep same phone numbers. Enterprise Voice in Front of the PBX In this topology, all calls arrive at the media gateway, which routes calls for Enterprise Voice users to Lync Server and calls for PBX users to the PBX. Calls to the PSTN from both Enterprise Voice and PBX users are routed over the IP network to the most cost-efficient media gateway. The following table shows the advantages and disadvantages of this topology. Advantages and Disadvantages of Deploying Enterprise Voice in Front of PBX Advantages Disadvantages PBX still serves users not enabled for Existing gateways may not support desired Enterprise Voice. features or capacity. PBX handles all legacy devices. Requires a trunk from gateway to the PBX and from the gateway to the Mediation Server. You may need more trunks from the service provider. Enterprise Voice users keep the same phone numbers. The remote worker option and incremental option both assume that you have an existing PBX infrastructure and intend to introduce Enterprise Voice incrementally to smaller groups or teams within your organization. The VoIP-only option assumes that you are considering deploying Enterprise Voice at a site without traditional telephony infrastructure. Lync Server VoIP-Only Deployment Enterprise Voice provides new businesses or even new office sites for existing businesses with the opportunity to implement a full-featured VoIP solution without having to worry about PBX integration or incurring the substantial deployment and maintenance costs of an IP-PBX infrastructure. This solution supports both on-site and remote workers. In this scenario, all calls are routed over the IP network. Calls to the PSTN are routed to the appropriate media gateway. Lync 2010 or Lync 2010 Phone Edition serves as a softphone. RCC is unavailable and unnecessary because there are no PBX phones for users to control. Voice mail and auto-attendant services are available through the optional deployment of Exchange Unified Messaging. 20
  • 27. Planning for Enterprise Voice in Microsoft Lync Server 2010 Note: In addition to the network infrastructure that is required to support Lync Server 2010, a VoIP-only deployment can use a small, qualified gateway to support fax machines and analog devices. The following figure shows a typical topology for a VoIP-only deployment. VoIP-only deployment option IP-PSTN Gateways IP-PSTN gateways are third-party hardware components that translate signaling and media between the Enterprise Voice infrastructure and the PSTN, either directly or through connection to SIP trunks. In either topology, the gateway terminates the PSTN. It is isolated in its own subnet and is connected to the enterprise network through the Mediation Server. Three changes to the Microsoft Lync Server 2010 Mediation Server make gateway planning simpler and more flexible, allow greater scalability, and provide for increased reliability. First, relieving Mediation Server of having to process media as well as signaling frees bandwidth that makes it possible for a single Mediation Server to control multiple gateways. Second, the new ability for a single Mediation Server to control multiple gateways, and for one gateway to be affiliated with multiple Mediation Servers, provides greater flexibility in locating gateways and routing calls, improves scalability, and reduces costs of deployment and maintenance. Third, Mediation Server by default is now collocated on each Front End Server so that a Front End pool is also a pool of Mediation Servers. This collocation provides improved scalability, greater flexibility, and improved call handling under heavy loads. An enterprise with multiple sites would typically deploy one or more gateways at each site. These gateways would be controlled by one or more Mediation Servers, which are collocated on Front End Servers. Branch sites can connect to the PSTN either through a gateway, in which case both a Registrar and Mediation Server are required on site, or through a Survivable Branch Appliance, which combines gateway and servers in a single box. Determining the number, size, and location of IP-PSTN gateways is perhaps the most important and potentially costly decision you must make when planning your Enterprise Voice infrastructure. The main questions to answer are: 21
  • 28. Planning for Enterprise Voice in Microsoft Lync Server 2010 • How many media gateways are needed? The answer depends on the number of users, the anticipated number of simultaneous calls (traffic load), and the number of sites (each site needs one). • What size should the gateways be? The answer depends on the number of users at the site and the traffic load. • Where should the gateways be located? The answer depends in part on the topology and geographic distribution of your organization. In other words, no one of the previous questions can be answered independently of the other two. Answers to all three depend ultimately on how much telephone traffic you anticipate and how that traffic is distributed across your organization. But that is only the beginning: the base data, so to speak. You must also consider your gateway topology options. Multiple Gateway Support The Mediation Servers in a Lync Server 2010 pool can control multiple gateways, Service Boundary Controllers (SBCs) provided by telephony service providers, or some combination thereof. Additionally, multiple Mediation Servers in the pool can interact with a single gateway. When an internal user places a PSTN call, outbound routing logic on the Front End Server chooses which Mediation Server and gateway combination to use out of all possible combinations that may be available for routing that particular call. With DNS load balancing, if your call fails the Mediation Server will retry the call using other gateways. For more information on planning for multiple gateways, see Multiple Gateway Support. For information on other outbound routing enhancements, see Voice Routes. Gateway Topologies When attempting to answer the fundamental questions of gateway deployment, take the following approach: 1. Count the sites at which you want to provide PSTN connectivity using Enterprise Voice. 2. Estimate the traffic at each site (number of users and average number of calls per hour per user). 3. Deploy one or more gateways at each site to handle the anticipated traffic. The resulting distributed gateway topology is shown in the following figure. 22
  • 29. Planning for Enterprise Voice in Microsoft Lync Server 2010 Distributed gateway topology With this topology, calls among workers at each site and between the sites are all routed over the company intranet. Calls to the PSTN are routed over the enterprise IP network to the gateways that are closest to the location of the destination numbers. But what if your organization supports dozens or hundreds or even thousands of sites spread across one or more continents, as many financial institutions and other large enterprises do? In such cases deploying a separate gateway at each site is impractical. To address this problem, many large companies prefer to deploy one or a few large telephony central sites, as shown in the following figure. 23
  • 30. Planning for Enterprise Voice in Microsoft Lync Server 2010 Telephony central site topology In this topology, several large gateways sufficient to accommodate the anticipated user load are deployed at each central site. All calls to users in the enterprise are forwarded by the company's telephone service provider to a central site. Routing logic at the central site determines whether the call should be routed over the intranet or to the PSTN. Gateway Location Gateway location may also determine the types of gateways you choose and how they are configured. There are dozens of PSTN protocols, none of which is a worldwide standard. If all your gateways are located in a single country/region, this is not an issue, but if you locate gateways in several countries/regions, each must be configured according to the PSTN standards of that country/region. Moreover, gateways that are certified for operation in, say, Canada, may not be certified in India, Brazil, or the European Union. 24
  • 31. Planning for Enterprise Voice in Microsoft Lync Server 2010 Gateway Size and Number The media gateways that most organizations will consider deploying range in size from 2 to as many as 960 ports. (There are even larger gateways, but these are used mainly by telephone service providers.) When estimating the number of ports your organization requires, use the following guidelines: • Organizations with light telephony users (one PSTN call per hour) should allocate one port for every 15 users. For example, if you have 20 users, you will require a gateway with two ports. • Organizations with moderate telephony users (two PSTN calls per hour) should allocate one port for every 10 users. For example, if you have 100 users, you will require a total of 10 ports allocated among one or more gateways. • Organizations with heavy telephony users (three or more PSTN calls per hour) should allocate one port for every five users. For example, if you have 47,000 users, you will require a total of 9,400 ports allocated among at least 10 large gateways. • Additional ports can be acquired as the number of users or amount of traffic in your organization increases. For any given number of users you must support, you have the choice of deploying fewer, larger gateways, or smaller ones. As a rule, a minimum of two gateways for an organization is recommended in the event one goes down. Beyond that, the number and size of gateways that an organization deploys are going to vary widely, based on a careful analysis of each organization’s volume of telephone traffic. Each media gateway that you deploy must have at least one corresponding Mediation Server. Multiple Gateway Support New for the Mediation Server in Lync Server 2010 is the ability for a single Mediation Server to control multiple (N) gateways. In previous releases, there was a 1:1 ratio of Mediation Servers to Gateways. Also new for Lync Server 2010 is the ability for a Mediation Server to be deployed as a pool; this pool can be collocated with the Registrar on an Enterprise Front End pool, or can be a standalone pool. When collocated with the Registrar, the pool size can be at most 10 (limit of the Registrar pool size). Taken together, these new capabilities increase the reliability and deployment flexibility for Mediation Servers, but they require associated capabilities in the following peer entities: • PSTN Gateway. A Lync Server 2010 qualified gateway must implement DNS load balancing, which allows a qualified IP-PSTN gateway to load balance across a pool of Mediation Servers and thereby to connect to the first available Mediation Server in the pool. • SIP Trunk Session Border Controller (SBC). For a SIP trunk, the peer entity is an SBC at a Service Provider. In the direction from the Mediation Server pool to the SBC, the SBC can receive connections from any Mediation Server in the pool. In the direction from the SBC to the pool, traffic should be sent to any Mediation Server in the pool. The model that is recommended instead of DNS load balancing is that you give the Service Provider the IP addresses of all Mediation Servers in the pool, and the Service Provider will provision these in their SBC as different SIP Trunks. The Service Provider will then 25
  • 32. Planning for Enterprise Voice in Microsoft Lync Server 2010 handle the load balancing at its end. Not all Service Providers or SBCs may support these capabilities. Furthermore, the Service Provider may charge extra for this capability. (Note that SBC redundancy could be achieved if the IP of the SBC is a Virtual IP (VIP) that can terminate at different physical SBCs, so that if an SBC goes down, there is a recovery mechanism.) • IP-PBX. For an IP-PBX peer, the peer entity is a SIP control entity associated with the IP-PBX. In the direction from the Mediation Server pool to this IP-PBX SIP termination, the IP-PBX can receive connections from any Mediation Server in the pool. In the direction from the IP-PBX to the pool, want traffic to be sent to any Mediation Server in the pool. The model that is recommended of DNS load balancing is that individual direct SIP connections are defined from the IP-PBX to each Mediation Server in the pool. The IP-PBX will then handle the load balancing at its end by distributing traffic over the trunk group. The assumption is that the trunk group has a consistent set of routing rules at the IP-PBX. Whether a particular IP-PBX supports this trunk group concept, and how it intersects with the IP-PBXs own redundancy/clustering architecture needs to be determined before a decision can be made as to whether a Mediation Server cluster can interact correctly with an IP-PBX. A Mediation Server pool must have a uniform view of the peer gateway entity that it interacts with. This means that ALL members of the pool access the same definition of the peer gateway entity from configuration, and are equally likely to interact with it for outgoing calls. Thus, there is no capability to segment the pool such that some Mediation Servers only talk to certain gateway peers for outgoing calls. If such segmentation is necessary, a separate pool of Mediation Servers must be used. This would be the case, for example, if the associated capabilities in IP-PSTN gateways, SIP Trunks, or IP-PBXs to interact with a pool as detailed above are not present. A Lync Server 2010 deployment assumes that a particular IP-PSTN gateway, IP-PBX, or SIP Trunk peer depends on only a single Mediation Server pool; calls are routed to that pool by the Lync Server 2010 Front End so that they can get to that gateway peer. For SIP Trunks, IP-PBXs, and IP-PSTN gateways where a separate pool of Mediation Servers must be used (due to the fact that these entities do not support the correct capabilities to interact with a pool), the following scheme can be used to achieve redundancy: • To solve multiple Mediation Servers interacting with the same gateway peer entity, the administrator needs to configure multiple virtual gateways. Each gateway would be associated with a different FQDN, which would resolve in DNS to the same IP address • Individual standalone Mediation Servers (for example, a pool of one Mediation Server) would be used, and a trunk would be defined from a Mediation Server to a virtual gateway; each redundant Mediation Server would be responsible for a trunk connection to a different virtual gateway. • For this scheme to work for gateway peers that support TLS, the FQDN for each virtual gateway needs to be in the Subject Name or Subject Alternate Name part of the certificate provided by the gateway peer. • Note that the policy applied for interaction with the gateway peer will be the policy associated with the first gateway object in the configuration store that matches. This 26
  • 33. Planning for Enterprise Voice in Microsoft Lync Server 2010 should not be an issue, since the policy associated with all virtual gateways should be identical (they all correspond to the same physical hardware). • Lync Server 2010 routes will use different virtual gateways. Each virtual gateway will depend on a different Mediation Server. The number of gateways that a particular pool of Mediation Servers can control is dependent on the number of calls that are media bypass calls. Bypass calls imply that the media does not flow through any Mediation Server in the pool. This in turn implies that a Mediation Server in the pool can handle many more calls, since only signaling layer processing is necessary. Translation Rules Microsoft Lync Server 2010 Enterprise Voice requires that all dial strings be normalized to E.164 format for the purpose of performing reverse number lookup (RNL). The trunk peer (that is, the associated gateway, PBX, or SIP trunk) may require that numbers be in a local dialing format. To translate numbers from E.164 format to a local dialing format, you can define one or more translation rules to manipulate the Request URI before routing it to the trunk peer. For example, you could write a translation rule to remove +44 from the beginning of a dial string and replace it with 0144. By performing outbound route translation on the server, you can reduce the configuration requirements on each individual trunk peer to manipulate phone numbers into a local dialing format. In planning which and how many gateways to associate with a given Mediation Server cluster, it may prove useful to group trunk peers with similar local dialing requirements so as to reduce the number of required translation rules and the time it takes to write them. Important: The ability to associate one or more translation rules with an Enterprise Voice trunk configuration is intended to be used as an alternative to configuring translation rules on the trunk peer. Do not associate translation rules with an Enterprise Voice trunk configuration if you have configured translation rules on the trunk peer because the two rules might conflict. Example Translation Rules The following examples of translation rules show how you can develop rules on the server to perform translation of numbers from E.164 format to a local format for the trunk peer. For information about how to implement translation rules, see “Defining Translation Rules” in the Operations documentation. Digits to Digit Startin Remov s to Matching Description g Digits Length e Add Pattern Translation Example Normal long +1 Exactl 1 0 ^+(1d{10})$ $1 +14255551010 distance y 12 becomes dialing in 14255551010 US 27
  • 34. Planning for Enterprise Voice in Microsoft Lync Server 2010 Digits to Digit Startin Remov s to Matching Description g Digits Length e Add Pattern Translation Example (strip out the ‘+’) US + At 1 011 ^+(d{9}d+) 011$1 +441235551010 Internationa least $ becomes l long- 11 011441235551010 distance dialing (strip out ‘+’ and add 011) Planning Outbound Call Routing Outbound call routing applies to calls that are destined for an IP-PSTN Gateway, SIP Trunk, or PBX. When a user places a call, the server, if necessary, normalizes the phone number to E.164 format and attempts to match it to a SIP URI. If the server is unable to make the match, it applies outbound call routing logic based on the supplied dial string. You define that logic by configuring the server settings described in the following table. Lync Server 2010 Outbound Call Routing Server Settings Object Description Dial Plan A dial plan defines all phone numbers that can be dialed from a named location. A location contains one or, typically, more normalization rules. Normalization rule A normalization rule is a .NET regular expression that defines a phone number pattern. A set of normalization rules associated with a particular location constitutes a dial plan. Voice policy A voice policy associates one or more PSTN usage records with one user or a group of users. A voice policy also provides a list of calling features that you can enable or disable. PSTN usage record A PSTN usage record specifies a class of call (such as internal, local, or long distance) that can be made by various users, or groups of users, in an organization. 28
  • 35. Planning for Enterprise Voice in Microsoft Lync Server 2010 Object Description Call Route A call route associates target phone numbers with particular IP-PSTN gateways and PSTN usage records. In This Section This section provides guidelines for configuring the following outbound call routing server settings: Dial Plans and Normalization Rules Voice Policies PSTN Usage Records Voice Routes See Also SIP Trunks Direct SIP Connections Dial Plans and Normalization Rules A dial plan is a named set of normalization rules that translates phone numbers for a named location, individual user, or contact object into a single standard (E.164) format for purposes of phone authorization and call routing. Normalization rules define how phone numbers expressed in various formats are to be routed for each specified location, user, or contact object. The same dial string may be interpreted and translated differently depending on the location from which it is dialed and the person or contact object making the call. Dial Plan Scope A dial plan’s scope determines the hierarchical level at which the dial plan can be applied. In Lync Server 2010, a user can be assigned a specific per-user dial plan. If a user dial plan is not assigned, the registrar pool dial plan is applied. If there is no registrar pool dial plan, the site dial plan is applied. Finally, if there is no other dial plan applicable to the user, the global dial plan is applied. Note: The service level PSTN gateway dial plan is applied to the incoming calls from a particular gateway. Dial plan scope levels are defined as follows: • User dial plan: can be assigned to individual users, groups, or contact objects. Voice applications can look up and use a per-user dial plan when a phone-context value of user-default is received. Note that for the purpose of assigning a dial plan, a contact object is treated as an individual user. 29
  • 36. Planning for Enterprise Voice in Microsoft Lync Server 2010 • Pool dial plan: can be created at the service level for any PSTN gateway or registrar in your topology. To define a Pool dial plan, you must specify the particular service (PSTN gateway or registrar pool) to which the dial plan applies. • Site dial plan: can be created for an entire site, except for any users, groups, or contact objects that are assigned a Pool dial plan or User dial plan. To define a Site dial plan, you must specify the site to which the dial plan applies. • Global dial plan: is the default dial plan installed with the product. You can edit the Global dial plan, but you cannot delete it. This dial plan applies to all Enterprise Voice users, groups, and contact objects in your deployment unless you configure and assign a dial plan with more specific scope. Planning for Dial Plans Planning dial plans consists of: • Listing all the locales in which your organization has an office. In a large multinational company with numerous small branch sites this can be a time- consuming task. The list must be up to date and complete. It will need to be revised as company organization evolves. • Identifying valid number patterns for each site. The most time-consuming part of planning your dial plans is identifying the valid number patterns for each site. In some cases, you may be able to copy normalization rules that you have written for one dial plan to other dial plans, especially if the corresponding sites are within the same country, region or even continent. In other cases, small changes to numbers in one dial plan may be enough to use them in other dial plans. • Developing an organization-wide scheme for naming dial plans. Adopting a standard naming scheme assures consistency across an organization and makes maintenance and updates easier. • Deciding whether multiple dial plans are required for a single location. If your organization maintains a single dial plan across multiple locations, you may still need to create a separate dial plan for Enterprise Voice users who are migrating from a PBX and need to have their existing extensions retained. • Deciding whether per-user dial plans are required. For example, if you have users at a branch site who are registered with the central site deployment or if you have users who are registered on a Survivable Branch Appliance. • Assigning dial plan scope to Lync Server Front End Servers, Enterprise pools, and Mediation Servers. To create a dial plan, you specify values in the following fields, as required. Name and Simple Name For User dial plans, you should specify a descriptive name that identifies the users, groups, or contact objects to which the dial plan will be assigned. For site dial plans, the Name field is prepopulated with the site name and cannot be changed. For pool dial plans, the Name field is prepopulated with the PSTN gateway or registrar name and cannot be changed. 30
  • 37. Planning for Enterprise Voice in Microsoft Lync Server 2010 The dial plan Simple Name is prepopulated with a string that is derived from the dial plan name. The Simple Name field is editable, and is intended to enable you to devise a more descriptive naming convention for your dial plans. Best practice is to develop a naming scheme for your entire organization and use this scheme consistently across all sites and users. Description We recommend that you type the common, recognizable name of the geographic location to which the corresponding dial plan applies. For example, if the dial plan name is London.Contoso.com, the recommended description would be London. If you have deployed Microsoft Lync 2010 Phone Edition, the name in this field will be displayed to users for the purpose of allowing them to select the appropriate dial plan for a call. Dial-in Conferencing Region If you are deploying dial-in conferencing, you will need to specify a dial-in conferencing region to associate dial-in conferencing access numbers with a dial plan. For more information, see Dial-In Conferencing in Lync Server 2010. External Access Prefix You can specify an external access prefix of up to four characters (#, *, and 0-9) if users need to dial one or more additional leading digits (for example, 9) to get an external line. Note: If you specify an external access prefix, you do not need to create an additional normalization rule to accommodate the prefix. Normalization Rules Normalization rules define how phone numbers expressed in various formats are to be routed for the named location. The same number string may be interpreted and translated differently depending on the locale from which it is dialed. Normalization rules are necessary for call routing and authorization because users can, and do, use various formats when entering phone numbers in their contact lists. Normalizing user-supplied phone numbers provides a consistent format that facilitates: • Matching a dialed number to the intended recipient’s SIP URI. • Applying dialing authorization rules to the calling party. The following number fields are among those that your normalization rules may need to account for: • Dial plan • Country Code • Area Code • Length of extension • Site prefix Creating Normalization Rules Normalization rules use .NET Framework regular expressions to specify numeric match patterns that the server uses to translate dial strings to E.164 format for the purpose of performing reverse number lookup. You create normalization rules in the Lync Server Control Panel either by entering 31