# ACU_SS_NUMBER_PLAN constants

These constants specify the numbering plan in the number_plan field of the acu_party_num extended data structure.

This set of constants is a combination of the type of number and numbering plan identification fields included in the underlying protocol party number information elements. If the application wishes to access these fields directly, or if no macro corresponds to the desired/received value, then the following formula can be used:

ACU_SS_NUMBER_PLAN_X_Y = (t_of_num << 4) + num_plan_id

where the t_of_num and num_plan_id fields are defined in the relevant specifications (such as Q.931).

Constant | Description/Notes
--- | ---
ACU_SS_NUMBER_PLAN_UNKNOWN | No information about the number.
ACU_SS_NUMBER_PLAN_PUBLIC_UNKNOWN | Public number plan.
ACU_SS_NUMBER_PLAN_PUBLIC_INTERNATIONAL | Public number plan, international number.
ACU_SS_NUMBER_PLAN_PUBLIC_NATIONAL | Public number plan, national number.
ACU_SS_NUMBER_PLAN_PUBLIC_NETWORK_SPECIFIC | Public number plan, network specific number.
ACU_SS_NUMBER_PLAN_PUBLIC_SUBSCRIBER | Public number plan, subscriber number.
ACU_SS_NUMBER_PLAN_PUBLIC_ABBREVIATED | Public number plan, abbreviated number.
ACU_SS_NUMBER_PLAN_PRIVATE_UNKNOWN | Private number plan.
ACU_SS_NUMBER_PLAN_PRIVATE_LEVEL_1_REGIONAL | Private number plan, level 1 region formatted number.
ACU_SS_NUMBER_PLAN_PRIVATE_LEVEL_2_REGIONAL | Private number plan, level 2 region formatted number.
ACU_SS_NUMBER_PLAN_PRIVATE_PTN_SPECIFIC | Private number plan, PTN specific formatted number.
ACU_SS_NUMBER_PLAN_PRIVATE_LOCAL | Private number plan, local formatted number.