Share via


Using Presence with the IP Phone Suite (Windows Embedded CE 6.0)

1/6/2010

The IP Phone Suite does not support presence or instant messaging. However, you can add this functionality yourself if you choose to do so. The RTC Client API uses Microsoft Live Communications Server (LCS) to retrieve presence and buddy list information and provides a set of APIs for you to use.

For more information about presence and the RTC Client API, please see Configuration Scenarios for the RTC SIP Stack, Enable Presence Functionality, RTC Client API Objects and Interfaces, RTC Buddy Object and RTC Presence Device Object.

Common Issues - Connecting to a Presence Server Using a Certificate

To connect to some presence servers, the Windows Embedded CE device must have a valid root certificate for the domain controller that administers the presence server.

If the Windows Embedded CE device does not have this certificate, you might receive the following message or something similar when you attempt to view buddy information:

"Couldn't register with the presence server. Invalid Certificate. Would you like to update your settings now?"

To resolve this problem you can include the image in the run-time image, or install it at run-time:

  • Including the image in the run-time image
    To include the certificate in the run-time image, first ensure that your certificate is in PKCS#7 format and is included as a file in the run-time image.
    Then, specify the location and filename of the certificate file using a registry entry named InitFile.
    For more information about accomplishing this task, including detailed instructions and the exact registry locations, see System Store Locations.
  • Installing the image at run-time
    You can also install a certificate, which is a binary blob that conforms to certain format requirements, while the device is running. To install a certificate at run-time, use the Windows Embedded CE Certificates API. For more information about this API, see Certificates Application Development and Certificates Reference.

See Also

Concepts

Customizing the IP Phone Suite Applications

Other Resources

Customizing the VoIP Phone Suite
Real-time Communications (RTC) Client API