Modem Attribute Class

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
AnswerModestring Defines the modem’s current auto-answer/call-back setting.

Values are:
0=Unknown
1=Other
2=Disabled
3=Manual Answer
4=Auto Answer
5=Auto Answer with Call-Back

AttachedTostring"COM1"Indicates the port that the Plain Old Telephone Service (POTS) modem is attached to.
Availabilityuint32 Indicates the availability and status of the device.

Values are:
1=Other
2=Unknown
3=Running/Full Power
4=Warning
5=In Test
6=Not Applicable
7=Power Off
8=Off Line
9=Off Duty
10=Degraded
11=Not Installed
12=Install Error
13=Power Save - Unknown
14=Power Save - Degraded
15=Power Save - Standby
16=Power Cycle

BlindOffstring  
BlindOnstring  
Captionstring Describes the object. Maximum length is 64 characters.
CompatibilityFlagsstring  
CompressionInfostring Describes the data compression characteristics of the modem.

Values are:
0=Unknown
1=Other
2=No Compression
3=MNP 5
4=V.42bis

CompressionOffstring Indicates that data compression is off.
CompressionOnstring Indicates that data compression is on.
ConfigurationDialogstring  
CountriesSupportedstring An array that defines the countries in which the POTS Modem operates. Maximum length is 64 characters.
CountrySelectedstring 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.
CurrentPasswordsstring An array that contains the currently defined passwords for the modem. This array may be left blank for security reasons.
DCBuint32  
Defaultuint32 Indicates that this POTS modem is the default modem on the Win32 system.
Descriptionstring Describes the object.
DeviceIDstring Key. Indicates an address or other identifying information to uniquely name the LogicalDevice. Maximum length is 64 characters.
DeviceLoaderstring Indicates the name of the modem’s device loader.
DeviceTypestring Indicates the type of device.
DialTypestring An integer that indicates the type of dial tone.

Values are:
0=Unknown
1=Tone
2=Pulse dialing

DriverDatestring Indicates the creation date of the modem driver.
ErrorControlForcedstring Indicates that error control is forced.
ErrorControlInfostring Describes the modem’s error correction characteristics.

Values are:
0=Unknown
1=Other
2=No Error Correction
3=MNP 4
4=LAPM

ErrorControlOffstring Indicates that the error control is off.
ErrorControlOnstring Indicates that the error control is on.
FlowControlHardstring Indicates that hardware flow control is being used.
FlowControlSoftstring Indicates that software flow control is being used.
FlowControlOffstring Indicates that flow control is off.
GroupIDuint322Within 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.
InactivityScalestring  
InactivityTimeoutuint32 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.
Indexuint320Indicates the index number for this POTS modem.
InstallDatedatetimeSee “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.
MaxBaudRateToPhoneuint32 Defines the maximum settable communication speed, in bits per second, for accessing the phone system.
MaxBaudRateToSerialPortuint32 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.
MaxNumberOfPasswordsuint32 Specifies the number of passwords definable in the modem itself. If the value is 0, this feature is not supported.
Modelstring"Sportster 56K External"Indicates the model of the POTS modem.
ModemInfPathstring"C:\\WINNT\\INF"Indicates the path to the modem INF file.
ModemInfSectionstring Indicates the name of the section in the modem INF file that contains information about the modem.
ModulationBellstring  
ModulationCCITTstring  
ModulationSchemestring Describes the modem’s modulation scheme.

Values are:
0=Unknown
1=Other
2=Not Supported
3=Bell 103
4=Bell 212A
5=V.22bis
6=V.32
7=V.32bis
8=V.terbo
9=V.FC
10=V.34
11=V.34bis

Namestring Defines the label that the object is known by. Maximum length is 256 characters.
PortSubClassstring  
PowerManagementEnableduint321A 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.
PowerManagementSupporteduint321A 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:
1=True
0=False

Prefixstring Indicates the dialing prefix for outside line access.
Propertiesuint32  
ProviderNamestring Indicates the name of the provider for this POTS modem.
Pulsestring Indicates that pulse mode is used for dialing.
Resetstring Indicates that the modem has been reset for the next call.
ResponsesKeyNamestring  
ResourceIduint3242Key. 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.

RevisionIDuint321Objects 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.
RingsBeforeAnsweruint32 Indicates the number of rings before the modem answers an incoming call.
SpeakerModeDialstring Indicates that the speaker is on only during the dial-up sequence.
SpeakerModeOffstring Indicates that the speaker mode is off.
SpeakerModeOnstring Indicates that the speaker mode is on.
SpeakerModeSetupstring Indicates settings for the speaker mode.
SpeakerVolumeHighstring Indicates that the speakers are set at high volume.
SpeakerVolumeInfostring Describes the volume level of the modem’s audible tones.

Values are:
0=Unknown
1=Other
2=Not Supported
3=High
4=Medium
5=Low

SpeakerVolumeLowstring Indicates that the speakers are set at low volume.
SpeakerVolumeMedstring Indicates that the speakers are set at medium volume.
Statusstring"OK"Indicates the current status of the object.

Values are:
OK
Error
Degraded
Unknown

Maximum length is 10 characters.

StatusInfostring"3"Indicates the state of the LogicalDevice.

Values are:
1=Other
2=Unknown
3=Enabled
4=Disabled
5=Not Applicable

StringFormatstring Indicates which AT initialization string is used when the modem dials a number.
SupportsCallbackuint32 Indicates whether the modem supports call-back.
SupportsSynchronousConnectuint32 A Boolean that indicates that synchronous, as well as asynchronous, communication is supported.

Values are:
1=True
0=False

SystemNamestring Indicates the scoping system’s name. Maximum length is 256 characters.
Terminatorstring  
TimeOfLastResetdatetimeSee “Date and Time Formats” at the beginning of Appendix B.Indicates the time of the last reset of the modem.
TimeStampdatetimeSee “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.
Tonestring Indicates that tone mode is used for dialing.
VoiceSwitchFeaturestring