<!--
{
  "documentType" : "article",
  "framework" : "SystemConfiguration",
  "identifier" : "/documentation/SystemConfiguration/modem-entity-keys",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Modem Entity Keys"
}
-->

# Modem Entity Keys

Keys that correspond to values in the `kSCEntNetModem` dictionary.

## Topics

### Constants

[`let kSCPropNetModemAccessPointName: CFString`](/documentation/SystemConfiguration/kSCPropNetModemAccessPointName-swift.var)

The Modem key `AccessPointName`, whose value is of type `CFString`.

[`let kSCPropNetModemConnectionPersonality: CFString`](/documentation/SystemConfiguration/kSCPropNetModemConnectionPersonality-swift.var)

The Modem key `ConnectionPersonality`, whose value is of type `CFString`.

[`let kSCPropNetModemConnectionScript: CFString`](/documentation/SystemConfiguration/kSCPropNetModemConnectionScript-swift.var)

The Modem key `ConnectionScript`, whose value is of type `CFString`.

[`let kSCPropNetModemConnectSpeed: CFString`](/documentation/SystemConfiguration/kSCPropNetModemConnectSpeed-swift.var)

The Modem key `ConnectSpeed`, whose value is of type `CFNumber`.

[`let kSCPropNetModemDataCompression: CFString`](/documentation/SystemConfiguration/kSCPropNetModemDataCompression-swift.var)

The Modem key `DataCompression`, whose value is of type `CFNumber` and is equal to `0` or `1`.

[`let kSCPropNetModemDeviceContextID: CFString`](/documentation/SystemConfiguration/kSCPropNetModemDeviceContextID-swift.var)

The Modem key `DeviceContextID`, whose value is of type `CFString`.

[`let kSCPropNetModemDeviceModel: CFString`](/documentation/SystemConfiguration/kSCPropNetModemDeviceModel-swift.var)

The Modem key `DeviceModel`, whose value is of type `CFString`.

[`let kSCPropNetModemDeviceVendor: CFString`](/documentation/SystemConfiguration/kSCPropNetModemDeviceVendor-swift.var)

The Modem key `DeviceVendor`, whose value is of type `CFString`.

[`let kSCPropNetModemDialMode: CFString`](/documentation/SystemConfiguration/kSCPropNetModemDialMode-swift.var)

The Modem key `DialMode`, whose value is of type `CFString`.

[`let kSCPropNetModemErrorCorrection: CFString`](/documentation/SystemConfiguration/kSCPropNetModemErrorCorrection-swift.var)

The Modem key `ErrorCorrection`, whose value is of type `CFNumber` and is equal to `0` or `1`.

[`let kSCPropNetModemHoldCallWaitingAudibleAlert: CFString`](/documentation/SystemConfiguration/kSCPropNetModemHoldCallWaitingAudibleAlert-swift.var)

The Modem key `HoldCallWaitingAudibleAlert`, whose value is of type `CFNumber` and is equal to `0` or `1`.

[`let kSCPropNetModemHoldDisconnectOnAnswer: CFString`](/documentation/SystemConfiguration/kSCPropNetModemHoldDisconnectOnAnswer-swift.var)

The Modem key `HoldDisconnectOnAnswer`, whose value is of type `CFNumber` and is equal to `0` or `1`.

[`let kSCPropNetModemHoldEnabled: CFString`](/documentation/SystemConfiguration/kSCPropNetModemHoldEnabled-swift.var)

The Modem key `HoldEnabled`, whose value is of type `CFNumber` and is equal to `0` or `1`.

[`let kSCPropNetModemHoldReminder: CFString`](/documentation/SystemConfiguration/kSCPropNetModemHoldReminder-swift.var)

The Modem key `HoldReminder`, whose value is of type `CFNumber` and is equal to `0` or `1`.

[`let kSCPropNetModemHoldReminderTime: CFString`](/documentation/SystemConfiguration/kSCPropNetModemHoldReminderTime-swift.var)

The Modem key `HoldReminderTime`, whose value is of type `CFNumber`.

[`let kSCPropNetModemNote: CFString`](/documentation/SystemConfiguration/kSCPropNetModemNote-swift.var)

The Modem key `Note`, whose value is of type `CFString`.

[`let kSCPropNetModemPulseDial: CFString`](/documentation/SystemConfiguration/kSCPropNetModemPulseDial-swift.var)

The Modem key `PulseDial`, whose value is of type `CFNumber` and is equal to `0` or `1`.

[`let kSCPropNetModemSpeaker: CFString`](/documentation/SystemConfiguration/kSCPropNetModemSpeaker-swift.var)

The Modem key `Speaker`, whose value is of type `CFNumber` and is equal to `0` or `1`.

[`let kSCPropNetModemSpeed: CFString`](/documentation/SystemConfiguration/kSCPropNetModemSpeed-swift.var)

The Modem key `Speed`, whose value is of type `CFNumber`.

### Modem Dial Mode Values

[`let kSCValNetModemDialModeIgnoreDialTone: CFString`](/documentation/SystemConfiguration/kSCValNetModemDialModeIgnoreDialTone-swift.var)

The constant value IgnoreDialTone.

[`let kSCValNetModemDialModeManual: CFString`](/documentation/SystemConfiguration/kSCValNetModemDialModeManual-swift.var)

The constant value Manual.

[`let kSCValNetModemDialModeWaitForDialTone: CFString`](/documentation/SystemConfiguration/kSCValNetModemDialModeWaitForDialTone-swift.var)

The constant value WaitForDialTone.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)