isdnctrl_conf (8) Linux Manual Page
isdnctrl_conf – isdnctrl configuration
writeconffile- Writes the configuration into a file. If file is omitted, the default file
/etc/isdn/isdn.confwill be used. readconffile- Reads the configuration from a file. If file is omitted, the default file
/etc/isdn/isdn.confwill be used.
Syntax of the configuration file
This syntax will be used for the options readconf and writeconf. All entries are included in the section [ISDNCTRL]. This section contains an entry INTERFACES, which describes the interfaces. Each subsection [INTERFACE] or [SLAVE] describes one interface. There are the following entries possible:
NAME =name- The name of the interface. This entry is required.
Example:NAME = ippp0 EAZ =eaz- Set the EAZ or the MSN. This entry is required.
Example:EAZ = 4711 PHONE_IN =num[num…]- Set the incoming phone number(s). It requires at least one blank between the different numbers.
Example:PHONE_IN = 08151234 08151235 08151236 PHONE_OUT =num[num…]- Set the outgoing phone number(s). It requires at least one blank between the different numbers.
Example:PHONE_OUT = 08151237 08151238 SECURE = on|off- Turn on or off the security feature.
Example:SECURE = on CALLBACK = off|in|out- Selects callback mode.
Example:CALLBACK = in CBHUP = on|off- Turns on or off hangup before starting callback.
Example:CBHUP = on CBDELAY =seconds- Set the callback delay to seconds.
Example:CBDELAY = 5 DIALMAX =num- Set the number of dial attempts to num.
Example:DIALMAX = 1 HUPTIMEOUT =seconds- Set the hangup time to seconds.
Example:HUPTIMEOUT = 20 IHUP = on|off- Turns on or off the hangup timeout for incoming calls.
Example:IHUP = on CHARGEHUP = on|off- Turns on or off hangup before next charge info.
Example:CHARGEHUP = on CHARGEINT =seconds- Sets the charge interval to seconds.
Example:CHARGEINT = 1 L2_PROT =protocol- Set the layer-2 protocol. Allowed values for protocol are
x75i,x75ui,x75buiandhdlc.Example:L2_PROT = hdlc L3_PROT =protocol- Set the layer-3 protocol. Allowed value for protocol is only
trans.Example:L3_PROT = trans ENCAP =encapsulation- Sets the encapsulation mode. Allowed values for encapsulation are
rawip,ip,cisco_h,cisco_hk,ethernet,syncpppanduihdlc.Example:ENCAP = rawip ADDSLAVE =slave- Adds a slave interface for channel-bundling.
Example:ADDSLAVE = s-ippp0 SDELAY =seconds- Set the delay in seconds for the slave-dialing.
Example:SDELAY = 10 TRIGGER =cps- Set trigger level for slave-dialing.
Example:TRIGGER = 4000 BIND =driverId,channel- Binds the current interface to a specific physical channel. Before and after the comma may not be a blank.
Example:BIND = teles1,0 PPPBIND =num- Binds the current interface to the ippp device
/dev/ipppX.This works only for synchronous PPP. The value must be a number.Example:PPPBIND = 0 Example for a configuration file- [ISDNCTRL]
INTERFACES = {
[INTERFACE]
NAME = isdn0
EAZ = 4711
PHONE_IN = 08151234
PHONE_OUT = 08151234
SECURE = on
DIALMAX = 1
HUPTIMEOUT= 20
IHUP = on
CHARGEHUP = on
L2_PROT = hdlc
L3_PROT = trans
ENCAP = rawip
ADDSLAVE = s-isdn0
SDELAY = 10 [SLAVE] NAME = s-isdn0 EAZ = 4711 PHONE_OUT = 08151234 SECURE = on DIALMAX = 1 HUPTIMEOUT= 10 IHUP = on CHARGEHUP = on L2_PROT = hdlc L3_PROT = trans ENCAP = rawip [INTERFACE] NAME = ippp0 EAZ = 4712 PHONE_OUT = 08151235 08151236 SECURE = on DIALMAX = 5 HUPTIMEOUT= 200 IHUP = on CHARGEHUP = on L2_PROT = hdlc L3_PROT = trans ENCAP = syncppp PPPBIND = 0 }
