Skip to content

The Meanwhile Project

An Open Re-Implementation of Lotus Sametime

SF.net | GNU GPL | Donate

Get Firefox!

Valid XHTML and CSS

Last Modified: 2006-10-16

Client Type ID

A Client Type ID is a uint16 found in the Handshake Message, the Login Message, and the Login Info Block of a Channel Accept Message. It has two completely different uses, which can be problematic.

First, the Client Type ID can be recorded and optionally filtered by the Lotus Sametime server. This can be useful to prevent certain client versions or unauthorized clients from accessing a community. However, since this value can be specified at compile and run-time to both the Meanwhile library and the official Lotus Sametime Toolkit any such blocking is effectively meaningless.

Secondly, the Client Type ID appears to be used in determining priority among multiple logins of the same account to a community, favoring the lower value. That is to say that if a user logs in to a community with two different clients, it can be expected that the client with the lower identifier will be the one to receive IMs from other users, while the client with the higher identifier receives nothing.

Common Identifiers

There appears to be no truly central authority for assigning identifiers. Most have been assigned by IBM, but they do not provide a registry of IDs publicly.

0x1000 official Lotus binary library
0x1001 official Lotus Java applet
0x1002 official Lotus binary application
0x1003 official Lotus Java application
0x100a official Sametime Links toolkit
0x1200 Lotus Notes integrated client, v6.5
0x1214 Lotus Notes integrated client, v7.0
0x1300 IBM Community Tools (pre v1.7.8.2)
0x1302 IBM Community Tools, v1.7.8.2
0x1306 official Sametime Client, v7.5
0x16aa Trillian Pro, from http://stplugin.sourceforge.net/
0x16bb Trillian Pro, from http://www.alphaworks.ibm.com/tech/stplugin4trillian
0x1700 Meanwhile library

Related

IBM Technote - How to determine the Client Type that is connecting to a Sametime server

Page Actions

Wiki Overview

Thanks for visiting, hope you found something useful.

Site content © Christopher (siege) O'Brien, 2005. Site and project are neither endorsed by nor affiliated with IBM or Lotus. Lotus and Sametime are trademarks of Lotus Development Corportation and/or IBM Corporation.