BlackBerry in een OCS 2007 R2 omgeving gebruiken

In this article I will explain which steps are needed to get your BlackBerries working with OCS 2007 R2. This article does not include the installation of a Mediation Server and Edge Server.

Below an overview of the lab.local environment:

The following servers are currently installed:

  • BlackBerry Enterprise Server
  • Domain Controller (AD, DNS and CA)
  • Exchange 2007 (CAS,HUB and Mailbox role)

In OCS 2007 R2 there have been some changes in the Communicator Web Access part which will make the CWA of R2 not working with the BlackBerry anymore. The reason for this is that the Asynchronous JavaScript® and XML (AJAX) Application Programming Interface (API) are not supported anymore by Microsoft in R2. Another option is that RIM modifies their client, at this moment this is not the case. It is expected that RIM will launch a new client in the near future.

So before starting the installation of R2 you will have to deploy the CWA of OCS 2007. This has as a result that you will have to perform a schema extension and a forest prep two times.

If OCS 2007 R2 is already deployed in the environment there is still an option to install OCS 2007 CWA. Before installing the CWA of OCS 2007 we will only need to prepare the forest. This can be done either by using the GUI of LCScmd which is described later in this article .

But what do we need to have to get all of this working:

  • OCS 2007 Communicator Web Access server, Windows 2003 R2 32-bit
  • OCS 2007 R2 Front End Server, Windows 2008 R2
  • Additional BlackBerry Enterprise server, Windows 2003 32-bit

This last server is optional because you can install the software needed for communicating with OCS on your current BlackBerry Enterprise Server.

Installing the Communicator Web Access Server

As already said we will need to install the CWA of OCS 2007, before you can do this we will need to perform the following steps:

  • Extend the schema
  • Prepare the forest
  • Prepare the domain

First start with preparing the schema, this can be done either by using the GUI or Lcscmd. Make sure the account you are using for this operation is a member of the Schema Admins and you have a recent backup of your Active Directory:

  • Start the OCS setup
  • Select the option Deploy Standard Edition
  • Select the option Prepare Active Directory
  • Select the option Prepare Schema
  • Leave all options default on all other pages and wait till the extension of the schema has been completed

Once our schema has been extended it’s time for the next step, prepare the forest:

  • Select the option Prepare Forest
  • On the page Select Location to Store Global Settings select the configuration partition
  • Select the lab.local domain
  • Select the SIP domain, default this is the name of the AD domain, if you would accept this value you might not be able to communicate with external contacts when implementing an Edge Server. If you are planning to implement this choose a public domain, for example domain.com.
  • Review the summary and wait till the forest preparation has been completed

Now both the schema and forest are ready for OCS 2007 we will need to prepare the domain to make our domain suitable for OCS 2007.

  • Select the option Prepare Domain
  • Accept all the default settings on the following pages
  • Wait till the domain preparation has been completed successful

Before preparing the server for the installation of the Communicator Web Access you may need to make some adjustments to the CA server. Default the CA server of both Windows 2003 and Windows 2008 won’t generate certificates with a SAN field on it. To add this functionality run the following commands on the CA server:

certutil -setreg policyEditFlags +EDITF_ATTRIBUTESUBJECTALTNAME2
net stop certsvc
net start certsvc

Besides this you might want to install this patch which will make it possible to requests certificates using IE from a Windows 2008 server. This patch is only required when having a CA on a Windows 2003 server.

Now our complete Active Directory is prepared for OCS 2007 we can install the prerequisites for the CWA server. As CWA is a web application we only need to add IIS 6.0 to the machine. Besides this .NET 2.0 and Visual C++ 2005 SP1 are required but these components are installed when launching the setup of OCS 2007.

To install IIS 6.0 follow the steps below:

  • Open the Control Panel
  • Select the Add or Remove Programs item
  • Select the option Add/Remove Windows components
  • Select on the Application Server and click on details
  • Select Internet Information Server
  • Click OK to start the installation

Once IIS is installed we can start the OCS 2007 setup to install the CWA:

  • Select the option Deploy Other Server Roles
  • Select the option Deploy Communicator Web Access
  • Select the option Install Communicator Web Access
  • Accept the defaults in the following windows
  • Wait till the installation has completed

When the installation has finished we first need to request and install a certificate. This because you will need to have a valid certificate installed when performing the activation step.

