A non-transitory, machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
- providing a first message to a communication device that includes a temporary international mobile subscriber identity (IMSI) to be provisioned onto the communication device, wherein the first message indicates to the communication device to register with a registration function server using the temporary IMSI to complete a second registration;
- sending a first registration message to the registration function server, wherein the registration function server includes a registry, wherein the first registration message indicates to the registration function server to add the temporary IMSI to the registry;
- sending a second registration message to the registration function server in response to detecting expiration of a limited time period, wherein the second registration message indicates to the registration function server to remove the temporary IMSI from the registry;
- and
- providing a second message to the communication device that indicates to the communication device the expiration of the limited time period, and indicates the temporary IMSI is removed from the registry of the registration function server.