Book Image

LYNC SERVER COOKBOOK

Book Image

LYNC SERVER COOKBOOK

Overview of this book

Table of Contents (19 chapters)
Lync Server Cookbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Preface

This is the first cookbook dedicated to Lync Server 2013. While there are a few books dedicated to Lync (and Packt Publishing has published a couple of them), this is the first time that someone has tried to write down more than 300 pages of practical recipes, hints, and tips dedicated to this Unified Communication software.

While writing this book, we, as authors, know that Skype for Business will be available during this year, and a part of the existing features and interfaces could change to some extent. We are confident, anyway, that Lync Server 2013 will stay relevant for a long time, and we believe that people working on solutions based on Lync around the world will value the time and effort we have put into this cookbook.

We have tried to include in this book as much useful information as possible, to help Lync administrators in their everyday tasks and in planning, deploying, and managing some of the most complex scenarios and features. The coming years will see an increase in the use of cloud computing, and Lync, right now, integrates in many ways with Azure and Office 365. We have tried to explain the cloud-related features and options, in addition to the more traditional on-premises settings. As authors, we accept the risk that the ever-changing nature of the Microsoft Cloud might require updates to the material in this book, because our commitment is to provide you with the most relevant information.

As we said, this book is something new both in terms of format and content. We hope it will be like a tool that you will keep on your "desk", and consult over and over as the need arises.

What this book covers

Chapter 1, Lync 2013 Security, is dedicated to the hardening techniques for the Lync infrastructure and to some recipes to raise the level of security for some of the available features. This chapter includes a configuration guide to use Application Request Routing as a reverse proxy for Lync.

Chapter 2, Lync 2013 Authentication, focuses on the authentication protocols used in Lync for the various devices and identities that have access to the server features. This chapter contains recipes dedicated to authentication configuration and management, both on-premises and on the cloud.

Chapter 3, Lync Dial Plans and Voice Routing, discusses Enterprise Voice, which is the most complex feature to plan and administer in Lync Server 2013. Although a complete overview of such a vast topic is not possible, this chapter focuses on the management of dial plans and voice routing, introducing a series of real-world suggestions and recipes.

Chapter 4, Lync 2013 Integration with Exchange, requires comprehension of Exchange to deliver features such as Unified Messaging integration and Lync archiving with Exchange and the Unified Contact Store. The recipes in this chapter will help you in the tasks related to Lync / Exchange integration.

Chapter 5, Scripts and Tools for Lync, contains an overview of useful tools that every Lync administrator should know. The software and scripts presented in this chapter are so important that, in some cases, we have used them in a more extensive manner in other feature-focused chapters.

Chapter 6, Designing a Lync Solution – The Overlooked Aspects, takes care of some aspects that are often ignored during the design phase of a Lync solution. The human factor (such as training and assessment of user requirements) and more technical aspects are examined in this chapter.

Chapter 7, Lync 2013 in a Resource Forest, explores the different solutions available to maximize our Lync deployment with the use of a resource forest. The scenarios proposed include both on-premises and hybrid solutions to deliver Lync features to the users' forests.

Chapter 8, Managing Lync 2013 Hybrid and Lync Online, gives an overview of the tools and techniques required to manage Lync Online and to administer a hybrid deployment of Lync. There are recipes dedicated to help Lync administrators perform the most common administrative tasks in the previously mentioned scenarios.

Chapter 9, Lync 2013 Monitoring and Reporting, covers the concept of monitoring, which is a crucial aspect of a Lync production environment. Lync offers some default reports to monitor the health of our deployment and the quality of the audio and video experience that we offer to our users. The recipes in this chapter are dedicated both to the use of the previously mentioned information and to the configuration of additional controls.

Chapter 10, Managing Lync 2013 Backup and Restore, covers the Lync architecture, which contains mechanisms that grant a high level of continuity. Anyway, we have to provide a consistent plan to prevent data loss and configuration corruptions. This chapter is focused on identifying the information that we need to back up and explaining the ways to restore our working environment.

Chapter 11, Controlling Your Network – A Quick Drill into QoS and CAC, grants the best experience to our users, which is one of the most important aspects in every Lync deployment. Delivering audio and video services with no use of quality of service and no call control is a risky decision, which usually leads to offering services with a low level of performance. We have some important recipes in this chapter that cover the configuration and use of QOS and CAC in Lync Server 2013.

