Connected name identification presentation (CONP)

The CONP service provides the calling party with the name information of the called party. The service is available only under Q.SIG.

To send connected name information, the originating node application populates the CONP-related fields in one of the following primitives, depending upon the state of the called party:

Primitive

Scenario

The served user node receives:

ACU_CONN_RS

When the called party answers.

ACU_CONN_CO

ACU_ALERT_RQ

When the called party is being alerted.

ACU_ALERT_IN

ACU_CLEAR_RQ

When the called party is busy.

ACU_CLEAR_IN


The CONP-related fields are accessible by means of the following macros:

Macro

Description

Acu_xxxx_yy_a_connected_name
(Acu_xxxx_yy_a_ss_conp_name)

Pointer to a buffer containing a connected name.

Acu_ xxxx_yy_connected_name_size
(Acu_ xxxx_yy_ss_conp_name_size)

Size of a buffer containing a connected name.

Acu_ xxxx_yy_connected_name_active
(Acu_ xxxx_yy_ss_conp_name_active)

Indicates that CONP supplementary service is invoked.

Acu_ xxxx_yy_connected_name_pres
(Acu_ xxxx_yy_ss_conp_name_pres)

Connected name presentation mode. Allowed values:

ACU_SS_NAME_ALLOWED_ISO8859

ACU_SS_NAME_ALLOWED_T61

ACU_SS_NAME_RESTRICTED_ISO8859

ACU_SS_NAME_RESTRICTED_T61

ACU_SS_NAME_NOT_AVAILABLE


Note: The names of the macros have been modified to make them more descriptive. Both names are currently supported with the deprecated names appearing in parentheses.

xxxx_yy is the name of an ACU message primitive minus the ACU_ prefix, in lowercase, such as conn_rq, facility_rq, or notify_in. For example:

Acu_notify_in_a_connected_name

To receive name information, the served user node checks the value of Acu_xxxx_yy_connected_name_active to determine if the service has been invoked. If it has, the application examines the value of Acu_xxxx_yy_connected_name_pres to determine if the calling name is provided to the served user.