The decimal value of the field is an enumeration of CPC_ADDR_NATURE_OF_ADDR_ENUM defined in cpcPub.h.
Table 1: Calling Number nature of address parameter values
Parameter Name | Value |
---|---|
CPC_ADDR_NATURE_INVALID | 0 |
CPC_ADDR_NATURE_UNIQUE_SUBSCRIBER_NUMBER | 1 |
CPC_ADDR_NATURE_UNIQUE_NATIONAL_NUMBER | 2 |
CPC_ADDR_NATURE_UNIQUE_INTERNATIONAL_NUMBER | 3 |
CPC_ADDR_NATURE_NON_UNIQUE_SUBSCRIBER_NUMBER | 4 |
CPC_ADDR_NATURE_NON_UNIQUE_NATIONAL_NUMBER | 5 |
CPC_ADDR_NATURE_NON_UNIQUE_INTERNATIONAL_NUMBER | 6 |
CPC_ADDR_NATURE_TEST_LINE_CODE | 7 |
Reserved | 8-20 |
CPC_ADDR_NATURE_HK_NATL_UNKNOWN | 21 |
CPC_ADDR_NATURE_NETWORK_NUMBER | 22 |
CPC_ADDR_NATURE_APN_NUM_PLAN_TERM_NODAL_CUST | 23 |
CPC_ADDR_NATURE_STATION_ID_NUM | 24 |
Table 2: Billing and Charge Number Nature of Address Parameter Values
Parameter Name | Value |
---|---|
CPC_ADDR_NATURE_ANI_OF_CALLING_PARTY_SUBSCRIBER_NUMBER | 11 |
CPC_ADDR_NATURE_ANI_NOT_AVAILABLE_OR_NOT_PROVIDED | 12 |
CPC_ADDR_NATURE_ANI_OF_CALLING_PARTY_NATIONAL_NUMBER | 13 |
CPC_ADDR_NATURE_ANI_OF_CALLED_PARTY_SUBSCRIBER_NUMBER | 14 |
CPC_ADDR_NATURE_ANI_OF_CALLED_PARTY_NO_NUMBER_PRESENT | 15 |
CPC_ADDR_NATURE_ANI_OF_CALLED_PARTY_NATIONAL_NUMBER | 16 |
The Nature of Address range includes the ISUP Reserve/Spare values. The block of ISUP NOA enumerations (0 to 127) is appended to the existing Sonus enumerations, beginning at 128 as shown below.
- Sonus Defined Values (0-22)
- Sonus Reserved Values (23-127)
- ISUP Reserve/Spares (128-255)
NOA values in the record which are less than 23 are interpreted as Ribbon NOAs. Values greater than 127 are ISUP (Spare/Reserve) NOAs, and are derived by subtracting 128 from the record value. For example, a record value of 254 is an ISUP 126 NOA (254-128). ISUP NOAs which map to a Ribbon NOA are generated without any offset.