ISDN_CONNECT.ISDN_REQ(D7isdn)
ISDN_CONNECT.ISDN_REQ --
ISDN outgoing physical connection request
Synopsis
   #include <sys/stream.h>
   #include <sys/mdi.h>
   #include <sys/types.h>
   #include <sys/scoisdn.h>
   
   typedef struct isdn_connect_req
   {
       isdnCtrlr_t       ctlr;
       isdnCIPvalue_t    cip;
       isdnCalledNbr_t   calledNbr;
       isdnCallingNbr_t  callingNbr;
       isdnCalledAdr_t   calledAddr;
       isdnCallingAdr_t  callingAddr;
       isdnBproto_t      bProto;
       isdnBC_t          bc;
       isdnLLC_t         llc;
       isdnHLC_t         hlc;
       isdnAddInfo_t     info;
   } isdn_connect_req_t;
Description
The ISDN_CONNECT.ISDN_REQ message consists of one
M_PROTO(D7str)
message block initiating the set-up of an outgoing physical
connection.  An application only has to offer the relevant
parameters; that is, Controller, CIP value, B protocol and
(usually) Called Party number.  Every other structure can be
empty (0 length); in this case, default values will be used for
the remaining structures.
If an application offers Bearer Capability, Low Layer Compatibility,
and/or High Layer Compatibility, the parameter will be used
without checking the resulting combination.
Parameters
 - ctlr
- 
Controller; see
isdnCtrlr(D4isdn).
 - cip
- 
Compatibility Information Profile; see
isdnCIPvalue(D4isdn).
 - calledNbr
- 
Called party number; see
isdnCalledNbr(D4isdn).
 - callingNbr
- 
Calling party number; see
isdnCallingNbr(D4isdn).
 - calledAddr
- 
Called party subaddress; see
isdnCalledAdr(D4isdn).
 - callingAddr
- 
Calling party subaddress; see
isdnCallingAdr(D4isdn).
 - Bproto
- 
B protocol to be used; see
isdnBproto(D4isdn).
The absence of a B protocol value (that is, coding as an empty
structure) will result in the default protocol behavior: 
ISO 7776 (X.75) and window size 7.  This selection
gets overall connectivity with the benefits of HDLC
error recovery.  However, ISO 7776 deals with a default maximum
data length of 128 octets, while the SCO ISDN implementation
can handle at least 2048 octets, depending on the values of the
ISDN_REGISTER
ioctl called by an application.
 - bc
- 
Bearer capability; see
isdnBC(D4isdn).
 - llc
- 
Low Layer Compatibility. See
isdnLLC(D4isdn).
 - hlc
- 
High Layer Compatibility. See
isdnHLC(D4isdn).
 - info
- 
Additional information elements; see
isdnAddInfo(D4isdn).
References
Intro(D4isdn),
Intro(D7isdn)
ISDN_CONNECT.ISDN_CONF(D7isdn),
ISDN_CONNECT.ISDN_IND(D7isdn),
ISDN_CONNECT.ISDN_RESP(D7isdn)
``SCO ISDN adapter drivers'' in Developing MDI network adapter drivers
19 June 2005
© 2005 The SCO Group, Inc.  All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005