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

  1. After Skype for Business Server, November 2015 Cumulative Update is deployed, run the SkypeServerUpdateInstaller.exe patch on each Front End Server in the pool.

  2. 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 http://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:

    Update-CsAdminRole
    

    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

  1. 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

    Note that what you specify for -Identity must be a valid existing Enterprise Voice-enabled user account.

  2. 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 BusyOption is Voicemail:

    Set-CsSlaConfiguration -Identity SLAGroup1 -BusyOption Forward -Target tel:+2025551234
    

Configure the SLA group Missed Call Option

  1. 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]
    
  2. The following example specifies that missed calls are to be forwarded to the user named sla_forward_number. The valid options for the -MissedCallOption parameter are Forward, BusySignal, or Disconnect. If you choose Forward, you must also include the -MissedCallForwardTarget parameter, with a user or phone number as the target:

    Set-CsSlaConfiguration -Identity SLAGroup1 -MissedCallOption Forward -MissedCallForwardTarget sip:sla_forward_number@contoso.com -BusyOption Forward -MaxNumberOfCalls 2 -Target sip:sla_forward_number@contoso.com
    

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>
    

    For example:

    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>
    

    For example:

    Remove-CsSlaConfiguration -Identity SLAGroup1