Do everything needed to connect the modem using the given properties. This method will attempt to find a matching packet data bearer and activate it if necessary, returning the bearer's IP details. If no matching bearer is found, a new bearer will be created and activated, but this operation may fail if no resources are available to complete this connection attempt (ie, if a conflicting bearer is already active). Dictionary of properties needed to get the modem connected. This call may make a large number of changes to modem configuration based on properties passed in. For example, given a PIN-locked, disabled GSM/UMTS modem, this call may unlock the SIM PIN, alter the access technology preference, wait for network registration (or force registration to a specific provider), create a new packet data bearer using the given 'apn', and connect that bearer. 'pin' : (string) SIM-PIN unlock code 'network-id' : (string) ETSI MCC-MNC of a network to force registration with 'band' : (uint) Bitfield of radio bands the modem may use 'allowed-mode' : (uint) Allowed network technology preference (ie, 2G/3G, etc) 'apn' : (string) For GSM/UMTS and LTE devices the APN to use 'ip-type' : (string) For GSM/UMTS and LTE devices the IP addressing type to use, one of "IPV4", "IPV4V6", or "IPV6" 'number' : (string) For POTS devices, the number to dial 'home_only' : (uint) 1 to allow only connections to home networks On successful connect, returns the object path of the connected packet data bearer used for the connection attempt. The operating system name for the network data interface that provides packet data using this bearer. Connection managers must configure this interface using the given IP configuration returned by bearer activation. If the bearer was configured for IPv4 addressing, upon successful connect this argument contains the addressing details for assignment to the data interface. If the bearer specifies configuration via PPP or DHCP, only the 'method' item will be present. See the description of the property of this name in the org.freedesktop.ModemManager1.Modem.Bearer interface. If the bearer was configured for IPv6 addressing, upon successful connect this argument contains the addressing details for assignment to the data interface. If the bearer specifies configuration via PPP or DHCP, only the 'method' item will be present. See the description of the property of this name in the org.freedesktop.ModemManager1.Modem.Bearer interface. Disconnect an active packet data connection. If given this method will disconnect the referenced packet data bearer, while if "/" (ie, no object given) this method will disconnect all active packet data bearers. Get the modem status. Dictionary of properties. The predefined common properties are: 'state' : (uint, always) Modem state 'signal-quality' : (uint, state >= registered) 'operator-code' : (string, state >= registered) Operator MCC-MNC 'operator-name' : (string, state >= registered) 'band' : (uint, state >= registered) 'access-technology' : (uint, state >= registered) See MM_MODEM_ACCESS_TECH