API Description for Extended Web Services
Get Adobe Reader |
The following sections provide detailed information about the User Status service capability:
The User Status Web Service provides an application with functions for retrieving the status of a telephony terminal.
Get the status of one or more telephony terminals. Asynchronous request.
The URL to the Web Service that implements the listener interface. See Listener interface. An example is |
||
See ArrayOf_xsd_string. List of addresses, in URI format (tel:<address>), of the telephony terminals to retrieve the status for. |
||
ID of the request. This ID is supplied in setStatus to keep track of the different request-response pairs. |
||
See UserStatusException. |
||
See GeneralException. |
Get the status of one or more telephony terminals. Synchronous request.
See ArrayOf_xsd_string. List of addresses, in URI format (tel:<address>), of the telephony terminals to retrieve the status for. |
||
The time, in seconds, to wait for a response. If the response is not delivered within this time frame, and exception is thrown. |
||
See ArrayOfStatusResult. Array of the requested statuses. |
||
See UserStatusException. |
||
See GeneralException. |
Starts to retrieve the status of one or more telephony terminals periodically. Asynchronous request.
The URL to the Web Service that implements the listener interface. See Listener interface. An example is |
||
See ArrayOf_xsd_string. List of addresses, in URI format (tel:<address>), of the telephony terminals to retrieve the status for. |
||
ID of the request. This ID is supplied in setStatus to keep track of the different request-response pairs and to stop the reporting, see stopTriggeredStatusReporting. |
||
See UserStatusException. |
||
See GeneralException. |
Stops a periodic user status reporting session. Synchronous request.
Identifier for the session. See startTriggeredStatusReporting for information on how to start the session. |
||
See UserStatusException. |
||
See GeneralException. |
Exceptions of this type are raised when there are error conditions related to the User Status Web Service. Other error conditions are reported using the exception GeneralException.
This exception is raised when the applications session has expired or there are communication problems with the underlying platform.
A set of results of a user status request. See StatusResult. |
The result of a user status request for an individual telephony terminal.
The telephony terminals address in URI format (tel:<address>). |
||
See StatusCode. |
||
See Status. |
Indicates the outcome of the request. Enumeration (xsd:string) with one of the following values.
See StatusIndicator. |
||
Indicates the status of the telephony terminal. Enumeration (xsd:string) with one of the following values:
Indicates the type of terminal whose status was requested. Enumeration (xsd:string) with one of the following values.
The User Status listener interface defines the methods that the underlying platform invokes on a Web Service that is implemented by an application. When an application performs asynchronous requests from the User Status Web Service, the responses are delivered according to this interface.
Used by the underlying system to inform the application that a session is no longer valid. The application can not use the session no more.
ID of the session to be deactivated. The ID was returned when getStatus was invoked. |
||
Errors related to requests invoked by getStatus are reported using this method.
ID of the request. The ID was returned when getStatus was invoked. |
||
The result of a successful invocation of getStatus.
ID of the request. The ID was returned when getStatus was invoked. |
||
See ArrayOfStatusResult. Status information of the terminals whose status were requested. |
||
The data types are the same as the ones for the User Status Web Service, described in section Complex data types.