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 |
Pointer to a buffer containing a connected name. |
|
Acu_
xxxx_yy_connected_name_size |
Size of a buffer containing a connected name. |
|
Acu_
xxxx_yy_connected_name_active |
Indicates that CONP supplementary service is invoked. |
|
Acu_
xxxx_yy_connected_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.