System for and method of validating a VoIP telephone number order
AssigneeVerizon Patent and Licensing Inc.
InventorsGou-Shiow Chiou, Michael Hilden, Harneet Ghumman
Life of this patent
Estimating the term…
Abstract
A system for and method of validating a VoIP telephone number order is presented. The described systems and methods may allow for corrupt telephone numbers to be discovered and placed in a corrupt telephone number pool. To this end, data may be mined from class 5 switches and VoIP routers and then compared to the telephone numbers in the order. If a telephone number is found to be corrupt, it may be removed from the order and stored in the corrupt telephone number repository for later review. The ordering process for any other requested telephone numbers may then continue on without interruption to the processing of the entire order.
Claims10
A method, comprising:
- compiling telephone number information corresponding to at least one Class 5 local switch and at least one packet switched network;
- storing the compiled telephone number information in a computer readable storage medium;
- receiving an order from a customer for at least one telephone number in a VoIP system;
- provisioning the at least one telephone number for both the at least one packet switched network and the at least one Class 5 local switch;
- producing an error code indicating a reason the telephone number is corrupt in response to a determination that the at least one telephone number is corrupted;
- allocating computer readable storage configured to store information regarding corrupted telephone numbers, wherein the stored information comprises the error code indicating a reason the telephone number is corrupt;
- and
- storing the information regarding a corrupted telephone number in the allocated computer readable storage if the determination is made that the telephone number is corrupted, wherein processing of the received order proceeds without requesting that the customer provide a new telephone number to replace the corrupted telephone number.
A non-transitory computer readable media comprising code to perform the steps comprising:
- compiling telephone number information corresponding to at least one Class 5 local switch and at least one packet switched network;
- storing the compiled telephone number information in a computer readable storage medium;
- receiving an order from a customer for at least one telephone number in a VoIP system;
- provisioning the at least one telephone number for both the at least one packet switched network and the at least one Class 5 local switch;
- producing an error code indicating a reason the telephone number is corrupt in response to a determination that the at least one telephone number is corrupted;
- and
- allocating computer readable storage configured to store information regarding corrupted telephone numbers, wherein the stored information comprises the error code indicating a reason the telephone number is corrupt;
- and
- storing the information regarding a corrupted telephone number in the allocated computer readable storage if the determination is made that the telephone number is corrupted, wherein processing of the received order proceeds without requesting that the customer provide a new telephone number to replace the corrupted telephone number.
A system, comprising:
- an interface for receiving electronic data associated with an order for at least one telephone number for VoIP service;
- a processor communicatively coupled to the interface, wherein the processor is configured to:
- provision the at least one telephone number for both the at least one packet switched network and the at least one Class 5 local switch;
- determine whether the at least one telephone number is corrupted and, if the telephone number is corrupt, producing an error code indicating the reason the telephone number is corrupt;
- allocate computer readable storage configured to store information regarding corrupted telephone numbers, wherein the stored information comprises the error code indicating a reason the telephone number is corrupt;
- and
- store the information regarding a corrupted telephone number in the allocated computer readable storage if the determination is made that the telephone number is corrupted, wherein processing of the received order proceeds without the processor requesting that the customer provide a new telephone number to replace the corrupted telephone number.
Dependencies are inferred from the claim text.