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 271
Programming Manual Pages Issue 3 May 1998 9-49 C_3PMC_CONF (3ASAI) Name C_3PMC_CONF — Acknowledge a third party make call request Ty p e Continuing — Unacknowledged, when used as a positive acknowledgment Terminating — Unacknowledged, when used as a negative acknowledgment Usage typedef struct{ asai_common_t asai_common; party_id_t party_id; call_id_t call_id; number_id_t connected; ucid_t ucid; /* G3V6 */ char...
Page 272
Programming Manual Pages 9-50Issue 3 May 1998 call_id This parameter identifies the call that was created by the third party make call request. connected This parameter identifies the connected number which, along with other information, is contained in the number_id_t structure. The s field of the number_id_t structure, when not NULL, is an ASCII string containing the connected number. If s is NULL, the following field, type_plan, is undefined. The type_plan field is of type plan_type_t. For...
Page 273
Programming Manual Pages Issue 3 May 1998 9-51 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_REP C_3PMC_REQ C_3PTC_REQ C_3PTC_CONF C_3PSH C_3PSH_CONF C_3PR C_3PR_CONF C_3PM C_3PM_CONF C_3PSD C_3PSD_CONF C_3PCC C_3PCC_CONF C_3PCE C_3PRC C_3PRC_CONF
Page 274
Programming Manual Pages 9-52Issue 3 May 1998 C_3PMC_REQ (3ASAI) Name C_3PMC_REQ — Make a third party call Ty p e Initiating — Acknowledged or unacknowledged Usage typedef struct{ asai_common_t asai_common; char *calling_num; char *called_num; user_user_t uudata; long ofacility; char *ofac_ext; long prio_call; long alert_time;...
Page 275
Programming Manual Pages Issue 3 May 1998 9-53 called_num The mandatory parameter called_num is a pointer to a null-terminated character string that specifies the called extension. uudata The purpose of the uudata is to convey information between ISDN users. This information is not interpreted by ECS, but rather is carried transparently and delivered to the remote user. If the info field is IA5 characters (ASCII), the string is null-terminated. The leng field is an integer value that indicates the...
Page 276
Programming Manual Pages 9-54Issue 3 May 1998 serv_cir The serv_cir parameter with a value of C_SERV_ON indicates that a call classifier is to be added to the call request. The default is C_SERV_OFF. dir_agtcall A value of C_DIRAGT_ON for dir_agtcall indicates that the call is directed to a specific ACD agent. When dir_agtcall is selected, ofac_ext contains the identifier of the ACD split containing the agent, and ofacility should be set to C_ACD_SPLIT. super_ast A C_SUP_AS_ON value for super_ast...
Page 277
Programming Manual Pages Issue 3 May 1998 9-55 Errors See Chapter 7, ‘‘Error Messages’’ for a list of error messages with brief explanations of their probable causes. See Also asai_send() C_EN_REP C_3PMC_CONF C_3PTC_REQ C_3PTC_CONF C_3PSH C_3PSH_CONF C_3PR C_3PR_CONF C_3PM C_3PM_CONF C_3PSD C_3PSD_CONF C_3PCC C_3PCC_CONF C_3PCE C_3PRC C_3PRC_CONF
Page 278
Programming Manual Pages 9-56Issue 3 May 1998 C_3PR (3ASAI) Name C_3PR — Reconnect a held party Ty p e Continuing — Acknowledged Usage typedef struct{ asai_common_t asai_common; party_id_t party_id; call_id_t call_id; char pool[C_DATSZ]; }a3pr_info_t; Description The client sends this capability to request reconnection of a held party to a call controlled by the client. The structure of type a3pr_info_t contains the parameters...
Page 279
Programming Manual Pages Issue 3 May 1998 9-57 pool The pool parameter is a character array that provides buffer space for the ASAI library to store program-specific information. See ‘‘Pool’’ on page 8-15 in Chapter 8, ‘‘ASAI Capability Primitives’’ for more information. 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...
Page 280
Programming Manual Pages 9-58Issue 3 May 1998 C_3PR_CONF (3ASAI) Name C_3PR_CONF — Acknowledge a third party reconnect request Ty p e Continuing — Unacknowledged Usage typedef struct{ asai_common_t asai_common; long cause_value; }a3pr_rsp_t; Description The client receives this capability as a positive or negative acknowledgement to a C_3PR request. asai_common Within asai_common, capability is returned as C_3PR_CONF, primitive_type is returned as C_POS_ACK for...