This class contains information about the modem of a client computer. This class is included in a default hardware inventory operation. Some of the properties of this class are not collected by default; to collect them, edit the SMS_defs.mof file.
Table C.23 Modem Attribute Class (SMS_G_System_MODEM_DEVICE)
Property (Bold if collected) | Data type | Example | Notes |
---|---|---|---|
AnswerMode | string | Defines the modem’s current auto-answer/call-back setting.
Values are: | |
AttachedTo | string | "COM1" | Indicates the port that the Plain Old Telephone Service (POTS) modem is attached to. |
Availability | uint32 | Indicates the availability and status of the device.
Values are: | |
BlindOff | string | ||
BlindOn | string | ||
Caption | string | Describes the object. Maximum length is 64 characters. | |
CompatibilityFlags | string | ||
CompressionInfo | string | Describes the data compression characteristics of the modem.
Values are: | |
CompressionOff | string | Indicates that data compression is off. | |
CompressionOn | string | Indicates that data compression is on. | |
ConfigurationDialog | string | ||
CountriesSupported | string | An array that defines the countries in which the POTS Modem operates. Maximum length is 64 characters. | |
CountrySelected | string | Defines the country that the modem is currently programmed for. When multiple countries are supported, this property defines which one is currently selected for use. Maximum length is 64 characters. | |
CurrentPasswords | string | An array that contains the currently defined passwords for the modem. This array may be left blank for security reasons. | |
DCB | uint32 | ||
Default | uint32 | Indicates that this POTS modem is the default modem on the Win32 system. | |
Description | string | Describes the object. | |
DeviceID | string | Key. Indicates an address or other identifying information to uniquely name the LogicalDevice. Maximum length is 64 characters. | |
DeviceLoader | string | Indicates the name of the modem’s device loader. | |
DeviceType | string | Indicates the type of device. | |
DialType | string | An integer that indicates the type of dial tone.
Values are: | |
DriverDate | string | Indicates the creation date of the modem driver. | |
ErrorControlForced | string | Indicates that error control is forced. | |
ErrorControlInfo | string | Describes the modem’s error correction characteristics.
Values are: | |
ErrorControlOff | string | Indicates that the error control is off. | |
ErrorControlOn | string | Indicates that the error control is on. | |
FlowControlHard | string | Indicates that hardware flow control is being used. | |
FlowControlSoft | string | Indicates that software flow control is being used. | |
FlowControlOff | string | Indicates that flow control is off. | |
GroupID | uint32 | 2 | Within one ResourceId (one SMS client), GroupID distinguishes one instance of a class from another. Objects with the same ResourceId and GroupID are “deltas” of one another, describing the same hardware inventory instance at different points in time. This is not a collectable property. |
InactivityScale | string | ||
InactivityTimeout | uint32 | Defines the time limit, in seconds, for automatic disconnection of the phone line, if no data is exchanged. A value of 0 indicates that this feature is present but not enabled. | |
Index | uint32 | 0 | Indicates the index number for this POTS modem. |
InstallDate | datetime | See “Date and Time Formats” at the beginning of Appendix B. | Indicates when the object was installed. The absence of a value does not indicate that the object is not installed. |
MaxBaudRateToPhone | uint32 | Defines the maximum settable communication speed, in bits per second, for accessing the phone system. | |
MaxBaudRateToSerialPort | uint32 | Defines the maximum settable communication speed, in bits per second, to the COM Port of an external modem. If the value is 0, this information is not applicable. | |
MaxNumberOfPasswords | uint32 | Specifies the number of passwords definable in the modem itself. If the value is 0, this feature is not supported. | |
Model | string | "Sportster 56K External" | Indicates the model of the POTS modem. |
ModemInfPath | string | "C:\\WINNT\\INF" | Indicates the path to the modem INF file. |
ModemInfSection | string | Indicates the name of the section in the modem INF file that contains information about the modem. | |
ModulationBell | string | ||
ModulationCCITT | string | ||
ModulationScheme | string | Describes the modem’s modulation scheme.
Values are: | |
Name | string | Defines the label that the object is known by. Maximum length is 256 characters. | |
PortSubClass | string | ||
PowerManagementEnabled | uint32 | 1 | A Boolean that indicates that the device can be power managed (put into a power save state). This Boolean does not indicate that power management features are currently enabled or if they are enabled, which features are supported. |
PowerManagementSupported | uint32 | 1 | A Boolean that indicates that the ComputerSystem and its running OperatingSystem, support power management. This Boolean does not indicate that power management features are currently enabled or if they are enabled, which features are supported.
Values are: |
Prefix | string | Indicates the dialing prefix for outside line access. | |
Properties | uint32 | ||
ProviderName | string | Indicates the name of the provider for this POTS modem. | |
Pulse | string | Indicates that pulse mode is used for dialing. | |
Reset | string | Indicates that the modem has been reset for the next call. | |
ResponsesKeyName | string | ||
ResourceId | uint32 | 42 | Key. Inventory items with the same ResourceId were all discovered on the same SMS client. The ResourceId identifies the SMS client.
A ResourceId is an integer generated for the sake of SQL; it is not unique outside the site and should be used only for short-term querying purposes. It is not a collectable property. |
RevisionID | uint32 | 1 | Objects with the same ResourceId and GroupID are deltas, differentiated from one another by RevisionID number. The highest number is the most recent update. This is not a collectable property. |
RingsBeforeAnswer | uint32 | Indicates the number of rings before the modem answers an incoming call. | |
SpeakerModeDial | string | Indicates that the speaker is on only during the dial-up sequence. | |
SpeakerModeOff | string | Indicates that the speaker mode is off. | |
SpeakerModeOn | string | Indicates that the speaker mode is on. | |
SpeakerModeSetup | string | Indicates settings for the speaker mode. | |
SpeakerVolumeHigh | string | Indicates that the speakers are set at high volume. | |
SpeakerVolumeInfo | string | Describes the volume level of the modem’s audible tones.
Values are: | |
SpeakerVolumeLow | string | Indicates that the speakers are set at low volume. | |
SpeakerVolumeMed | string | Indicates that the speakers are set at medium volume. | |
Status | string | "OK" | Indicates the current status of the object.
Values are: Maximum length is 10 characters. |
StatusInfo | string | "3" | Indicates the state of the LogicalDevice.
Values are: |
StringFormat | string | Indicates which AT initialization string is used when the modem dials a number. | |
SupportsCallback | uint32 | Indicates whether the modem supports call-back. | |
SupportsSynchronousConnect | uint32 | A Boolean that indicates that synchronous, as well as asynchronous, communication is supported.
Values are: | |
SystemName | string | Indicates the scoping system’s name. Maximum length is 256 characters. | |
Terminator | string | ||
TimeOfLastReset | datetime | See “Date and Time Formats” at the beginning of Appendix B. | Indicates the time of the last reset of the modem. |
TimeStamp | datetime | See “Date and Time Formats” at the beginning of Appendix B. | Indicates when the information in this object was last revised. This is not a collectable property. |
Tone | string | Indicates that tone mode is used for dialing. | |
VoiceSwitchFeature | string |