Home
>
Lucent Technologies
>
Communications System
>
Lucent Technologies DEFINITY Enterprise Communications Server Release 6 CallVisor PC ASAI Instructions Manual
Lucent Technologies DEFINITY Enterprise Communications Server Release 6 CallVisor PC ASAI Instructions Manual
Here you can view all the pages of manual Lucent Technologies DEFINITY Enterprise Communications Server Release 6 CallVisor PC ASAI Instructions Manual. The Lucent Technologies manuals for Communications System are available online for free. You can easily download all the documents as PDF.
Page 321
Programming Manual Pages Issue 3 May 1998 9-99 C_ABORT (3ASAI) Name C_ABORT — Abort an association Ty p e Terminating — Unacknowledged Usage typedef struct{ asai_common_t asai_common; long abort_type; long cause_value; }abort_info_t; Description The client sends this capability to request a user (program-initiated) abort or receives this capability as a provider (library-initiated) abort request. When the client sends an abort (U_ABORT), the...
Page 322
Programming Manual Pages 9-100Issue 3 May 1998 cause_value This mandatory parameter carries the cause of the abort request. It can be any of the following: C_CLUST_TERM C_INCOM_ST C_INVALID_CRV C_INVLDNUM C_MISSING_IE C_NETCONJ C_NOLOGIN C_NOSPLIT_MEM C_NOUSE_RESP C_PERM_DENIED C_PROTERR C_REC_TIMER C_RESUNAVL C_USER_C_BUSY See Table 8-1 on page 8-12 for further information on cause values. Return Value When this capability is used in an asai_rcv(), the function returns...
Page 323
Programming Manual Pages Issue 3 May 1998 9-101 C_EN_CAN (3ASAI) Name C_EN_CAN — Request termination of an event notification request Ty p e Continuing — Acknowledged Usage asai_common_t asai_common; Description The client sends this capability to request termination of event notification. A structure of type asai_common_t contains the parameters needed to fulfill the request. Within asai_common, the programmer sets capability to C_EN_CAN and primitive_type to C_REQUEST. The programmer must also...
Page 324
Programming Manual Pages 9-102Issue 3 May 1998 C_EN_CAN_CONF (3ASAI) Name C_EN_CAN_CONF — Acknowledge an event notification cancel request Ty p e Terminating — Unacknowledged, when received as a positive acknowledgement Continuing — Unacknowledged, when received as a negative acknowledgement Usage typedef struct{ asai_common_t asai_common; long cause_value; }enc_nak_t; typedef union{ asai_common_t asai_common; enc_nak_t enc_nak;...
Page 325
Programming Manual Pages Issue 3 May 1998 9-103 cause_value This parameter can be any one of the following: C_FACUNSUB C_INVLDIE C_MAND_INFO C_PROTERR C_RESUNAVL C_SER_UNIMP C_SERV_UNAVIL See Table 8-1 on page 8-12 for further information on cause values. Return Value When this capability is used in an asai_rcv(), the function returns the size of the message when successful and -1 on failure. A return value of 0 does not indicate an error, but that no data has been received. Errors See...
Page 326
Programming Manual Pages 9-104Issue 3 May 1998 C_EN_CONF (3ASAI) Name C_EN_CONF — Acknowledge an event notification request Ty p e Continuing — Unacknowledged, when received for positive acknowledgement Terminating — Unacknowledged, when received for negative acknowledgement Usage typedef struct{ asai_common_t asai_common; long cause_value; }en_nak_t; typedef union{ asai_common_t asai_common; en_nak_t en_nak; }en_rsp_t;...
Page 327
Programming Manual Pages Issue 3 May 1998 9-105 See Table 8-1 on page 8-12 for further information on cause values. Return Value When this capability is used in an asai_rcv(), the function returns the size of the message when successful and -1 on failure. A return value of 0 does not indicate an error, but that no data has been received. Errors See Chapter 7, ‘‘Error Messages’’ for a list of error messages with brief explanations of their probable causes. See Also asai_rcv() C_EN_REQ C_EN_REP...
Page 328
Programming Manual Pages 9-106Issue 3 May 1998 C_EN_END (3ASAI) Name C_EN_END — Terminate the generation of event reports Ty p e Terminating — Unacknowledged Usage typedef struct{ asai_common_t asai_common; long cause_value; }ene_info_t; Description The ECS sends this capability as an unacknowledged request to terminate a C_EN_REQ. A structure of type ene_info_t contains the information needed to fulfill this request. asai_common The programmer sets the capability...
Page 329
Programming Manual Pages Issue 3 May 1998 9-107 Return Value When this capability is used in an asai_send(), the function returns a nonnegative value when successful and -1 on failure. A return value of 0 does not indicate an error, it merely indicates that no data has been sent. Errors See Chapter 7, ‘‘Error Messages’’ for a list of error messages with brief explanations of their probable causes. Notes This capability can be issued only by a server. See Also asai_send() C_EN_REQ C_EN_CONF C_EN_REP...
Page 330
Programming Manual Pages 9-108Issue 3 May 1998 C_EN_REP (3ASAI) Name C_EN_REP — Send or receive an event report Ty p e Continuing — Unacknowledged Usage typedef struct{ asai_common_t asai_common; long event_name; call_id_t call_id; long cause; char *connect_num; plan_type_t con_num_type; party_id_t party_id; char...