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 241

Programming Manual Pages
Issue  3  May 1998
9-19
If no service requests have been sent by ECS or if the application has not used 
asai_set_env to register for handling them, then no service requests are 
passed to the application. Use of arg as a null pointer clears any previously set 
characteristic server value.
arg, defined below, is a pointer to a structure of type server_type_t and 
supplies the server information.
typedef struct{
        long  num_node;
        service_spec_t  *buf;...

Page 242

Programming Manual Pages
9-20Issue  3  May 1998 
C_SYSER — ASAI service error
C_INTR — A system call was interrupted by a signal
C_ACTIVE — Stream has active cluster instance
C_LINKDOWN — ASAI link on MAPD taken out of service by the administrator
See Also
asai_open() asai_rcv() asai_send() asai_set_env() 

Page 243

Programming Manual Pages
Issue  3  May 1998
9-21
ASAI Capability Manual pages 
In these manual pages, each capability is described by some or all of the following 
sections:
Name
This section names and succinctly describes the capability.
Ty p e
This section gives the capability type. Based on its use within an association, 
each capability can be classified as initiating, continuing or terminating. These 
classifications reflect the transition of the association through the states of idle, 
active and...

Page 244

Programming Manual Pages
9-22Issue  3  May 1998 
Usage
This section shows the associated data structures used with the capability.
Description
This section describes the capability, including its associated parameters.
Return Value
This section gives the values returned by asai_send or asai_rcv when the 
capability is used in those functions.
Errors
See Chapter 7, ‘‘Error Messages’’ for a list of error messages with brief 
explanations of their probable causes.
Notes
This section is used to describe any...

Page 245

Programming Manual Pages
Issue  3  May 1998
9-23
C_3PAD (3ASAI)
Name
C_3PAD — Establish an auto-dial
Ty p e
Continuing — Acknowledged 
Usage
typedef struct{
        asai_common_t       asai_common;
        char                *called_num;
        user_user_t         uudata; 
        long                ofacility;
        char                *ofac_ext;
        long                prio_call;
        long                ack_flag;
        char                pool[C_DATSZ];
}a3pad_info_t;
Description
The...

Page 246

Programming Manual Pages
9-24Issue  3  May 1998 
uudata
The purpose of the user_user information 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 number of octets of user data 
included in the request. This field is set to 0 if no user_user data is present....

Page 247

Programming Manual Pages
Issue  3  May 1998
9-25
This problem will be experienced in the following situation:
A station is monitored using the Third Party Domain Control capability. A 
Third Party Auto Dial capability is sent to the ECS to make a call from the 
monitored station to another party. The ack_flag parameter is set to 
C_ACK_OFF in the Third Party Auto Dial request to indicate that an 
acknowledgment to the C_3PAD is NOT expected from the ECS. If the 
adjunct issues a Third Party Clear Call...

Page 248

Programming Manual Pages
9-26Issue  3  May 1998 
C_3PAD_CONF (3ASAI)
Name
C_3PAD_CONF — Acknowledge an auto-dial request
Ty p e
Continuing — Unacknowledged
Usage
  typedef struct{
        asai_common_t      asai_common;
        call_id_t          call_id;
        party_id_t         party_id;
           ucid_t             ucid;         /* G3V6 */
        char               pool[C_DATSZ];
}a3pad_ack_t;
typedef struct{
        asai_common_t      asai_common;
        long               cause_value;...

Page 249

Programming Manual Pages
Issue  3  May 1998
9-27
ucid
This parameter identifies the UCID (Universal Call ID) assigned by ECS.
cause_value
This parameter can be any of the following:
C_INVALID_CRV
C_USER_BUSY
C_NOUSE_RESP
C_OUT_OF_SERV
C_NETCONJ
C_INVLDIE
C_PROTERR
C_RESUNAVL
See Table 8-1 on page 8-12 in Chapter 8 for further information on cause values.
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 250

Programming Manual Pages
9-28Issue  3  May 1998 
C_3PANS (3ASAI)
Name
C_3PANS — Answer a call
Ty p e
Continuing — Acknowledged 
Usage
typedef struct{
        asai_common_t   asai_common;
        call_id_t       call_id;
        char            pool[C_DATSZ];
}a3pans_info_t;
Description
This capability allows the adjunct to request, on behalf of a station user, to 
“answer” a ringing, bridged or held call that is present at the station.   
Answering a ringing, bridged or held call means to connect a call...
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