A system for self-activation of a portable device on a wireless network, the system comprising: a first server configured to store a database comprising information regarding a plurality of portable devices, the information comprises a device type of a portable device corresponding to a unique identifier for each device of the plurality of portable devices; receive a first message from a particular portable device including the unique identifier that indicates the device type of the particular portable device, the device type comprising at least one of a first type of portable device and a second type of portable device; and transmit a second message comprising data including the device type corresponding to the particular portable device; and a second server configured to receive the second message; determine when to send an activation message to the portable device based on the device type data of the second message; and send the activation message to the portable device, comprising sending the activation message in response to receiving the second message when the device type determined is the first type of portable device (S304a); and sending the activation message after a delay interval in response to receiving the second message when the device type determined is the second type of portable device (S304b, S304c) wherein the activation message is configured to prompt a user to activate the particular portable device for use on the wireless network, and wherein the delay interval corresponds to a boot-up sequence time of the second type of portable device such that the delay interval is longer than the boot-up sequence time of the second type of portable device. a first server configured to store a database comprising information regarding a plurality of portable devices, the information comprises a device type of a portable device corresponding to a unique identifier for each device of the plurality of portable devices; receive a first message from a particular portable device including the unique identifier that indicates the device type of the particular portable device, the device type comprising at least one of a first type of portable device and a second type of portable device; and transmit a second message comprising data including the device type corresponding to the particular portable device; and store a database comprising information regarding a plurality of portable devices, the information comprises a device type of a portable device corresponding to a unique identifier for each device of the plurality of portable devices; receive a first message from a particular portable device including the unique identifier that indicates the device type of the particular portable device, the device type comprising at least one of a first type of portable device and a second type of portable device; and transmit a second message comprising data including the device type corresponding to the particular portable device; and a second server configured to receive the second message; determine when to send an activation message to the portable device based on the device type data of the second message; and send the activation message to the portable device, comprising sending the activation message in response to receiving the second message when the device type determined is the first type of portable device (S304a); and sending the activation message after a delay interval in response to receiving the second message when the device type determined is the second type of portable device (S304b, S304c) wherein the activation message is configured to prompt a user to activate the particular portable device for use on the wireless network, and wherein the delay interval corresponds to a boot-up sequence time of the second type of portable device such that the delay interval is longer than the boot-up sequence time of the second type of portable device. receive the second message; determine when to send an activation message to the portable device based on the device type data of the second message; and send the activation message to the portable device, comprising sending the activation message in response to receiving the second message when the device type determined is the first type of portable device (S304a); and sending the activation message after a delay interval in response to receiving the second message when the device type determined is the second type of portable device (S304b, S304c) wherein the activation message is configured to prompt a user to activate the particular portable device for use on the wireless network, and wherein the delay interval corresponds to a boot-up sequence time of the second type of portable device such that the delay interval is longer than the boot-up sequence time of the second type of portable device. wherein the activation message is configured to prompt a user to activate the particular portable device for use on the wireless network, and wherein the delay interval corresponds to a boot-up sequence time of the second type of portable device such that the delay interval is longer than the boot-up sequence time of the second type of portable device.