DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

Intro(D7isdn)


Intro -- Introduction to ISDN messages

Description

ISDN messages convey information between applications and ISDN drivers. An ISDN message is sent in an M_PROTO(D7str) STREAMS message. The control portion contains a isdn_msg_hdr(D4isdn) header; message parameters (as described in Section D4isdn manual pages in Section D4isdn manual pages) are coded in the control portion following the isdn_msg_hdr:

  Message  
header
Parameter
1
Parameter
2
    .....     Parameter
n

    |  Message   | Parameter  | Parameter  |     .....       | Parameter |
    |header      | 1          | 2          |                 | n         |

The messages in this section are defined by SCO but are based on those defined in the CAPI 2.0 specification. For more information on the CAPI Association, see their web site: http://www.capi.org/.

Communication between an application and the ISDN driver always follows this general protocol:

References

Intro(D4isdn)

``SCO ISDN adapter drivers'' in Developing MDI network adapter drivers

Standards compliance

SCO ISDN messages are implementations of messages defined in the CAPI (Common ISDN) Version 2.0; for more information, see the CAPI Association web site. The following list correlates CAPI and SCO messages:

ALERT_REQ
ISDN_ALERT.ISDN_REQ(D7isdn)

ALERT_CONF
ISDN_ALERT.ISDN_CONF(D7isdn)

CONNECT_REQ
ISDN_CONNECT.ISDN_REQ(D7isdn)

CONNECT_CONF
ISDN_CONNECT.ISDN_CONF(D7isdn)

CONNECT_IND
ISDN_CONNECT.ISDN_IND(D7isdn)

CONNECT_RESP
ISDN_CONNECT.ISDN_RESP(D7isdn)

CONNECT_ACTIVE_IND
ISDN_CONNECT_ACTIVE.ISDN_IND(D7isdn)

CONNECT_ACTIVE_RESP
ISDN_CONNECT_ACTIVE.ISDN_RESP(D7isdn)

CONNECT_B3_ACTIVE_IND
ISDN_CONNECT_B3_ACTIVE.ISDN_IND(D7isdn)

CONNECT_B3_ACTIVE_RESP
ISDN_CONNECT_B3_ACTIVE.ISDN_RESP(D7isdn)

CONNECT_B3_REQ
ISDN_CONNECT_B3.ISDN_REQ(D7isdn)

CONNECT_B3_CONF
ISDN_CONNECT_B3.ISDN_CONF(D7isdn)

CONNECT_B3_IND
ISDN_CONNECT_B3.ISDN_IND(D7isdn)

CONNECT_B3_RESP
ISDN_CONNECT_B3.ISDN_RESP(D7isdn)

CONNECT_B3_T90_ACTIVE_IND
ISDN_CONNECT_B3_T90_ACTIVE.ISDN_IND(D7isdn)

CONNECT_B3_T90_ACTIVE_RESP
ISDN_CONNECT_B3_T90_ACTIVE.ISDN_RESP(D7isdn)

DATA_B3_REQ
ISDN_DATA_B3.ISDN_REQ(D7isdn)

DATA_B3_CONF
ISDN_DATA_B3.ISDN_CONF(D7isdn)

DATA_B3_IND
ISDN_DATA_B3.ISDN_IND(D7isdn)

DATA_B3_RESP
ISDN_DATA_B3.ISDN_RESP(D7isdn)

DISCONNECT_B3_REQ
ISDN_DISCONNECT_B3.ISDN_REQ(D7isdn)

DISCONNECT_B3_CONF
ISDN_DISCONNECT_B3.ISDN_CONF(D7isdn)

DISCONNECT_B3_IND
ISDN_DISCONNECT_B3.ISDN_IND(D7isdn)

DISCONNECT_B3_RESP
ISDN_DISCONNECT_B3.ISDN_RESP(D7isdn)

DISCONNECT_REQ
ISDN_DISCONNECT.ISDN_REQ(D7isdn)

DISCONNECT_CONF
ISDN_DISCONNECT.ISDN_CONF(D7isdn)

DISCONNECT_IND
ISDN_DISCONNECT.ISDN_IND(D7isdn)

DISCONNECT_RESP
ISDN_DISCONNECT.ISDN_RESP(D7isdn)

FACILITY_REQ
ISDN_FACILITY.ISDN_REQ(D7isdn)

FACILITY_CONF
ISDN_FACILITY.ISDN_CONF(D7isdn)

FACILITY_IND
ISDN_FACILITY.ISDN_IND(D7isdn)

FACILITY_RESP
ISDN_FACILITY.ISDN_RESP(D7isdn)

INFO_REQ
ISDN_INFO.ISDN_REQ(D7isdn)

INFO_CONF
ISDN_INFO.ISDN_CONF(D7isdn)

INFO_IND
ISDN_INFO.ISDN_IND(D7isdn)

INFO_RESP
ISDN_INFO.ISDN_RESP(D7isdn)

LISTEN_REQ
ISDN_LISTEN.ISDN_REQ(D7isdn)

LISTEN_CONF
ISDN_LISTEN.ISDN_CONF(D7isdn)

MANUFACTURER_REQ, MANUFACTURER_CONF,

MANUFACTURER_IND, MANUFACTURER_RESP
ISDN_MANUFACTURER(D7isdn)

RESET_B3_REQ
ISDN_RESET_B3.ISDN_REQ(D7isdn)

RESET_B3_CONF
ISDN_RESET_B3.ISDN_CONF(D7isdn)

RESET_B3_IND
ISDN_RESET_B3.ISDN_IND(D7isdn)

RESET_B3_RESP
ISDN_RESET_B3.ISDN_RESP(D7isdn)

SELECT_B_PROTOCOL_REQ
ISDN_SELECT_B_PROTOCOL.ISDN_REQ(D7isdn)

SELECT_B_PROTOCOL_CONF
ISDN_SELECT_B_PROTOCOL.ISDN_CONF(D7isdn)

19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005