Patent ID: 8223672

Claim:
A method for assigning and provisioning a VOIP service, the method comprising: receiving, in a data processing system, an order for the VOIP service; receiving, in the data processing system, information about virtual inventory, the virtual inventory including virtual items that are used in configuring a new VOIP service; creating, in the data processing system, a provisioning command including provisioning information for provisioning a telecommunication line according to the order; sending, from the data processing system, the provisioning command to a provisioning system; creating, in the data processing system, if porting a phone number, a porting command including porting information for porting the phone number according to the order; sending, from the data processing system, the porting command to a porting system; creating, in the data processing system, a registration command including user information for registering a user according to the order; sending, from the data processing system, the registration command to a web portal; creating, in the data processing system, a setup command including the user information for creating an account for the user according to the order; sending, from the data processing system, the setup command to a customer management system; and completing, in the data processing system, the order for the VOIP service.