DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

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