Easiest way to do is by running the following command:

Lcscmd /cert /action:request /ou:IT /org:Lab /sn:cwa.lab.local /san:cwa.domain.com /country:NL /state:Utrecht /city:Utrecht
/ca:dclab-DC-CA /friendlyname:OCSWebAccess

If you are planning to build a second CWA server and use NLB for load balancing add the /exportable:true this will make it possible to export the certificate including private key.

Replace all the information with information which applies to your own environment. In this case we will request a certificate which has as subject name: cwa.lab.local and as subject alternate names: cwa.lab.local and cwa.domain.com.

The command used above will request the certificate and install it immediately. So we can continue with the next step Activate Communicator Web Access:

  • Select the option Activate Communicator Web Access
  • Create a service account which is used for CWA 
  • On the Select Server Certificate click the Select Certificate button and you will find the just installed certificate.
  • Select the certificate and press OK
  • Press next and finish to complete the activation of the CWA

The last step in installing the CWA is creating the virtual server. One CWA can have multiple virtual servers all with a different configuration. For example you could create a CWA which is used by people who don’t have the Communicator client installed and another one which is specifically used for the BlackBerry .

  • Select the option Create Virtual Server
  • Select the option internal
  • Select the option Use built-in authentication
  • Select both Form-based and Integrated (NTLM/Kerberos) password authentication
  • Select the option HTTP, yes it looks strange but according to this KB article of BlackBerry you will need to communicate using port 81. Although another document will tell you to use port 444. But in this case we will follow the steps mentioned in the KB article.
  • Select the IP address will be used to listen for incoming connections and change the port to 81.
  • Provide a name for the virtual server, for example: CWA BlackBerry
  • Leave the option checked to start the virtual server automatically once created
  • Review the settings and press finish to complete the creation of the virtual server

Now our CWA is installed you could try to access it: http:/cwa.lab.local:81 should give you this:

Installing the Front End Server

Before installing the Front End Server we will need to perform the following steps:

  • Extend the schema
  • Prepare the forest
  • Install the prerequisites

To extend the schema there are, just as OCS 2007, two methods: via the GUI or via Lcscmd. Since we’ve done the first method for OCS 2007 let’s use the other method this time. If you want to perform the schema extension using the domain controller you will first need to install some software on it. The software can be found in the supporti386 directory on the OCS 2007 R2 cd and needs to be installed in the following order:

  • Sqlncli.msi
  • SQLServer2005_BC.msi
  • OCSCore.msi
  • AdminTools.msi

Once installed it’s time to extend the schema:

  • Open a command shell
  • Go to c:program filescommonMicrosoft Office Communications Server 2007 R2
  • Run the following command:LcsCmd.exe /forest /action:SchemaPrep

Once the schema is extended prepare the forest:

  • Open a command shell
  • Go to c:program filescommonMicrosoft Office Communications Server 2007 R2
  • Run the following command:LcsCmd.exe /forest /action:ForestPrep

Now we have prepared the schema and forest we are ready to install the prerequisites on the Front End server. This can be done by using Powershell:

Import-Module ServerManager
Add-WindowsFeature as-net-framework,desktop-experience,
web-windows-auth,web-mgmt-compat,web-mgmt-console,web-http-logging,
msmq-server,msmq-directory,was-process-model,was-config-apis

 

After the components have been installed you will need to reboot your Front End Server to complete the installation.

Before installing OCS make sure you have the following patches downloaded:

Once you downloaded all patches it’s time to perform the installation of OCS 2007 R2. This can be divided in a few steps:

  • Install the software
  • Configure server
  • Configure the certificates
  • Start the services

Let’s start with the first step: installing the software:

  • Browse to setup
  • Run setupse.exe
  • Select the option deploy Standard Edition Server
  • Accept the default installation path.
  • Select all options on the Application Configuration pagina
  • Create the main service account: RTCService
  • Create the component service account: RTCComponentService
  • Check the internal web farm fqdn: ocs.lab.local
  • Leave the external web farm fqdn empty
  • Accept the default location for the database files
  • Check the summary before starting the installation
  • Wait this the installation has been completed
  • Install ocsasnfix else services will not start up properly in the next steps

 

