1isdnctrl_conf(8)            System Manager's Manual           isdnctrl_conf(8)
2
3
4

NAME

6       isdnctrl_conf - isdnctrl configuration
7
8       writeconf file
9            Writes  the  configuration  into  a  file. If file is omitted, the
10            default file /etc/isdn/isdn.conf will be used.
11
12       readconf file
13            Reads the configuration from a  file.  If  file  is  omitted,  the
14            default file /etc/isdn/isdn.conf will be used.
15
16
17   Syntax of the configuration file
18       This syntax will be used for the options readconf and writeconf.
19
20       All  entries are included in the section [ISDNCTRL].  This section con‐
21       tains an entry INTERFACES, which describes the interfaces. Each subsec‐
22       tion [INTERFACE] or [SLAVE] describes one interface. There are the fol‐
23       lowing entries possible:
24
25       NAME = name
26            The name of the interface.  This entry is required.
27
28            Example: NAME = ippp0
29
30       EAZ = eaz
31            Set the EAZ or the MSN.  This entry is required.
32
33            Example: EAZ = 4711
34
35       PHONE_IN = num [num...]
36            Set the incoming phone number(s).  It requires at least one  blank
37            between the different numbers.
38
39            Example: PHONE_IN = 08151234 08151235 08151236
40
41       PHONE_OUT = num [num...]
42            Set  the outgoing phone number(s).  It requires at least one blank
43            between the different numbers.
44
45            Example: PHONE_OUT = 08151237 08151238
46
47       SECURE = on|off
48            Turn on or off the security feature.
49
50            Example: SECURE = on
51
52       CALLBACK = off|in|out
53            Selects callback mode.
54
55            Example: CALLBACK = in
56
57       CBHUP = on|off
58            Turns on or off hangup before starting callback.
59
60            Example: CBHUP = on
61
62       CBDELAY = seconds
63            Set the callback delay to seconds.
64
65            Example: CBDELAY = 5
66
67       DIALMAX = num
68            Set the number of dial attempts to num.
69
70            Example: DIALMAX = 1
71
72       HUPTIMEOUT = seconds
73            Set the hangup time to seconds.
74
75            Example: HUPTIMEOUT = 20
76
77       IHUP = on|off
78            Turns on or off the hangup timeout for incoming calls.
79
80            Example: IHUP = on
81
82       CHARGEHUP = on|off
83            Turns on or off hangup before next charge info.
84
85            Example: CHARGEHUP = on
86
87       CHARGEINT = seconds
88            Sets the charge interval to seconds.
89
90            Example: CHARGEINT = 1
91
92       L2_PROT = protocol
93            Set the layer-2 protocol.  Allowed values for protocol  are  x75i,
94            x75ui, x75bui and hdlc.
95
96            Example: L2_PROT = hdlc
97
98       L3_PROT = protocol
99            Set  the  layer-3  protocol.   Allowed  value for protocol is only
100            trans.
101
102            Example: L3_PROT = trans
103
104       ENCAP = encapsulation
105            Sets the encapsulation mode.  Allowed values for encapsulation are
106            rawip, ip, cisco_h, cisco_hk, ethernet, syncppp and uihdlc.
107
108            Example: ENCAP = rawip
109
110       ADDSLAVE = slave
111            Adds a slave interface for channel-bundling.
112
113            Example: ADDSLAVE = s-ippp0
114
115       SDELAY = seconds
116            Set the delay in seconds for the slave-dialing.
117
118            Example: SDELAY = 10
119
120       TRIGGER = cps
121            Set trigger level for slave-dialing.
122
123            Example: TRIGGER = 4000
124
125       BIND = driverId,channel
126            Binds  the  current  interface  to  a  specific  physical channel.
127            Before and after the comma may not be a blank.
128
129            Example: BIND = teles1,0
130
131       PPPBIND = num
132            Binds the current interface to the ippp device  /dev/ipppX.   This
133            works only for synchronous PPP.  The value must be a number.
134
135            Example: PPPBIND = 0
136
137
138       Example for a configuration file
139
140            [ISDNCTRL]
141              INTERFACES = {
142                [INTERFACE]
143                NAME      = isdn0
144                EAZ       = 4711
145                PHONE_IN  = 08151234
146                PHONE_OUT = 08151234
147                SECURE    = on
148                DIALMAX   = 1
149                HUPTIMEOUT= 20
150                IHUP      = on
151                CHARGEHUP = on
152                L2_PROT   = hdlc
153                L3_PROT   = trans
154                ENCAP     = rawip
155                ADDSLAVE  = s-isdn0
156                SDELAY    = 10
157
158                [SLAVE]
159                NAME      = s-isdn0
160                EAZ       = 4711
161                PHONE_OUT = 08151234
162                SECURE    = on
163                DIALMAX   = 1
164                HUPTIMEOUT= 10
165                IHUP      = on
166                CHARGEHUP = on
167                L2_PROT   = hdlc
168                L3_PROT   = trans
169                ENCAP     = rawip
170
171                [INTERFACE]
172                NAME      = ippp0
173                EAZ       = 4712
174                PHONE_OUT = 08151235 08151236
175                SECURE    = on
176                DIALMAX   = 5
177                HUPTIMEOUT= 200
178                IHUP      = on
179                CHARGEHUP = on
180                L2_PROT   = hdlc
181                L3_PROT   = trans
182                ENCAP     = syncppp
183                PPPBIND   = 0
184              }
185
186
187
188isdnctrl_conf                    01 June 2015                 isdnctrl_conf(8)
Impressum