Users cannot view phone numbers for contacts in the BlackBerry Client for IBM Lotus Sametime

Possible cause

Applies to: BlackBerry Enterprise Server version 4.1 SP5 or later with the BlackBerry Client for IBM Lotus Sametime version 2.0.25 or later

The IBM Lotus Sametime API cannot retrieve phone numbers for instant messaging contacts from the IBM Lotus Sametime server. If the BlackBerry Enterprise Server is located in a network that does not permit direct HTTP connections to the IBM Lotus Sametime server, the BlackBerry Collaboration Service cannot retrieve the phone numbers from the IBM Lotus Sametime server instead of the IBM Lotus Sametime API.

Possible solution

You must configure a proxy server that prevents your organization's BlackBerry Enterprise Server from receiving HTTP requests from external servers. If the BlackBerry Enterprise Server is located in an unrestricted network that permits direct HTTP connections to the IBM Lotus Sametime server, the BlackBerry Collaboration Service establishes an HTTP connection to the IBM Lotus Sametime server automatically to retrieve the phone numbers. If your organization's BlackBerry Enterprise Server is located in a restricted network that does not permit direct HTTP connections to the IBM Lotus Sametime server, you must specify an unauthenticated proxy server in the rimpublic.properties file that the BlackBerry Collaboration Service can use to establish an HTTP connection to the IBM Lotus Sametime server.

  1. In the BlackBerry Administration Service, on the Servers and components menu, expand BlackBerry Solution topology > BlackBerry Domain > Components > Collaboration.
  2. Click a BlackBerry Collaboration Service instance.
  3. Click Edit instance.
  4. On the Proxy mappings tab, configure the settings for an authenticated or unauthenticated proxy server. Use the default web address.
  5. Click the Add icon.
  6. Click Save All.
  7. To verify that a new entry exists for the BlackBerry Collaboration Service, in the database management console, view the proxy configuration information for the BlackBerry Configuration Database.
  8. If the BlackBerry Enterprise Server is located in a restricted network, perform steps 10 to 14.
  9. On the computer that hosts the BlackBerry Collaboration Service, navigate to <drive>:\Program Files\Research In Motion\BlackBerry Enterprise Server\BBIM\Servers\Instance\Config.
  10. In a text editor, open the rimpublic.properties file.
  11. Copy the following text into the rimpublic.properties file. Replace <host_name> with the host name of an unauthenticated proxy server:

    [Java Security Property]

    networkaddress.cache.ttl=0

    improxy.proxy.type=http

    improxy.proxy.host=<hostname>

    improxy.proxy.port=8080

  12. Save and close the rimpublic.properties file.
  13. Restart the BlackBerry Collaboration Service.