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 261

Programming Manual Pages
Issue  3  May 1998
9-39
num_callid
This parameter shows the number of structures and calls, listed in
stninfo_list.
stninfo_list
See ‘‘Identifiers’’ on page 8-5 in Chapter 8, ‘‘ASAI Capability Primitives.’’
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.
cause_value
This parameter can be any of the...

Page 262

Programming Manual Pages
9-40Issue  3  May 1998 
C_3PDC_REQ (3ASAI)
Name
C_3PDC_REQ — Domain control of an ACD or station
Ty p e
Initiating — Acknowledged
Usage
typedef struct{
        asai_common_t        asai_common;
        long                 domain_type;
        char                 *extension;
        char                 pool[C_DATSZ];
}a3pdc_info_t;
Description
The client sends this capability to request control of an extension domain. The 
parameters used in gaining control of the extension...

Page 263

Programming Manual Pages
Issue  3  May 1998
9-41
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.
See Also
asai_send()
C_EN_REP C_3PSH C_3PDC_REQ C_3PDC_CONF C_3PAD C_3PAD_CONF
C_3PSH_CONF C_3PR...

Page 264

Programming Manual Pages
9-42Issue  3  May 1998 
C_3PDCE (3ASAI)
Name
C_3PDCE — End the domain control
Ty p e
Terminating — Unacknowledged
Usage
typedef struct {
 asai_common_t        asai_common;
 long                 cause_value;
}a3pdce_info_t;
Description
The server sends this capability to indicate that it will end a previous 
C_3PDC_REQ. This indication terminates the association and is generally provided 
when the affected domain is removed or changed administratively from ECS.
 asai_common
Within...

Page 265

Programming Manual Pages
Issue  3  May 1998
9-43
 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 266

Programming Manual Pages
9-44Issue  3  May 1998 
C_3PM (3ASAI)
Name
C_3PM — Merge two calls
Ty p e
Continuing — Acknowledged
Usage
typedef struct{
        asai_common_t       asai_common;
        party_id_t          com_party_id;
        call_id_t           call_id;
        call_id_t           held_call_id;
        long                conf_flag;
        char                pool[C_DATSZ];
}a3pm_info_t;
Description
The client sends this capability to request that two client-controlled calls that have 
a...

Page 267

Programming Manual Pages
Issue  3  May 1998
9-45
held_call_id
Specifies the held call. The held call parameter is used only if the extension is 
controlled by C_3PDC_REQ.
conf_flag
When conf_flag is set to C_CONF_ON, the party identified by com_party_id 
remains connected to the merged call; when conf_flag is set to C_CONF_OFF, 
the common party is disconnected.
pool
The pool parameter is a character array that provides buffer space for the ASAI 
library to store program-specific information. See...

Page 268

Programming Manual Pages
9-46Issue  3  May 1998 
C_3PM_CONF (3ASAI)
Name
C_3PM_CONF — Acknowledge a third party merge request
Ty p e
Continuing — Unacknowledged
Usage
typedef struct{
        asai_common_t       asai_common;
        call_id_t           call_id;
        long                num_merge_ext;
        merge_ext_t         *party_list;
        ucid_t              ucid;           /* G3V6 */
        char                pool[C_DATSZ];
}a3pm_ack_t;
typedef struct{
        asai_common_t...

Page 269

Programming Manual Pages
Issue  3  May 1998
9-47
party_list
Within a3pm_ack_t, party_list is a pointer to a structure of the type
merge_ext_t. Each element of this list, up to and including the element 
identified by num_merge_ext, contains information about the parties connected 
to the merged call. In each of these structures, id_ptr is a pointer to 
ECS-assigned party identifier; id_length indicates the length of the party 
identifier. extension points to a null-terminated character string, indicating...

Page 270

Programming Manual Pages
9-48Issue  3  May 1998 
See Also
asai_rcv()
C_EN_REP C_3PMC_REQ C_3PMC_CONF C_3PTC_REQ C_3PTC_CONF 
C_3PSH C_3PSH_CONF C_3PR C_3PR_CONF C_3PM C_3PSD C_3PSD_CONF 
C_3PCC C_3PCC_CONF C_3PCE C_3PRC C_3PRC_CONF 
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