• Home
  • Raw
  • Download

Lines Matching +full:charge +full:- +full:current +full:- +full:limit +full:- +full:mapping

1 README for the ISDN-subsystem
8 of the ISDN-subsystem.
10 For using the ISDN-subsystem, some additional userlevel programs are
16 /pub/isdn4linux/isdn4k-utils-<VersionNumber>.tar.gz
19 We also have set up a mailing-list:
21 The isdn4linux-project originates in Germany, and therefore by historical
22 reasons, the mailing-list's primary language is german. However mails
29 To write to the mailing-list, write to isdn4linux@listserv.isdn4linux.de
48 to Euro(EDSS1)-type lines. Usually it is simply the phone number.
51 applies to German 1TR6-type lines. This is a one-digit string,
55 term to that one, which applies to your local ISDN-environment.
57 When the link-level-module isdn.o is loaded, it supports up to 16
58 low-level-modules with up to 64 channels. (The number 64 is arbitrarily
59 chosen and can be configured at compile-time --ISDN_MAX in isdn.h).
60 A low-level-driver can register itself through an interface (which is
62 The following char-devices are made available for each channel:
64 A raw-control-device with the following functions:
65 write: raw D-channel-messages (format: depends on driver).
66 read: raw D-channel-messages (format: depends on driver).
67 ioctl: depends on driver, i.e. for the ICN-driver, the base-address of
69 also the boot-code and the protocol software can be loaded into
73 One raw-data-device with the following functions:
74 write: data to B-channel.
75 read: data from B-channel.
79 128 tty-devices (64 cuix and 64 ttyIx) with integrated modem-emulator:
81 (the line-discs are handled by the kernel), which lets you run
83 Seyon, minicom, CSLIP (uri-dip) PPP, mgetty, XCept and Hylafax.
85 The modem-emulation supports the following:
90 [0-9] and [,#.*WPT-S]
96 ATH Hang-up.
98 ATH0 Hang-up.
111 AT&Bx Set Send-Packet-size to x (max. 4000)
112 The real packet-size may be limited by the
113 low-level-driver used. e.g. the HiSax-Module-
114 limit is 2000. You will get NO Error-Message,
121 AT&D2 DTR-low-edge: Hang up and return to
125 AT&F Reset all registers and profile to "factory-defaults"
136 Reg 14 (Layer-2 protocol):
152 AT&Sx Set window-size (x = 1..8) (not yet implemented)
156 AT&X0 BTX-mode and T.70-mode off (default)
157 AT&X1 BTX-mode on. (S13.1=1, S13.5=0 S14=0, S16=7, S18=7, S19=0)
158 AT&X2 T.70-mode on. (S13.1=1, S13.5=1, S14=0, S16=7, S18=7, S19=0)
162 For voice-mode commands refer to README.audio
167 (The escape character - default '+' - can be set in the
176 (no auto-answer if S0=0).
206 Bit 7 0 = Cisco-PPP-flag-hack off (default).
207 1 = Cisco-PPP-flag-hack on.
209 Bit 0: 0 = Use delayed tty-send-algorithm
210 1 = Direct tty-send.
230 14 0 Layer-2 protocol:
231 0 = X75/LAPB with I-frames
232 1 = X75/LAPB with UI-frames
233 2 = X75/LAPB with BUI-frames
241 15 0 Layer-3 protocol:
246 16 250 Send-Packet-size/16
247 17 8 Window-size (not yet implemented)
248 18 4 Bit coded register, Service-Octet-1 to accept,
257 Layer-2-protocol is automatically
260 the most significant 1-bit is chosen to
262 19 0 Service-Octet-2
264 Service-Octet-1 of last call.
265 Bit mapping is the same as register 18
283 the line-status (/dev/isdninfo) is made available.
293 2. has the same protocol settings for the B-channel.
296 4. Either the channel is not bound exclusively to another Net-interface, or
298 (For usage of the bind-features, refer to the isdnctrl-man-page)
301 and the "connection" between the low-level-layer and the link-level-layer
310 requested protocols for the B-channel. If a net-interface, however
311 is pre-bound to a channel, this channel is used directly.
323 Always use the latest module utilities. The current version is
325 are not capable of setting the driver-Ids correctly.
327 3. Lowlevel-driver configuration.
330 README.<yourDriver> for information on driver-specific setup.
332 4. Device-inodes
335 Documentation/admin-guide/devices.rst. The major numbers are:
337 43 for the ISDN-tty's.
338 44 for the ISDN-callout-tty's.
343 a) For some card-types, firmware has to be loaded into the cards, before
344 proceeding with device-independent setup. See README.<yourDriver>
349 c) If you want to have really permanent "Modem"-settings on disk, you
350 can start the daemon iprofd. Give it a path to a file at the command-
351 line. It will store the profile-settings in this file every time
352 an AT&W0 is performed on any ISDN-tty. If the file already exists,
359 e) Set the EAZ (or MSN for Euro-ISDN):
362 (For 1TR6 a single digit is allowed, for Euro-ISDN the number is your
363 real MSN e.g.: Phone-Number)
372 g) Set the timeout for hang-up:
375 h) additionally you may activate charge-hang-up (= Hang up before
376 next charge-info, this only works, if your isdn-provider transmits
377 the charge-info during and after the connection):
385 "auto" means that the interface is in auto-dial mode, and will
401 k) (optional) If you run X11 and have Tcl/Tk-wish version 4.0, you can use
402 the script tools/tcltk/isdnmon. You can add actions for line-status
404 do that. There are other tty-based tools in the tools-subdirectory
408 l) For initial testing, you can set the verbose-level to 2 (default: 0).
410 to one of the configured net-interfaces:
414 automatic dial-out (look at syslog kernel-messages).
420 which starts with "eth". The number of "eth"-interfaces is limited by
426 Only incoming calls, for which the caller-id is listed in the access
427 list of the interface are accepted. You can add caller-id's With the
428 command "isdnctrl addphone <InterfaceName> in <caller-id>"
429 Euro-ISDN does not transmit the leading '0' of the caller-id for an
432 to configure here is "9311234567". The pattern-match function
438 [1-5] one digit between '1' and '5'
446 Switch the hang-up-timer for incoming calls on or off.
452 Deletes a number from one of the access-lists of the interface.
459 Switches an interface to callback-mode. In this mode, an incoming call
460 will be rejected and after this the remote-station will be called. If
461 you test this feature by using ping, some routers will re-dial very
463 In this case use ping with the option -i <sec> to increase the interval
464 between echo-packets.
475 Selects the type of packet-encapsulation. The encapsulation can be changed
480 rawip (Default) Selects raw-IP-encapsulation. This means, MAC-headers
482 ip IP with type-field. Same as IP but the type-field of the MAC-header
485 ../networking/x25-iface.txt). Use this for running the linux
487 cisco-h A special-mode for communicating with a Cisco, which is configured
489 ethernet No stripping. Packets are sent with full MAC-header.
490 The Ethernet-address of the interface is faked, from its
491 IP-address: fc:fc:i1:i2:i3:i4, where i1-4 are the IP-addr.-values.
494 uihdlc HDLC with UI-frame-header (for use with DOS ISPA, option -h1)
501 Watching packets, using standard-tcpdump will fail for all encapsulations
503 without MAC-header. A patch for tcpdump is included in the utility-package
506 "isdnctrl l2_prot <InterfaceName> <L2-ProtocolName>"
507 Selects a layer-2-protocol.
508 (With the ICN-driver and the HiSax-driver, "x75i" and "hdlc" is available.
512 isdnctrl l3_prot <InterfaceName> <L3-ProtocolName>
513 The same for layer-3. (At the moment only "trans" is allowed)
516 Shows all parameters of an interface and the charge-info.
525 dialout of a specific net-interface. This can be done with the above
527 module. The <ChannelNumber> is counted from zero. The upper limit
529 2 channels, so the upper limit is one.
539 the only device connected to the S0-bus. Otherwise it could happen that
544 Creates a slave interface for channel-bundling. Slave interfaces are
545 not seen by the kernel, but their ISDN-part can be configured with
551 cps, according to their "huptimeout"-parameter.
555 it sends a dial-request to its slave.
561 "isdnctrl mapping <DriverId> MSN0,MSN1,MSN2,...MSN9"
562 This installs a mapping table for EAZ<->MSN-mapping for a single line.
563 Missing MSN's have to be given as "-" or can be omitted, if at the end
566 mixed 1TR6- and Euro-Type lines. In this case, the interface has to be
567 configured to a 1TR6-type EAZ (one digit). The mapping is also valid
568 for tty-emulation. Seen from the interface/tty-level the mapping
570 real MSN's (more digits) also, in which case the mapping will be ignored.
573 You have a 1TR6-type line with base-nr. 1234567 and a Euro-line with
574 MSN's 987654, 987655 and 987656. The DriverId for the Euro-line is "EURO".
576 isdnctrl mapping EURO -,987654,987655,987656,-,987655
586 6. If you want to write a new low-level-driver, you are welcome.
587 The interface to the link-level-module is described in the file INTERFACE.
593 For developers only, there is a second mailing-list. Write to me
598 -Fritz