Patent ID: 8249582

Claim:
A processor-implemented method, comprising: a portable electronic device receiving a first message that a key sequence has been entered into the portable electronic device, wherein the key sequence is associated with sending of an outgoing transmission, and wherein the outgoing transmission was not connected; the portable electronic device performing a first test comprising confirming at least one of the mobile directory number (MDN) and the network access identifier (NAI) of the portable electronic device, wherein upon completion of the first test when the mobile directory number (MDN) and the network access identifier (NAI) of the portable electronic device are found to be at their original factory settings, the portable electronic device is determined to be not provisioned for service, and wherein when the portable electronic device is determined to not be provisioned for service, the portable electronic device initiates contact with a telecommunications services provider to provision service; the portable electronic device performing a second test comprising requesting a first server to transmit a short message service (SMS) message to the portable electronic device; the portable electronic device performing a third test comprising transmitting a hypertext transport protocol (HTTP) message to a second server; and based on the results of at least one of the first test, the second test, and the third test, the portable electronic device at least one of displaying a first visual message and playing a second audible message advising at least one corrective action step.