Class CIM_POTSModem
extends CIM_CallBasedModem

The POTSModem class represents a Device that translates binary data into wave modulations for sound-based transmission. It connects to the POTS (Plain Old Telephone System) network.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_LogicalDevice
   |
   +--CIM_Modem
   |
   +--CIM_CallBasedModem
   |
   +--CIM_POTSModem

Direct Known Subclasses

CIM_Unimodem

Class Qualifiers

NameData TypeValue
DescriptionstringThe POTSModem class represents a Device that translates binary data into wave modulations for sound-based transmission. It connects to the POTS (Plain Old Telephone System) network.
UMLPackagePathstringCIM::Device::Modems
Versionstring2.10.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
AnswerModeuint16
DescriptionstringAnswerMode defines the current auto-answer or call-back setting for the Modem.
ValueMapstring0, 1, 2, 3, 4, 5
ValuesstringUnknown, Other, Disabled, Manual Answer, Auto Answer, Auto Answer with Call-Back
CountrySelectedstring
DescriptionstringCountrySelected is a string value that defines the country for which the Modem is currently programmed. When multiple countries are supported, this property defines which one is currently selected for use.
MaxLenuint3264
DialTypeuint16
DescriptionstringDialType is an integer that indicates whether tone (value=1) or pulse dialing (value=2) is used. "Unknown" (0) can also be defined.
ValueMapstring0, 1, 2
ValuesstringUnknown, Tone, Pulse
Equalizationuint16
DescriptionstringThe current equalization setting for the Modem.
ValueMapstring0, 1, 2, 3
ValuesstringUnknown, Other, Long, Short
InactivityTimeoutuint32
DescriptionstringInactivityTimeout 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.
PUnitstringsecond
UnitsstringSeconds
MaxBaudRateToPhoneuint32
DescriptionstringDefines the maximum communication speed for accessing the phone system that can be set.
PUnitstringbit / second
UnitsstringBits per Second
MaxBaudRateToSerialPortuint32
DescriptionstringDefines the maximum communication speed to the COM Port for an external modem that can be set. Enter 0 if not applicable.
PUnitstringbit / second
UnitsstringBits per Second
MaxNumberOfPasswordsuint16
DescriptionstringMaxNumberOfPasswords specifies the number of passwords that can be defined in the Modem itself. If this feature is not supported, enter 0.
RingsBeforeAnsweruint8
DescriptionstringNumber of rings before the Modem answers an incoming call.
SpeakerVolumeInfouint16
DescriptionstringDescribes the volume level of the audible tones from the Modem. For example, high, medium, or low volume can be reported (values 3, 4, or 5, respectively).
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7
ValuesstringUnknown, Other, Not Supported, High, Medium, Low, Off, Auto
SupportsCallbackboolean
DescriptionstringIndication of whether the Modem supports call-back.
SupportsSynchronousConnectboolean
DescriptionstringBoolean that indicates that synchronous, as well as asynchronous, communication is supported.
BlackListedNumbersstring[]
DescriptionstringList of black-listed numbers for the Modem.
Capabilitiesuint16[]
ArrayTypestringIndexed
DescriptionstringCapabilities of the POTSModem. For example, the Device might support distinctive ring, caller ID, fax, voice, and so on.
ModelCorrespondencestringCIM_POTSModem.CapabilityDescriptions
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
ValuesstringUnknown, Other, Distinctive Ring, Caller ID, Voice, Fax Class 1, Fax Class 2, WakeOnRing, Fax Group 3, GSM Support, AMPS Support, OOB Alerting, Worldwide Country Support
CapabilityDescriptionsstring[]
ArrayTypestringIndexed
DescriptionstringAn array of free-form strings that provides more detailed explanations for any of the POTSModem features indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.
ModelCorrespondencestringCIM_POTSModem.Capabilities
CountriesSupportedstring[]
DescriptionstringCountriesSupported is an array of strings that defines the countries in which the POTSModem operates.
MaxLenuint3264
CurrentPasswordsstring[]
DescriptionstringCurrentPasswords is an array that contains the currently defined passwords for the Modem. This array might be left blank for security reasons.
MaxLenuint3224
EnabledCapabilitiesuint16[]
DescriptionstringSpecifies which capabilities from the list of those supported are enabled and defined in the Capabilities array.
ModelCorrespondencestringCIM_POTSModem.Capabilities
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
ValuesstringUnknown, Other, Distinctive Ring, Caller ID, Voice, Fax Class 1, Fax Class 2, WakeOnRing, Fax Group 3, GSM Support, AMPS Support, OOB Alerting, Worldwide Country Support

