Type Of Number and Numbering Plan Indicator » History » Version 1
laforge, 02/12/2024 08:50 AM
1 | 1 | laforge | {{>toc}} |
---|---|---|---|
2 | |||
3 | h1. Type Of Number and Numbering Plan Indicator |
||
4 | |||
5 | In PSTN networks, calling and called party numbers are relatively simple: they just consist of a linear row of decimal digits. |
||
6 | |||
7 | In ISDN (and its cousin, the SS7 signaling network), _party_ identifiers are a tuple consisting of three components: |
||
8 | # the numbering plan indicator (NPI) |
||
9 | # the type of number (TON) |
||
10 | # a series of digits |
||
11 | |||
12 | When sending addresses (numbers) in an ISDN or SS7 network such as OCTOI, you have to make sure that the entire tuple of (NPI, TON, digits) is given in a meaningful way. You cannot use an international number with trailing zeroes, or a national number with international prefix! |
||
13 | |||
14 | |||
15 | h2. Numbering Plan Indicator |
||
16 | |||
17 | h3. E.164 |
||
18 | |||
19 | E.164 is the normal numbering plan in telephony. It is specified in ITU-T Recommendation E.164, and it is what people normalyl consider a phone number. It also is the specification for the familiar international prefixes like @49@ for Germany, @1@ for North America, etc. |
||
20 | |||
21 | h3. Unknown |
||
22 | |||
23 | This _Unknown_ type of number indicator is used if the type is unknonw to the sender. This basically makes the interpretation of the dialled digits dependent on the context/location/position in the network. |
||
24 | |||
25 | |||
26 | h2. Type Of Number |
||
27 | |||
28 | h3. National |
||
29 | |||
30 | The _National_ type of number indicator is used to specify that the digits are in fully-qualified national format, including any national area code but *excluding* any prefix (such as e.g. the @0@ used by the end-user in Germany when dialling a number like @03012343038@ where @30@ is the Berlin Area code. The correct representation of a German national number with Berlin prefix is @3012343038@, *without* the trailing zero) |
||
31 | |||
32 | h3. International |
||
33 | |||
34 | The _International_ type of number indicator is used to specify that the digits are in fully-qualified international format, including any international prefix such as @49@ for Germany. The above-mentioned national number hence would be @493012343038@ in international type. |
||
35 | |||
36 | h3. Subscriber |
||
37 | |||
38 | The _Subscriber_ number |
||
39 | |||
40 | h3. Unknown |
||
41 | |||
42 | This _Unknown_ type of number indicator is used if the type is unknonw to the sender. This basically makes the interpretation of the dialled digits dependent on the context/location/position in the network |
||
43 | |||
44 | |||
45 | h2. OCTOI specific references |
||
46 | |||
47 | You can find some related discussion on #6306 as well as [[DIVF_Dialplan]] |