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