Skype For Business Server 2015
Skype For Business Server 2015
Skype For Business Server 2015
for Anyone
Series
Table of Contents
Some Thoughts by the Author ...................................................................................................................... 4
Installing Standard Edition Front End ........................................................................................................... 5
Prepare Environment ................................................................................................................................ 5
Install Skype for Business Server 2015 Admin Tools................................................................................. 7
Prepare Active Directory ........................................................................................................................... 9
Add Skype for Business Administrator User To Admin Group ................................................................ 11
Create Some Users .............................................................................................................................. 12
Create the Share ................................................................................................................................. 12
Create DNS Records ............................................................................................................................ 13
Prepare First Standard Edition Server..................................................................................................... 15
Define Topology ...................................................................................................................................... 16
Install Skype for Business Server System ................................................................................................ 24
Enable AD Users ...................................................................................................................................... 32
Lync Server 2013 Front End to Skype for Business Server 2015 In-Place Upgrade .................................... 35
Step 1- Install the Prerequisites & Get Skype4B ISO ............................................................................. 35
Step 2 Install Admin Tools on non-Lync Server, Upgrade To SfBS2015 in Topology Builder, Publish
Topology & Upgrade ............................................................................................................................. 35
Step 3 - Stop Services on all servers in the pool to be upgraded ....................................................... 41
Step 4 - Run Setup.exe to launch in-place upgrade ............................................................................ 41
Step 5 - Start Services ............................................................................................................................ 42
A Few Administrator Notes for after the upgrade ................................................................................ 44
Lync Server 2013 Edge to Skype for Business Server 2015 In-Place Upgrade ............................................ 45
Enabling Enterprise Voice Features: Enable Users, Configure Call Park & Define Unassigned Number .... 47
Enable Users for Enterprise Voice........................................................................................................... 47
Trying Out Audio Using the Audio Test Service ...................................................................................... 49
Enabling and Using Call Park ................................................................................................................... 49
Setting Up Normalization ........................................................................................................................ 52
Update Address Book (so our new normalization rules work) ............................................................... 56
Define Unassigned Numbers .................................................................................................................. 56
More............................................................................................................................................................ 58
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Prepare Servers
Install Skype for Business Server 2015 Admin Tools
Prepare Active Directory
Admin rights, Add AD Users, Configure DNS
Prepare First Server
Define Topology
Install Skype for Business Server 2015
Enable AD Users & Login to Skype for Business client
Prepare Environment
Some prerequisites for you Skype for Business system:
You will need 1 AD Server O/S and 1 Skype for Business Server O/S
o Skype for Business Server requires 64bit O/S
This guide is Using Windows Server 2012R2 64bit
o You will need to have the OS update to date to install KB2982006, so now is the time
get your up to date.
Make Sure you have the below role running on your AD Server
o AD-DS (Directory Services)
o DNS
o AD-CS (Certificate Authority
Server Requirements
o Front End server must be joined to domain
o FE must have UI installed
Install Silverlight (will save time later) : https://www.microsoft.com/silverlight/
KB2982006 Update https://support.microsoft.com/en-us/kb/2982006 (REQUIRED)
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
When install is complete (minute wait time) you will have the Skype for Business admin tools on your
server and the Skype for Business Server Deployment Wizard (below) will appear.
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Lets just make sure the admin tools are showing on the start menu | More apps. Sure enough, they
are there. (now is a great time to pin them both to start & taskbar)
Now lets install the Topology Builder & Control Panel as well. click Install Administrative Tools
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
10
Step 1: Prepare Schema. (takes 1minute, and you may need to wait a couple minutes before
this and step 2)
Step 2: Verify Replication of Schema is not necessary if this is a Lab and there is only one AD
serveryou can safely keep moving to step 3.
o for how to verify see click here
Step 3: Prepare Forest | Next | select Local Domain | Next (5sec)
Step 4: Verify by running opening Skype for Business Server Management Shell (remember,
we pinned it to the taskbar for a reason!) and run Get-CsAdForest. If it returns
LC_FORESTSETTINGS_STATE_READY we rock.
Step 5: Prepare Domain | Next (5sec)
Step 6: just keep moving
o or verify by opening Active Directory Users & Computers and see if
csAdministrator is in the Users container.
Step 7 below
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
11
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
12
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
13
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
We will add a DNS SRV record pointing at our Skype for Business FE Server FQDN
(SFE01.landislab.local in our case)
Service = _sipinternaltls
Protocol = _tcp
Port number = 5061
Host Offering the service = fqdn of Skype for Business Std. FE server or Pool. (In our case
SFE01.landislab.local )
Note: a DNS A record should already be pointing to the Front End Server (SFE01.landislab.local)
We will also create several DNS A Records. Right click, New Host (A or AAAA) Add a DNS A record
for:
meet
dialin
admin
scheduler
lyncdiscoverinternal
webint
as shown below
14
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
You will see the below Prepare single Standard Edition Server wizard window and you can just click
Next. During this process the below will be installed:
15
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Define Topology
Now we will open the Topology Builder. Select New Topology (as shown below) and then give the
topology some name (just any old name like mylab.tbxml)
16
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
17
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
18
FQDN: SFE01.landislab.local
o Note: if this is a Standard Edition, this FQDN will be exactly the same FQDN as your FE
server (SFE01.lab.local in our case)
Select Standard Edition Server
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Conferencing
Enterprise Voice
CAC
TIP: What works best for me is to NOT define ARCHIIVE and MONITOR servers till you are ready to
actually install them. I suggest to NOT select Archiving and Monitoring now. We will do that after we
have actually installed the SQL server and are ready to define those roles in topology builder.
19
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Associate server roles with this front End pool. (screen not shown) Enable an Edge pool: UNchecked
(we will set this up later)
Define the SQL Server store. SQL Server store: SFE01.landislab.local\rtc (if we did everything correctly
this should be in the field
Define the file store: Remember the Skype4BShare we setup before? Now we will use it. Under File
share enter Skype4BShare
20
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Specify the Web Services URL: Since this is a lab we can let the External Base URL the default.
Select an Office Web Apps Server: (you probably dont have one yet, so UNcheck Associated pool
with an Office Web Apps Server)
21
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
When you click Finish you are finished with the wizard, and will be shown the Skype for Business
Server 2015 Topology Builder main screen. We need to edit the Topology so select Skype for
Business Server & click Action | Edit Properties
Scroll down to Administrative access URL (as shown below) and define the admin url as
https://admin.landislab.local and select Front End Server (SFE01.landislab.local in our lab)
22
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Publish Topology
In the Topology Builder click: Action | Publish | Next | (Select CMS) Next
When finished you can Click Here to open to-do list. Since we are really good weve already done
these items. (if you took a shortcut, backup to see detailed step above)
23
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
24
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Now we will install some Skype for Business Server System components, put Certs in place and Start
Services:
25
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
26
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
27
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
28
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
29
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
NOTE: If you lab is using minimal RAM, this could take several minutes. (4GB = 8minutes)
We can open to see if all the Skype for Business services are running andsure enough!
30
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Now lets open the Skype for Business Server Control Panel
You may be prompted to enter your Administrator credentials. (how to avoid this in the future: click
here)
31
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Now we get our first look of the Skype for Business Server 2015 Control Panel.
Enable AD Users
Now back to the Front End server and the Skype for Business Server 2015 Control Panel. Click on
Users | Enable Users. Now click the Add button and Add the 3 users. (those 3 users we created
earlier)
32
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Click Enable and if you get no errors, you should have 3 Skype for Business users ready to login.
Lets open Skype for Business and login!
33
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
You have successfully installed Skype for Business Server 2015. Congratulations!
34
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Get the Skype for Business Server update here: Click Here (requires MSDN login)
Note: You will not escape doing the above updates (I
tried), so I suggest just do them upfront.
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
36
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
When finished go to Start | more apps and run SfBS2015 Topology Builder (below)
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Now you will see the Skype4B Server 2015 Topology Builder. In the pool you want to upgrade, right
click & Upgrade to Skype for Business Server 2015
Yes
Note that the pool (in our case Standard Edition server) is now a Skype4B Server 2015 group.
38
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Publish Topology
39
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Now we are done on this machine. Now move to the Lync 2013 machine you want to upgrade. Before
you move on, make sure the CMS has replicated using Get-CsManagementStoreReplicationStatus | ft
NOTE: Do not move on until the replication has completed.
40
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
41
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
NOTE: For servers that are not Front End servers use: Start-CsWindowsService
Lets check that all our services are running (sure enough that are!) andwere Done!
How about we check what the new version numbers are? Just run: Get-WmiObject query select *
from win32_product | where {$_.name like Skype for Business Server*} | ft Name, Version
AutoSize
43
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Use the Skype4B admin tools to move users to and from Skype4B (click here)
Administrators should use Skype for Business Management Shell to move conference
directories from Lync 2013 pools to Skype for Business pools.
A big thanks to the Skype4B team for making this process easier and smoother and a big thanks to
the Office365 Summit team that put on great training around this and was the basis for my knowhow and this blog post.
Skype4B Server 2015 Upgrade Gotcha:
http://www.ucandstuff.com/2015/04/gotchas-with-sfb-upgrades.html?spref=tw
44
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
46
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Telephony:Enterprise Voice
Line User: tel:+18005551001;ext=1001
47
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Now you can repeat this step for each user. (or use Powershell). Now if we give our Lync clients a few
minutes a new Phone tab will show up inside our Skype for Business client! (NOTE: there is no need
to log out or do anything on the Lync client side. This will automatically show up. Took about 5
minutes on my lab)
Alright, now our users are enabled for Enterprise Voice (EV).
48
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
49
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Configure a Call Park range using the below example. In our example we are making 5 parking slots
or spaces so we can park up to 5 calls. We could make this the amount we want to, but for this lab
well make it 5.
Now we need to enable Call Park in the Voice Policy. Go to Voice Routing | Voice Policy | Enable call
park | Ok
50
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
51
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Now lets call another Lync user and test our new Park feature. After we are connected, hover over
Call then click Transfer Call and then Parking Lot
{picture of parking a call coming}
Once the call is Parked, you will be notified which of the slot the call is in. In the below case it is in
#500. Anyone on Lync with Ent. Voice enabled can pick up this call Parked by dialing #500. You can
click COPY to IM this to someone or verbally.
{picture of parked call from user that parked the call coming}
Some Quick notes about Call Park
By default, if no one picks up the parked call in xx minutes, the call will ring back to the person
who parked the call.
Unlike some PBX systems, you will not be able to see if someone is currently in Park via a
light/button on a phone
You can only have 1 call park orbit per user/desk phone. So, for example, you can not have a
Park for Sales and a Park for Service
There is only 1 Call Park Number range per Skype for Business Server pool
Setting Up Normalization
Since we probably dont want to be walking around dialing things like tel:+18005551003;ext=1003 to
reach another extension, (I suspect our users would suspect us of being insane? ;-) we need to make
a Normalization rule that turns 1003 into tel:+18005551003;ext=1003 for us automatically.
In the Lync Control Panel well make this new Normalization Rule under Dial Plan. To do this Click
Voice Routing | Dial Plan | select the Global dial plan | Edit | Show Details as shown below.
52
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
53
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Name: Extensions
Length: Exactly 4
Pattern to match: ^(1\d(3))$
Translation rule: +1800555$1;ext=$1
Internal extension = checked
54
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Note: The normalization rule we just setup will only take care of extensions in the 1000-1999 range. In
our lab exercises well make sure we stay in that range, but if you to a little exploring just be aware.
55
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Run Update-CSAddressBook from the Lync PowerShell and wait about 5 minutes
o you can check Lync Server event log to see when this happens
Signed out of the Skype for Business (Skype for Business) Client and delete everything under:
o Skype4B = C:\Users\%username%\AppData\Local\Microsoft\Office\15.0\Lync
o Lync 2010 = C:\Users\%username%\AppData\Local\Microsoft\Communicator
Now you should be able to dial Lync users by their Ent. Voice 4 digit extension number.
New we will define the new Unassigned Number in SfBS CP. After filling the form below click OK.
Then Commit all
56
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
Name: Welcome
Number Range: tel:+18005551100;ext=1100 - tel:+18005551100;ext=1100
Announcement Service = Announcement
FQDN of destination server = ApplicationServer:SFE01.landislab.local
Announcement = Welcome to Lab 001 (the one we just made using PowerShell)
http://technet.microsoft.com/en-us/library/gg398522
Quick Notes About Unassigned Number
57
If you have an ext LineURI you can only have 1 number in Unassigned Number range. If a
normal DID you can have a range.
If you have a legit number that falls inside an unassigned range you will still be able to call it
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09
More
Online Edition: coming soon
Coming soon
Requirements
https://gallery.technet.microsoft.com/scriptcenter/Install-Requirements-for-aabf7358
58
Installing & Upgrading Skype for Business Server 2015 Step by Step for Anyone
Get a no obligation Skype for Business Implementation Proposal in 1 Day http://bit.ly/MBmd09