Register the device to network. The network ID to register. An empty string can be used to register to the home network. Scan for available networks. Found networks. It's an array of dictionaries (strings for keys and values), the list of known keys is the following: status, operator-long, operator-short, operator-num, access-tech. Set the APN. The APN. Get the current signal quality. Signal quality (percent). Sets the band the device is allowed to use when connecting to a mobile network. The desired band. Only one band may be specified, and may not be UNKNOWN. Returns the current band the device is using. (Note for plugin writers: returned value must not be ANY) The current band. Set the desired mode the device may use when connecting to a mobile network. The desired network mode. Only one mode may be specified, and may not be UNKNOWN. Returns the current network mode of the device. (Note for plugin writers: returned value *may* be ANY) Returns the general network mode (ex. 2G/3G preference) of the device. Get the registration status and the current operator (if registered). The returned information contains: * Network status. * Current operator code. * Current operator name, The signal quality changed. The new quality in percent, 0..100. The registration status changed. The network status. The current operator code. The current operator name. The network mode changed. The new network mode. Not registered, not searching for new operator to register. Registered on home network. Not registered, searching for new operator to register with. Registration denied. Unknown registration status. Registered on a roaming network.