Enable the device. Initializes the modem. True to enable the device, False to disable. Dial in. The number to use for dialing. Disconnect modem. Request the IP4 configuration from the device. Note that it'll only be supported for IPMethod MM_MODEM_IP_METHOD_STATIC. Structure containing IP4 address, DNS1, DNS2, DNS3. The DNS list is padded with 0's if there's less than 3 DNS servers. Get the card information (manufacturer, modem, version). Structure containing manufacturer, model, and version (revision) of the card. Clear non-persistent configuration and state, and return the device to a newly-powered-on state. This command may power-cycle the device. Clear the modem's configuration (including persistent configuration and state), and return the device to a factory-default state. This command may or may not power-cycle the device. Carrier-supplied code required to reset the modem. Ignored if not required. The modem's state (see the State property) changed. Old state. New state. Reason for this state change. The modem port to use for IP configuration and traffic. A best-effort device identifier based on various device information like model name, firmware revision, USB/PCI/PCMCIA IDs, and other properties. This ID is not guaranteed to be unique and may be shared between identical devices with the same firmware, but is intended to be "unique enough" for use as a casual device identifier for various user experience operations. This is not the device's IMEI or ESN since those may not be available before unlocking the device via a PIN. The physical modem device reference (ie, USB, PCI, PCMCIA device), which may be dependent upon the operating system. In Linux for example, this points to a sysfs path of the usb_device object. The driver handling the device. The modem type. TRUE if the modem is enabled (ie, powered and usable), FALSE if it is disabled. The identity of the device. This will be the IMEI number for GSM devices and the hex-format ESN/MEID for CDMA devices. Empty if the device is usable without an unlock code or has already been unlocked. If the device needs to be unlocked before becoming usable this property contains the specific unlock code required.  Valid unlock code values are "" (blank), "sim-pin", "sim-puk", "ph-sim-pin", "ph-fsim-pin", "ph-fsim-puk", "sim-pin2", "sim-puk2", "ph-net-pin", "ph-net-puk", "ph-netsub-pin", "ph-netsub-puk", "ph-sp-pin", "ph-sp-puk", "ph-corp-pin", and "ph-corp-puk". The number of unlock retries remaining for the unlock code given by the property UnlockRequired, or 999 if the device does not support reporting unlock retries. The IP configuration method. State of the modem. A GSM device. A CDMA device. Use PPP to get the address. Static configuration, the modem will provide IP information. Use DHCP Reason unknown or not reportable. State change was requested by an interface user. State change was caused by a system suspend.