Partitioned Intradomain Federation for IM and Presence Service on Cisco Unified Communications Manager, Release 9.0(1)
Configuration of Microsoft Live Communications Server for Partitioned Intradomain Federation
Downloads: This chapterpdf (PDF - 1.3MB) The complete bookPDF (PDF - 4.16MB) | The complete bookePub (ePub - 767.0KB) | Feedback

Configuration of Microsoft Live Communications Server for Partitioned Intradomain Federation

Configuration of Microsoft Live Communications Server for Partitioned Intradomain Federation

Domain Verification for LCS Servers

Before you proceed to set up the IM and Presence Service for Partitioned Intradomain Federation, verify that there are matching domains configured on the Microsoft LCS servers and all nodes in the IM and Presence Service cluster.

Enable Port 5060 on LCS Server

If you wish to use unencrypted TCP connections for SIP traffic between the IM and Presence Service and Microsoft Live Communications Server (LCS), then LCS must be configured to listen on TCP SIP port 5060. The following procedure describes how to enable port 5060 on LCS servers.


Note


  • For Standard Edition, you must perform this procedure on all Standard Edition servers.
  • For Enterprise Edition, you must perform this procedure on all front-end servers.

Procedure
    Step 1   Choose Start > Programs > Administrative Tools > Live Communications Server 2005.
    Step 2   Right-click the FQDN of the Standard Edition server or Enterprise Edition front-end server and choose Properties.
    Step 3   Choose the General tab.
    Step 4   If port 5060 is not listed under Connections, click Add.
    Step 5   Choose All available IP Addresses.
    Step 6   Choose TCP as the Transport Value.
    Step 7   Choose 5060 as the Port Value and click OK to close the Add Connection window. Port 5060 should now be listed under the Connections list.
    Step 8   Click OK to close the Properties window.

    What to Do Next

    Configure a LCS Static Route to Point to the IM and Presence Service

    Related Information

    Configure a LCS Static Route to Point to the IM and Presence Service

    To allow LCS to route requests to the IM and Presence Service, you must configure a static route on LCS servers. The static route points to an IM and Presence Service node.


    Note


    • For Standard Edition, you must perform this procedure on all Standard Edition servers.
    • For Enterprise Edition, you must perform this procedure on all pools.

    Procedure
      Step 1   Choose Start > Programs > Administrative Tools > Live Communications Server 2005.
      Step 2   Right-click the Enterprise Edition pool name or Standard Edition server name, as appropriate.
      Step 3   Choose Properties.
      Step 4   Choose the Routing tab and click Add.
      Step 5   Enter * (asterisk) as the User value.
      Step 6   Enter the domain of the IM and Presence Service node, for example, foo.com.
      Step 7   Ensure that the check box for Phone URI is unchecked.
      Step 8   If you are entering an FQDN, choose Network Address and enter the FQDN of the IM and Presence Service node. For example, cup1.foo.com.
      Step 9   If you are entering an IP address, choose IP Address and enter the IP address of the IM and Presence Service node. For example, 10.x.x.x.
      Step 10   Choose TCP for the Transport value.
      Step 11   Enter 5060 for the Port value.
      Step 12   Ensure that the check box for Replace host in request URI is unchecked and click OK. The new static route should appear in the Routing list.
      Step 13   Click OK to close the Properties window.

      What to Do Next

      Add Host Authorization on LCS for IM and Presence Service

      Related Information

      Add Host Authorization on LCS for IM and Presence Service

      To allow LCS to accept SIP requests from the IM and Presence Service without being prompted for authorization, you must configure host authorization entries on LCS for each IM and Presence Service node.

      If you are configuring TLS encryption between LCS and the IM and Presence Service, you must add two host authorization entries for each IM and Presence Service node, as follows:

      • The first entry must contain the FQDN of the IM and Presence Service node.
      • The second entry must contain the IP address of the IM and Presence Service node.

      If you are not configuring TLS encryption, you add only one host authorization entry for each IM and Presence Service node. This host authorization entry must contain the IP address of the IM and Presence Service node.

      The following procedure describes how to add the required host authorization entries.


      Note


      • For Standard Edition, you must perform this procedure on all Standard Edition servers.
      • For Enterprise Edition, you must perform this procedure on all pools.

      Procedure
        Step 1   Choose Start > Programs > Administrative Tools > Live Communications Server 2005.
        Step 2   Right-click the Enterprise Edition pool name or Standard Edition server name, as appropriate.
        Step 3   Choose Properties.
        Step 4   Choose the Host Authorization tab and click Add.
        Step 5   If you are entering an FQDN, choose Network Address and enter the FQDN of the IM and Presence Service node. For example, cup1.foo.com.
        Step 6   If you are entering an IP address, choose IP Address and enter the IP address of the IM and Presence Service node. For example, 10.x.x.x.
        Step 7   Ensure that the check box for Outbound Only is unchecked.
        Step 8   Check the Throttle as Server check box.
        Step 9   Check the Treat as Authenticated check box.
        Step 10   Click OK to close the Add Authorized Host window.
        Step 11   Repeat Step 4 to Step 10 for each IM and Presence Service node.
        Step 12   After you enter all the Host Authorization entries, click OK to close the Properties window.

        What to Do Next

        Restart Services on LCS Servers

        Related Information

        Restart Services on LCS Servers

        After you complete all the configuration steps on LCS, you must restart the LCS services to ensure that the configuration takes effect.


        Note


        • Cisco recommends that you perform this procedure during a scheduled maintenance window.
        • For Standard Edition, you must perform this procedure on all Standard Edition servers.
        • For Enterprise Edition, you must perform this procedure on all front-end servers.

        Procedure
          Step 1   Choose Start > Programs > Administrative Tools > Live Communications Server 2005.
          Step 2   Right-click the FQDN of the Standard Edition server or Enterprise Edition front-end server and choose Stop.
          Step 3   After the services stop, right-click the FQDN of the Standard Edition server or Enterprise Edition front-end server and choose Start.

          Related Information

          TLS Encryption Configuration for Microsoft LCS Servers

          You must complete the procedures in this section to configure TLS encryption between the IM and Presence Service and Microsoft LCS servers.

          After the TLS configuration is complete, you must restart services on LCS servers, see Restart Services on LCS Servers.

          Configure Mutual TLS Authentication on LCS

          To configure TLS encryption between the IM and Presence Service and LCS, you must configure port 5061 on the LCS servers for Mutual TLS authentication. The following procedure describes how to configure port 5061 for Mutual TLS authentication.


          Note


          • For Standard Edition, you must perform this procedure on all Standard Edition servers.
          • For Enterprise Edition, you must perform this procedure on all front-end servers.

          Procedure
            Step 1   Choose Start > Programs > Administrative Tools > Live Communications Server 2005.
            Step 2   Right-click the FQDN of the Standard Edition server or Enterprise front-end server and choose Properties.
            Step 3   Choose the General tab.
            Step 4   If the Transport associated with Port 5061 is Mutual TLS, go to Step 8.
            Step 5   If the Transport associated with Port 5061 is not Mutual TLS, click Edit.
            Step 6   Check the Authenticate remote server (Mutual TLS) check box.
            Step 7   Click OK to close the Edit Connection window. The Transport associated with Port 5061 should now be Mutual TLS.
            Step 8   Click OK to close the Properties window.

            What to Do Next

            Install Certificate Authority Root Certificates on LCS

            Related Information

            Install Certificate Authority Root Certificates on LCS

            To support TLS encryption between the IM and Presence Service and LCS, each LCS server must have a signed security certificate. This signed certificate, along with the root certificate of the Certificate Authority (CA) that signed the certificate, must be installed on each LCS server.

            Cisco recommends that LCS and the IM and Presence Service nodes share the same CA. If not, the root certificate of the CA that signed the IM and Presence Service certificates must also be installed on each LCS server.

            Generally, the root certificate of the LCS CA is already installed on each LCS server. Therefore, if LCS and the IM and Presence Service share the same CA, there may be no need to install a root certificate. However, if a root certificate is required, see the following details.

            If you are using Microsoft Certificate Authority, refer to the following procedures in the Interdomain Federation for IM and Presence Service on Cisco Unified Communications Manager for information about installing the root certificate from the Microsoft Certificate Authority onto LCS:

            • Downloading the CA Certification Chain
            • Installing the CA Certification Chain

            If you are using an alternative CA, the following procedure is a generic procedure for installing root certificates onto LCS servers. The procedure for downloading the root certificate from the CA differs depending on your chosen CA.

            Before You Begin

            Download the root certificate or certificate chain from your CA and save it to the hard disk of your LCS server.

            Procedure
              Step 1   On your LCS server, choose Start > Run.
              Step 2   Enter mmc and click OK.
              Step 3   From the File menu, choose Add/Remove Snap-in.
              Step 4   In the Add/Remove Snap-in dialog box, click Add.
              Step 5   From the list of Available Standalone Snap-ins, choose Certificates, and then click Add.
              Step 6   Choose Computer Account, and then click Next.
              Step 7   In the Select Computer dialog box, check the <Local Computer> (the computer this console is running on) check box and click Finish.
              Step 8   Click Close, and then click OK.
              Step 9   In the left pane of the Certificates console, expand Certificates (Local Computer).
              Step 10   Expand Trusted Root Certification Authorities.
              Step 11   Right-click Certificates and choose All Tasks.
              Step 12   Click Import.
              Step 13   In the Import wizard, click Next.
              Step 14   Click Browse and navigate to where you saved the root certificate or certificate chain.
              Step 15   Choose the file and click Open.
              Step 16   Click Next.
              Step 17   Leave the default value Place all certificates in the following store and ensure that Trusted Root Certification Authorities appears under the Certificate store.
              Step 18   Click Next, and then click Finish.
              Step 19   Repeat Step 11 to Step 18 as necessary for other CAs.


              Note


              The Interdomain Federation for IM and Presence Service on Cisco Unified Communications Manager document refers to the Access Edge Server. For Partitioned Intradomain Federation, you can replace references to the Access Edge Server with LCS Standard Edition server or Enterprise Edition front-end server.


              What to Do Next

              Validate Existing LCS Signed Certificate

              Validate Existing LCS Signed Certificate

              To support TLS encryption between the IM and Presence Service and LCS, each LCS server must have a signed security certificate that supports Client Authentication. If a signed certificate is already installed on the LCS server, the following procedure describes how to check if that existing signed certificate supports Client Authentication.


              Note


              • For Standard Edition, you must perform this procedure on all Standard Edition servers.
              • For Enterprise Edition, you must perform this procedure on all front-end servers.

              Procedure
                Step 1   On your LCS server, choose Start > Run.
                Step 2   Enter mmc and click OK.
                Step 3   From the File menu, choose Add/Remove Snap-in.
                Step 4   From the Add/Remove Snap-in dialog box, click Add.
                Step 5   From the list of Available Standalone Snap-ins, choose Certificates and click Add.
                Step 6   Choose Computer Account and click Next.
                Step 7   In the Select Computer dialog box, check the <Local Computer> (the computer this console is running on) check box and click Finish.
                Step 8   Click Close, and then click OK.
                Step 9   In the left pane of the Certificates console, expand Certificates (Local Computer).
                Step 10   Expand Personal and choose Certificates.
                Step 11   Find the signed certificate currently used by LCS in the right pane.
                Step 12   Ensure that Client Authentication is listed in the Intended Purposes column.

                What to Do Next

                Signed Certificate Requests from Certificate Authority for LCS Server

                Related Information

                Signed Certificate Requests from Certificate Authority for LCS Server

                This section describes how to install a signed certificate on an LCS server and how to choose the installed certificate for TLS negotiation.


                Note


                The procedures in this section are necessary only if no signed certificate exists on an LCS server or the existing certificate does not support Client Authentication.


                To support TLS encryption between the IM and Presence Service and LCS, each LCS server must have a signed security certificate that supports Client Authentication. If that is not the case on any LCS server, the following procedures outline how to request a newly signed certificate from the Certificate Authority and install it onto that specific LCS server.

                The Subject Common Name (CN) used in Certificate Signing Requests (CSR) from LCS differs depending on LCS deployment:

                • For Standard Edition servers, use the FQDN of the Standard Edition server as the Subject CN.
                • For Enterprise Edition front-end servers, use the FQDN of the pool to which the front-end server belongs as the Subject CN.

                Standalone Microsoft Certificate Authority

                If you are using a Standalone Microsoft Certificate Authority, see the Interdomain Federation for IM and Presence Service on Cisco Unified Communications Manager to for instructions to request a signed certificate from the CA for the LCS server:

                • Requesting a certificate from the CA server
                • Downloading the certificate from the CA server

                Note


                This document refers to the Access Edge Server. For Partitioned Intradomain Federation, you can replace references to the Access Edge Server with LCS Standard Edition server or Enterprise Edition front-end server.


                Enterprise Microsoft Certificate Authority

                If you are using an Enterprise Microsoft Certificate Authority, see the following procedures in the Interdomain Federation for IM and Presence Service on Cisco Unified Communications Manager to generate the required template on the CA and request a signed certificate from the CA for the LCS server:

                • Creating a Custom Certificate for Access Edge Using an Enterprise Certificate Authority
                • Requesting the Site Server Signing Certificate

                Alternative Certificate Authority

                If you are using an alternative CA, the following is a generic procedure for installing signed certificates onto LCS servers. The procedure for requesting a signed certificate differs depending on your chosen CA.

                Install Signed Certificate on LCS Server

                Before You Begin

                Download the signed certificate from your CA and save it to the hard disk of your LCS server.

                Procedure
                  Step 1   On your LCS server, choose Start > Run.
                  Step 2   Enter mmc and click OK.
                  Step 3   From the File menu, choose Add/Remove Snap-in.
                  Step 4   From the Add/Remove Snap-in dialog box, click Add.
                  Step 5   From the list of Available Standalone Snap-ins, choose Certificates, and then click Add.
                  Step 6   Choose Computer Account, and then click Next.
                  Step 7   In the Select Computer dialog box, check the <Local Computer> (the computer this console is running on) check box and click Finish.
                  Step 8   Click Close, and then click OK.
                  Step 9   In the left pane of the Certificates console, expand Certificates (Local Computer).
                  Step 10   Expand Personal.
                  Step 11   Right-click Certificates and choose All Tasks.
                  Step 12   Click Import.
                  Step 13   In the Import wizard, Click Next.
                  Step 14   Click Browse and navigate to where you saved the signed certificate.
                  Step 15   Choose the file and click Open.
                  Step 16   Click Next.
                  Step 17   Leave the default value Place all certificates in the following store and ensure that Personal appears under the Certificate store.
                  Step 18   Click Next, and then click Finish.

                  What to Do Next

                  Select Installed Certificate for TLS Negotiation

                  Related Information

                  Select Installed Certificate for TLS Negotiation

                  Regardless of which CA is used, after the signed certificate is installed onto the LCS server, you must perform the following procedure to select the installed certificate for use by LCS in TLS negotiation with the IM and Presence Service.

                  Procedure
                    Step 1   Choose Start > Programs > Administrative Tools > Live Communications Server 2005.
                    Step 2   Right-click the FQDN of the Standard Edition server or Enterprise Edition front-end server and choose Properties.
                    Step 3   Choose the Security tab and choose Select Certificate.
                    Step 4   From the list of installed certificates, choose the newly signed certificate and click OK to close the Select Certificate window.
                    Step 5   Click OK to close the Properties window.

                    What to Do Next

                    Restart Services on LCS Servers

                    Related Information