Rights Contact Login For More Details
- Wiley
More About This Title Mastering Skype for Business 2015
- English
English
Mastering Skype for Business 2015 gives administrators the comprehensive coverage they need to effectively utilize Skype for Business. Fully up to date for the 2015 release, this guide walks you through industry best practices for planning, design, configuration, deployment, and management with clear instruction and plenty of hands-on exercises. Case studies illustrate the real-world benefits of Unified Communication, and provide expert experiences working with Skype for Business. From server roles, infrastructure, topology, and security to telephony, cloud deployment, and troubleshooting, this guide provides the answers you need and the insight that will make your job easier. Sample automation scripts help streamline your workflow, and full, detailed coverage helps you exploit every capability Skype for Business has to offer.
Skype for Business enables more robust video conferencing, and integrates with Office, Exchange, and SharePoint for better on-premises and cloud operations. Organizations are turning to Skype for Business as a viable PBX replacement, and admins need to be up to speed and ready to go. This book provides the clear, explicit instructions you need to:
- Design, configure, and manage IM, voice mail, PBX, and VoIP
- Connect to Exchange and deploy Skype for Business in the cloud
- Manage UC clients and devices, remote access, federation, and public IM
- Automate management tasks, and implement cross-team backup-and-restore
The 2015 version is the first Skype to take advantage of the Windows 10 'touch first' capabilities to provide fast, natural, hands-on control of communications, and users are eager to run VoIP, HD video conferencing, collaboration, instant messaging, and other UC features on their mobile devices. Mastering Skype for Business 2015 helps you get Skype for Business up and running quickly, with hands-on guidance and expert insight.
- English
English
Keith Hanna is a Microsoft Certified Master and Microsoft Certified Trainer specializing with the Microsoft Unified Communications platform. Keith has been working with Microsoft Unified Communications since 2007, and has helped advise and deploy over to 1,000,000 users' worth of infrastructurefrom local 50 user organizations, through to large 100,000+ global institutions. Having spent 8 years working in Microsoft UK as a Consultant and Architect, Keith is now working freelance.
- English
English
Part 1 • Fundamentals 1
Chapter 1 • What’s in Skype for Business? 3
Understanding the Skype for Business Client 3
Connecting via the Skype for Business 2016 Client 4
Communicating via the Client 9
Collaborating via the Client 13
Understanding Skype for Business Server 2015 15
Managing Skype for Business Server 2015 16
Understanding the Voice Capabilities 29
Understanding the Unified Communications Managed API Capabilities 33
Unwrapping the SDK 33
The Bottom Line 34
Chapter 2 • Standards and Protocols 37
Understanding SIP’s Origins 37
Circuit-Switched Networks 37
Packet-Switched Networks 42
The Session Initiation Protocol in Depth 50
Using SIP 51
SIP Protocol Formatting 54
Providing Presence 57
Sending an Instant Message 57
Understanding Skype for Business Codecs and Standards 59
The Bottom Line 71
Chapter 3 • Security 73
Securing External Access 74
Edge Security Components 74
Understanding Core Security 92
Media and Signaling Security 92
Authentication 93
Certificates 97
Providing Security Administratively 98
Client-Version Filtering 98
Message Hygiene 103
Configuring Antivirus Scanning 106
Disclaimers 107
PIN Policy 108
Federation and How to Control It 108
The Bottom Line 109
Chapter 4 • Desktop Clients 111
User Clients 111
Skype for Business 111
Web App 121
Windows Store App 125
Skype for Business 2016 Basic 125
Client Configuration 126
Discovery and Connection 128
Persistent Chat Client 129
Creating a Chat Room 135
Conferencing Clients 138
Virtualized Clients140
Legacy Clients142
The Bottom Line143
Chapter 5 • Mobile Devices 145
Mobile Client Capability 145
Managing Mobile Clients 154
Deploying and Configuring Mobility on Skype for Business Server 2015 156
Configuring for Mobile Access 156
Confirming the Mobility Service 158
How Does Mobility Work? 158
How Does Presence Work? 160
The Bottom Line 162
Chapter 6 • Devices 163
USB Devices 163
Headsets 165
Handsets 168
Personal Speakerphones 169
IP Desk Phones 170
Phone Edition 170
3PIP 185
Better Together over Ethernet 193
Meeting Room Devices 193
Video Endpoints 195
Integrating with Hardware Video Conferencing Platforms 196
Configuring Lync and HDX Integration197
The Bottom Line199
Part 2 • Getting Skype for Business Up and Running g 201
Chapter 7 • Planning Your Deployment 203
Capturing the Requirements 203
Understanding What Is Wanted204
Understanding What Is Currently in Place 205
Understanding the Basics 205
Using the Capacity Planning Toolset 207
Defining a Topology with the Planning Tool 208
The Stress and Performance Tool 221
Bandwidth Calculator 230
Installation Prerequisites 232
Recommended Hardware 232
Software Prerequisites 233
Disaster Recovery 236
The Bottom Line238
Chapter 8 • Installation 239
Getting Up and Running with Skype for Business 240
Preparing Active Directory 240
Topology Builder 246
Configuring Windows Server 2012 252
Installing the Standard Edition Server 258
Completing Post-deployment Tasks 266
Basic Administrative Permissions 266
Testing the Installation 267
Kerberos Authentication Confi guration 269
Configuring External Access 271
Installing the Director 272
Installing the Edge Server 276
Executing Enterprise Deployments 282
Working in Large Active Directories 282
Delegating Setup Permissions 284
Installing Enterprise Pools 284
Installing Persistent Chat 287
Considerations for Branches 288
Automating Installation Using PowerShell 289
The Bottom Line289
Chapter 9 • Migration and Upgrades 291
Understanding Migration 291
Coexistence 292
Considering Client Pain Points 293
Policies 293
The Client Experience 294
Migrating to Skype for Business 297
Deploying the First Skype for Business Pool 298
Upgrading to Skype for Business 299
Third-Party Applications 305
Client Rollout 305
The Bottom Line 305
Chapter 10 • Online and Hybrid 307
Putting Skype for Business Online in Context 307
Understanding Hybrid Voice and Cloud PBX 308
Hybrid Voice 308
Cloud PBX 310
Voice Mail 311
Configuring for Office 365 311
Configuring Skype for Business Online for Hybrid 312
Confi guration for Hybrid 313
Sign-in/Registration Process 319
Call Flow Scenarios 321
E9-1-1 and Media Bypass 327
Conferencing 328
Implementing Cloud PBX 329
Cloud PSTN Calling 330
On-Premise PSTN Calling 330
Migrating to Hosted Voicemail 331
Configuring Office 365 Dial Plans 331
Configuring On-Premise Skype for Business 334
The Bottom Line 335
Part 3 • Administration 337
Chapter 11 • Role-Based Access Control 339
Introducing RBAC 339
Roles and Scopes 340
Skype for Business Roles and PowerShell 341
Understanding the Standard Roles 346
CSAdministrator 348
CSUserAdministrator 349
CSServerAdministrator 349
CSViewOnlyAdministrator 349
CSArchivingAdministrator 350
CSHelpDesk 350
CSVoiceAdministrator 350
CSResponseGroupAdministrator 351
CSResponseGroupManager 351
CSLocationAdministrator 351
CsPersistentChatAdministrator 351
Creating New Roles 352
Planning Combinations 352
Creating the Role 356
Manipulating Roles 359
Assigning and Removing Roles 359
Deleting Roles 359
Filtering Specific Roles 360
Adding and Removing Cmdlets or Scripts from Roles 360
Reporting on Roles 362
The Bottom Line 364
Chapter 12 • User Administration 367
User Configuration Basics 367
Enabling and Disabling 374
Making Changes to Users 377
Understanding Skype for Business Policies 381
In-Band Provisioning 381
Understanding Where Policies Apply 382
What About Group Policy? 383
Manipulating Policies 385
Viewing Policies 385
Creating and Assigning Policies 389
Editing Existing Policies 394
Removing or Resetting Policies 395
Choosing the Right Policy for the Job 397
ClientPolicy 400
ClientVersionPolicy 401
ClientVersionConfiguration 401
PrivacyConfiguration401
PresencePolicy402
CsCallViaWorkPolicy 402
CsThirdPartyVideoSystemPolicy 402
UserServicesConfiguration 402
The Bottom Line 403
Chapter 13 • Archiving and Monitoring 405
Deploying the Architecture 405
Prerequisites 406
Installation 406
Database Support, Architecture, and Capacity 407
High Availability 407
Configuring Policies 408
Deploying the Reporting Pack 411
Interpreting the Monitoring Server Reports 414
Understanding Voice Quality 415
MOS Values by Codec 416
Viewing the Reports417
System Usage Reports 419
Monitoring Service with the Management Pack 432
Deploying Synthetic Transactions with SCOM 438
Using Statistics Manager 443
The Bottom Line 448
Chapter 14 • Planning for Adoption 449
Understanding the Power of UC 449
The Promise 450
The Pitfalls 450
Introducing Skype for Business to Your Business 451
Piloting Skype for Business 452
Training Your Users 454
The Bottom Line 459
Chapter 15 • Troubleshooting 461
Covering the Basics 461
Confirming a Network Connection 462
Confirming Secure Connectivity 465
Checking for Audio/Video Peer-to-Peer Connectivity 465
Using Logging to Identify Problems 472
Using Centralized Logging 473
Making Logging Easier 476
Using Snooper.exe 476
Diagnostic Message Text 480
Advanced Troubleshooting Methods 480
Investigating Web Components 480
Performance Counters 481
Synthetic Transactions 483
Monitoring Reports 485
Client Side 486
The Bottom Line 487
Part 4 • Voice 489
Chapter 16 • Getting Started with Voice 491
The Backstory 491
Understanding the Voice Capabilities 492
Private Line 495
Malicious Call Trace 497
Media Bypass 499
Understanding the Voice Architecture 500
Understanding Mediation Servers 502
High Availability and Resiliency for Voice 503
Configuring Enterprise Voice 513
Configuring the Client Enterprise Voice Options 514
Configuring the Server Enterprise Voice Options 523
The Bottom Line 525
Chapter 17 • Call Admission Control 527
Understanding Call Admission Control 527
How Call Admission Control Works 529
Where Call Admission Control Works 532
Underlying Network Requirements 534
Designing for Call Admission Control 541
Configuring Call Admission Control 549
Configuring the Global Setting 550
Defining the Policy Profile Settings 551
Defining Regions 552
Defining Sites 554
Defining Subnets 557
Defining Region Links 558
Assigning Region Routes 560
Assigning Policies 561
Identifying Calls on a Network 563
Reporting on Call Admission Control 564
The Bottom Line 564
Chapter 18 • E9-1-1 and Location Information Services 567
Understanding E9-1-1 567
Current Legislation 570
Configuring E9-1-1 570
Configuring PSTN Usage 571
Configuring Location Policies 571
Defining the SIP Trunk 575
Configuring the Voice Route 575
Configuring Location Information 576
Configuring the Location Database 576
Using Secondary Location Databases 581
Retrieving the Location Data by a Client 581
Roaming Users 583
Placing a Call 584
Testing an E9-1-1 Call 585
The Bottom Line586
Part 5 • Other Dependent Infrastructure 587
Chapter 19 • Extended Voice Functionality 589
Setting Up Dial-in Conferencing 589
Understanding Dial-in Conferencing 590
Configuring Dial-in Conferencing Features 592
Implementing Dial-in Conferencing 601
Using Dial-in Conferencing 603
Defining Response Groups607
Understanding Response Groups 607
Implementing Response Groups 616
Using Response Groups620
Understanding Call Park 622
Setting Call Park Options 623
Implementing Call Park627
Using Call Park 628
Configuring Unassigned Numbers 631
Using Unassigned Numbers 631
Implementing Unassigned Numbers 635
The Bottom Line 637
Chapter 20 • SQL Server 639
Versions of SQL Server 639
Installing SQL Server Express 641
Installing a SQL Server Stand-Alone or Clustered Server 643
Installing a Mirrored SQL Server Pair 646
Installing AlwaysOn Availability Groups 655
Migrating SQL Server Databases to AlwaysOn Availability Groups 664
Updating SQL Server Databases 666
SQL Server Databases and Permissions 667
The Bottom Line 670
Chapter 21 • Reverse Proxies, Load Balancers, and Gateways 673
Configuring Load Balancers 673
Load Balancing the Front End and Director Pools 674
Load Balancing Offi ce Web Apps Server Farms 679
Load Balancing Edge 681
Configure a Load Balancer for the Web Conferencing Edge Interface 683
Configure a Load Balancer for the A/V Edge Interface 683
Configure a Load Balancer for the Internal Edge Interfaces 684
Implementing Reverse Proxies 684
Configure a Reverse Proxy/Load Balancer for External Web Services 686
Understanding Gateways 688
Public Switched Telephone Network 689
Internet Telephony Service Provider 690
Private Branch Exchange 692
Achieving Connectivity 693
SIP address and ISDN Gateways 694
Integrating with Your PBX 698
Integration Options 699
The Bottom Line 703
Chapter 22 • Exchange, SharePoint, and Office Web Application Server 705
Integrating Skype for Business with Exchange 705
Configuring Exchange Integration Prerequisites 707
The Voice Mail Platform for Skype for Business 715
Free/Busy, and Other Integration 730
Outlook Web App Integration 731
Understanding and Configuring the Unified Contact Store 738
Integrating into Exchange for Compliance Archiving 741
Using High-Resolution Photos in Skype for Business 746
Integrating Skype for Business with SharePoint 749
IM and Presence Within Sites 749
Skill Search 750
Photos 754
Converting Recorded Meetings into SharePoint Asset Libraries 756
Business Process Communication Workflows 757
Integrating Skype for Business Server with Office Web Application Server 758
The Bottom Line 761
Chapter 23 • Skype for Business 2015 Development 763
Understanding Development Options 763
Unified Communications Managed API 5.0 764
Software Defined Networking 765
Microsoft SIP Processing Language 767
Skype for Business 2015 API 770
Unified Communications Web 2.0 771
Configuring the Infrastructure 772
Configure a Trusted Application Server/Pool 773
Configure a Trusted Application 774
Configure a Trusted Application Endpoint 774
The Bottom Line775
Appendices 777
Appendix A • The Bottom Line 779
Appendix B • Introduction to PowerShell, the Skype for Business Management Shell, and Regular Expressions 809
Appendix C • Using Persistent Chat Effectively 851
Index 865