Chapter 12, Lync 2013 Debugging, discusses the concept of troubleshooting in Lync, which is usually a complicated task. This last chapter of the book lists and explains some of the best tools available to resolve different kinds of problems that we could face in a Lync environment.

What you need for this book

To deploy Lync, the list of required software (also counting the additional software) includes the following:

  • Lync Server 2013 Standard or Enterprise edition

  • A compatible operating system (Windows Server 2008 R2 SP1, Windows Server 2012, or Windows Server 2012 R2)

  • Microsoft SQL Server 2008 R2 Enterprise or Standard, or SQL Server 2012 Enterprise or Standard, is required for Lync Enterprise Edition and for all the databases that we want to keep separated from the local installation of SQL Express that is part of any Lync Front End

  • Office Web Apps

Who this book is for

This book is dedicated to Lync administrators, no matter the size of their deployment. People involved in a Lync project can use the book both for a specific recipe or to have an overview of some specific scenarios and configurations.

Sections

In this book, you will find several headings that appear frequently (Getting ready, How to do it, How it works, There's more, and See also).

To give clear instructions on how to complete a recipe, we use these sections as follows:

Getting ready

This section tells you what to expect in the recipe, and describes how to set up any software or any preliminary settings required for the recipe.

How to do it…

This section contains the steps required to follow the recipe.

How it works…

This section usually consists of a detailed explanation of what happened in the previous section.

There's more…

This section consists of additional information about the recipe in order to make the reader more knowledgeable about the recipe.

See also

This section provides helpful links to other useful information for the recipe.

Conventions

In this book, you will find a number of text styles that distinguish between different kinds of information. Here are some examples of these styles and an explanation of their meaning.

Code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles are shown as follows: "In our example, we have the resource forest (wonderland.lab) and the user forest (forest.lab)."

A block of code is set as follows:

New-MsolServicePrincipalCredential -AppPrincipalId 00000002-0000-0ff1-ce00-000000000000 -Type Asymmetric -Usage Verify -Value $credentialsValue -StartDate 7/15/2014 -EndDate 7/3/2015

Any command-line input or output is written as follows:

Set-CsVoicePolicy UK-London-Local -Allowcallforwarding $false

New terms and important words are shown in bold. Words that you see on the screen, for example, in menus or dialog boxes, appear in the text like this: "The UK-London-Local policy allows all forwarding."

Note

Warnings or important notes appear in a box like this.

Tip

Tips and tricks appear like this.

Reader feedback

Feedback from our readers is always welcome. Let us know what you think about this book—what you liked or disliked. Reader feedback is important for us as it helps us develop titles that you will really get the most out of.

To send us general feedback, simply e-mail , and mention the book's title in the subject of your message.

If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, see our author guide at www.packtpub.com/authors.

Customer support

Now that you are the proud owner of a Packt book, we have a number of things to help you to get the most from your purchase.

Downloading the example code

You can download the example code files from your account at http://www.packtpub.com for all the Packt Publishing books you have purchased. If you purchased this book elsewhere, you can visit http://www.packtpub.com/support and register to have the files e-mailed directly to you.

Errata

Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you find a mistake in one of our books—maybe a mistake in the text or the code—we would be grateful if you could report this to us. By doing so, you can save other readers from frustration and help us improve subsequent versions of this book. If you find any errata, please report them by visiting http://www.packtpub.com/submit-errata, selecting your book, clicking on the Errata Submission Form link, and entering the details of your errata. Once your errata are verified, your submission will be accepted and the errata will be uploaded to our website or added to any list of existing errata under the Errata section of that title.

To view the previously submitted errata, go to https://www.packtpub.com/books/content/support and enter the name of the book in the search field. The required information will appear under the Errata section.

Piracy

Piracy of copyrighted material on the Internet is an ongoing problem across all media. At Packt, we take the protection of our copyright and licenses very seriously. If you come across any illegal copies of our works in any form on the Internet, please provide us with the location address or website name immediately so that we can pursue a remedy.

Please contact us at with a link to the suspected pirated material.

We appreciate your help in protecting our authors and our ability to bring you valuable content.

Questions

If you have a problem with any aspect of this book, you can contact us at , and we will do our best to address the problem.