Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Add_docset_workflow
APPRJIDSYM-18217, SYM-18216
AUTH1UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cc2c078f, userName='null'}
DEV1UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26c7f3007b, userName='null'}
LDEV1UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cc2c078f, userName='null'}
SVT1UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26c99e02c0, userName='null'}
LSVT1UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cc2c078f, userName='null'}
AUTHJIDSYM-18215

 

column
Section
width800px

On this Page

Table of Contents
Column
Info

The instructions in this Best Practice assume the Sonus SBC 1000/2000 the 

Spacevars
0product
node is running and connected to the WebUI.

...

The example configuration items are used to configure the Sonus SBC 1000/2000 the 

Spacevars
0product
for Skype for Business (in order for Third Party Presence to be published):

  • Skype/Lync Presence server has the FQDN of lyncpool.example.com.

  • An analog phone connected to FXS port (phone number 2222) needs presence published when a call is connected/disconnected.

  • CAS SG (Phones) defines an Action Set with Transformation Tables to alert the system that presence needs to be published.

  • Phone number 2222 is defined in AD as attribute homePhone for a Lync user (msRTCSIP-PrimaryUserAddress = lync1@example.com). It is this relationship that allows the FXS phone at 2222 to publish presence for the Lync user.

Anchor
step1
step1
 

Step 1. Configure the Skype/Lync Presence Server

Anchor
Step1
Step1
A SIP Server must be configured to point to a Presence Server. A Presence Server runs on a Skype/Lync front-end pool. MTLS is required for communication between the SBC and the Presence Server. Therefore, the transport protocol of the SIP server must be TLS. 

Pagebreak

Configure Skype/Lync Presence Server as follows:

  1. In the WebUI, access SIP > SIP Server Tables.

  2. Create a Lync Presence Server. Use the example below as a guideline for configuration.

  3. From the TLS Profile drop down list, select Default TLS Profile (ensure the Default TLS profile has the Mutual Authentication parameter set to Enabled; see Creating and Modifying TLS Profiles).

  4. In the Port field, enter 5061.
Panel
borderStylenone
Caption
0Figure
1Lync Presence Server Screen Example

Image Modified

 

Pagebreak

Step 2. Enable Skype/Lync Presence

...

  1. In the WebUI, access SIP >Node-Level SIP Settings.

  2. From the Presence Destination drop-down menu, select a Presence Server (i.e., Lync Presence Server). This is the server configured in the previous section.
Panel
borderStylenone
Caption
0Figure
1Node-Level SIP Settings Screen Example
Image Removed

Image Added
 

 

Step 3. Define AD Configuration/Domain Controller for AD Cache Look Up

...

  1. In the WebUI, access Auth and Directory Services >Configuration.

Panel
borderStylenone
Caption
0Figure
1Active Directory (AD) Configuration

Image Added

Image Removed

Pagebreak

Configure Domain Controller (DC)

Tip
Spacevars
0company
Sonus recommends selecting "msRTCSIP-PrimaryUserAddress=*" string as "LDAP Query" to select only Lync enabled AD users. 
  1. In the WebUI, access Auth and Directory Services >Domain Controllers.

  2. Add a Domain Controller.

  3. Configure as shown in the example below. For detailed information about Domain Controllers, see Adding and Modifying Domain Controllers.
Panel
borderStylenone
Caption
0Figure
1Domain Controllers Table

Image Added

Image Removed

 

Step 4. Configure Transformation Entries for Presence

...

The example below will do an AD cache look-up for homePhone and match against the Called Address/Number. If there is a match, the msRTCSIP-PrimaryUserAddress of that AD entry will be copied into the Presence - Called Address/Number Output Field. It is this called presence value that will be used in the Request URI, To and From headers of the Publish message that announces the presence status. Similar configuration should be defined for the Presence - Calling Address/Number. The default value for the Input Field Value when the Input Field Type is Presence - Called(ing) Address/Number will be AD:ipPhone.

 

Info

Input Field Value and Output Field Value are editable list boxes. They present the most likely selections, but also allow you to overwrite the predefined values.

...

Note

 In the example below, the default value for Input Field's Value field is "==homePhone==" when the Type field is "Presence Calling  Address/Number.

Panel
borderStylenone
Caption
0Figure
1Presence - Called Example
Image Removed
 

Image Added
 

Step 5. Define An Action Configuration

...

  1. In the WebUI, access Call Actions > Action Configuration.

Panel
borderStylenone
Caption
0Figure
1Action Configuration Table Screen Example
Image Removed

Image Added

 

Step 6. Define An Action Set for Presence

...

  1. In the WebUI, access Call Actions > Actions Sets.

Panel
borderStylenone
Caption
0Figure
1Action Set for Presence - Called
Image Removed

Image Added

 

Pagebreak

Step 7. Attach An Action Set To The Desired Signaling Group(s)

...

  1. In the WebUI, access Signaling Groups.

  2. Select the Signaling Group in which the Actions Set will be attached.

Panel
borderStylenone
Caption
0Figure
1Signaling Group Table Screen Example

Image Added

Image Removed

Pagebreak

Configure Lync Server

...

Info

SBC needs to be configured in Lync Topology as Trusted Application Server/Trusted Application. To configure, execute the following steps using the Lync Server Management Shell.

Note

This topology change requires Lync 2013 Server to be updated to at least version 5.0.8308.866 released on 12/31/2014 as Cumulative Update CU5 HF7.1.

Lync 2013 Server versions earlier than 5.0.8308.866 will not allow the SBC to be configured as Trusted Application Server.

...

Note

Use any Front End or SBA for the Registrar, ideally choosing the most reliable connection to the SBC.

 

Pagebreak

Create A Trusted Application

...

Code Block
New-CsTrustedApplication -ApplicationId presence - TrustedApplicationPoolFqdn sbc2000.example.com  -Port 5061
Note

...

Enable The Lync Server Topology

...

Code Block
Enable-CsTopology

 

 

Pagebreak