Second step is to configure the server:

  • Select the option Configure Server
  • Check if the correct SIP domain will be displayed: lab.local
  • Set the option client logon settings to some or all clients will use DNS SRV records for automatic logon.
  • Select the option configure for external user access now and perform the necessary configuration
  • Check the summary and press next
  • Wait till the configuration has finished

As all OCS servers are communicating via a secure method we will need to install the certificates on all OCS servers. This can be done by running the wizard which will start when you select the option configure certificate in the setup:

  • Select the option configure certificate
  • Select the option create a new certificate
  • Select the option send the request immediately to an online certification authority
  • Provide values for the fields name and bit-length.
  • Provide the correct information on the organization information page.
  • Use the following Subject name: ocs.lab.local
  • Check if the Subject Alternate Name field contains sip.lab.local
  • Optional enable the option automatically add local machine name to the Subject Alt Name
  • Provide the correct information on the Geographical Information page
  • Check if the correct CA is selected in the select a certificate authority from the list detected in your environment field.
  • Check the summary
  • Select the option Assign Certificate immediately
  • Send the certificate to the CA

Now we have installed all software and required certificates it’s time to start the services. This can be done by selecting the option start services. It may take a while before all services are started so you can get a cup of coffee if you like.

Once the services are running it’s we will need to make some configuration changes to the Front End Server. Perform the following steps:

  • Open the OCS management tools
  • Expand the forest node
  • Expand the standard edition servers node
  • Expand the pool
  • Right click the Front End Server
  • Select properties followed by Front End Server properties
  • Add TCP port 5060 using the add button
  • Restart all OCS services

Once restarted you might want to install CU6 first. Since CU6 the order in which you apply updates is very important:

  • First apply the database update
  • Second apply the other updates

Once all updates are installed don’t forget to install the update mentioned in KB975858, this is a requirement to run OCS 2007 R2 on a Windows 2008 R2 server.

Extending your BlackBerry Server environment

Now our OCS environment is ready we can attach the BlackBerry environment to our OCS environment so users can use the BlackBerry client for OCS. The following software is needed before we can continue:

Before we can install the BlackBerry software you will need to install the Microsoft Exchange Server MAPI Client and Collaboration Data Objects 1.2.1. Since you can’t do much wrong there I will skip the steps on how to install it and will continue with the BlackBerry steps.

Before you start the installation of the BlackBerry Enterprise server make sure you have enough permissions to do this.

  • Start the BlackBerry Enterprise setup
  • Check if the correct account is displayed
  • Accept the license
  • Select the option I would like the installation process to use an existing BlackBerry Configuration Database, this since we already got a database in place of the other BlackBerry Enterprise Server.
  • Provide the following information: name of the SQL server, database name and the credentials which are used to connect to the database. Press next to continue, the setup will display a warning that it will try to determine which version of the software is already running and if it can continue to perform the installation of the additional software.
  • Verify the advanced database information and press next
  • Select the option remote component and select the option BlackBerry Collaboration Service
  • Review the checklist
  • Provide the account information which is used to perform the installation
  • Review the summary
  • Wait till the installation has finished
  • Normally a reboot should not be needed so skip this step
  • Select the option Microsoft Office Communication Server2007 and provide the following information:
    • Host: fqdn of the CWA server
    • Transport: http
    • Port: 81

 

  • Add the available BlackBerry Enterprise Server Instances
  • On the start services page press the start services button to start all services
  • Review the administration addresses of the server and press close to end the installation.
  • Install the updates to bring the new server in sync with the existing BlackBerry Enterprise Server.

Install the BlackBerry Client

To deploy the OCS 2007 client you will have two options:

  • wired
  • Over The Air (OTA)

The first option can be performed via two ways:

  • Via the BlackBerry Desktop Manager
  • Via the BlackBerry Enterprise Manager

The first option will require that the BlackBerry Desktop Manager is installed on your client. Just download the client and start the BlackBerry Desktop Manager and perform the following steps:

  • Select the option Application Loader
  • Select add/remove applications and click start
  • Use the browse button to locate the client, select it and press the open option
  • A reboot of your BlackBerry may be required

Remark: these steps maybe different depending on your BlackBerry and version you are using

The second option will require that you modify an existing software configuration in the BlackBerry Enterprise environment:

