Deploy Shared Line Appearance in Skype for Business Server 2015
Read this topic to learn how to deploy Shared Line Appearance (SLA) in Skype for Business Server 2015, November 2015 Cumulative Update. SLA is a feature for handling multiple calls on a specific number called a shared number.
For more information about this feature, see Plan for Shared Line Appearance in Skype for Business Server 2015.
Shared Line Appearance (SLA) is a new feature in Skype for Business Server, November 2015 Cumulative Update. To enable this feature, you must have first deployed this cumulative update.
Install Shared Line Appearance
After Skype for Business Server, November 2015 Cumulative Update is deployed, run the
SkypeServerUpdateInstaller.exepatch on each Front End Server in the pool.
The installer will deploy the latest version of the SLA application, however, the application is not enabled by default. It is enabled by following the steps outlined below:
a. Register SLA as a server application by running the following command for each pool:
New-CsServerApplication -Identity 'Service:Registrar:%FQDN%/SharedLineAppearance' -Uri https://www.microsoft.com/LCS/SharedLineAppearance -Critical $false -Enabled $true -Priority (Get-CsServerApplication -Identity 'Service:Registrar:%FQDN%/UserServices').Priority
where %FQDN% is the fully qualified domain name of the pool.
b. Run the following command to update the RBAC roles for the SLA cmdlets:
c. Restart all the Front End Servers (RTCSRV service) in all the pools where SLA was installed and enabled:
Stop-CsWindowsService RTCSRV Start-CsWindowsService RTCSRV
Create an SLA group and add users to it
Create the SLA group by using the Set-CsSlaConfiguration cmdlet:
Set-CsSlaConfiguration -Identity <IdentityOfGroup> -MaxNumberOfCalls <Number> -BusyOption <BusyOnBusy|Voicemail|Forward> [-Target <TargetUserOrPhoneNumber>]
The Set-CsSlaConfiguration cmdlet marks the Enterprise Voice account SLAGroup1 as an SLA entity, and the number of SLAGroup1 becomes the number for the SLA group. All calls to SLAGroup1 will ring the entire SLA group.
The following example creates an SLA group for an existing Enterprise Voice user, SLAGroup1, and uses the number assigned for SLAGroup1 as the SLA mainline number.
The command sets the maximum number of concurrent calls for the new SLA group to 3, and for calls in excess of that to hear a busy signal:
Set-CsSlaConfiguration -Identity SLAGroup1 -MaxNumberOfCalls 3 -BusyOption BusyOnBusy
You can use Set-CsSlaConfiguration to create a new SLA group or modify an existing one.
Note that what you specify for
-Identitymust be a valid existing Enterprise Voice-enabled user account.
Add delegates to the group by using the Add-CsSlaDelegates cmdlet:
Add-CsSlaDelegates -Identity <IdentityOfGroup> -Delegate <NameOfDelegate@domain>
The following example adds a user to the SLA group. Each user added to the group must be a valid Enterprise Voice-enabled user:
Add-CsSlaDelegates -Identity SLAGroup1 -Delegate sip:SLA_Delegate1@contoso.com
Repeat the cmdlet for each user you want to add to the group. Users can only belong to a single SLA group.
Configure the SLA group Busy Option
Configure the SLA group Busy Option by using the Set-CsSlaConfiguration cmdlet:
Set-CsSlaConfiguration -Identity <IdentityOfGroup> -BusyOption <Option> [-Target <TargetUserOrPhoneNumber>]
The following example sets calls that exceed the maximum number of concurrent calls to be forwarded to the telephone number 202-555-1234. The target could be a user in your organization instead of a phone number; in that case, the syntax for the person to receive the forwarded calls is the same as when you specify a delegate:
sip:<NameofDelegate@domain>. The other possible parameter for
Set-CsSlaConfiguration -Identity SLAGroup1 -BusyOption Forward -Target tel:+2025551234
Configure the SLA group Missed Call Option
Configure the SLA group Missed Call Option by using the Set-CsSlaConfiguration cmdlet:
Set-CsSlaConfiguration -Identity <IdentityOfGroup> -MissedCallOption <Option> -MissedCallForwardTarget <TargetUserOrPhoneNumber> -BusyOption <Option> -MaxNumberofCalls <#> -Target [Target]
The following example specifies that missed calls are to be forwarded to the user named
sla_forward_number. The valid options for the
Disconnect. If you choose
Forward, you must also include the
-MissedCallForwardTargetparameter, with a user or phone number as the target:
Set-CsSlaConfiguration -Identity SLAGroup1 -MissedCallOption Forward -MissedCallForwardTarget sip:email@example.com -BusyOption Forward -MaxNumberOfCalls 2 -Target sip:firstname.lastname@example.org
Remove a delegate from a group
Remove a delegate from a group by using the Remove-CsSlaDelegates cmdlet:
Remove-CsSlaDelegates -Identity <IdentityOfGroup> -Delegate <NameOfDelegate@domain>
Remove-CsSlaDelegates -Identity SLAGroup1 -Delegate sip:SLA_Delegate3@contoso.com
Delete an SLA group
Delete an SLA group by using the Remove-CsSlaConfiguration cmdlet:
Remove-CsSlaConfiguration -Identity <IdentityOfGroup>
Remove-CsSlaConfiguration -Identity SLAGroup1