Enriching traffic data in a telephone network
First Claim
1. A method comprising:
- receiving, at a processor, call records from telecommunication network and loading the call records into a telephone number (TN) list;
obtaining, from a reference database, Local Routing Number (LRN) data identifying ported numbers and applying the LRN data to the call records to enrich the call records with ported information;
obtaining, from the reference database, Local Exchange Routing Guide (LERG) data associated with the LRN data and applying the LERG data to the call records to enrich the call records with LERG information, wherein enriching the call records with the LERG information includes using call records enrichment fields to enrich the call records with the LERG information;
distinguishing an originating carrier from a routing carrier for the call records based on the LERG information enriching the call records, the originating carrier being a carrier originating a call and passing the call to the routing carrier for delivery to a next destination of the call;
distinguishing a terminating carrier from the routing carrier for the call records based on the LERG information enriching the call records, the terminating carrier receiving the call from the routing carrier and terminating the call;
assigning ownership to the call records based on the originating carrier and the terminating carrier; and
setting a transit flag for the call records in the TN list using the LERG information,wherein for calls from a Competitive Local Exchange Carrier (CLEC) or an Independent Local Exchange Carrier (ILEC) to a Local Exchange Carrier (LEC), the transit flag is set in accordance with following logic rules;
(1) when an Interexchange Carrier ID Code (CIC) is present in a call, the call is a transit call and the transit flag is set to true;
(2) when the CIC Code is not present in the call and a Terminating Number (TNUM) is not associated with the LEC, the call is a transit call and the transit flag is set to true; and
(3) when the CIC Code is not present in the call and the TNUM is associated with the LEC, the call is not a transit call and the transit flag is set to false.
1 Assignment
0 Petitions
Accused Products
Abstract
A processor is configured to receive call records from telecommunication network and load the call records into a telephone number (TN) list. Local Routing Number (LRN) data identifying ported numbers are obtained from a reference database and applied to the call records to enrich the call records with ported information. Also, Local Exchange Routing Guide (LERG) data associated with the LRN data are obtained from the reference database and applied to the call records to enrich the call records with LERG information. Based on the LERG information, an originating carrier from a routing carrier for the call records is distinguished. The originating carrier is a carrier originating a call and passing the call to the routing carrier for delivery to its final destination. The ownership to the call records are assigned based on the originating carrier.
74 Citations
14 Claims
-
1. A method comprising:
-
receiving, at a processor, call records from telecommunication network and loading the call records into a telephone number (TN) list; obtaining, from a reference database, Local Routing Number (LRN) data identifying ported numbers and applying the LRN data to the call records to enrich the call records with ported information; obtaining, from the reference database, Local Exchange Routing Guide (LERG) data associated with the LRN data and applying the LERG data to the call records to enrich the call records with LERG information, wherein enriching the call records with the LERG information includes using call records enrichment fields to enrich the call records with the LERG information; distinguishing an originating carrier from a routing carrier for the call records based on the LERG information enriching the call records, the originating carrier being a carrier originating a call and passing the call to the routing carrier for delivery to a next destination of the call; distinguishing a terminating carrier from the routing carrier for the call records based on the LERG information enriching the call records, the terminating carrier receiving the call from the routing carrier and terminating the call; assigning ownership to the call records based on the originating carrier and the terminating carrier; and setting a transit flag for the call records in the TN list using the LERG information, wherein for calls from a Competitive Local Exchange Carrier (CLEC) or an Independent Local Exchange Carrier (ILEC) to a Local Exchange Carrier (LEC), the transit flag is set in accordance with following logic rules; (1) when an Interexchange Carrier ID Code (CIC) is present in a call, the call is a transit call and the transit flag is set to true; (2) when the CIC Code is not present in the call and a Terminating Number (TNUM) is not associated with the LEC, the call is a transit call and the transit flag is set to true; and (3) when the CIC Code is not present in the call and the TNUM is associated with the LEC, the call is not a transit call and the transit flag is set to false. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A server comprising:
-
a processor; and a memory storing executable instructions for causing the processor to; receive call records from telecommunication network and loading the call records into a telephone number (TN) list; obtain, from a reference database, LRN data identifying ported numbers and applying the LRN data to the call records to enrich the call records with ported information; obtain, from the reference database, LERG data associated with the LRN data and applying the LERG data to the call records to enrich the call records with LERG information, wherein enriching the call records with the LERG information includes using call records enrichment fields to enrich the call records with the LERG information; distinguish an originating carrier from a routing carrier for the call records based on the LERG information enriching the call records, the originating carrier being a carrier originating a call and passing the call to the routing carrier for delivery to a next destination of the call; distinguish a terminating carrier from the routing carrier for the call records based on the LERG information enriching the call records, the terminating carrier receiving the call from the routing carrier and terminating the call; assign ownership to the call records based on the originating carrier and the terminating carrier; and set a transit flag for the call records in the TN list using the LERG information, wherein for calls from a CLEC or an ILEC to a LEC, the transit flag is set in accordance with following logic rules; (1) when an CIC is present in a call, the call is a transit call and the transit flag is set to true; (2) when the CIC Code is not present in the call and a TNUM is not associated with the LEC, the call is a transit call and the transit flag is set to true; and (3) when the CIC Code is not present in the call and the TNUM is associated with the LEC, the call is not a transit call and the transit flag is set to false.
-
Specification