2.2.3.45 DeviceInformation
The DeviceInformation element is an optional child element of the Settings element in Settings command requests and responses. In Settings command requests, it is a container node that is used for sending the client device's properties to the server. In Settings command responses, it is a container node that is used to return the status of the request.
All elements referenced in this section are defined in the Settings namespace.
|
Command request/response |
Parent elements |
Child elements |
Data type |
Number allowed |
|
Settings command request (section 2.2.2.16.1) |
Settings (section 2.2.3.153.2) |
Set (section 2.2.3.152) |
container ([MS-ASDTYPE] section 2.2) |
0...1 (optional) |
|
Settings command response (section 2.2.2.16.2) |
Settings |
Status (section 2.2.3.162.14) |
container |
0...1 (optional) |
Clients SHOULD use the Provision command (section 2.2.2.12) to send DeviceInformation to the server, but MAY use the Settings command to send DeviceInformation to the server. <30>
When the Settings command (section 2.2.2.16) is used to send the DeviceInformation element, it sends the following information about a client device to the server:
-
Device model
-
International Mobile Equipment Identity (IMEI)
-
Device friendly name
-
Device operating system
-
Telephone number
-
Device operating system language
-
User Agent
-
Whether to enable outbound SMS (see [MS-ASMS])
-
Mobile operator name
The device information is represented as a list of settings under the DeviceInformation node in the Settings command. The DeviceInformation element has only one child element, Set, which contains the list of device information items in the request and the status in the response. The DeviceInformation element supports only the Set element because this information is write-only from the device.