This topic is principally for users in the North American Numbering Plan countries: USA, Canada, and a number of Caribbean and Pacific countries, but users in other areas should also read this overview.

It describes how CopiaFacts compares ten-digit telephone numbers which may arrive, or be saved, either with or without a leading 1.  If your do-not-send or action list contains:


then when CopiaFacts is asked to dial the number:


you expect to this to be matched correctly when looked-up in the do-not-send or action list.  CopiaFacts has had the capability to get all this right for the last eight years, but has described the feature by the (technically correct but unfamiliar) name of 'telephone number normalization', with some added warnings, and has not yet made it the default action.  In consequence the majority of users in the USA and Canada continue to try to maintain do-not-send lists with duplicated entries with and without a 1, or to try by other means to ensure matching like with like formats.

From version 8.2, this 'normalization' will become the default for users in the NANP area.  To implement this we have made three changes:

The CopiaFacts Server installer will check your telephone area as recorded by Windows and will, with your agreement and confirmation, add a new $country_code command to your FAXFACTS.CFG file.  Once this command is present, and when the country code starts with 1, these features will be enabled. Users in countries outside the NANP should also add this command with the correct telephone country code, to ensure that phone number comparisons are not at risk from this special handling of 10-digit numbers.

In a NANP country, CopiaFacts will add a leading 1 to ten-digit numbers before matching them against do-not-send and action lists. This is done only for matching purposes. It has no effect on how the number is dialed or on subsequent phone mask processing using $phone_mask.

As a temporary measure, when an eleven-digit number starting 1 is presented, in a NANP country, for matching against a do-not-send or action list, two look-ups will be done, both with and without the leading 1.  Without this step, no ten-digit number would be matched in the look-up index.  This will only be necessary until you have re-indexed any NDX look-up files to convert all entries to 11-digit format (which will automatically suppress the double look-up), and have changed any database tables you maintain outside CopiaFacts to have only 11-digit numbers (which you must tell us has been completed by adding a parameter to the $country_code command).

Next Steps

Read the topic describing the Scope of NANP Processing, then Select the link below corresponding to your location: