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_AllocatedLogicalElement
   |
   +--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 Type
AllocationStatestring
Availabilityuint16
BlockErrorsuint32
BlocksReceiveduint32
BlocksResentuint32
BlocksSentuint32
CallLengthdatetime
CallSpeeduint32
CallStatusuint16
Captionstring
CharsLostuint32
CharsReceiveduint32
CharsSentuint32
CommunicationStatusuint16
CompressionInfouint16
CreationClassNamestring
Descriptionstring
DetailedStatusuint16
DeviceIDstring
ElementNamestring
EnabledDefaultuint16
EnabledStateuint16
ErrorClearedboolean
ErrorControlInfouint16
ErrorDescriptionstring
FallbackEnabledboolean
Generationuint64
HealthStateuint16
InstallDatedatetime
InstanceIDstring
LastErrorCodeuint32
LocationIndicatoruint16
MaxQuiesceTimeuint64
ModulationSchemeuint16
Namestring
NumberDialedstring
OperatingStatusuint16
OtherCompressionDescriptionstring
OtherCompressionInfoDescriptionstring
OtherEnabledStatestring
OtherErrorControlDescriptionstring
OtherErrorControlInfoDescriptionstring
OtherModulationDescriptionstring
OtherSchemeDescriptionstring
PowerManagementSupportedboolean
PowerOnHoursuint64
PrimaryStatusuint16
RequestedStateuint16
Statusstring
StatusInfouint16
SystemCreationClassNamestring
SystemNamestring
TimeOfLastResetdatetime
TimeOfLastStateChangedatetime
TotalPowerOnHoursuint64
TransitioningToStateuint16
AdditionalAvailabilityuint16[]
AvailableRequestedStatesuint16[]
CompressionSupporteduint16[]
ErrorControlSupporteduint16[]
IdentifyingDescriptionsstring[]
ModulationSupporteduint16[]
OperationalStatusuint16[]
OtherIdentifyingInfostring[]
PowerManagementCapabilitiesuint16[]
StatusDescriptionsstring[]

Class Methods

Inherited Class Methods

NameReturn Type
EnableDeviceuint32
OnlineDeviceuint32
QuiesceDeviceuint32
RequestStateChangeuint32
Resetuint32
RestorePropertiesuint32
SavePropertiesuint32
SetPowerStateuint32