Inherited Properties

NameData TypeClass Origin
Availabilityuint16CIM_LogicalDevice
BlockErrorsuint32CIM_CallBasedModem
BlocksReceiveduint32CIM_CallBasedModem
BlocksResentuint32CIM_CallBasedModem
BlocksSentuint32CIM_CallBasedModem
CallLengthdatetimeCIM_CallBasedModem
CallSpeeduint32CIM_CallBasedModem
CallStatusuint16CIM_CallBasedModem
CaptionstringCIM_ManagedElement
CharsLostuint32CIM_CallBasedModem
CharsReceiveduint32CIM_CallBasedModem
CharsSentuint32CIM_CallBasedModem
CommunicationStatusuint16CIM_ManagedSystemElement
CompressionInfouint16CIM_CallBasedModem
CreationClassNamestringCIM_LogicalDevice
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
DeviceIDstringCIM_LogicalDevice
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
ErrorClearedbooleanCIM_LogicalDevice
ErrorControlInfouint16CIM_CallBasedModem
ErrorDescriptionstringCIM_LogicalDevice
FallbackEnabledbooleanCIM_CallBasedModem
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
LastErrorCodeuint32CIM_LogicalDevice
MaxQuiesceTimeuint64CIM_LogicalDevice
ModulationSchemeuint16CIM_CallBasedModem
NamestringCIM_ManagedSystemElement
NumberDialedstringCIM_CallBasedModem
OperatingStatusuint16CIM_ManagedSystemElement
OtherCompressionDescriptionstringCIM_CallBasedModem
OtherCompressionInfoDescriptionstringCIM_CallBasedModem
OtherEnabledStatestringCIM_EnabledLogicalElement
OtherErrorControlDescriptionstringCIM_CallBasedModem
OtherErrorControlInfoDescriptionstringCIM_CallBasedModem
OtherModulationDescriptionstringCIM_CallBasedModem
OtherSchemeDescriptionstringCIM_CallBasedModem
PowerManagementSupportedbooleanCIM_LogicalDevice
PowerOnHoursuint64CIM_LogicalDevice
PrimaryStatusuint16CIM_ManagedSystemElement
RequestedStateuint16CIM_EnabledLogicalElement
StatusstringCIM_ManagedSystemElement
StatusInfouint16CIM_LogicalDevice
SystemCreationClassNamestringCIM_LogicalDevice
SystemNamestringCIM_LogicalDevice
TimeOfLastResetdatetimeCIM_CallBasedModem
TimeOfLastStateChangedatetimeCIM_EnabledLogicalElement
TotalPowerOnHoursuint64CIM_LogicalDevice
TransitioningToStateuint16CIM_EnabledLogicalElement
AdditionalAvailabilityuint16[]CIM_LogicalDevice
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
CompressionSupporteduint16[]CIM_CallBasedModem
ErrorControlSupporteduint16[]CIM_CallBasedModem
IdentifyingDescriptionsstring[]CIM_LogicalDevice
ModulationSupporteduint16[]CIM_CallBasedModem
OperationalStatusuint16[]CIM_ManagedSystemElement
OtherIdentifyingInfostring[]CIM_LogicalDevice
PowerManagementCapabilitiesuint16[]CIM_LogicalDevice
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
EnableDeviceuint32CIM_LogicalDevice
OnlineDeviceuint32CIM_LogicalDevice
QuiesceDeviceuint32CIM_LogicalDevice
RequestStateChangeuint32CIM_EnabledLogicalElement
Resetuint32CIM_LogicalDevice
RestorePropertiesuint32CIM_LogicalDevice
SavePropertiesuint32CIM_LogicalDevice
SetPowerStateuint32CIM_LogicalDevice