First we need to publish the software:

  • Open the BlackBerry Administration server
  • In the Blackberry solution management menu expand software à applications
  • Click Add
  • Browse to the location where the OCS client is located
  • Click Next
  • Click Publish Application

Once the software is published we can assign in to an existing software configuration:

  • Open the BlackBerry Administration server
  • In the Blackberry solution management menu expand software
  • Select manage software configurations
  • Select the software configuration which you want to use to distribute OCS
  • Click edit software configuration
  • Select the applications tab
  • Click add applications to software configuration
  • Select the OCS client
  • Select the correct option: required/optional
  • Select an application control policy from the drop-down list
  • Select wireless from the deployment drop-down list
  • Select add to software configuration
  • Select save all

 The second method will require that you use the BlackBerry browser to download the client:

  • Open the BlackBerry browser
  • Browse to this site
  • Acknowledge when you are asked to install software
  • A reboot of your device may be required

After performing these steps your users will be able to use their BlackBerry to connect to OCS. At this moment it doesn’t look like BlackBerry is going to fix the issue that you can’t connect to an OCS 2007 R2 CWA server. This, because I think, their working very hard to get a client which will work with Communications Server 14.


 [JV1]Toegevoegd op verzoek van JaapIn dit artikel leg ik uit welke installatiestappen er nodig zijn om BlackBerry toestellen werkend te krijgen met OCS 2007 R2. Dit artikel bevat niet de informatie voor het installeren van een Mediation en Edge Server.

Onderstaand een overzicht van de omgeving:

De volgende servers zijn al aanwezig in de omgeving:

  • BlackBerry Enterprise Server
  • Domain Controller (AD, DNS en CA)
  • Exchange 2007 (CAS,HUB en Mailbox role)

In OCS 2007 R2 is de Communicator Web Access aangepast wat als gevolg heeft dat de BlackBerry niet meer kan connecteren naar OCS. De oorzaak hiervan is dat de Asynchronous JavaScript® en XML (AJAX) Application Programming Interface (API) niet meer ondersteund worden door Microsoft in de R2 release. En RIM heeft de Blackberry Enterprise Server nog niet hierop aangepast. De verwachting is dat dit in de toekomst wel zal gebeuren.

Voordat je dus R2 gaat installeren zal je eerst de CWA van OCS 2007 moeten implementeren. Dit heeft als gevolg dat je 2 keer een schema extention en forest prep moet uitvoeren.

Indien OCS 2007 R2 al aanwezig is binnen het domein dan is het nogsteeds mogelijk om een OCS 2007 CWA te installeren. In dit geval zouden we alleen de forest prep hoeven te draaien van OCS 2007. Dit kan zowel via de GUI als via het LCScmd commando. Deze stappen worden later in dit artikel besproken.

Maar wat zijn de benodigdheden om dit werkend te krijgen:

  • OCS 2007 Communicator Web Access server, Windows 2003 R2 32-bit
  • OCS 2007 R2 Front End Server, Windows 2008 R2
  • Additionele BlackBerry Enterprise server, Windows 2003 32-bit

Deze laatste server is optioneel, de software die nodig is om te communiceren met OCS kan namelijk op de huidige BlackBerry Enterprise Server worden geïnstalleerd.

Installatie Communicator Web Access Server

Zoals eerder vermeld dienen we de CWA van OCS 2007 als eerst te installeren. Voordat deze geïnstalleerd kan worden dienen eerst de volgende stappen te worden uitgevoerd:

  • Uitbreiden van het Schema
  • Forest prep
  • Domain prep

We beginnen met het voorbereiden van het schema, dit kan zowel via de GUI als via Lcscmd gedaan worden. Eén van de vereisten is het lidmaatschap van het account dat gebruikt word van de Schema Admins. Daarnaast is het aan te bevelen dat er een recente backup van de Active Directory aanwezig is. Als deze zaken zijn uitgevoerd kan er worden gestart met het uitbreiden van het schema:

  • Start de OCS setup
  • Selecteer de optie Deploy Standard Edition
  • Selecteer de optie Prepare Active Directory
  • Selecteer de optie Prepare Schema
  • Accepteer alle standaard waarden in de volgende pagina’s en wacht tot de uitbreiding van het schema voltooid is.

