When viewing Windows Mobile Device information in reports the Device Type and OS do not seem consistant for Android and iPhone devices.
It is up to the device to provide the Device OS information to ActiveSync.
Some do provide it but many do not. Apple devices don't. Also Apple devices don't give specific details for the Device Model. For example it just provides iPhone. It does not specify iPhone 4S.
Apple does however provide a user agent string. It was discovered that the specific model and iOS version is encoded into the user agent string. A couple of releases ago, we introduced a feature where we parse the user agent string to extract the Device Model and iOS version number. Unfortunately the information is encoded in the user agent string in such a way that you cannot extrapolate to future versions. All we can do is map the user agent string to current or older versions. This means that the code is only up to date on the day that we release MessageStats. Any releases from Apple that come afterward will not be 100% correct. This is why you see versions like iOS 4.x. Also in the previous release the iPhone 4S will just show up as iPhone since the iPhone 4S didn't exist until just recently.
Also
Unfortunately the user agent string that we get from the mailbox is not kept up to date. The user agent string that we get is actually from the very first sync done by the device. If the device is updated afterward, the new user agent string is not written to the mailbox.
Currently there is no resolution but In the future we are planning on investigating whether or not we can get the updated user agent string from the IIS logs, but that work is not scheduled until the next release following MessageStats 6.10.
© ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center