Telephone and fax numbers can optionally be 'normalized' in North America Numbering Plan (NANP) areas. This processing is enabled by setting an environment variable named NORMALIZE_DNS to a non-empty value. If set using a $environment command in the configuration file (recommended), the value must be set for all nodes and at all times. If set as a normal environment variable, it should also be set for all affected nodes.
It is very important that you do not turn normalization on or off on an active system without careful planning. For example if you create an index with normalization enabled and then turn normalization off, no ten digit NANP phone number (with no leading '1') will ever be found in the index because the leading '1' will not be added.
Normalization is only useful when calls are to be made from a North American Number Plan area. The process consists of:
| • | replacing a leading '+', if present, with the international dial prefix (default '011') |
| • | removing all non-digit characters |
| • | stripping off the international dial prefix (default '011') if present |
| • | prefixing any resulting ten-digit number with '1' |
To use a different international dial prefix when checking numbers prior to transmission, specify it on the $country_prefix configuration file command (not the $country_prefix command in the SYSTEM.UJP file, which has a different purpose).
The PIN program (7.300 and later) also reads the configuration file and the NORMALIZE_DNS environment variable.
If you use NORMALIZE_DNS and maintain your own database to hold do-not-send numbers, you are responsible for ensuring that numbers held in and added to the database are all normalized as described above.
Topic url: http://www.copia.com/support/refmanual/index.html?normalized_phone_numbers.htm