After seven months from the release date of Skype for Business, it is a good moment for an assessment. We will see what is new, what is available as a preview and what has not changed from Lync Server 2013. The session will be a high-level overview of the innovations in the product. We will talk about topics Video Interop Server role, improvements in server management and voice and meetings capabilities in Office 365 that are now in preview (Skype Meeting Broadcast, PSTN Conferencing and Cloud PBX).
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Skype for business understanding what is new, preview or unchanged
1.
2. • I am Fabrizio Volpe – Microsoft MVP on Skype for Business
• I work for the Iccrea Banking Group
• I am the author five IT books including Microsoft Lync Server
2013: Basic Administration and the Lync Server Cookbook
• I tweet from @fabriziovlp
• I blog at http://www.absoluteuc.org/
3. True life is lived when tiny changes occur.
Leo Tolstoy
To improve is to change; to be perfect is to change often.
Winston Churchill
8. What's new in Skype for Business Server 2015
https://technet.microsoft.com/en-us/library/dn933785.aspx
9. New
• Video Interop Server (VIS)
• Call via Work
• Client Interface
• SQL Server AlwaysOn support for on-premises servers
10. Update
• Better data collection and analysis tools
• Some enhancements on the mobile clients
• Improved patching
• Some new options for multi-factor authentication
13. • New server role
• Legacy video interoperability (VIS),
deployed on-premise
• VIS allows interoperability for customers
using their existing Cisco VTC’s (Video
TeleConferencing) devices
14. VIS functions like a Mediation Server but
for audio and video
VIS is deployed in a standalone pool (No
co-location)
15. • Cannot Dial Out To Vtc
• Cannot Drag And Drop Vtc Into A Conference/Meeting
• Vtc Are Not Direct Registered With Skype For Business
• No Presence
• Not see them as a Contact
16. Call via Work
Call via Work (CvW) is the next generation and replacement for
Remote Call Control (RCC)
RCC was one of the three ways to integrate with Cisco
deployments
17. Call via Work Steps
1. The user selects a user in their Skype for Business client
2. The PBX phone starts to ring
3. The user who placed the call picks up their PBX phone
4. Skype for Business then initiates the voice call to the callee
5. When the callee answers, the voice call begins
23. Skype for Business supports AlwaysOn for Back End
server
1. Failover Cluster configuration
2. Install Database Engine Services
3. Enable AlwaysOn Availability Groups
24. 4. In the Skype for Business Server 2015 Topology
Builder, we add a new SQL Server Store
5. Enable replica for SfB databases
25. Skype for Business Preview
• Features in Preview are not yet final.
• Registration required
• Some features are released first in the United States
26. Update
• Cloud UC features are part of the new E5 plan in Office 365
• PSTN calling is an “add-on” to the aforementioned plan
27. • Holding a meeting with a large number of users, with SfB or
Lync 2013 on-premises is complex and costly
• You can schedule a Skype Meeting Broadcast for up to 10,000
attendees
• You use the Skype Meeting Broadcast scheduling and
management portal to schedule a meeting
• You use the familiar meeting experience within Skype for
Business to produce a professional, engaging event for their
audience
• Attendees can join from anywhere on any device, and engage
in the meeting
29. Component Requirement
Browser
(attendees)
Internet Explorer 11, Chrome, Firefox, OSX Safari, iOS8,
Android (KitKat)
Client Skype for Business client for Windows
Users On-premises and online
License Cloud Meetings Enhancement license. Policy checked at
Outlook sign-in time.
Authentication On-premises customers must have established an online
tenant, and configured directory sync to make user
accounts and DL memberships available to the Skype for
Business Azure Active Directory to enable user
authentication and meeting authorization using group
membership.
30. • Organizer
• Producer
• Manages the meeting sources (audio, video, and
PowerPoint decks), records the event, and posts
the recording to Office 365 Video
• Event team member
• Participates in the meeting as a presenter or
speaker
• Contribute audio & video
• Manage and navigate PowerPoint content
• Attendee
31. • Organizers schedule a meeting broadcast
• Web scheduling page at https://sched.services.skype.net/
• Select to create a new meeting
• Default setting are: single user running an anonymous
meeting (anyone can join)
32. • Event Title
• Scheduled for Start Date, Time and Duration
• Event Team Members
• Attendees: Anonymous, Secure and Open
• Customize Event
• Right Panel App (Bing Pulse or Yammer)
• Lower Panel App (Bing Pulse or Yammer)
• Custom Link for Attendees
33.
34. • Anonymous
• Anyone with the join link can attend, even if they are
external to your company
• Secure
• Only those users who have been invited by the broadcast
service can attend
• Open
• Anyone from your company can attend by clicking the join
link. They'll use their company user name and password to
attend.
35. Producers
• On the Skype for Business client for Windows
• Start and Stop the live broadcast
• Promote video or content using layouts to manage attendees’
attention
• Preview and activate video sources
• Select audio sources to mix
Presenters
• Present in room, or remotely
• Contribute audio & video
• Manage and navigate PowerPoint content
39. • Flexible live voting options
• Immediate results and insights
• Annotations
• Custom demographics
• Messaging
40. • Like the dial-in conferencing on-premises, dial-in
conferencing in Office 365 allows meeting attendees
to join to a Skype for Business Online meeting by
dialing in using a phone
• It is an audio only solution
41. Microsoft and Office 365 as the dial-in conferencing provider.
Third-party dial-in conferencing or audio conferencing provider
42. Microsoft (Office 365) Third-party
Provider set up Easy to setup. Most settings are
automatic.
Hard to set up. Requires
manual steps.
Licensing Additional license. No license but you still
pay per user.
Management Integrated into the Office 365 admin
center.
Manual management with
third-party.
User set up Easy Hard.
Billing Through Office 365. Additional through the
third-party ACP.
Dial-in conferencing bridge
assignment
Automatic Requires a manual entry
of conference bridge for
each user.
Conference ID management Automatic Manual
Reset meeting conference ID Yes Yes but you have to input
it manually.
Toll free telephone numbers Available in a future release. Yes
Toll domestic telephone numbers Yes Yes
International toll telephone numbers Yes Yes
International toll-free telephone
numbers
Available in a future release. Yes
Port over existing phone numbers Yes No
Dial-out / Call-me – Domestic Yes Yes
43. • PSTN calling gives Office 365 customers the option to give
their users the ability to receive and make calls to traditional
phone numbers from their Skype for Business clients
• PSTN calling allows you to search, acquire and assign
telephone numbers to users in your organization
44. 1. Assign the correct Office 365 licenses to a
user
2. Assign a Skype for Business Domestic and
International calling license to your users
3. Add emergency addresses and locations for
you organization
4. Search for and reserve phone numbers for
your users
5. Assign a phone number to a user
45.
46.
47.
48. • After you have assigned a user a Skype for Business
Domestic and International calling license and
assigned a phone number to a user, the user will get
voicemail
• When they get a voicemail, it will be delivered as an
attachment ( *.mp3, *.wav) with an email message to
their Office 365 mailbox.
49. • The ORTC APIs enable the development of real-time
audio and video communications applications
directly on top of the Microsoft Edge browser without
the need to install any plug-ins
• Using components provided directly by the browser,
the ORTC APIs provide granular control over audio
and video streams on the client machine as well as
the transport layer that carries those streams over the
network
50.
51. • Few tools have been updated from Lync
Server 2013 to Skype for Business
• Usually the old version works fine also in
SfB
• An exception is the SEFAutil
• Debugging Tools have been updated too
52. • The Centralized Logging Service is the
preferred logging environment for Skype for
Business Server 2015
• There are no new features this release, but
reliability and performance have been
improved for both the service and the
Centralized Logging Service Agent
(ClsAgent.exe)
• The Snooper debugging tool has also been
updated.
53. • Microsoft boast that this cuts the time for
patching a 12 node pool down from 8 – 12
hours to 2 – 3 hours
• More reliable Checks for readiness across the
pool within the cmdlet before failover.
Leverages windows fabric v2
deactivate/activate node APIs ensuring more
dependable operation
Notes de l'éditeur
SfB is a new version of Lync and, as in the previous version, it is possible to FEDERATE with the public Skype service but that is all. We will talk about the similarities in the ways the two different client look too.
SfB (like Exchange) is deployable on-premises, in the Cloud or as a hybrid solution. For SfB hybrid or on-premises is still required for Enterprise Voice. We will talk about how and how fast the solution is moving to the Cloud
If you have worked with UC solutions from Microsoft for some time, you know that SfB looks very much as an upgrade of Lync. There are improvements but there is no revolution on the on-premises side
In Skype for Business a new server role is implemented for legacy video interoperability (VIS), deployed on-premise (onprem/hybrid)
VIS is a software solution “built in” to Skype for Business and is scalable
VIS allows customers using their existing Cisco VTC’s (Video TeleConferencing device typically used for in conference rooms) in their enterprise and make a transmission to Skype for Business simple, by protecting investment
VIS simplifies interoperability and eliminates the need for 3rd party solutions
VIS enabled a VTC joining a Skype for Business Meeting as an audio/ video endpoint and be displayed in the video gallery
The Skype for Business Meeting experience is consistent and familiar to users
Peer-to-Peer audio/ video calls are support
(Note: no application sharing yet, no support for TIP [Telepresence Interoperability protocol])
VIS functions like a Mediation Server but for audio and video
On the Video Gateway side, VIS implements the necessary SIP interactions to correctly interact with the Video Gateway via a video SIP Trunk
On the Skype for Business side, VIS acts as a Skype for Business trusted server, supporting simulcast video
VIS send 3 simucast video streams on its Skype for Business proxy side derived from the signal video stream received from VTC
VIS is deployed in a standalone pool (No co-location)
Call via Work (CvW) is the next generation and replacement for Remote Call Control (RCC).
In RCC the audio portion of the call is handled by the legacy PBX with Lync was simply sending commands to the PBX. With RCC, Lync almost exclusively serves as an IM and presence tool; RCC does NOT provide any soft phone, remote worker or advanced Lync calling features such as audio conferencing, delegate handling, response groups (call queues) or team calling (hunt groups).
It was one of the three ways to integrate with Cisco deployments
Call via Work on the other hand does not rely on any additional servers and utilizes Enterprise Voice to “bridge” two calls together to allow organizations to continue to leverage their legacy PBX functionality. This connectivity is done by utilizing a Direct SIP connection between Lync and the legacy PBX.
Call via Work is a solution for outbound dialing where the end-user would like to continue to use their Legacy PBX handset. For incoming calls, Skype for Business calls generate a simultaneous ringing while PBX calls are only on the PBX handset.
The user selects a user in their Skype for Business client, and clicks the phone icon to call them
The PBX phone of the user who placed the call starts to ring
The user who placed the call picks up their PBX phone. Skype for Business then initiates the voice call to the callee.
When the callee answers, the voice call begins. If the two users already had an IM session going, it can continue.
The new clients for IOS and Android should be available soon, while some documentation (Skype for Business for iOS
High availability in SQL Server
Clustering: shared disks, transparent to apllications
Mirroring: a continuously updating replica of a given database. Mirroring requires a special connection (SQL Server native client ) so not all applications can work with it
Log shipping: allows more than one replica to be kept; perhaps a local one and a remote one
High availability in SQL Server
Clustering: shared disks, transparent to apllications
Mirroring: a continuously updating replica of a given database. Mirroring requires a special connection (SQL Server native client ) so not all applications can work with it
Log shipping: allows more than one replica to be kept; perhaps a local one and a remote one
SQL Server 2014 AlwaysOn uses the Windows Failover Cluster feature in Windows Server but doesn’t use any shared storage. However AlwaysOn is actually doing something very similar to mirroring under the covers, in that there are replicated copies of the databases being protected not just one copy on shared storage as there is for clustering
An availability group supports a set of read-write primary databases and one to eight sets of corresponding secondary databases. Optionally, secondary databases can be made available for read-only access and/or some backup operations.
You can provide client connectivity to the primary replica of a given availability group by creating an availability group listener. An availability group listener provides a set of resources that is attached to a given availability group to direct client connections to the appropriate availability replica
Failover Cluster configuration
Install Database Engine Services:
After completing the installation, we need to enable AlwaysOn Availability Groups. On each server, we need to open SQL Server Configuration Manager, then right click on SQL Server Service and open Properties: Select the AlwaysOn High Availability tab and tick Enable AlwaysOn Availability Groups
o Secure. Only those users who have been invited by the broadcast service can attend. When you select this option, you'll get an Attendees field where you can enter the email addresses of the people you want to invite. To invite a group, enter the group alias, such as marketers@contoso.com.
Like the dial-in conferencing on-premises, dial-in conferencing in Office 365 allows meeting attendees to join to a Skype for Business Online meeting by dialing in using a phone. It is an audio only solution. Dial-in conferencing enables users that can't use a Skype for Business client to join using a device such as a PC or smartphone to join a meeting even in places with no Internet access. Dial-in conferencing in Office 365 also allows attendees to add other user to a meeting by adding them to a meeting by dialing out. You can read more about the specific feature and comparisons to a third-party audio conferencing provider by seeing, Dial-in conferencing in Office 365.
PSTN calling gives Office 365 customers the option to give their users the ability to receive and make calls to traditional phone numbers from their Skype for Business clients.
PSTN calling allows you to search, acquire and assign telephone numbers to users in your organization. The users that are assigned phone numbers will be able to make voice calls across all Skype for Business devices including VoIP phones, PCs and mobile devices. The users will be able to control their calls through mute/unmute, hold/resume, call transfers and call forwarding features
Like the dial-in conferencing on-premises, dial-in conferencing in Office 365 allows meeting attendees to join to a Skype for Business Online meeting by dialing in using a phone. It is an audio only solution. Dial-in conferencing enables users that can't use a Skype for Business client to join using a device such as a PC or smartphone to join a meeting even in places with no Internet access. Dial-in conferencing in Office 365 also allows attendees to add other user to a meeting by adding them to a meeting by dialing out. You can read more about the specific feature and comparisons to a third-party audio conferencing provider by seeing, Dial-in conferencing in Office 365.