Na de schema uitbreiding is het tijd voor de volgende stap, de forest prep:

  • Selecteer de optie Prepare Forest
  • Selecteer op de pagina Select Location to Store Global Settings de optie configuration partition
  • Selecteer het lab.local domein
  • Selecteer het SIP domain, standaard is dit het AD domein, wanneer deze waarde wordt geaccepteerd bestaat er de mogelijkheid dat er niet kan worden gecommuniceerd met externe contactpersonen bij gebruik van een Edge Server. Wordt er gebruik gemaakt van een Edge Server selecteer dan een publiek domein, bijvoorbeeld, domain.com.
  • Controleer de instellingen nogmaals en wacht tot de forest prep succesvol is afgerond

Nu zowel het schema en forest zijn voorbereid voor OCS 2007 hoeven we alleen nog maar het domein geschikt te maken voor OCS 2007.

  • Selecteer de optie Prepare Domain
  • Accepteer alle standaard instellingen op de volgende pagina’s.
  • Wacht tot de domain prep succesvol is afgerond.

Voordat er kan worden begonnen met de installatie van de Communicator Web Access dien er in bepaalde gevallen een aanpassing gemaakt te worden op de CA server. Standaard wordt door de Windows 2003 of Windows 2008 server  geen certificaten gegenereerd voorzien van een SAN veld. Om deze functionaliteit toe te voegen dienen onderstaande commando’s uitgevoerd te worden op de CA server:

certutil -setreg policyEditFlags +EDITF_ATTRIBUTESUBJECTALTNAME2
net stop certsvc
net start certsvc

Naast deze aanpassing is het aan te raden om deze patch te installeren wanneer er certificaten middels IE vanaf een Windows 2008 server worden aangevraagd. Deze patch is alleen nodig als het een CA server betreft die op een Windows 2003 server draait.

Nu de Active Directory is voorbereid voor OCS 2007 kunnen we beginnen met de installatie van de CWA server. Omdat de CWA een web applicatie is dienen wij IIS 6.0 te installeren op de server voordat de installatie wordt gestart. Naast IIS 6.0 zijn ook  .NET 2.0 en Visual C++ 2005 SP1 nodig, wanneer deze ontbreken zullen deze tijdens de installatie geïnstalleerd worden.

Om IIS 6.0 te installeren dienen de volgende stappen te worden uitgevoerd:

  • Open het Control Panel
  • Selecteer Add or Remove Programs
  • Selecteer de optie Add/Remove Windows components
  • Selecteer Application Server en klik op details
  • Selecteer Internet Information Server
  • Klik op OK om de installatie te starten

Wanneer IIS eenmaal geïnstalleerd is kan de OCS 2007 setup gestart worden om de CWA te installeren:

  • Selecteer de optie Deploy Other Server Roles
  • Selecteer de optie Deploy Communicator Web Access
  • Selecteer de optie Install Communicator Web Access
  • Accepteer de standaard instellingen in de vervolg schermen
  • Wacht tot de installatie voltooid is

Als de installatie succesvol voltooid is dienen we eerst een certificaat aan te vragen en deze te installeren. Dit omdat tijdens het activeren van de CWA een geldig certificaat benodigd is.

De makkelijkste manier om dit te doen is door het volgende commando uit te voeren:

Lcscmd /cert /action:request /ou:IT /org:Lab /sn:cwa.lab.local /san:cwa.domain.com /country:NL /state:Utrecht /city:Utrecht /ca:dclab-DC-CA /friendlyname:OCSWebAccess

Wanneer er het plan is om een tweede CWA server in te richten en CWA middels NLB te laten load balancen draag er dan zorg voor het certificaat te exporteren inclusief private key. Dit kan gedaan worden door de parameter /exportable:true toe te voegen.

Vervang alle informatie in bovenstaand commando door de informatie die van toepassing is op uw eigen omgeving. In dit geval vragen we een certificaat aan die als subject name: cwa.lab.local heeft en als subject alternate name: cwa.lab.local en cwa.domain.com.

Naast dat het commando het certificaat aanvraagt zal het ook direct het certificaat installeren. Wanneer dit eenmaal gebeurd is kan er worden doorgaan met de volgende stap  Activate Communicator Web Access:

  • Selecteer de optie Activate Communicator Web Access
  • Maak een service account aan welke gebruikt gaat worden voor CWA
  • Klik op de Select Certificate knop op de Select Server Certificate pagina en selecteer het certificaat wat zojuist is geïnstalleerd.
  • Druk op de OK knop
  • Druk op next en wacht tot de activate van de CWA voltooid is

