Beruflich Dokumente
Kultur Dokumente
Business (a deeper
dive)
June 11 2015
th
In Place Upgrades
Hat Tip: Scott Stubberfield, MSFT
(@stubbeee)
In-Place Upgrade
What is it?
Upgrade from Lync Server 2013 to Skype for Business Server using existing
hardware
Benefits
Smart setup
Allows Skype for Business updates to be installed as
part of
Skype for Business Server setup process from
Microsoft updates
setup will include an option:
Check with Microsoft update for Skype for Business updates
Download the updates
doesnt
the Skype
For Business
Server update installerthat
Note:
InstallThis
them
(prior replace
to finishing
the installation
process)
will still be useful for our customers who dont have connection to access the
internet
Upgrade Paths
Skype For
Business Server
+ 2013
Skype For
Business Server
+ 2010
Skype For
Business Server
+ 2013
Upgrade path
Upgrade Path
Recommendations
Upgrade Order
(Inside->Outside)
User Pools first, then Shared components like:
In-Place Upgrade
Seamlessly Upgrades SQL Express 2012 to SQL Express 2014
Also upgrades all the local copies of the database
Publish
Install Process
Call Quality
Dashboard (CQD)
Hat Tip: Aaron Steele, MSFT (@skypesamurai)
Monitoring Reports
QoE Metrics
LCS CDR
SSRS Canned Reports
SQL Queries (Call Quality Methodology)
Key Health Indicators
MediaLine
AudioStream
CallQualityFeedbackTokenDe VideoStream
f
AppSharingStream
SSID
Session
ConnectionName
DNSSuffix
Monitoring Database
Upgrade/Coexistence
When you upgrade a Lync 2013 pool to Skype
for Business the associated monitoring
database can be upgraded
Excising data is preserved
If you start with a new Skype for Business
pool you have to create a new monitoring
database
No migration of QoE or CDR data from Lync to Skype for Business
QoE Archive
Cube-based reports based on SQL Server analysis
server
Web API access to cube data
HTML5 + JavaScript report portal
Report editing and design
<1s query return performance against SSAS
Support for Lync 2013 and Skype for Business
Architecture
Skype for Business Topology
Monitoring
Server
Archive
Database
SSAS
Cube
Web
Portal
Repository
Database
Install Process
Setup SQL/IIS
Account Permissions
MSI Install
https://
technet.microsoft.com/en-us/
library/mt126253.aspx
CqdBuilding
Column
Data Type
BuildingKey
int
Allow
Nulls
No
BuildingName
varchar(80) No
BuildingShortNa varchar(10) No
me
OwnershipTypeId int
No
BuildingTypeId
Int
No
Latitude
Longitude
float
float
Yes
Yes
Details
Primary key for the CqdBuilding
table
Building name
Shorter version of the Building name
Foreign key, should match one of
the entries in the
CqdBuildingOwners table
Foreign key, should match one of
the entries in the CqdBuildingType
table
Latitude of the building
Longitude of the building
CqdNetwork
Column
Details
Network
varchar(25 No
)
Subnet address
NetworkRange
tinyint
Yes
Subnet mask
NetworkNameID int
Yes
BuildingKey
int
Yes
UpdatedDate
datetime
No
Buildings
Volume/Percentage
I have a PBX but want Click-ToCMPTCTB - Call my phone, then Callee, then
Dial
bridge
Integration with existing PBX
Not CSTA (RCC)
Presence
on call presence information when making an outbound call via CVW
Destination
PSTN
4
PBX
2
Local call
Far-end call
PBX Station
Setup
Q&A
Agenda
Skype for Business
Room Systems
Introducing RT100
Demo
Video
Interoperability
Deployment
Server
(VIS)
Demo
What is a VTC?
Video Teleconferencing (VTC)
Traditional meeting room video conferencing systems
Often deployed with two monitors: one for video and another for content sharing
Can range from small fixed cameras and table microphones to multiple arrays of each
Support variety of standards-based protocols like SIP, H.323, ISDN, TIP
Some may even support native registration directly to Lync/SfB, but most do not
Lync Room System is not categorized as a VTC
RTP
Real-time Transport
Protocol
RTP Payload Format for H.264 Video Streams Extensions [
MS-H264PF]
Session Description
Protocol
Session Description Protocol Extensions [MS-SDP]
Lync 2010 Client
a=rtpmap:121 x-rtvc1/90000
a=rtpmap:34 H263/90000
Lync 2013 & Skype for Business 2015
Clients
a=rtpmap:122 X-H264UC/90000
a=rtpmap:121 x-rtvc1/90000
Legacy VTC
a=rtpmap:109 H264/90000
a=rtpmap:34 H263/90000
Conference Calls
A VTC user can join meetings hosted on a Skype for Business 2015 or Lync 2013 AVMCU
Call and conference control actions
No Content Sharing
No desktop, application or any other content sharing modality is supported through VIS
No Federated Meetings
A VTC can only join Skype Meetings hosted in the same topology as the trunked VIS pool
No External VTCs
Only VTCs with local network access to the video gateway and VIS are supported
No PSTN Calling
A VTC can neither place nor receive calls to the PSTN
H.264
AVC
H.264 SVC
Room Systems
SIP compatible endpoints
Models tested directly by Microsoft
Currently Supported
Video Gateway
Cisco Unified Communications Manager (CUCM)
Release 10.5
Room Systems
Cisco TelePresence Room Systems
Cisco TelePresence Codecs (C40, C60, C90)
Cisco TelePresence DX Series (DX80)
Cisco TelePresence EX Series (EX60, EX90)
Cisco TelePresence MX Series (MX200, MX300)
Cisco TelePresence SX Series (SX20)
Cisco TelePresence Software
Release TC 7.0.0 or newer
Video
Transmit
Receive
Protocol
H264
H264
Resolution
352x288
352x288
Frame rate
15 fps
15 fps
Channel rate
52 kbps
29 kbps
0.0%
0.0%
0.0%
0.0%
Jitter
0 ms
1 ms
Multiple Servers
Leverages DNS Load Balancing
Roughly 1 server per 16 transcoded sessions
Supported Clients
Skype for Business 2015
Lync 2013 Desktop Client
Lync 2013 Mobile Clients
Lync 2013 Windows Store App
VIS Deployment
Topology Builder
Create VIS Pool
Add new Video Interop Server Pool
Topology Builder
Edit VIS Pool
Configure ports on new VIS pool to enable TCP
Only TCP is currently tested and supported with CUCM
Topology Builder
Create Video Gateway
Add new Video Gateway
Deploy Server
Prerequisites
Add-WindowsFeature NET-Framework-Core
Deployment Wizard
Install Local Configuration Store
Install Skype for Business Server Components
Request and Install Certificate
Start Services
Services Control Panel
PowerShell
Start-CsWindowsService RTCCLSAGT
Start-CsWindowsService REPLICA
Start-CsWindowsService VISSVC
:
:
:
:
:
:
Global
True
False
True
False
None | Cisco
Get-CsThirdPartyVideoSystemPolicy
Identity
: Global
SupportsSendingLowResolution : True
Get-CsVideoInteropServerConfiguration
Identity
: Global
EnableEnhancedVideoExperience : True
VIS Configuration
Trunk Configuration
New-CsVideoTrunkConfiguration -Identity
"Service:VideoGateway:cucm.contoso.com"
-GatewaySendsRtcpForActiveCalls $false
Dial Plan
New-CsDialPlan -Identity "Service:VideoGateway:cucm.contoso.com"
-SimpleName "VTCDialPlan
New-CsVoiceNormalizationRule -Identity
"Service:VideoGateway:cucm.contoso.com/SevenDigitRule" -Pattern '^(\d{7})
$'
-Translation '+1425$1'
Remove-CsVoiceNormalizationRule -Identity
"Service:VideoGateway:cucm.contoso.com/Keep All"
VIS Configuration
Dial Plan (GUI-based)
VIS Demo
On the Go
My Stage
The
Huddle
A place for impromptu
rich collaboration
and staying connected
without leaving remote
people behind
Next Gen
Conferenc
e Room
The Vibe
The
Auditoriu
m
FUNCTIONALITY
Surface Hub
Small
Unmanaged
ROOM SIZE
Large
Managed
Polycom
RoundTable 100
Affordable and easy to set up hardware
to bring Skype to your meeting room
Hardware
Component
s
Intel/Gigabyte NUC
Broadwell i3 4GB
RAM, 120 GB SSD
Logitech C930 Camera
Plantronics
Speakerphone
Companion app
Used for device setup device and meeting join
Native apps for Windows Phone, Android, iOS
Manages device controls
Identity Concept
Alternate Approach
CX5x00
Personal Identity
Device takes on
Users identity
RT100
Representative Identity
Technically the device
uses Lyncs Anonymous
Join
Its not Joe but its
representing Joe now
RT100 Demo
Q&A