Technical data

SunOS 5.5 Ioctl Requests isdnio(7I)
typedef struct isdn_param {
isdn_param_tag_t tag;
union {
unsigned int us; /micro seconds /
unsigned int ms; /Timer value in ms /
unsigned int flag; /Boolean /
enum isdn_param_asmb asmb;
enum isdn_param_maint maint;
struct {
isdn_chan_t channel; /Channel to Pause /
int paused; /TRUE or FALSE /
} pause;
unsigned int reserved[2]; /reserved, set to zero /
} value;
} isdn_param_t;
ISDN_PARAM_POWER
If an implementation provides power on and off functions, then power should be
on by default. If flag is ISDN_PARAM_POWER_OFF then a TE interface is forced
into state F0, NT interfaces are forced into state G0. If flag is
ISDN_PARAM_POWER_ON then a TE interface will immediately transition to
state F3 when the TE D-channel is opened. If flag is one, an NT interface will
transition to state G1 when the NT D-channel is opened.
Implementations that do not provide ISDN_POWER return failure with errno set
to ENXIO.
ISDN_POWER is different from ISDN_PH_ACTIVATE_REQ since CCITT
specification requires that if a BRI-TE interface device has power, then it permits
activation.
ISDN_PARAM_NT_T101
This parameter accesses the NT timer value T1. The CCITT recommendations
specify that timer T1 has a value from 5 to 30 seconds. Other standards may
differ.
ISDN_PARAM_NT_T102
This parameter accesses the NT timer value T2. The CCITT recommendations
specify that timer T2 has a value from 25 to 100 milliseconds. Other standards
may differ.
ISDN_PARAM_TE_T103
This parameter accesses the TE timer value T3. The CCITT recommendations
specify that timer T3 has a value from 5 to 30 seconds. Other standards may
differ.
ISDN_PARAM_TE_T104
This parameter accesses the TE timer value T4. The CTS2 specifies that timer T4
is either not used or has a value from 500 to 1000 milliseconds. Other standards
may differ. CTS2 requires that timer T309 be implemented if T4 is not available.
ISDN_PARAM_MAINT
This parameter sets the multi-framing mode of a BRI-TE interface. For normal
modified 7 Apr 1994 7I-159