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...
Start reading Lucent Technologies DEFINITY Enterprise Communications Server Release 6 CallVisor PC ASAI Instructions Manual

Related Manuals for Lucent Technologies DEFINITY Enterprise Communications Server Release 6 CallVisor PC ASAI Instructions Manual

All Lucent Technologies manuals