De laatste stap van de installatie is het aanmaken van een virtual server. Een CWA kan meerdere virtual servers hebben met verschillende configuraties. Zo kan er bijvoorbeeld een CWA worden aangemaakt voor mensen die CWA als client willen gebruiken omdat ze geen Communicator hebben en een aparte CWA die gebruikt wordt voor de BlackBerry.

  • Selecteer de optie Create Virtual Server
  • Selecteer de optie internal
  • Selecteer de optie Use built-in authentication
  • Selecteer zowel Form-based als Integrated (NTLM/Kerberos) password authentication
  • Selecteer de optie HTTP, het ziet er inderdaad vreemd uit maar dit staat letterlijk in het  KB artikel van BlackBerry. Al hoewel een ander document aangeeft dat poort 444 gebruikt dient te worden. Maar in dit geval volgen we netjes de aanwijzingen in het KB artikel.
  • Selecteer het IP adres waar de CWA op moet luisteren voor inkomende connecties en pas de poort aan naar 81.
  • Geef een herkenbare naam op voor de virtual server,bijvoorbeeld: CWA BlackBerry
  • Laat de optie start the virtual servers automatically once created aangevinkt staan
  • Controleer de instellingen en druk op finish om de virtual server aan te maken

Nu de CWA geïnstalleerd is, gaan we proberen de CWA te benaderen op het volgende adres: http:/cwa.lab.local:81 dit zal onderstaande resultaat geven:

 Installatie Front End Server

Voordat we de Front End kunnen installeren dienen we eerst de volgende stappen uit te voeren:

  • Schema uitbreiden
  • Forest prep
  • de benodigde Windows componenten installeren

Om het schema uit te breiden zijn er, net als in OCS 2007, twee manieren: via de GUI of via Lcscmd. Omdat we de eerste manier al eerder hebben gebruikt gaan we dit keer voor de Lcscmd methode. Wanneer dit wordt uitgevoerd vanaf een domain controller dient er eerst de benodigde software geïnstalleerd te worden. De software is terug te vinden op de cd van OCS 2007 R2 in de supporti386 directory en dient in onderstaande volgorde uitgevoerd te worden:

  • Sqlncli.msi
  • SQLServer2005_BC.msi
  • OCSCore.msi
  • AdminTools.msi

Eenmaal geïnstalleerd kan het schema worden uitgebreid:

  • Open de command shell
  • Ga naar c:program filescommonMicrosoft Office Communications Server 2007 R2
  • Voer het volgende commando uit:
    LcsCmd.exe /forest /action:SchemaPrep

Wanneer het schema prep succesvol is uitgevoerd gaan we de forest prep uitvoeren:

  • Open de command shell
  • Ga naar c:program filescommonMicrosoft Office Communications Server 2007 R2
  • Voer het volgende commando uit:
    LcsCmd.exe /forest /action:ForestPrep

Nu we zowel het schema als forest is uitgebreid gaan we de benodigde Windows componenten installeren op de server. Dit kan gedaan worden middels Powershell:

Import-Module ServerManager
Add-WindowsFeature as-net-framework,desktop-experience,
web-windows-auth,web-mgmt-compat,web-mgmt-console,web-http-logging,
msmq-server,msmq-directory,was-process-model,was-config-apis

Nadat de componenten zijn geïnstalleerd dient de server te worden herstart om de installatie te voltooien.

Download, voordat OCS wordt geïnstalleerd, de volgende patches:

Als de patches zijn gedownload gaan we de installatie van OCS 2007 R2 uitvoeren. De installatie is in een aantal stappen in te delen:

  • Installeren van de software
  • Configureren van de server
  • Configureren van de certificaten
  • Starten van de services

