OCS - Installation Microsoft Office Communications Server OCS Prerequisites

16-6 Oracle Fusion Middleware Administrators Guide for Oracle WebCenter utility and install it. This creates an executable called winhttpcertcfg.exe. Go to the install location and run the following command to grant permission: winhttpcertcfg.exe -g -c LOCAL_MACHINE\MY -s certificate-name -a IIS_WPG 3. Make an entry in C:WINDOWSsystem32driversetchosts for the pool name of the OCS server as follows: ip-address-of-ocs-box poolname-of-ocs-box For example: 10.177.252.146 pool01.example.com 4. Because the IIS server hosts the WebCenter Proxy Application, install Microsoft UCMA v2.0 on it. For detailed information, see Section 16.2.1.2.6, Installing UCMA v2.0. 5. After UCMA is installed, deploy the WebCenter Proxy Application on the IIS server. WebCenter Proxy Application provides web services for interacting with OCS server and sendingreceiving information. WebCenter talks to these web services and presents the data. For detailed information, see Section 16.2.1.2.7, Installing the WebCenter Proxy Application. 6. Go to the location where WebCenter Proxy Application was extracted. Open Web.config and edit the appSettings XML node to add the values noted in Step 7 in previous section. Ensure to set value for RemoteDeployment to true. For example, the appsettings XML node should look somewhat like this. appSettings add key=ApplicationName value=WebCenterProxyApplication add key=RemoteDeployment value=true add key=ApplicationServerFQDN value=iis.server.com add key=ApplicationServerGRUU value=sip:iis.server.comEXAMPLE.COM;gruu;opaque=srvr:WebCenterProxyApplicatio n:7mhSo94PlUK-5Q2bKPLyMAAA add key=ApplicationServerPort value=6001 appSettings The trust is established and the WebCenter Proxy Application can talk to OCS server.

16.2.1.2.6 Installing UCMA v2.0 Microsoft Unified Communications Managed API v2.0

UCMA is an endpoint API that allows advanced developers to build server applications that can interact with the OCS environment. In a simple deployment, the UCMA is installed on the same box as OCS. In a remote deployment, the OCS core libraries are installed on the OCS box, and the UCMA is installed on the IIS proxy box. 1. Download UCMA v2.0 from the following location: ■ For OCS2007 R1 installation 32 bit: http:www.microsoft.comdownloadsdetails.aspx?FamilyID=7 68efa33-6606-4b2b-809a-6c69274621d3displaylang=en Download and run the UcmaSDKWebDownload.msi file. This extracts set up files to the folder C:\Microsoft Unified Communications Managed API 2.0 SDK Installer package\i386. Managing the Instant Messaging and Presence Service 16-7 ■ For OCS2007 R2 installation 64 bit: http:www.microsoft.comdownloadsdetails.aspx?FamilyID=b 20967b1-6cf5-4a4b-b7ae-622653ac929fdisplaylang=en Download and run the UcmaSDKWebDownload.msi file. This extracts set up files to the folder C:\Microsoft Unified Communications Managed API 2.0 SDK Installer package\amd64. 2. Go to the directory where the files from the previous step were extracted and run vcredist_x86.exe. This installs run-time components of Visual C++ Libraries required for UCMA APIs. Go to directory called Setup and run UcmaRedist.msi. This installs the UCMA 2.0 assemblies in the GAC.

16.2.1.2.7 Installing the WebCenter Proxy Application

1. Extract owc_ocs2007.zip from the companion CD. This creates a directory named OCSWebServices. 2. Open the Internet Information Services IIS Manager.

3. Expand the server node and then Web Sites in the Internet Information Services

IIS Manager.

4. Right-click Default Web Site, choose New, and then select Virtual Directory to

create a site for the Oracle RTC Web service. The Virtual Directory Creation Wizard displays. Click Next.

5. Enter an alias for the virtual directory in the Alias field, for example RTC.

6. Enter the path to the directory extracted from owc_ocs2007.zip file. If you had extracted the zip file in C:\, then the path supplied should be C:\OCSWebServices. Alternatively, use the Browse button to navigate to that directory. Click Next. 7. Ensure that the virtual directory has the Read, Execute, and Browse privileges. Click Next.

8. Click Finish. The newly created virtual directory appears under Default Web Site

in the Internet Information Services IIS Manager window. 9. Right-click the newly created virtual directory for the Oracle RTC Web service, and then choose Properties to open the Properties dialog.

10. In the Virtual Directory tab, under Application settings, click Create. Notice that

the button label changes to Remove, and the name of your newly created virtual directory appears in the Application name field.

11. Select Scripts and Executables from the Execute permissions dropdown list.

12. Under the ASP.NET tab, select the ASP.NET version as 2.0 or higher from the ASP.NET version dropdown list. IIS should be configured to consume ASP.NET

2.0 applications. Click OK.

13. Test the Web service by accessing the Web site from the following URL format: http:localhostdefault_websiteOCSWebService.asmx. where default_website is the virtual directory you created for the Oracle RTC Web service For example: http:localhostRTCOCSWebService.asmx