Terminal Status provides access to the status of a terminal through:
Request for the status of a terminal.
Request for the status of a group of terminals.
Notification of a change in the status of a terminal.
The status of a terminal can be expressed as reachable, unreachable or busy - however not all terminals distinguish a busy status, so applications should be able to adapt to what information is available (using the service properties to determine available information).
When a request for a group of terminals is made, the response may contain a full or partial set of results. This allows the service to provide results based on a number of criteria including number of terminals for which the request is made and amount of time required to retrieve the information. This allows the requester to initiate additional requests for those terminals for which information was not provided.
This TS specifies the Terminal Status Web Service aspects of the interface.