Laten we starten met de eerste stap, het installeren van de software:

  • Ga naar de setup directory
  • Start de OCS setup op: setupse.exe
  • Selecteer de optie deploy Standard Edition Server
  • Accepteer de vraag of de Windows Media Format Runtime applicatie geïnstalleerd mag worden.
  • Accepteer de standaard locatie waar OCS geïnstalleerd wordt
  • Selecteer alle opties op de Application Configuration pagina
  • Maak de main service account aan: RTCService
  • Maak de component service account aan: RTCComponentService
  • Controleer de internal web farm fqdn: ocs.lab.local
  • Laat de external web farm fqdn leeg
  • Accepteer de standaard locatie voor de database bestanden
  • Controleer de samenvatting die gegeven wordt
  • Wacht tot de installatie succesvol is afgerond en sluit de installatie wizard af
  • Installeer optioneel de administrative tools
  •  Installeer de ocsasnfix anders starten de services mogelijk niet in de volgende stappen

 De tweede stap het configureren van de server: 

  • Selecteer de optie Configure Server
  • Controleer of het correcte SIP domein weergeven wordt: lab.local
  • Stel de client logon settings in op some or all clients will use DNS SRV records for automatic logon.
  • Selecteer de optie configure for external user access now en stel hier de correcte opties in
  • Lees de samenvatting nogmaals en klik op next
  • Wacht tot de configuratie succesvol is voltooid

Aangezien alle OCS servers onderling over een beveiligde verbinding met elkaar communiceren dient elke OCS server een certificaat te hebben. Het aanvragen en installeren gebeurd middels een wizard welke gestart kan worden middels de optie configure certificate:

  • Selecteer de optie configure certificate
  • Selecteer de optie create a new certificate
  • Selecteer de optie send the request immediately to an online certification authority
  • Vul de velden name en bit-length in.
  • Vul de correcte informatie on op de organization information pagina
  • Vul bij Subject name: ocs.lab.local in
  • Controleer of het Subject Alternate Name veld sip.lab.local bevat
  • Zet optioneel een vinkje bij automatically add local machine name to the Subject Alt Name
  • Vul de correcte informatie in op de Geographical Information page
  • Controleer of de correcte CA is geselecteerd in het veld select a certificate authority from the list detected in your environment.
  • Controleer de samenvatting
  • Selecteer de optie Assign Certificate immediately
  • Verstuur het certificaat naar de CA

Nu we alle benodigde software hebben geïnstalleerd en de configuratie voltooid is kunnen we de services starten. Dit kan gedaan worden door de optie start services te selecteren. Het kan even duren voordat alle services zijn gestart. Dit is een uitstekend moment voor de koffiepauze

Wanneer alle services eenmaal zijn opgestart dient er nog één configuratie wijziging te worden doorgevoerd op de Front End Server:

  • Open de OCS management tool
  • Klap de node forest open
  • Klap de node standard edition servers open
  • Klap de pool open
  • Klik met de rechter muisknop op de Front End Server
  • Selecteer properties gevolgd door Front End Server properties
  • Voeg TCP en poort 5060 toe d.m.v. de add knop
  • Herstart de OCS services

Als alles weer goed is opgestart instaleren we CU6. Sinds de komst van CU6 is de volgorde waarin de updates worden geïnstalleerd erg belangrijk geworden:

  • Installeer eerst de database update
  • Installeer hierna de overige updates

Als eenmaal alle updates zijn geïnstalleerd dienen we niet de installatie van update KB975858 te vergeten. Deze patch is vereist om OCS 2007 R2 te draaien op een Windows 2008 R2 server.

Uitbreiden van de BlackBerry Server omgeving

Nu onze OCS omgeving draait is het tijd om deze aan de BlackBerry omgeving te koppelen zodat gebruikers ook connectie kunnen maken middels hun BlackBerry. Hiervoor hebben we de volgende software nodig:

Voordat de installatie van BlackBerry Enterprise wordt gestart dient de Microsoft Exchange Server MAPI Client and Collaboration Data Objects 1.2.1 te worden geïnstalleerd. Aangezien er tijdens deze installatie niet veel verkeerd kan worden gedaan slaan we deze stappen over en gaan we verder met de stappen die benodigd zijn om de BlackBerry Enterprise server te installeren.

