Mastering Skype® for Business 2015 Mastering Skype® for Business 2015 Keith Hanna Senior Acquisitions Editor: Kenyon Brown Development Editor: Alexa Murphy Technical Editor: Martin Rinas Production Editor: Christine O’Connor Copy Editor: Kim Wimpsett Editorial Manager: Mary Beth Wakefield Production Manager: Kathleen Wisor Associate Publisher: Jim Minatel Book Designers: Maureen Forys, Happenstance Type-O-Rama and Judy Fung Proofreader: Josh Chase, Word One New York Indexer: Johnna VanHoose Dinse Project Coordinator, Cover: Brent Savage Cover Designer: Wiley Cover Image: Kriang Kan/Shutterstock Copyright © 2016 by John Wiley & Sons, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-1-119-22535-5 ISBN: 978-1-119-22537-9 (ebk.) ISBN: 978-1-119-22536-2 (ebk.) No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600 Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permissions Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose No warranty may be created or extended by sales or promotional materials The advice and strategies contained herein may not be suitable for every situation This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional services If professional assistance is required, the services of a competent professional person should be sought Neither the publisher nor the author shall be liable for damages arising herefrom The fact that an organization or Web site is referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or Web site may provide or recommendations it may make Further, readers should be aware that Internet Web sites listed in this work may have changed or disappeared between when this work was written and when it is read For general information on our other products and services or to obtain technical support, please contact our Customer Care Department within the U.S at (877) 762-2974, outside the U.S at (317) 572-3993 or fax (317) 572-4002 Wiley publishes in a variety of print and electronic formats and by print-on-demand Some material included with standard print versions of this book may not be included in e-books or in print-on-demand If this book refers to media such as a CD or DVD that is not included in the version you purchased, you may download this material at http://booksupport.wiley.com For more information about Wiley products, visit www.wiley.com Library of Congress Control Number: 2016933972 TRADEMARKS: Wiley, the Wiley logo, and the Sybex logo are trademarks or registered trademarks of John Wiley & Sons, Inc and/or its affiliates, in the United States and other countries, and may not be used without written permission Skype is a registered trademark of Microsoft Corporation All other trademarks are the property of their respective owners John Wiley & Sons, Inc is not associated with any product or vendor mentioned in this book 10 I’d like to dedicate this book to my wonderful family To my wife, Sharon, for giving me the time (and space) to finish it She has the patience of a saint (not just on this book but always) I promise you don’t have to remind me anymore To my daughter, Rosie, for always being right, and to my son, Jamie, who also teaches patience We still make a great team! Acknowledgments Wow, what a journey from the days of Lync Server 2010, when Nathan Winters asked me to co‐author our Mastering Lync Server 2010, through the next release and now to Mastering Skype for Business 2015 on my own Nathan’s role has changed to focus more on the cloud, so, sadly, he wasn’t able to contribute as much to this one as with the previous books Thank you to the many readers of the Lync books who have gotten in touch either via email or direct meetings at conferences and user groups and to the other customers—without your feedback and ongoing support, I wouldn’t have gotten to book 3! Keep the feedback coming (even the bad constructive stuff!) Throughout the process, I have been supported, guided, and mostly cajoled by the great team at Sybex Several of the original editors have moved on in the five‐year journey to this edition but have been ably replaced by Ken Brown, Grace Davis, Alexa Murphy, and Christine O’Connor All have been responsible in some way to take the scrawls that I have pulled together and turn them into something readable Any errors are certainly not their fault There are many more nameless (to me at least) people at Sybex working behind the scenes, who also deserve thanking Speaking of which, no technical book can be released without thorough cross‐checking, and for that I am extremely thankful to Martin Rinas, our technical editor, who spent many hours going through the material and replicating the examples to ensure technical accuracy In the past I’ve been the one correcting him, but things have certainly swapped around now Some vendors have provided test devices and support and in some cases have contributed directly to chapters with content Thanks to the following: Actiance: Robin Smith Kemp: Barghav Shukla MindLink: Howard Travers, Annekathrin Hase, Dalia Valkiunaite Sennheiser: Charlotte Gaskin, Steve Bailey Snom: Lesley Hansen, Alison Tetlow, Hoang‐Hoa Nguyen My thanks go to all involved in helping to create this book My advice to others: For anyone interested in learning more about or swapping UC war stories (or even those who just fancy a beer), join your local UC user group These groups are invaluable resources both for learning and for networking Catch up with these people; they don’t bite! | dial-in conferencing • Edge server 869 dial-in conferencing, 592–593, 603–607 access numbers, 597–599 ad hoc conference bridges, 589 Call Park, 622–623, 628–630 extensions, 623–625 implementation, 627–628 MOH, 625–627 options, 623 PowerShell and, 625 conference bridges, 589 conferencing announcement application, 591 conferencing attendant application, 591 conferencing policies, 593–595 context menu, 605 deployment cost and, 591 directories, 600–601 DTMF mappings, 600 entry/exit announcements, 599–600 implementation, 601–603 meeting policies, 595 Online Meeting, 590–591 PIN setting, 606 PINs, 596–597 Response Groups agent groups, 608, 609–610 configuration, 608–609 hunt groups, 607 implementation, 617–620 Privacy mode, 616 queues, 608, 610–613 using, 620–622 workflows, 608, 610–616 roster, 604 scheduled conferences, 589 scheduling conferences, 603 unassigned numbers, 631–632 announcement service, 633 audio files, 632–633 implementation, 635–637 ranges, 633–635 users, adding, 606 web components and, 591 dial-pad, DID (Direct Inward Dial), 495–497 E9-1-1 and, 570 digital transmission, 40–41 Director role, 77 installation, 272–273 reverse proxy, 77–78 Director server, 23 disaster recovery, 236–237 disclaimers, 107–108 discovery, 128–129 DMZ (demilitarized zone), 76 firewalls and, 85–86 DNS entries, 83–85 DNS load balancing, 18–20, 80–81 DSCP (Differentiated Services Code Point), 48–49 DTMF (Dual-Tone Multi-Frequency), 41 DTMF commands, 14 dynamic codecs, 528–529 E E9-1-1, 799–800 cellular-based devices, 568 configuration, 570–585 legislation, 570 location information client location data, 581–583 Get-CsLisCivicAddress, 580 location database, 576–580 secondary, 581 placing calls, 584–585 Publish-CsLisConfiguration, 580 roaming users, 583–584 Set-CsLisLocation, 578–579 location policies, 571–574 operator interaction, 567–568 PSTN usage, 571 roaming and, 568 routing, 569–570 SIP trunk, 575 testing calls, 585 voice route, 575 eavesdropping, 92 Edge Network Diagram, 217 Edge server, 22 Access Edge, 75 AV Edge, 75 availability, 80–82 DNS load balancing, 80–81 FQDNs, 76 Front End pool, 22 HLB/SLB, 81 installation, 276–281 IP addresses, 76 load balancing, 681–683 A/V Edge interface, 683–684 internal/external interface, 684 Web Conferencing Edge interface, 683 reverse proxy, 77–78 Technet24.ir 870 | emergency services See also E9-1-1 • gateways security components, 74–75 server draining, 80 three-tiered network, 86–87 topologies, 75 Web Conferencing Edge, 75 XMPP Federation, 75 emergency services See also E9-1-1 PSAP and, 569 Enable-CSAdDomain, 245 Enable-CSAdForest, 244 Enable-CsPublicProvider, 109 Enable-CsTopology, 270, 440 Enable-ExchangeCertificate, 722 EnableMediaRedirection, 127 EnableSQMData, 127, 128 Enabling Edge functionality, 206 encryption, 73 Enhanced 9-1-1, 31 Enterprise deployments AD (Active Directories), 282–283 branches, 288–289 disaster recovery, 286–287 Enterprise pool, 284–286 high availability, 286–287 Persistent Chat, 287–288 setup permissions, 284 Enterprise Voice, 9, 491–492, 513 call pattern testing, 525 client options address book generation, 519–521 number normalization, 514–518 Voice policy, 521–523 dial-in conferencing, 592–593 ad hoc conference bridges, 589 conference bridges, 589 conferencing announcement, 591 conferencing attendant, 591 scheduled conferences, 589 web components, 591 online environments and, 307 PSTN usages, 524 server options call pattern testing, 525 PSTN usages, 524 routing, 523–524 ERLs (emergency response locations), 570 Exchange, 705–707, 805–806 archiving and, 741–746 free/busy, 730–731 integration prerequisites, 707–709 LYSS (Lync Storage Service, 709–715 multiple servers, 733–734 OAuth protocol, 707–708 OWA (Outlook Web App), 731–738 partners, 709 Skype for Business configuration, 735–738 UCMA (Unified Communications Managed API), 707 UCS (Unified Contact Store), 738–741 UM (Unified Messaging), 715–730 UMCR, 715–730 versions, 706–707 voice mail, 715–730 expanded topology, 21 Export-CsConfiguration, 279 external access configuration Director role, 272–273 Edge Server, 276–281 role components, 274–276 topology, 273–274 security certificates, 82–83 Director role, 77 DNS entries, 83–85 Edge, 74–82 firewalls, 85–91 reverse proxy, 77–80 scenarios, 74 ExternalSchema.ldf file, 283 F FDM (Frequency Division Multiplexing), 40 federation, 108–109 Hybrid Voice, 317–318 filtering, client-version, 98–103 final button (telephone), FIPS (Federal Information Processing Standard), 92 fire-and-forget approach, 46 firewalls, 85–91 FQDNs, 76 Frequent Contacts group, front end load balancing, 673–674 Front End server, 21 G gateways, 804–805 connectivity, 693–694 | Get-ADGroupMember • Incoming call screen 871 ISDN, 694–698 ITSP (Internet telephony service provider), 690–692 OIP address, 689 PBX (Private Branch Exchange), 692–693 PSTN (Public Switched Telephone Network), 689–690 SBCs (session border controllers), 689 SIP addresses, 688–689, 694–698 Get-ADGroupMember, 363, 392 Get-ClientAccessServer, 709 Get-CsAccessEdgeConfiguration, 334 Get-CsAdDomain, 245 Get-CsAdForest, 244 Get-CsAdminRole, 347, 360 Get-CsAdminRoleAssignment, 363 Get-CsAdUser, 372 Get-CsArchivingConfiguration, 411 Get-CsCallViaWorkPolicy, 388 Get-CsClientVersionPolicy, 99, 389 Get-CsClsConfiguration, 474 Get-CsDatabaseMirrorState, 650 Get-CsDatabaseState, 651 Get-CsDialInConferencingLanguageList, 597 Get-CsEffectivePolicy, 387 Get-CsExternalAccessPolicy, 387 Get-CsLisCivicAddress, 580 Get-CsLisPort, 579 Get-CsLisSubnet, 579 Get-CsLisSwitch, 579 Get-CsLisWirelessAccessPoint, 579 Get-CsMobilityPolicy, 154 Get-CsNetworkIntersitePolicy, 387 Get-CsRgsConfiguration, 609 Get-CsThirdPartyVideoSystemPolicy, 388 Get-CsTrustedApplicationComputer, 737 Get-CsTrustedApplicationPool, 736 Get-CsUser, 372, 495 Get-CsVoicePolicy, 388 Get-OwaMailboxPolicy, 733, 734 Global Topology, 213–214 GPOs (Group Policy Objects), 367, 383–385 AD and, 384–385 Grant-CsClientVersionPolicy, 390 Grant-CsMobilityPolicy, 154 Grant-CsOuPermission, 284 Grant-CSUserServicesPolicy, 739 greenfield scenario, 205 Group Chat, 3–4 See also Persistent Chat Group Policy settings, 126–127 groups, delegation groups, 13 GUID (globally unique identifier), 99 H hardware, SQL Server, 641 Have The Meeting Call Me option, 123 HDX integration, 197–198 headers, spoofing, 401 headsets Bluetooth, 166–167 wired, 165–166 hot-desking, 185 HTTP (Hypertext Transfer Protocol) external, 78 SIPv2 and, 50 hybrid deployment, 315, 788–789 hybrid scenarios, 29 Hybrid Voice, 308–310 call flow scenarios, 321–327 conferencing, 328–329 configuration, 312–313 corporate network, 313–314 federation, 317–318 online tenant, 314–315 setup wizard, 315–317 sign-in, 316–317 corporate network, 313–314 E911, 327–328 media bypass, 327–328 online tenant, 314–315 registration process, 319–321 sign-in process, 319–321 troubleshooting, 329 voice mail, 311 I I Will Dial In To The Meeting, 123–124 ICE (Internet Connectivity Establishment), 70 AV Edge and, 75 I-frame, 67 IM (instant messaging), security, CsImFilterConfiguration, 103–105 SIP and, 57–58 starting conversation, Import-CsRgsAudioFile, 611 Import-Module, 266, 363 in-band provisioning, 127–128 Incoming call screen, 151 Technet24.ir 872 | installation • logging installation, 785–787 AD and domain, 245–246 forest, 243–245 schema, 240–243 Archiving, 406–407 binaries, 261–266 CAs, 263 CMS, 239 configuration, Windows Server 2012, 252–258 disaster recovery, 236–237 hardware physical, 232 virtualization, 232–233 Monitoring, 406–407 requirements, 235–236 software AD (Active Directory), 233–234 SQL Server versions, 234–235 supported OSs, 234–235 SQL Server AlwaysOn, 655–664 clustered server, 643–646 mirrored pair, 646–650 stand-alone, 643–646 SQL Server Express, 641–643 Standard Edition server, 258 testing, 267–269 Topology Builder, 246, 249–251 CMS creation, 259–261 CMS prep, 248–249 CMS publishing, 247–248 Install-CSAdServerSchema, 242 Install-CsDatabase, 247 Instant Messaging tabbed conversations, 112 XMPP, 112 Invoke-CsDatabaseFailover, 651 Invoke-CsUCSRollback, 741 IP addresses, single, 76 IP desk phones 8540 phones, 172–173 client connection, 179–180 common area phones, 171–172 common area phones configuration, 183–185 conference phones, 172 configuration prerequisites, 173–178 configuring devices, 178–179 CX700 phones, 172–173 information worker phones, 172 Phone Edition, 170–171 Phone Edition logs, 183 Phone Edition updates, 180–183 iPad meeting screen, 153 iPhone meeting screen, 153 IPsec (IP Security), 73 ITSP (Internet telephony service provider), 690–692 J jitter buffer, 46–47 K Kemp load balancers, 678 Kerberos, 73 configuration, 269–271 L LCS (Lync Server), 3–4 archiving and, 405 LcsCDR database, 669 LcsLog database, 669 least privilege, 339 legacy clients, 142–143 legacy servers, decommissioning, 299, 305 Link Layer Discovery Protocol, 176–177 lis database, 668 Live Meeting, 3–4, 13, 139–140 LMRS (Lync Meeting Room System), 194 load balancing, 673–674, 804–805 director pools, 674–678 Edge, 681–683 A/V Edge interface, 683–684 internal/external interface, 684 Web Conferencing Edge interface, 683 front end, 673–677 Kemp, 678 Office Web Apps server farms, 679–681 reverse proxies, 686–688 lobby, 14 logging centralized, 473–475 circular logging, 473 simplifying, 476 Snooper, 476–480 troubleshooting and, 472–473 | Lync Server • networks 873 Lync Server, 16 HDX integration, 197–198 Skype for Business and, 111 LYNCLOCAL, 17 LyncPerfTool.exe, 221–222 LYSS (Lync Storage Service), 18, 709–715 lyss database, 669 M Management Pack improvements, 432 SCOM, 433–438 synthetic transactions, 438–443 Statistics Manager, 443–448 MAPIPollInterval, 127, 128 media bypass, 24, 30–31, 499–500 Mediation server, 24–25 Voice and, 502–503 Meeting Join page, configuration, 294 meeting room devices, 193–195 meetings in-meeting feedback, 153 iPad screen, 153 iPhone screen, 153 lobby, 14 mgc database, 670 mgccomp database, 670 Microsoft RoundTable devices, 10 Microsoft UC, support matrix, 641 migration, 291–292, 787 archiving during, 297–298 client experience, 294–297 coexistence and, 292 legacy servers, decommissioning, 299 monitoring during, 297–298 policies, 293–294 pools, deploying, 298–299 upgrading and, 292 mobile clients, 782–784 capability, 145–153 cmdlets, 154–156 features, 146–148 Windows Phone, app update, 146 mobile devices, 145 account setup, 150 Call-in-progress screen, 152 Contacts screen, 150 E9-1-1 and, 568 IM conversation screen, 151 Incoming call screen, 151 OS requirements, 149 mobility, 4, 145 Apple Push Notifications, 157 call flow, 158–159 configuration, 156–157 connections, 157 presence, 160–162 push notifications, 159–160 service confirmation, 158 Monitoring, 794–795 configuration, policies, 408–411 databases and, 407 high-availability and, 407–408 installation, 406–407 reports, 411–413 Call Detail Report, 430–432 call diagnostics, 424 call reliability diagnostics, 424–426 custom, 432 media quality diagnostics, 426–430 MOS values by Codec, 416–417 system usage, 419–424 viewing, 417–419 voice quality, 415–416 Monitoring and Archiving server, 26–27 most idle distribution method, 607 Move-CsUser, 299, 319 MPLS, CAC and, 547 MTLS (Mutual Transport Layer Security), 92 MWI (Message Waiting Indicator), 706 N NAT (Network Address Translation), 75 networks CAC and, 534–536 circuit-switched, 37–39 OSI and, 45 packet-switched, 42–45 RTP and, 46–47 SDP and, 49–50 switches, 38 TCP and, 45–46 traffic, synchronization, 47 troubleshooting and, 462–465 sniffing, 471–472 UDP and, 45–46 Technet24.ir 874 | New-AdGroup • Persistent Chat New-AdGroup, 356 New-CsAdminRole, 356 New-CsAllowedDomain, 157 New-CsAnnouncement, 633 New-CsArchivingConfiguration, 409–410, 742 New-CsCdrConfiguration, 409 New-CsClientPolicy, 296, 388, 389 New-CsClientVersionPolicy, 99, 389–390 New-CsCommonAreaPhone, 184 New-CsConferencingPolicy, 593 New-CsCpsConfiguration, 625 New-CsDialInConferencingAccessNumber, 602 New-CsDialInConferencingConfiguration, 599 New-CsExUmContac, 334 New-CsFileTransferFilterConfiguration, 105 New-CsHealthMonitoringConfiguration, 441, 483 New-CsHostedVoicemailPolicy, 334 New-CsHostingProvider, 157, 334 New-CsKerberosAccount, 270 New-CsKerberosAccountAssignment, 270 New-CsMeetingConfiguration, 595 New-CsMobilityPolicy, 154 New-CsNetworkBandwidthPolicy, 551 New-CsNetworkInterRegionRoute, 560 New-CsNetworkRegionLink, 559 New-CsPartnerApplication, 709, 711 New-CsPinPolicy, 108, 596 New-CsPushNotificationConfiguration, 157 New-CsRgsCallAction, 612 New-CsRgsHoliday, 614 New-CsRgsHoursOfBusiness, 615 New-CsRgsPrompt, 611 New-CsRgsQuestion, 612 New-CsRgsQueue, 613 New-CsRgsTimeRange, 615 New-CsRgsWorkflow, 615 New-CsSubnet, 557 New-CsTestDevice, 181 New-CsTrustedApplicationPool, 439, 736 New-CsUnassignedNumber, 634 New-CsUserServicesPolicy, 738–740 New-CsVoiceNormalizationRule, 517 New-CsVoiceRoute, 575 New-SelfSignedCertificate, 445 New-UMDialPlan, 719 New-UMMailboxPolicy, 723 NICs (network interface cards), 75 NTLM (NT LAN Manager), 23–24 authentication and, 93–94 NTP (Network Time Protocol), 177–178 numbers, unassigned, 631–632 announcement service, 633 audio files, 632–633 implementation, 635–637 ranges, 633–635 O OAuth protocol, 707–708 OCS (Office Communication Server), 3–4 Office 365, configuration, 311–312 Online Meeting Add-In, 13–14 dial-in conferencing, 590–591 Open Interoperability Program, Optimized for Skype for Business, OS (operating system), mobile devices, 149 OSI (Open Systems Interconnection), 45 OWA (Office Web Applications), 27–28, 758–761, 805–806 P packet-switched networks, 42–45 parallel distribution method, 607 PBX (Private Branch Exchange), 692–693 Cloud PBX, 308 DECT handsets, 699 elevator phones, 699 emergency phones, 699 explosion-proof phones, 699 gatehouse, 699 integration, 698, 699–703 legacy circuits, 698 public address systems, 699 ringback, 30 rugged phones, 699 security barrier points, 699 wireless handsets, 699 performance counters, troubleshooting and, 481–483 permissions, deployment and, 266–267 Persistent Chat, 4, 287–288 Built-in Persistent Chat, 113 CEC and, 851–852 chat rooms, creating, 135–138 experience, 134–135 | P-frames • Private Line 875 industry-based solutions, 858–862 role-based solutions, 852–857 server, 25 sign-in, 129–134 Unified Communications and, 862–863 P-frames, 67 Phone Edition logs, 183 models, 170–173 updates, deployment, 180–183 vendors, 170 photographs of contacts, high-resolution, 746–748 SharePoint, 754–756 PIC (Public Internet Connectivity) federation, 22 PIN policies, 108 pin-point zone, 85 Planning Tool, 207–208 Edge admin report, 217–218 Edge Network Diagram, 217 topology, 208–213 exporting, 218–220 Global Topology, 213–214 Site Topology, 214–216 PoE (Power over Ethernet), 177 policies anchors, 396 applications, 382–383 Archiving, 408–411 assigning, 389–393 automating, 392–393 CAC, 561–563 creating, 389–393 editing, 394–395 Group Policy settings, 383–385 in-band provisioning, 381–382 migration, 293–294 Monitoring, 408–411 removing, 395–397 resetting, 395–397 selection criteria, 397–400 user moving, 397 viewing, 385–389 pools deploying, 298–299 upgrading, 300–301 port numbers, 46 PowerPoint Asynchronous Viewing, 14 Integrated Scripting Environment, 828–831 lists, 831–833 tables, 831–833 PowerShell, 809–810 cmdlets, 811–813 versus commands, 816 help, 813–816 coding, 819–820 data types, 820–821 Export-CliXml, 835 Export-Csv, 834–835 help, 813–816 Office 365 configuration, 312 Out-File, 834 output equals input, 825–826 to files, 833–835 filtering, 826–827 graphical display, 835 parameters aliases, 825 input, 823 output, 823–825 Regex, 847–850 remoting, 827–828 roles and, 341–346 scripts controlling, 821–823 development, 841–847 GUI and, 838–840 prerequisites, 842–847 scheduled, 836–838 user information, 841–842 shells versus prompt, 817–819 syntax, 810–811 Tab, 820 variables, 820–821 version 3, 827 wildcards, 373 Presence, 112 presence CsPresencePolicy, 402 mobility, 160–162 privacy configuration and, 401 users and, 57 primary registrar, 508 Privacy Configuration settings, 401 Private Line, 31 Technet24.ir 876 | private lines • Response Groups private lines, 11–12 protocols, 780 PSAP (Public Safety Answering Point), 569 PSTN (public switched telephone network), 24, 204 CAC and, 530 Cloud PBX and, 330–331 public certificates, 97 push notifications, 159–160 Q QoE (quality of experience), 405 reports and, 411 QoEMetrics database, 669 QoS (Quality of Service), 47–48 CAC and, 534–536 tagging, 536–538 R RASK (Readiness and Adoption Success Kit), 454 template emails, 457–458 RBAC (Role-Based Access Control), 789–792 AD and, 339–340 roles and, 340 Exchange and, 352 groups, 343 roles, 340 AD and, 340 assigning, 359 cmdlets, 360–362 combinations, 352–355 deleting, 359–360 filtering, 360 planning, 352–359 removing, 359 reporting, 362–364 scripts, 360–362 scopes, 340 RCC (Remote Call Control), 491 RDP (Remote Desktop Protocol), 67–71 XCCOS (Extensible Chat Control Over SIP), 68–69 Readlog, 183 real-time data, 46 Relationships subtab (Contacts) Auto-Assign Relationship, Blocked Contacts, Colleagues, External Contacts, Friends and Family, Workgroup, Remove-CsAdminRole, 359 Remove-CsMobilityPolicy, 154 replay threat, 92 reports, 411–413 CAC, 564 Call Detail Report, 430–432 call diagnostics, 424 call reliability diagnostics, 424–426 custom, 432 media quality diagnostics, 426–430 MOS values by Codec, 416–417 QoE data and, 411 system usage Activity Summary, 420, 421 Call Admission Control, 423–424 Call Detail, 430–432 Call Diagnostics, 424 Call Reliability Diagnostics, 424–426 Conference Summary, 420, 422 IP Phone Inventory, 423 Media Quality Diagnostics, 426–430 PSTN Conference, 422–423 Response Group Usage, 423 user registration, 419 troubleshooting and, 485–486 Audio Stream, 486 caller client event, 486 client side, 486–487 Device and Signal Metrics, 485–486 viewing, 417 dashboard, 418 Reporting home page, 419 voice quality metrics, 415 MOS (Mean Opinion Score), 416 Reset-CsDeviceUpdateRule, 182 Response Groups agent groups, 608, 609–610 configuration order, 608–609 hunt groups, 607 implementation, 617–620 IVRs, 621 Privacy mode, 616 queues, 608, 610–613 signing in, 620 using, 620–622 workflows, 608, 610–616 | RESTful API • SDP 877 RESTful API, 33 Restore-CsDeviceUpdateRule, 182 results window, reverse proxy, 684–686, 804–805 external web services, 686–688 traffic interception, 80 Reverse Proxy server, 205 RFC (requests for comments), 43–44 rgsconfig database, 668 rgsdyn database, 669 ringback, PBX, 30 rlscomms, 109 roles See also RBAC (Role-Based Access Control) archiving, 794–795 assigning, 359 cmdlets, 360–362 components, installation, 274–276 deleting, 359–360 filtering, 360 monitoring, 794–795 PowerShell and, 341–346 removing, 359 reporting, 362–364 SBSCP and, 341–342 scripts, 360–362 standard, 346–348 CSAdministrator, 348–349 CSArchivingAdministrator, 350 CSHelpDesk, 350 CSLocationAdministrator, 351 CSPersistentChatAdministrator, 351–352 CSResponseGroupAdministrator, 351 CSResponseGroupManager, 351 CSServerAdministrator, 349 CSUserAdministrator, 349 CSViewOnlyAdministrator, 349–350 CSVoiceAdministrator, 350–351 roll out, 451–452, 795–796 pilot, 452–454 RASK (Readiness and Adoption Success Kit), 454 user training, 454–456 materials, 456–459 round robin distribution method, 607 RoundTable devices, 10 routers, 42 RTC (Real Time Communications), groups, 344–345 rtc database, 669 rtcab database, 668 rtcab1 database, 668 RTCComponentUniversalServices, 243 rtcdyn database, 669 RTCHSUniversalServices, 243 RTCLOCAL, 17 RTCProxyUniversalServices, 243 RTCSBAUniversalServices, 243 rtcshared database, 668 RTCUniversalConfigReplicator, 243 RTCUniversalGlobalReadOnlyGroup, 243 RTCUniversalGlobalWriteGroup, 243 RTCUniversalReadOnlyAdmins, 243 RTCUniversalReadOnlyGroup, 243 RTCUniversalSBATechnicians, 243 RTCUniversalServerAdmins, 243 RTCUniversalServerReadOnlyGroup, 243 RTCUniversalUserAdmins, 243 rtcxds database, 667 RTP (Real-Time Transport Protocol), 46–47 S SAN (subject alternative name) entries, 16–17, 83 SBA (Survivable Branch Appliance) server, 25–26, 507 SBS (Survivable Branch Server), 507 SBSCP (Skype for Business Server 2015 Control Panel), 367 accessing, 367–368 Client Version Policy tab, 386 External Access policy, 386 Internet Explorer support, 368 PowerShell cmdlets and, 398–400 roles and, 341–342 searches, 369–374 wildcards, 373 usernames, 379–380 users editing, 377–378 enabling/disabling, 374–377 moving, 378–379 removing, 380 SBSMS (Skype for Business Server Management Shell), 367 SCIP (Simple Conference Invitation Protocol), 50 SCOM (System Center Operations Manager), 433–438 synthetic transactions, 438–443 SDK (software development kit), 33–34 SDP (Session Description Protocol), 49–50 Technet24.ir 878 | search bar • SetSPN search bar, searches, SBSCP, 369–374 wildcards, 373 security, 781 See also IPsec (IP Security) administration antivirus configuration, 106–107 client-version filtering, 98–103 disclaimers, 107–108 federation, 108–109 message hygiene, 103–105 PINs, 108 authentication, 93–97 connectivity check, 465 core authentication, 93–97 certificates, 97–98 media, 92–93 signaling, 92–93 eavesdropping, 92 encryption, 73 external access certificates, 82–83 Director role, 77 DNS entries, 83–85 Edge, 74–82 firewalls, 85–91 reverse proxy, 77–80 scenarios, 74 Kerberos, 73 replay threat, 92 signaling traffic, 92 spoofing, 92 serial distribution method, 607 server draining, 80 server roles Back End, 22 colocation, 28–29 Director, 23 Edge, 22 Front End, 21 Mediation, 24–25 Monitoring and Archiving, 26–27 OWA (Office Web Applications), 27–28 Persistent Chat, 25 SBA (Survivable Branch Appliance), 25–26 Survivable Branch Server, 26 VIS (Video Interoperability Server), 27 servers See also SQL Server Back End server, 22 BES (Blackberry Enterprise Server), 145 Director server, 23 Edge server, 22, 75–82, 86–87, 276–281, 681–684 Front End server, 21 legacy, decommissioning, 299 Lync Server, 16 Mediation server, 24–25 Monitoring and Archiving server, 26–27 OCS (Office Communication Server), 3–4 Persistent Chat server, 25 SBA (Survivable Branch Appliance), 507 SBS (Survivable Branch Server), 507 VIS (Video Interoperability Server), 27 ServerSchema.ldf file, 283 Set-CsAccessEdgeConfiguration, 109, 317 Set-CsAddressBookConfiguration, 520 Set-CSArchivingConfiguration, 744 Set-CSArchivingPolicy, 745 Set-CsBandwidthPolicyServiceConfigurati on, 564 Set-CsCallParkServiceMusicOnHoldFile, 627 Set-CsClientPin, 184 Set-CsClientPolicy, 752, 753 Set-CsConferenceDisclaimer, 107 Set-CsDialInConferencingDtmfConfigurati on, 602–603 Set-CsKerberosAccountPassword, 271 Set-CsLisLocation, 578–579 Set-CsLisSubnet, 579 Set-CsLisSwitch, 579 Set-CsLisWirelessAccessPoint, 579 Set-CsMeetingConfiguration, 601 Set-CsMobilityPolicy, 154 Set-CsNetworkConfiguration, 549 Set-CsNetworkSite, 555 Set-CsOAuthConfiguration, 710 Set-CsPinPolicy, 602 Set-CsPstnUsage, 571 Set-CsRgsConfiguration, 609 Set-CsTenantFederationConfiguration, 318 Set-CsTestUserCredential, 441 Set-CsTrunkConfiguration, 575 Set-CsUCPhoneConfiguration, 183 Set-CsUser, 495 Set-CsUserServicesPolicy, 739 Set-CsVoicePolicy, 498 Set-CsWebServiceConfiguration, 512 Set-OWAVirtualDirectory, 734 Set-PresencePolicy, 394 SetSPN, 270 | Set-UMCallRoutersettings • Skype for Business Server 2015 879 Set-UMCallRoutersettings, 722 Setup, 3–4 Set-UserPhoto, 748 SfBUserAdmin (Skype for Business user administrator) account, 368 shared simple URL, 79 SharePoint, 805–806 asset libraries, recorded meetings and, 756–757 CEBPs (communication-enabled business process workflows), 757 IM and, 749–750 photographs, 754–756 presence, 749–750 Skill Search, 750–753 sharing, 14 Show-CsClsLogging, 475 signaling traffic, 92 Silverlight, 33–34 SIP (Session Initiation Protocol), 11–12 Access Edge role, 75 access signaling, 42 ACK message, 52–53 BYE message, 53 CANCEL message, 53 circuit-switched networks, 37–39 digital signaling, 41 digital transmission, 40–41 formatting, 54–56 headers To, 56 Call-ID, 55 Contact, 56 Cseq, 56 Record-Route/Route/Via, 56 IMs, sending, 57–58 INVITE message, 52 OPTIONS message, 54 packet-switched networks, 42–45 presence, 57 REGISTER message, 53–54 requests, 52 responses, 51 SIP trunking, 24 SIPv2, 50 trunk signaling, 42 XCCOS (Extensible Chat Control Over SIP), 68–69 Site Topology, 214–216 Skype for Business 2016 Basic, 125–126 Skype for Business desktop client, 111 Collaboration Application and Desktop Sharing, 113 Desktop Sharing, 113 DRM, 113 File Transfer, 113 PowerPoint Viewing, 113 Recording, 113 Web App, 113 Whiteboard, 113 Contacts New Contacts View, 112 photos, 111 Exchange Server 2013 archiving and, 118 photos, 117–118 Unified Contact Store, 117 installation Office 2016 Click-to-Run, 116–117 Office 2016 Windows Installer, 116 Instant Messaging tabbed conversations, 112 XMPP, 112 multiparty video previews, 118–120 smart framing, 120 Office Setup integration, 114 Outlook Scheduling, 114 Persistent Chat, Built-in Persistent Chat, 113 Presence, 112 VDI (Virtual Desktop Infrastructure) plug-in, 114 Video, 112 HD in Conference, 113 multiview video, 113 Voice, 112 Skype for Business For Mac, 140 Skype for Business Hybrid, 308 See also Hybrid Voice users, 308 Skype for Business Online, 307–308 users, 308 Skype for Business On-Premises, 308 users, 308 Skype for Business Server 2015, 15–16 Central Management Store, 17 DNS load balancing, 18–20 Lync Server and, 111 Technet24.ir 880 | Skype for Business Web App • team-call settings LYNCLOCAL, 17 LYSS (Lync Storage Service), 18 NTLM (NT LAN Manager), 23–24 RTCLOCAL, 17 server roles Back End, 22 colocation, 28–29 Director, 23 Edge, 22 Front End, 21 Mediation, 24–25 Monitoring and Archiving, 26–27 OWA (Office Web Applications), 27–28 Persistent Chat, 25 SBA (Survivable Branch Appliance), 25–26 Survivable Branch Server, 26 Video Interoperability, 20 virtualization, 21 VIS (Video Interoperability Server), 27 Topology Builder, 16–17 Windows Fabric system, 18 Skype for Business Web App audio, in browser, 121–122 experience, 124 signaling, 124–125 video, in browser, 121–122 sniffing, troubleshooting and, 471–473 Snooper, 476–480 sound devices, 164 split-brain DNS, 83–85 spoofing, 92 headers, 401 SQL Server, 802–804 configuration capabilities, 640–641 databases, 667–670 file path, 646 migrating to AlwaysOn, 664–667 permissions, 667–670 selecting, 645 updating, 666–667 hardware, recommended, 641 installation AlwaysOn availability, 655–664 clustered server, 643–646 stand-alone, 643–646 instances, multiple, 653–655 mirrored pair, 646–650 managing, 650–653 pool definition, 644 support matrix, 641 SQL Server 2012, service pack downloads, 303 SQL Server Enterprise, 639 SQL Server Express, 639 installation, 641–643 instances, 642 SQL Server Standard, 639 SRPT (Secure Real-Time Transport Protocol), 92 Standard Edition functionality, 206 Standard Edition server, installation, 258 CMS creation, 259–260 topology, 259–260 standard roles, 346–348 CSAdministrator, 348–349 CSArchivingAdministrator, 350 CSHelpDesk, 350 CSLocationAdministrator, 351 CSPersistentChatAdministrator, 351–352 CSResponseGroupAdministrator, 351 CSResponseGroupManager, 351 CSServerAdministrator, 349 CSUserAdministrator, 349 CSViewOnlyAdministrator, 349–350 CSVoiceAdministrator, 350–351 standards, 780 Start-CsClsLogging, 475 Start-CsPool, 266 Start-CsWindowsService, 266 startup screen, Statistics Manager, 443–448 Stop-CsClsLogging, 475 Stop-CsWindowService, 303 Stress and Performance Tool, 221–222 profiles, 225–229 results, 229–230 users, 222–225 submenus, Survivable Branch Server, 26 switches, 38 Sync-CsClsLogging, 475 synchronization, traffic, 47synthetic transactions, 434–437 troubleshooting, 483–484 T tabbed conversations, 11–13 TAP (Technology Adoption Program), 307 TCP (Transport Control Protocol), 45–46 TDM (Time Division Multiplexing), 41 team-call settings, 10 | telephone icon • user clients 881 telephone icon, Telephony functionality, 207 Test-CsAddressBookWebQuery, 484 Test-CsExStorageConnectivity, 711 Test-CsExUMConnectivity, 730 Test-CsMcxConference, 158 Test-CsMcxIM, 158 Test-CsMcxPushNotification, 158 Test-CsUCWAConference, 158 Test-CsUnifiedContactStore, 739 third-party applications, 305 three-tiered networks, 86–87 tin-can system, 37–38 TLS-DSK authentication, 115–116 topology configuration, 273–274 Edge server, 75 expanded topology, 21 Planning Tool, 208–213 exporting, 218–220 Global Topology, 213–214 Topology Builder, 16–17 administrative tools, 246 CMS, publishing to, 247–249 SQL Server configuration, 644 upgraded pools, 301 using, 249–251 TracingLevel, 127 traffic synchronization, 47 troubleshooting, 796–797 connectivity audio/video peer-to-peer, 465–470 devices, 470–471 security, 465 Hybrid Voice, 329 logging and, 472–473 centralized logging, 473–475 simplifying logging, 476 Snooper, 476–480 network connections, 462–465 sniffing, 471–473 performance counters, 481–483 questions to ask, 461–462 report monitoring, 485–486 synthetic transactions, 483–484 web components, 480–481 trunks, 25 two-factor authentication, 97 U UC (Unified Communications), 449–451 MWI (Message Waiting Indicator), 706 support matrix, 641 UCMA (Unified Communications Managed API), 707 UCS (Unified Contact Store), 738–741 UDP (User Datagram Protocol), 45–46 UISuppressionMode, 34 UM (Unified Messaging), 715–730 UMCR (UM Call Router), 715–730 unassigned numbers, 631–632 announcement service, 633 audio files, 632–633 implementation, 635–637 ranges, 633–635 Unified Communications, Persistent Chat and, 862–863 Unified Contact Store, Update-CsAddressBook command, 729 Update-CsClsLogging, 475 updates, Phone Edition, 180–183 upgrades, 299, 787 applications, third-party, 305 client rollout, 305 deployment wizard, 302 incorrect SQL version, 302 legacy systems, decommissioning, 305 migrating, 292 pools, 300–301 URLs reverse proxy and, 78 shared simplified, 79 USB devices, 163–165 audio devices, 164 DECT, 167–169 headsets, 165–167 Bluetooth, 166–167 wired, 165–166 sound devices, 164 user administration, 792–794 user clients, Skype for Business desktop client, 111 Collaboration, 113 Contacts, 111–112 Exchange Server 2013, 117–118 Instant Messaging, 112 multiparty video, 118–120 Office Setup integration, 114 Outlook Scheduling, 114 Technet24.ir 882 | user contact cards • XMPP Persistent Chat, 113 Presence, 112 VDI (Virtual Desktop Infrastructure) plug-in, 114 Video, 112–113 Voice, 112 user contact cards, 5–6 User Properties dialog box, User Services, 402–403 user training, 454–456 materials, 456–459 usernames, SBSCP, 379–380 UserProfileGenerator.exe, 225 UserProvisioningTool.exe, 222 users configuration, overview, 367–374 disabling, 95–96 AD and, 370 moving, policies and, 397 SBSCP editing, 377–378 enabling/disabling, 374–377 moving, 378–379 removing, 380 Using My Computer option, 123 V VDI (Virtual Desktop Infrastructure), 114 VersionSchema.ldf file, 283 Video, 112 HD in Conference, 113 multiview video, 113 video connectivity, troubleshooting, 465–470 endpoints, 195 platforms, integration, 196–198 Skype for Business Web App, 121–122 video calling, 10 video codecs, 64–67 Video Interoperability server role, 20 video management, 15 virtual circuits, 42–43 virtualized clients, 140–142 VIS (Video Interoperability Server), 27 Visual Studio Windows Presentation Foundation, 33–34 VLAN configuration, 176 Voice, 112, 797–798, 801–802 AD failure, 512–513 architecture, 500–502 Call Via Work and, 491 Enterprise Voice, 491–492 features, 492–494 Front End server failure, 505 high availability and, 503–513 malicious calls, 497–499 media bypass, 499–500 Mediation servers, 502–503 failure, 505–506 multiple server failure, 506–508 private lines, 495–497 RCC and, 491 resiliency and, 503–513 WAN failure, 510–512 voice capabilities, 29–33 Analog Device Management, 31 CAC (Call Admission Control), 30 Call Park, 30 common area phones, 32 Enhanced 9-1-1, 31 media bypass, 30–31 Private Line, 31 routing changes, 31–32 voice codecs, 59–63 voice mail Cloud PBX and, 311 display, 8–9 hosted, migrating to, 331–335 Hybrid Voice and, 311 VoIP (Voice over IP), E9-1-1 and, 569 W web components, troubleshooting, 480–481 Web Conferencing Edge, PSOM (Persistent Shared Object Model), 75 web-based access, 14 wildcards PowerShell, 373 SBSCP, 373 Windows Fabric system, 18 Windows Phone, app update, 146 Windows Server 2012, 252 Windows Store App, 125 wired headsets, 165–166 X‑Y‑Z XCCOS (Extensible Chat Control Over SIP), 68–69 xds database, 667, 669 XMPP (Extensible Messaging and Presence Protocol), 22, 112 Technet24.ir WILEY END USER LICENSE AGREEMENT Go to www.wiley.com/go/eula to access Wiley’s ebook EULA ... makes Skype for Business tick Chapter 1: What’s in Skype for Business 2015? This chapter runs through Skype for Business from top to bottom, covering key concepts, features, and where Skype for. .. Mastering Skype? ? for Business 2015 Mastering Skype? ? for Business 2015 Keith Hanna Senior Acquisitions Editor: Kenyon Brown Development... Planning for Adoption While this book has focused on the technology that is Skype for Business, there is another major aspect to utilizing Skype for Business: how you get Skype for Business