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 -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 -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