Gold partner:
Generální partner:
Skype for Business 2015 neboli nová verze Lync
Marian Henč Konzultant UC
[email protected]
Agenda Úvod
Novinky •
Nové role (VIS, CQD)
•
Vylepšené možnosti správy (Upgrade, Smart Setup, Záplatování)
•
Vylepšení funkcí Core Server (Chat, Prezence, Mobility, Conferencing)
•
Vylepšené funkce Enterprise Voice (CvW, RGS, SILK)
Q&A
Nové role Video Interop Server
Call Quality Dashboard
Video Interop Server (VIS)
Video Interop Server (VIS) schéma
Video Interop Server (VIS) a klienti VIS netranskóduje video stream z Cisco VTCs do RT-Video Video z klienta Lync 2010 nelze zobrazit na VTC (přes VIS) H.264 video z VTC (přes VIS) nelze zobrazit na klientovi Lync 2010
Konference a hovory mezi Cisco VTCs a klienty Lync 2013 nebo Skype for Business, prostřednictvím podpory H.264 a simulcastu Interoperabilita VIS s Lync 2013 a Skype for Business desktop klienty je optimální Interoperabilita VIS s nedesktopovými klienty (Android, iPad, iPhone, Windows Phone, Win8 App etc.) Skype for Business testována a podporována
Call Quality Dashboard (role) Archív QoE Reporty založené na SQL Server Analysis Services (Data Cubes) Web API přístup do datových kostek Portál s reporty v HTML5 + javascript Možnost editování a změny designu reportů Vrácení dotazu <1s proti SSAS Je ke stažení z Microsoft Downloads paralelně se Skype for Business Server 2015
Call Quality Dashboard (CQD)
Vylepšené možnosti správy In-Place upgrade
Smart Setup SQL AlwaysOn Vylepšené záplatování (Patching)
Nastartování poolu (Cold boot)
In-Place upgrade Snadnější cesta k přechodu z Lync na Skype for Business: Zachovává investice do stávajícího hardwaru/serveru Hladší proces upgradu bez nutnosti složitého plánování Snížení celkových nákladů na nasazení
Původní topologie
Nová topologie
In-place upgrade podporován
Lync 2013
Skype for Business + Lync 2013 Skype for Business + Lync 2010 Skype for Business + Lync 2013
Ano – in-place upgrade podporován z 2013 -> Skype for Business
Lync 2010 Lync koexistence (2013 + 2010)
Ne – migrace z 2010 -> Skype for Business, stejné jako 2010 -> 2013 Nutná migrace z 2010 -> 2013 před nasazením Skype for potom in-place upgrade z 2013 -> Skype for Business
Cesta upgradu (přesun uživatelů):
Move Pool1 users
Pool1 (Lync 2013 CU5) Upgrade to Skype for Business Server
Scénář1 Upgrade z Lync 2013 na Skype for Business Server Test functionality
Pool2 (Lync 2013 CU5)
Pool3 (Lync 2013 CU5)
Pool2 (Lync 2013 CU5)
Pool3 (Lync 2013 CU5)
Move back Pool1 users
Pool1 (Skype for Move Pool2 users Business 2015)
Upgrade to Skype for Business Server
Move back Pool2 users
Pool1 (Skype for Business 2015)
Pool2 (Skype for Business 2015)
Pool3 (Lync 2013 CU5)
Cesta upgradu (přesun uživatelů): Scénář 2
Pool1 (Lync 2010)
Pool2 (Lync 2010)
Pool3 (Skype for Business)
Pool2 (Lync 2010)
Pool3 (Skype for Business)
Pool2 (Lync 2010)
Pool3 (Skype for Business)
Upgrade z Lync 2010 na Skype for Business Server
Pool1 (Lync 2010)
Move users from Pool1 to Pool3
Decommission Pool1
Pool1 (Lync 2010)
Bring up a new Skype for Business Server Pool
Cesta upgradu (přesun uživatelů): Scénář 3 Upgrade z Lync 2010 + Lync 2013 na Skype for Business Server
Move users from Pool1 to Pool3
Pool1 (Lync 2010)
Pool3 (Lync 2013 CU5)
Pool2 (Lync 2013 CU5)
Decommission Pool1
Move Pool3 users
Pool1 (Lync 2010)
Pool3 (Lync 2013 CU5)
Pool2 (Lync 2013 CU5)
Upgrade to Skype for Business Server Move back Pool3 users
Pool2 (Lync 2013 CU5)
Pool3 (Skype for Business)
Cesta upgradu (offline režim): Scénář 4 Upgrade z Lync 2013 na Skype for Business Server
Send maintenance notice to users on Pool1
Pool1 (Lync 2013 CU5) Upgrade to Skype for Business Server
Pool2 (Lync 2013 CU5)
Pool1 (Skype for Business)
Pool2 (Lync 2013 CU5)
Make sure features are working
Send email to users that services are up and running
Send maintenance notice to users on Pool2 Pool1 (Skype for Business)
Pool2 (Skype2013 (Lync for CU5) Business)
Upgrade to Skype for Business Server
Cesta upgradu Doporučení
Pořadí upgradu
Žádný in-place upgrade s Disaster Recovery (pool failover)
(Zevnitř→Ven)
Nepoužívat cmdlet Invoke-CsPoolFailover k přesunu poolu!
Nestartovat služby ve smíšeném režimu Nerozpárovávat pooly před upgradem
Zajistit minimální dobu, kdy jsou pooly o různých verzích napárovány na sebe
První FE pooly s uživateli Sdílené komponenty: Mediation Server, Director, Edges, CMS pool
Upgrade rolí (2013 to Skype for Business Server 2015) Pool/Role
Vyžaduje upgrade na Skype for Business
Jak provést upgrade
FE pool
Ano
Topology building + in-place upgrade setup
Director pool
Ano
Topology building + in-place upgrade setup
Mediation pool
Ano
Topology building + in-place upgrade setup
Persistent chat pool
Ano
Topology building + in-place upgrade setup
Edge pool
Ano
Topology building + in-place upgrade setup
Trusted application pool
Ano
Topology building + in-place upgrade setup
Survivable Branch Server (SBS)
Ano
Topology building + in-place upgrade setup
Survivable Branch Server (SBA)
Ne
in-place upgrade role SBA není podporován
SQL Server store
Ano
Topology building (upgrade databází pomocí cmdletu Install-CsDatabase zatím co se upgraduje pool)
File store
Ne
n/a
PSTN gateway
Ne
n/a
Trunk
Ne
n/a
Office Web Apps Server
Ne
n/a
Podpora SQL pro Lync / Skype for Business Server In-place upgrade Hladký upgrade SQL Express 2012 na SQL Express 2014 Také upgraduje všechny místní kopie databáze
Proces upgradu KROK
1 KROK
2 KROK
3 KROK
4 KROK
5
Instalace prerekvizit
Upgrade, publikace topologie a upgrade databází pomocí Topology Builder Zastavení služeb na všech serverech v poolu Spuštění Setup.exe, který zahájí in-place upgrade Nastartování služeb na všech serverech v poolu ve stejnou dobu (cmdlet Start-CSPool)
Proces upgradu KROK
1 KROK
2 KROK
3 KROK
4 KROK
5
Instalace prerekvizit
Upgrade, publikace topologie a upgrade databází pomocí Topology Builder Zastavení služeb na všech serverech v poolu Spuštění Setup.exe, který zahájí in-place upgrade Nastartování služeb na všech serverech v poolu ve stejnou dobu (cmdlet Start-CSPool)
Upgrade: krok 1 Prerekvizity je potřeba instalovat vždy! Je potřeba CU5+ poslední hotfix v topologii Lync 2013 (September 2014 8308.815) PowerShell RTM verze (6.2.9200.0) nebo novější Alespoň SQL Server 2012 SP1 KB2533623 Windows Server 2008 R2 KB2858668 Windows Server 2012 KB2982006 Windows Server 2012 R2
Proces upgradu KROK
1 KROK
2 KROK
3 KROK
4 KROK
5
Instalace prerekvizit
Upgrade, publikace topologie a upgrade databází pomocí Topology Builder Zastavení služeb na všech serverech v poolu Spuštění Setup.exe, který zahájí in-place upgrade Nastartování služeb na všech serverech v poolu ve stejnou dobu (cmdlet Start-CSPool)
Upgrade: krok 2 (Upgrade a publikace topologie pomocí nástroje Topology Builder)
Upgrade: krok 2 (Upgrade databází pomocí nástroje Topology Builder)
Topology Builder automaticky upgraduje databáze!
Proces upgradu KROK
1 KROK
2 KROK
3 KROK
4 KROK
5
Instalace prerekvizit
Upgrade, publikace topologie a upgrade databází pomocí Topology Builder Zastavení služeb na všech serverech v poolu (Stop-CsWindowsService, Disable-CsComputer -Scorch) Spuštění Setup.exe, který zahájí in-place upgrade Nastartování služeb na všech serverech v poolu ve stejnou dobu (cmdlet Start-CSPool)
Proces upgradu KROK
1 KROK
2 KROK
3 KROK
4 KROK
5
Instalace prerekvizit
Upgrade, publikace topologie a upgrade databází pomocí Topology Builder Zastavení služeb na všech serverech v poolu Spuštění Setup.exe, který zahájí in-place upgrade (Spustit jako správce/Run as administrator) Nastartování služeb na všech serverech v poolu ve stejnou dobu (cmdlet Start-CSPool)
Proces upgradu KROK
1 KROK
2 KROK
3 KROK
4 KROK
5
Instalace prerekvizit
Upgrade, publikace topologie a upgrade databází pomocí Topology Builder Zastavení služeb na všech serverech v poolu Spuštění Setup.exe, který zahájí in-place upgrade Nastartování služeb na všech serverech v poolu ve stejnou dobu (cmdlet Start-CSPool)
Smart Setup Umožňuje instalovat aktualizace z Microsoft Update jako součást instalace serveru Setup zahrnuje možnosti Kontroly aktualizací z Microsoft Update Stažení aktualizací Instalaci aktualizací (před dokončením instalačního procesu)
Poznámka: Smart Setup nenahrazuje instalátor aktualizaci. Ten je stále potřeba pro instalace serveru, který není připojen k internetu
SQL AlwaysOn SQL Server AlwaysOn (řešení pro vysokou dostupnost) Nová generace technologií pro zrcadlení/mirroring databází Poskytuje vysokou dostupnost a obnovu při havárii (Disaster Recovery) Uvedeno na trh v SQL Server 2012 a je součástí i SQL Server 2014 Běží nad WSFC (Windows Server Failover Clustering)
SQL AlwaysOn (pokračování) Výhody AlwaysOn Poslední a nejlepší řešení pro vysokou dostupnost SQL (Latest and Greatest) Ačkoliv zrcadlení/mirroring databází je stále dostupné, je už nyní považováno za funkci, která bude v dalších verzích SQL Serveru odstraněna
Více spolehlivé AlwaysOn (Jedna primární databáze může mít až dvě sekundární repliky v synchronním režimu (Synchronous-Commit)) Mirroring (Jedna primární, jedna sekundární)
Přesunování/Failover více databází Využitelné v aplikacích s více databázemi Databáze mohou být přidávány do tzv. Availability Groups, které mohou být přesunovány (Failover) mezi replikami Všechny databáze v dané Availability Group jsou přesunuty (Failover) v jeden moment
Podpora SQL v Lync a Skype for Business AlwaysOn podporován pouze s Skype for Business Server Availability groups nejsou podporovány s Lync Server 2010/2013
Lync Server 2010 Lync Server 2013
Skype for Business Server
Standalone
Failover Clustering
Mirroring
Availability Groups
SQL 2008 R2 SP2 SQL 2008 R2 SP2 SQL 2012 SP1 SQL 2008 R2 SP2 SQL 2012 SP1 SQL 2014
SQL 2008 R2 SP2
Není podporováno SQL 2008 R2 SP2 SQL 2012 SP1 SQL 2008 R2 SP2 SQL 2012 SP1 SQL 2014
Není podporováno
SQL 2008 R2 SP2 SQL 2012 SP1 SQL 2008 R2 SP2 SQL 2012 SP1 SQL 2014
Není podporováno
SQL 2012 SP1 SQL 2014
Instalace Cumulative Updates (Patching) Zjednodušený postup díky Windows Fabric v2: čtyři kroky 1.
Invoke-CsComputerFailOver - přesun služeb z daného FE na jiný (Fail Over) FE serveru; vyjmutí FE z rotace, „vystěhování“ replik
2.
Instalace CU/upgrade
3.
Invoke-CsComputerFailBack - přesun služeb z daného FE zpět na původní (Fail Back) FE server; zapojení FE do aktivního stavu, „nastěhování“ replik
4.
Toto vše provést na všech FE serverech v poolu
Výhody Jednodušší postup; méně příkazů; méně chyb Rychlejší – 2-3 hodiny na pool o 12 FE serverech (u Lync Server 2013 8-12 hodin) Spolehlivější Cmdlety Invoke-CsComputerFailOver a Invoke-CsComputerFailBack kontrolují připravenost všech serverů přes celý pool, ještě předtím, než dojde k samotnému přesunu (Failover/Failback) Díky deaktivačnímu/aktivačnímu API Windows Fabric v2 pro jednotlivé uzly je zajištěna větší závislost operací na sobě (vystěhování/nastěhování replik, nedochází k „vystěhování/nastěhování” na uzel, který je zrovna restartován)
Protože rozsah operace je vždy pouze jeden FE, nedochází k situacím, kdy by více FE serverů mohlo být zrovna vypnuto (důvod, proč servery nenastartují) Nedovolí přesun (Failover/Failback), pokud jsou problémy s replikami v poolu Indikace postupu přesunu (Failover/Failback)
Indikace postupu přesunu Indikátor přesunu Invoke-CsComputerFailOver
Indikátor přesunu Invoke-CsComputerFailBack
Scénáře nastartování poolu (Cold Start) In-place upgrade Lync 2013 to Skype for Business Přidání nového poolu Pool failback nastartuje pool pokud byl offline
Různé případy, kdy se správce rozhodl vypnout celý pool z důvodu údržby (v Lync 2013 silně nedoporučováno)
Problémy se startem poolu v Lync 2013 Typicky všechny FE v poolu musí být nastartovány, aby běžel konkrétní jeden
Zmatené požadavky na „minimální“ počet serverů Nastartování části poolu není přímočaré, protože zahrnuje obnovu ztraceného kvóra Routing Groups Nekompletní informace, proč server nemůže být nastartován
Nejsou iniciovány žádné automatické akce v případě problému
Start poolu ve Skype for Business Server Jeden příkaz pro start všech FE v poolu s jednoduše sledovatelnými instrukcemi Umožňuje nastartovat pool, i když některé repliky RG jsou „zaseknuté“ Upozornění na chybu při startu serveru/poolu a následné kroky pro řešení problému
Start-CsPool Kontrola prerekvizit (zdali jsou všechny servery na verzi Skype for Business, WinFab 2.0+) Nastartování všech serverů v poolu Pokud je problém nastartovat jakýkoliv server, provede rozšířenou diagnostiku s upozorněním Pokud problém na FE nelze vyřešit, je možné nastartovat pool se seznamem výjimek (Start-CsPool SkipServer)
Neprojde, pokud nejsou splněny požadavky na minimální počet serverů vinnou seznamu výjimek Zkontroluje, jestli operace nevyžaduje obnovu ztráty kvóra Pokud nedojde ke ztrátě dat, provede implicitní obnovu ztráty kvóra Pokud by došlo ke ztrátě dat Vyžádá si souhlas správce Dá možnost přeskočit určité repliky RG a pokračovat ve startu
Nastartuje všechny servery, pokud nejsou žádné problémy
Vylepšené funkce Core Server Vylepšení v oblasti Chatu a Presence
Vylepšení v oblasti mobility Vylepšení v oblasti Conferencingu
Vylepšení v oblasti Chatu a Prezence Optimalizace přihlašovacího procesu z pohledu provozu (Snížení o 25%)
Snížení provozu během znovu přihlášení
Lepší telemetrie a monitoring Vylepšení na mobilních platformách
Vylepšení v oblasti mobility Problém
Řešení
Odeslání IM uživateli na mobilu může způsobovat dlouhé zpoždění (točící se kolečko), dokud jej uživatel nepřijme
Automaticky přijme příchozí IM za pomoci stejné logiky, jako to dělá desktopový klient
Příchozí IM na mobilu se může ztratit, pokud není přijato včas
Automaticky přijme příchozí IM za pomoci stejné logiky, jako to dělá desktopový klient
Na mobilu není dostupná plná historie IM konverzací
Jednotná historie přes všechny klienty (mobil, desktop a web), historie je ukládaná na serveru
Žádné SSO pro Exchange a Lync, bez možnosti vícefaktorové autentizace
SSO a vícefaktorová autentizace prostřednictvím Azure Active Directory Authentication Library (ADAL)
Azure AD Authentication Library (ADAL) Založena na protokolu OAuth 2.0 Poskytuje jednotnou pasivní autentizaci pro SSO přes aplikace Office 365 Funguje pro on-premises Active Directory (vyžaduje ADFS for Windows Server 2012 R2+)
Nahrazuje pasivní autentizaci používanou v Lync 2013 Může být zapnuta jen pro mobilní klienty Podporuje vícefaktorovou autentizaci – Windows Server 2012 R2 + Web Application Proxy je vyžadována pro rozlišení interních a externích klientů
Historie konverzací na straně serveru Zachycuje Úspěšné hovory Zmeškané hovory Historii chatu
Architektura UCWA pro mobilní klienty Interakce s LYSS (Lync Storage Service) Ukládá historii do Exchange
SKYPE FOR BUSINESS SERVER FRONT END UCWA
Presence server
Free/busy/voicemail/etc.
Read/write
Autoaccept Cache
Nasazení Na Front end serveru Žádné nové role
Konfigurace Politiky pro mobilní a desktopové klienty Zpíná/vypíná historii hovorů a IM
Session meta/content
Lync storage APIs (real time)
Storage queue processors
Raw session data
Missed IM Conversation history processor
Read/ write/ search/ notify
Archiving agent
Meeting meta/ content/archive
Contact/group
Lync storage APIs (real time) Read/write
Data MCU
Archiving processor Web conferencing processor
Storage service queue
Intra-pool storage queue backup module
FEs in the same pool
Inter-pool storage queue backup module
FEs in another pool
Monitoring processor Exchange data transport
Exchange web services
Exchange server
SQL data transport SQL
CDR DB
LYNC STORAGE SERVICE SQL
QoE DB
Vylepšení v oblasti Conferencingu Synchronní zápisy do backendové databáze o stavu konferencí (Lync 2013 asynchronní) Prioritizace replikace stavu konferencí (Paired Pool) Ochrana Conference directory před ztrátou Lepší zacházení s expirovanými konferencemi (zvýšení času) Vylepšená konferenční telemetrie (lepší pochopení uživatele)
Vylepšené funkce Enterprise Voice Call Via Work
Škálovatelnost Response Groups Service Kodek SILK Call Quality Dashboard
Call via Work Enterprise Voice pro uživatele PBX Nahrazuje RCC a umožňuje uživateli v kanceláři používat stolní telefon a SfB klienta mimo kancelář Zachovává investice do pořízených stolních telefonů Uživatelé mohou z klienta SfB volat za použití jakéhokoliv PSTN telefonu, včetně PBX telefonu Využívá konektivitu Direct SIP mezi PBX a Lync/Skype for Business
Pohled uživatele SfB klient „řekne“ serveru, aby vytočil číslo v PSTN nebo číslo svého stolního telefonu (nastaveno v SfB klientovi), a potom jej propojí s volaným číslem
Funkce Aktualizace prezence a ovládání hovoru z SfB klienta Ovládání během hovoru je zachováno na PBX telefonu
Call via Work 1. Uživatele iniciuje hovor z SfB klienta
Destination
PSTN
6
3. PBX směruje hovor na PBX telefon a místní uživatel jej zvedne
5 Skype for Business pool
4. Když SfB klient vidí, že tento hovor je vyzvednut, uskuteční hovor se vzdálenou destinací. Zde Skype for Business použije uživatelovo DID na PBX jako ANI
4 PBX
2 Local call
1
3 Far-end call
Skype for Business client PBX Station
2. SfB klient uskuteční hovor na stolním PBX telefonu (nebo na jakémkoliv tel. čísle v PSTN)
5. PBX směruje hovor do PSTN s DID číslem uživatele (nebo na jiný místní PBX telefon) 6. Vzdálená destinace hovor zvedne a ten je navázán, kdy SfB se chová jako řídící kanál
Správa CvW pomocí politik CsCallViaWorkPolicy Konfigurace „cestuje“ přes všechny SfB koncové body Ukládá stav CallViaWork na koncovém bodu (zdali je nebo není používán)
CallViaWorkEnabled Booleovská proměnná indikující, zdali je uživatel oprávněn používat Call via Work
AdminCallbackNumber Telefonní číslo ve tvaru E.164 používané jako the CvW číslo pro call-back
UseAdminCallbackNumber Booleovská proměnná indikující, zdali uživatel je oprávněn měnit své CvW číslo
Konfigurace CvW na klientovi
Vylepšení Response Group Service (RGS) Vylepšená škálovatelnost RGS ve Skype for Business Server (dvojnásobná oproti Lync 2013) Počet RGS Agent Group: IVR group:
800
400
Počet aktivních agentů na pool (formální i neformální):
2,400
Kodek SILK ve Skype for Business Scénáře SILK již byl dostupný v desktopovém klientovi Lync 2013 pro peer-peer hovory s mobilním klientem SILK je výchozím kodekem pro všechny peer-peer hovory mezi Skype for Business a Skype. RTA je stále dostupný pro zpětnou kompatibilitu SILK není podporován na jednojádrovém CPU
Podporovaní klienti Lync/Skype for Business desktop client, Lync App Mobile: Android, iPhone, iPad, Windows Phone
Nepodporovaní klienti VDI Plug-in, Lync Web App, Attendant, Lync Phone Edition
Aktuální a navazující kurzy sledujte na www.gopas.cz DÁREK PRO VÁS! Vyplňte dotazníkové hodnocení a…
…získejte tričko TechEd-DevCon 2015!
SOUTĚŽ! SOUTĚŽ! SOUTĚŽ!
TechEd party! HALAMKAClub, 20.5.2015
Buďte The Best IT Pro nebo The Best Developer
Přílohy
Supported Availability Group settings Supported configurations* for Skype for Business Server Support having replicas only in the same subnet Support only the Synchronous-Commit Mode Support the Automatic Failover Mode No support for read access on secondary replicas No support for having an off-site replica in Azure
* Other configurations are possible and not actively blocked, but not supported
SQL in-place upgrade support Supported only for Skype for Business Server pools In-place upgrade from SQL 2012 SP1 standalone to SQL 2014 Availability Groups In-place upgrade from SQL 2012 SP1 mirroring to SQL 2014 Availability Groups All other in-place upgrade scenarios for SQL Servers are currently unsupported
Full database backup prior to in-place upgrade is recommended
Change compatibility level for each database after upgrade Select SQL Server 2014 (120) Set using Transact-SQL (optional)
ALTER DATABASE cpsdyn SET COMPATIBILITY_LEVEL = 120; GO
Windows Server Failover Clustering (WSFC) Windows Server 2008 R2 SP1 or higher WSFC feature installed, with sufficient nodes for desired configuration Select the File Share Witness option for the quorum witness
Cluster nodes cannot be Active Directory domain controllers Cluster nodes must be from the same Active Directory domain Cluster nodes must be connected to the same network subnet
SQL Server and database requirements SQL Server 2012 SP1/2014 Enterprise Edition or higher SQL installation steps are different depending on HA option selected High availability option
Installation selection
Availability Groups (AG)
New SQL Server stand-alone installation (all replicas)
Failover Cluster Instance (FCI)
New SQL Server failover cluster installation (first node) Add node to a SQL Server failover cluster (additional nodes)
SQL AlwaysOn must be manually enabled on SQL service and restarted
Full recovery model required for each Availability Group database Full backup required for each database added to Availability Group
Database folder structure must be duplicated across all AG replicas
Lync 2013 patching Observations Many steps Based on upgrade domains Check for readiness of upgrade domain, stop services, patch and move unto next upgrade domain Multiple decision points
“Wait and try” suggestions
2013 patching and reliability challenges Complex patching process with many steps; deviations from the process might result in downtime for users Ready state-to-start patching not always reliable Could run into unable to start front-end servers after patching Some users are signed in with limited functionality and sign-in performance issues
Problems are hard to troubleshoot and solve— particularly for larger pools Understand upgrade domain/other fabric concepts
Icon: Bjorn Andersson, Noun Project
What made 2013 solution problematic?
Not enough safe guards to prevent servers from being taken down without harm Load balancing continues between decision point and execution (no heads up to fabric) Idle secondary bug in winfab v1 CU1
Incorrect use of some cmdlets might make problems worse
Lync 2013
Skype for Business
Notes Prerequisite: Skype for Business Server, Fabric version 2.0 CU3+ Don’t execute on more than one server at a time in a pool (it might block) Invoke-CsComputerFailOver requires RTCSRV service to be running Invoke-CsComputerFailBack will start RTCSRV service
Stopping services outside of this cmdlet out-of-scope
Call via Work Destination
PSTN
6
Should operate with any supported PSTN egress May find complexity with numbering support
Skype for Business pool
4 PBX
2 Local call
3
Cloud Not available in Lync Online
Far-end call
Skype for Business client PBX Station
Call via Work doesn’t have an inbound experience
Infrastructure
5
1
Inbound
Outbound call to external user (PSTN) 1.
User A initiates a call to PSTN
6
2. UCWA places the initial call to self/desk phone 3. PBX rings the desk phone of user A
PSTN
Mobile
4. Once answered, UCWA places second call to PSTN
Audio
5. Ring back is provided to user A’s desk phone 6. Once PSTN answers, call is connected
5
Skype for Business server
2
PBX system
4 1
Call initiated from desk phone
Not Available
Skype for Business user A
3
Desk phone user A
Outbound call to internal user 1. User A initiates a call to user B
Skype for Business server
2
2. UCWA places the initial call to self/desk phone
PBX
3. PBX rings the desk phone of user A
5
4. Once answered, UCWA places second call to user B
4
5. Since user B is enabled for CvW and set Simulring to their own desk phone, ms-skipRnl header is used to force another call out to user B’s desk phone 6. Once user B answered on Skype for Business client or desk phone, call is connected
3
6
1 Skype for Business user B Skype for Business user A
3 Audio Desk phone user B
Desk phone user A
Call via Work inbound call Delivering inbound calls to Skype for Business client and PBX phone Need to consider both calls from PSTN and calls from other Skype for Business users Forward and simultaneous settings are tied with activation of CvW feature If using CvW for outbound, incoming calls automatically forward/simulring to client and configured PBX phone
Configured DID # for both user and PBX phone is the same Using ms-skipRnl header for the PBX phone number with the simulring settings for CvW
Inbound call from internal user Figure 1: Inbound call from Skype for Business
1. User B calls user A from Skype for Business client or PBX phone 2. PBX or Skype for Business Server receives the call (depending on who originated the call—see below) 3. If Skype for Business Server receives the call, user A’s endpoint is alerted. Since user A is enabled for CvW and set to simulring their own desk phone, the ms-skipRnl header is used to force another call out to user A’s desk phone 4. If PBX receives the call, PBX rings the desk phone of user A as shown below
Figure 2: Inbound call from desk phone
Skype for Business server
Skype for Business server
3
2
PBX
PBX
1 2
Skype for Business user A
Skype for Business user A
4 Skype for Business user B
Skype for Business user B
Audio
Audio Desk phone user A
1
Desk phone user A
Desk phone user A
Inbound call from external user (PSTN) Figure 1: Skype for Business Server First in Line
1. PSTN user calls User A 2. PBX or Skype for Business Server receives the call (depending on who originated the call—see below) 3. If Skype for Business Server receives the call, user A’s endpoint is alerted 4. Since user A is enabled for CvW and set to simulring their own desk phone, the ms-skipRnl header is used to force a call out to user A’s desk phone
1 2
PSTN
1
6 Mobile
Skype for Business server
PSTN
2
Mobile
Skype for Business server
4 3
Figure 2: PBX First in Line
PBX system
5
PBX system
Audio
3 Skype for Business user A
Skype for Business user A Desk phone user A
Desk phone user A
Audio
Meeting join scenarios
Scheduled meeting—click to join
Yes
In a conference call
Added by number
Yes
Call via Skype for Business client
Group call invite recipient
No
Call to desk phone
Call to desk phone
Group call conference escalation via Skype
Yes
In a conference call
Call via Skype for Business Client
Dial Skype for Business server conference bridge from desk phone
No
Available
NA