USA Routing is more complicated than international routing. If you are unfamiliar with conventional (international) routing in ConnexCS, please see our page about Routing first.
NPA-NXX refers to the first six (6) digits of USA numbers, excluding the country code. An example number, following the NPA-NXX-xxxx format, might be 202-515-1234. For more information, review the Wikipedia article on North American Numbering Plan.
IntER / IntRA / Indet¶
Inter/Intra state routing depends on the CLI (or ANI) presented in the call. ConnexCS calls should be normalized by routing rules into E164 format, without any preceding plus sign (+). This allows for accurate routing calculations within our system.
- Interstate (IntER) - Calls routing from one state to another.
- Intrastate (IntRA) - Calls routing within the same state. Originally identified by the same NPA-NXX, many USA states now have multiple area codes, so these are compared for matching state names.
- Indeterminate (InDET) - Calls routed to an NPA-NXX destination without a matching NPA-NXX Origin (either International, Non-geographic, Unknown, or Invalid).
|Destination / CLI||UK (441782)||New York (1212)||New York (1315)||Chicago (224)||Unknown||Withheld|
|Destination UK (441782)||International||International||International||International||International||International|
|Destination New York (1212)||Indeterminate||Intrastate||Intrastate||Interstate||Indeterminate||Indeterminate|
|Destination New York (1315)||Indeterminate||Intrastate||Intrastate||Interstate||Indeterminate||Indeterminate|
|Destination Chicago (224)||Indeterminate||Interstate||Interstate||Intrastate||Indeterminate||Indeterminate|
LRN (Location Routing Number) / LNP (Local Number Portability) is a method used in the USA to port between providers, where the receiving provider can assign additional charges. This means a number that resolves to an LRN can be charged differently that what is listed in the NPA-NXX Rate card.
The process is as follows:
- Customer A with CLI (A) places a call to customer B with number (B).
- ConnexCS establishes if the customer or carrier card is an LRN card. If so, an "LRN DIP" is performed and (C ) is returned. If the number is ported (C ) will be different than (B).
- The call is passed to the upstream provider in the same format.
- When the call is billed, if the card is LRN it will be charged as if the call was placed to (C ).
ConnexCS allows you to have customer cards as non-LRN and provider cards as LRN and vice versa, both turned off, or both turned on. This means you can mix LRN and non-LRN providers, and the LCR will still be routed correctly. Dynamic Routing is strongly recommended for LRN.
ConnexCS includes LRN Dips for free under fair use. Fair use means traffic does not exploit our billing strategy. To send this type of traffic, please contact us, as we do not support external LRNs.
LRN Database updates¶
The ConnexCS LRN database is updated daily at 8:00am UTC.