comparison doc/NANP-specifics @ 271:b54fa3e4d81f

doc/NANP-specifics: update references to other articles
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 26 Nov 2023 18:14:19 -0800
parents d6630a2d6e80
children de440a88c23a
comparison
equal deleted inserted replaced
270:6f28a4377a99 271:b54fa3e4d81f
54 54
55 * International numbers in any country - an international number beginning 55 * International numbers in any country - an international number beginning
56 with +1 is enforced to be valid NANP, but E.164 numbers in all other country 56 with +1 is enforced to be valid NANP, but E.164 numbers in all other country
57 codes are accepted as-is; 57 codes are accepted as-is;
58 58
59 * Local 4-digit numbers described in (to-be-written) Local-short-numbers 59 * Local 4-digit numbers described in Local-short-numbers article;
60 article;
61 60
62 * Whatever special numbers are configured in themwi-sip-out, such as 511 and 61 * Whatever special numbers are configured in themwi-sip-out, such as 511 and
63 911. 62 911.
64 63
65 Only NANP numbers and specially configured 4-digit numbers (see 64 Only NANP numbers and specially configured 4-digit numbers (see
94 rules once again call for simply disabling 7-digit dialing. 93 rules once again call for simply disabling 7-digit dialing.
95 94
96 Based on these considerations, ThemWi system sw was written from the outset to 95 Based on these considerations, ThemWi system sw was written from the outset to
97 not support 7-digit dialing - it is no longer relevant in the current state of 96 not support 7-digit dialing - it is no longer relevant in the current state of
98 telecom culture in USA. We do, however. provide optional support for 97 telecom culture in USA. We do, however. provide optional support for
99 abbreviated 4-digit local numbers - see (to-be-written) Local-short-numbers 98 abbreviated 4-digit local numbers - see Local-short-numbers article.
100 article.
101 99
102 Database of locally owned numbers 100 Database of locally owned numbers
103 ================================= 101 =================================
104 102
105 The telecom culture in USA features full number portability - end users can take 103 The telecom culture in USA features full number portability - end users can take
113 5 to 20 individual numbers), and each of these locally owned numbers can fall 111 5 to 20 individual numbers), and each of these locally owned numbers can fall
114 anywhere in the whole nationwide 10-digit numbering plan. So how can we tell, 112 anywhere in the whole nationwide 10-digit numbering plan. So how can we tell,
115 by looking at an arbitrary NANP number, whether it is "one of ours" or not? 113 by looking at an arbitrary NANP number, whether it is "one of ours" or not?
116 114
117 The implemented solution is an explicitly maintained database of locally owned 115 The implemented solution is an explicitly maintained database of locally owned
118 phone numbers, described in detail in (to-be-written) Number-database article. 116 phone numbers, described in detail in Number-database article. The format of
119 The format of this database (the way numbers are entered, the way the input 117 this database (the way numbers are entered, the way the input format is parsed,
120 format is parsed, and the compiled binary format used for fast look-ups) is 118 and the compiled binary format used for fast look-ups) is specific to NANP -
121 specific to NANP - only NANP numbers can be local in the present design. 119 only NANP numbers can be local in the present design.
122 120
123 Porting to other national telephone numbering plans 121 Porting to other national telephone numbering plans
124 =================================================== 122 ===================================================
125 123
126 If someone wishes to port ThemWi system sw for use in other countries with 124 If someone wishes to port ThemWi system sw for use in other countries with