1. A method of correcting telephone number porting assignments using a telephone number inventory management system, the method comprising: providing a telephone number inventory management system wherein each telephone number in a plurality of telephone numbers is represented by an active data record, wherein the active data records comprise data representing the telephone number and data representing a rule relating to the telephone number, wherein the rule relating to the telephone number is selected from a list of rules, each of which rules represents a unique combination of actual states for telephone numbers among a plurality of data environments, wherein one of the data environments relates to a porting management system and another of the data environments relates to a telephone number inventory system; identifying a specific rule that reflects a discrepancy relating to porting assignments among the plurality of data environments; searching the active data records for telephone numbers relating to the specific rule; and transmitting a command to one of the plurality of data environments to change the porting assignment of each of the telephone numbers relating to the specific rule.