Eén van de vereisten van het installeren van de BlackBerry account is uiteraard een account met voldoende rechten.

  • Start de BlackBerry Enterprise setup
  • Controleer of de correcte account wordt weergeven
  • Accepteer de licentie
  • Selecteer de optie I would like the installation process to use an existing BlackBerry Configuration Database, dit omdat we al een database hebben van de andere BlackBerry Enterprise Server.
  • Geef de volgende informatie op: naam van de SQL server, database naam en de credentials die nodig zijn om naar de database te connecteren. Druk op next om door te gaan, de setup zal nu een waarschuwing geven dat geprobeerd zal worden te achterhalen welke versie van software al geïnstalleerd is voordat de additionele software wordt geïnstalleerd.
  • Controleer de waarden op de advanced database information pagina en druk op next
  • Selecteer de optie remote component en selecteer de optie BlackBerry Collaboration Service
  • Controleer de samenvatting
  • Geef de account credentials op welke gebruikt dienen te worden om de installatie uit te voeren
  • Controleer de samenvatting
  • Wacht tot de installatie voltooid is
  • Normaliter zou een reboot niet nodig zijn, sla deze stap dus over
  • Selecteer de optie Microsoft Office Communication Server2007 en gebruik de volgende instellingen:
    • Host: fqdn of the CWA server
    • Transport: http
    • Port: 81

  • Voeg alle beschikbare BlackBerry instances toe aan
  • Druk op de pagina start services page op de start services knop om alle services te starten
  • Noteer het adres wat is weergeven  als administration addresses van de server en druk op close om de installatie af te sluiten.
  • Installeer de updates welke ook op de huidige BlackBerry Enterprise Server geïnstalleerd staan.

Installatie BlackBerry Client

De OCS 2007 client kan op twee manieren geïnstalleerd worden:

  • wired
  • Over The Air (OTA)

De eerste optie kan op twee manieren uitgevoerd worden:

  • Via de BlackBerry Desktop Manager
  • Via de BlackBerry Enterprise Manager

De eerste optie vereist de installatie van de BlackBerry Desktop Manager op een computer. Vervolgens kan de client worden gedownload en de BlackBerry Desktop Manager worden gestart:

  • Selecteer de optie Application Loader
  • Selecteer add/remove applications en klik op start
  • Gebruik de browse knop om de file te selecteren, druk vervolgens op open
  • Reboot de BlackBerry indien nodig

Opmerking: deze stap is mogelijk anders afhankelijk van de BlackBerry versie welke gebruikt wordt

De tweede methode is om een software configuration aan te passen in de huidige BlackBerry Enterprise omgeving:

Eerst dient de software gepubliceerd te worden:

  • Open de BlackBerry Administration server
  • Klap de node software open in het Blackberry solution management menu en selecteer de optie applications
  • Klik op Add
  • Ga naar de locatie waar de OCS client zich bevindt
  • Klik op Next
  • Klik op Publish Application

Wanneer de software eenmaal is gepubliceerd kunnen we deze toewijzen aan een huidige software configuratie:

  • Open de BlackBerry Administration server
  • Klap de node software open in het Blackberry solution management menu
  • Selecteer manage software configurations
  • Selecteer de software configuration welke je wilt gebruiken om OCS te distribueren
  • Klik op edit software configuration
  • Selecteer de applications tab
  • Klik op add applications to software configuration
  • Selecteer de OCS client
  • Selecteer de correcte optie: required/optional
  • Selecteer een application control policy van de drop-down list
  • Selecteer wireless van de deployment drop-down list
  • Selecteer add to software configuration
  • Selecteer save all

De tweede manier van installeren is via de BlackBerry browser, deze wordt in dit geval gebruikt om de client te downloaden:

  • Open de BlackBerry browser
  • Ga naar deze site
  • Bevestig dat de software geïnstalleerd moet worden indien hierom wordt gevraagd
  • Reboot de BlackBerry indien nodig

Nadat deze stappen zijn doorgelopen is het mogelijk om gebruikers te laten connecteren naar OCS d.m.v. hun BlackBerry. Op dit moment lijkt het er niet op dat BlackBerry het probleem op gaat lossen dat de client niet naar een OCS 2007 R2 CWA server kan connecteren. Dit omdat er, denk ik, erg hard gewerkt wordt aan een client die wel kan connecteren naar een Communications Server “14” omgeving.

Free subscription



You may also like...

2 Responses

  1. Erwin schreef:

    Gelukkig kan de CWA 2007 R1 server nog wel naar CS2010 connectie leggen, waardoor CS2010 users nog steeds op hun BlackBerry kunnen ocs’en.

  1. 27 oktober 2010

    Ocs2010…

    […] something about ocs2010[…]…

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *