isdnCIPvalue(D4isdn)
isdnCIPvalue --
ISDN compatibility information profile value parameters
Synopsis
#include <sys/types.h>
#include <sys/scoisdn.h>
typedef isdnWord_t isdnCIPvalue_t;
Description
The isdnCIPvalue parameter identifies a complete
Compatibility Information Profile (CIP):
-
``Bearer Capability'' (BC)
-
``Low Layer Compatibility'' (LLC)
-
``High Layer Compatibility'' (HLC)
With this parameter, standard applications are not required to
do complex coding and decoding of the aforementioned information
elements.
Some of the CIP values only define a ``Bearer Capability''
and others define a combination of ``Bearer Capability''
and ``High Layer Compatibility''. A ``Low Layer
Compatibility'' information element is not defined with the
CIP and must be provided by the application if required.
The isdnCIPvalue
parameter is used by the
ISDN_CONNECT.ISDN_REQ(D7isdn)
and
ISDN_CONNECT.ISDN_IND(D7isdn)
messages.
BC values
CIP values defining only ``Bearer Capability''
have these attributes (except where noted otherwise):
-
coding standard: ITU
-
transfer mode: circuit mode
-
information transfer rate: 64Kbps
Valid BC values for the indicated service (except where
indicated, the information transfer capability corresponds to
the service) are:
ISDN_CIPVAL_NONE-
no predefined profile
ISDN_CIPVAL_SPEECH-
speech
user information layer 1 protocol-
G.711
BC coding-
<0x04, 0x03, 0x80, 0x90, 0xA3> or
<0x04, 0x03, 0x80, 0x90, 0xA2>
NOTE:
The latter coding applies to ISDN with a default of A-Law coding
for speech/audio. For ISDN with a default of -Law coding,
the corresponding values will be used
ISDN_CIPVAL_UNRESTRICTED-
unrestricted digital information
BC coding-
<0x04, 0x02, 0x88, 0x90>
ISDN_CIPVAL_RESTRICTED-
restricted digital information
BC coding-
<0x04, 0x02, 0x89, 0x90>
ISDN_CIPVAL_3KHZAUDIO-
3.1KHz audio
user information layer 1 protocol-
G.711
BC coding-
<0x04, 0x03, 0x90, 0x90, 0xA3> or
<0x04, 0x03, 0x80, 0x90, 0xA2>
NOTE:
The latter coding applies to ISDN with a default of A-Law coding
for speech/audio. For ISDN with a default of -Law coding,
the corresponding values will be used
ISDN_CIPVAL_7KHZAUDIO-
7.0 kHz audio
information transfer capability-
unrestricted digital information with tones and announcements
BC coding-
<0x04, 0x02, 0x91, 0x90>
ISDN_CIPVAL_VIDEO-
video
BC coding-
<0x04, 0x02, 0x98, 0x90>
ISDN_CIPVAL_PACKET-
packet mode
information transfer capability-
unrestricted digital information
transfer mode-
packet mode
information transfer rate-
packet mode
layer 2 protocol-
X.25 layer 2
layer 3 protocol-
X.25 layer 3
BC coding-
<0x04, 0x04, 0x88, 0xC0, 0xC6, 0xE6>
ISDN_CIPVAL_56KRATEADAPT-
56Kbps rate adaptation
information transfer capability-
unrestricted digital information
layer 1 protocol-
ITU standardized rate adaptation V.110/X.30
information transfer rate-
packet mode at 56Kbps
BC coding-
<0x04, 0x04, 0x88, 0x90, 0x21, 0x8F>
ISDN_CIPVAL_UNRESWANN-
unrestricted digital information with tones and announcements
layer 1 protocol-
H.221, H.242
BC coding-
<0x05, 0x02, 0x91, 0x90, 0xA5>
BC/HLC values
CIP values defining a combination of ``Bearer Capability''
and ``High Layer Capability'' have these attributes
(except where noted otherwise):
-
coding standard: ITU
-
interpretation: first characteristics identification is to be used
-
presentation: high layer protocol profile
-
Bearer Capability: according to corresponding BC value
Valid BC/HLC values for the indicated service (except where
indicated, the high later characteristics identification corresponds
to the service) are:
ISDN_CIPVAL_TELEPHONY-
telephony
Bearer Capability-
according to
ISDN_CIPVAL_SPEECH
HLC coding-
<0x7D, 0x02, 0x91, 0x81>
ISDN_CIPVAL_FAXGROUP23-
fax group 2/3
Bearer Capability-
according to
ISDN_CIPVAL_3KHZAUDIO
HLC coding-
<0x7D, 0x02, 0x91, 0x84>
ISDN_CIPVAL_FAXGROUP4-
fax group 4 class 1
Bearer Capability-
according to
ISDN_CIPVAL_UNRESTRICTED
HLC coding-
<0x7D, 0x02, 0x91, 0xA1>
ISDN_CIPVAL_TELTXMIXED-
Teletex (basic & mixed)
Bearer Capability-
according to
ISDN_CIPVAL_UNRESTRICTED
HLC coding-
<0x7D, 0x02, 0x91, 0xA4>
ISDN_CIPVAL_TELTXPROC-
Teletex (basic & proc)
Bearer Capability-
according to
ISDN_CIPVAL_UNRESTRICTED
HLC coding-
<0x7D, 0x02, 0x91, 0xA8>
ISDN_CIPVAL_TELTXBASIC-
Teletex (basic)
Bearer Capability-
according to
ISDN_CIPVAL_UNRESTRICTED
HLC coding-
<0x7D, 0x02, 0x91, 0xB1>
ISDN_CIPVAL_VIDEOTEX-
Videotex
Bearer Capability-
according to
ISDN_CIPVAL_UNRESTRICTED
HLC coding-
<0x7D, 0x02, 0x91, 0xB2>
ISDN_CIPVAL_TELEX-
Telex
Bearer Capability-
according to
ISDN_CIPVAL_UNRESTRICTED
HLC coding-
<0x7D, 0x02, 0x91, 0xB5>
ISDN_CIPVAL_X400-
X.400 message handling
Bearer Capability-
according to
ISDN_CIPVAL_UNRESTRICTED
HLC coding-
<0x7D, 0x02, 0x91, 0xB8>
ISDN_CIPVAL_X200-
X.200 OSI applications
Bearer Capability-
according to
ISDN_CIPVAL_UNRESTRICTED
HLC coding-
<0x7D, 0x02, 0x91, 0xC1>
ISDN_CIPVAL_7KTELEPHONY-
7 kHz Telephony
Bearer Capability-
according to
ISDN_CIPVAL_UNRESWANN
HLC coding-
<0x7D, 0x02, 0x91, 0x81>
ISDN_CIPVAL_VIDTELFIRST-
Video Tel F.721, first
Bearer Capability-
according to
ISDN_CIPVAL_UNRESWANN
HLC coding-
<0x7D, 0x03, 0x91, 0xE0, 0x01>
ISDN_CIPVAL_VIDTELSEC-
Video Tel F.721, second
Bearer Capability-
according to
ISDN_CIPVAL_UNRESTRICTED
HLC coding-
<0x7D, 0x03, 0x91, 0xE0, 0x02>
References
Intro(D4isdn)
``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