1. A method of resolving a connectivity problem experienced by a user of a cellular communications device in attempting to use the cellular communications device, the method comprising: receiving at a call center a report indicating that a connectivity problem has been experienced by the user in attempting to use the cellular communications device; instantiating an autonomous probe to place a data call to the cellular communications device; receiving an error message at the probe responsive to the data call to the cellular communications device; correlating the received error message to an array of known error messages at the probe, wherein the array of known error messages is linked to an array of corrective actions associated with respective known errors; determining whether the received error message is present in the array of known errors; executing at least one corrective action from the array of corrective actions, wherein the at least one corrective action is linked to the received error message if the received error message is present in the array of known errors; and transmitting the received error message to an advisor if the received message is not present in the array of known errors, and receiving at least one additional corrective action, and updating the array of known errors to include the received error message and updating the array of corrective actions to include the at least one additional corrective action and linking the received error message to the at least one additional corrective action.