Commit Graph

310 Commits

Author SHA1 Message Date
Karsten Keil 96f9fc02d1 Fix spelling mistake in dest.cdb (s/Appenweiler/Appenweier/)
Author: Rolf Leggewie <foss@rolf.leggewie.biz>

Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
2012-02-26 18:21:43 +01:00
Karsten Keil dce2c7ee85 isdnlog enhancments
taken from Debian sid isdnlog-diffs.patch without
the directory change for the logfile

Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
2012-02-26 18:21:28 +01:00
tobiasb faa791d659 Numerous corrections from Jochen Frieling
who carefully reviewed the entire file.
2008-12-20 17:00:36 +00:00
keil 3e044b3aec - fix library directories
- build without root permissions
2008-08-31 10:49:37 +00:00
tobiasb 8237c95ce1 Fixed misspelled area code names, thanks to Wolfgang Hamann. 2007-10-02 22:22:12 +00:00
tobiasb b4ebc28847 Made isdnrep and isdnrate buildable under cygwin. See ChangeLog for details. 2007-01-05 04:23:57 +00:00
tobiasb 256b81333f Applied patches to manpages from http://catb.org/~esr/doclifter/problems.html 2007-01-05 02:40:54 +00:00
keil 79e42a45ee Bobenkirchen -> Bobenneukirchen
Thanks to Sigward Funke <sfunke@rz.uni-leipzig.de>
2006-08-16 16:15:35 +00:00
tobiasb 7e0476c2b5 8102 Hoehenkirchen Siegert_s_brunn (Thomas Hillgaertner) 2006-07-03 18:20:55 +00:00
tobiasb 9ca25a75bf Changed name for 08803 from Preissenberg to Peissenberg.
Reported by Andy Spiegl as Debian bug #302568.
2006-02-12 16:35:16 +00:00
tobiasb e9359063bb Support for pre-UTF8 systems. NO_UTF8=1 in makefile, Makefile.in or the make
command line will convert the data files from UTF-8 to ISO-8859-1 (latin1)
using iconv.  The distributed source data files in UTF-8 charset remain
unchanged.  Without NO_UTF8 set, there shall be no changes at all.
2006-02-12 16:16:36 +00:00
tobiasb 4c955de366 New version number 4.71. Change in zone lookup. 2006-02-05 02:44:04 +00:00
keil 29a44534c8 make isdnlog data UTF8 encoded 2006-01-23 17:07:09 +00:00
keil 6cfa9706c7 make GCC4 happy 2005-08-01 12:14:29 +00:00
tobiasb 4935844ce9 Various corrections for south-western Germany, suggested by Ralf Kleemann. 2005-03-28 09:58:57 +00:00
tobiasb 7604713269 New feature: provider skipping.
Certain providers can be completely ignored (skipped) when loading the
rate-file.  The selection is done by Q: tags in rate.conf or by skipProv=
in the parameter file.  The syntax is explained in the new manual page
rate.conf(5).  Absurd settings for provider skipping may cause trouble.
The version number will change to 4.70 in a few days after an update
of the rate-de.dat.
2005-02-23 14:33:37 +00:00
tobiasb 3cbe8ed1bf Renamed +49-9941 from Kötzling to Kötzting after hint from Matthias Koerber.
Added regions for multiple entries of Kirchberg and Kirchberg.
2005-01-31 17:11:45 +00:00
tobiasb c1986dab61 Fixed processing of numbers without an entry in dest.cdb like +8. 2005-01-12 16:28:05 +00:00
tobiasb 235e230398 Renamed +49-5371 from Giffhorn to Gifhorn after hint from Emil "nobs" Obermayr. 2005-01-12 16:06:45 +00:00
tobiasb d2ac230cd2 Improved utilization of special number information from ratefile. 2005-01-02 16:37:21 +00:00
tobiasb f874a36926 Renamed +49-37438 from Bad Bramberg to Bad Brambach after hint from Sigward
Funke, Leipzig.  Added regions for multiple entries of Bergen and others.
2004-12-30 17:27:13 +00:00
tobiasb f1f58ba0d9 Show date with type of day for isdnrate -vT ... 2004-12-18 15:10:50 +00:00
tobiasb cfa01bad96 Let "make all" in the isdnlog directory create the necessary zone files. 2004-12-10 18:26:10 +00:00
tobiasb 1b695758c3 Increased length of area code (.area of a TELNUM) from 9 to 15 digits.
This is needed for long special numbers in isdnrate and isdnrep -r.
2004-11-09 22:22:54 +00:00
tobiasb 659ecd9934 Enabled text substitution by configure for isdnlog sample config files
The pointer to isdnlog documentation required a new config option.
Added another config option and data for Chinese area codes.
2004-10-28 01:53:28 +00:00
tobiasb bc05be851f Fix for t:? in ratefile after T: lines with day * and other days. 2004-10-23 17:40:21 +00:00
tobiasb 76d67818a5 Removed restriction that workday (W) must not be holiday (H) too.
Updated rate-files(5): priority of days, U:^..., s/weekday/workday.
2004-10-04 14:50:41 +00:00
tobiasb 725a2415b2 Two small changes for pp_rate: ignore leading white space at first area
name of A: line and remove progress notice after unknown area name search.
2004-09-29 21:13:32 +00:00
tobiasb f800d91a7a Changed handling of multiple "calling party number" information elements.
The network provided number is now preferred in any case.  The other
number (typical set by originating user) can be ignored using the
ignoreCOLP or -U setting, which allows different values for COLP and CLIP
now.  (The old behaviour was to use the first number if ignoreCOLP was set
and the network provided number regardless of order otherwise.)
2004-09-29 21:02:01 +00:00
tobiasb 07ba460b3a Check provider and price (new) when comparing provider rankings. 2004-09-27 18:00:23 +00:00
tobiasb 0e7cad2419 Improved isdnrate -T ..., see ChangeLog for details. 2004-09-07 23:48:48 +00:00
tobiasb 2ce9303a2a New parameter file entry "ignoreUPD" for suppressing "Unexpected
discrimator (...)" messages, demanded by Günther J. Niederwimmer
on the suse-isdn mailing list.
2004-09-05 22:04:55 +00:00
tobiasb 658e05fadb Minor fixes, required by gcc-3.4: Label at end of block, double function
declaration.  Revealed by Andreas Jochens as Debian bug #266523.
2004-08-25 21:22:05 +00:00
tobiasb 5117e910f0 Three corrections in Western Pomerania by Klaus Lange from Ueckermünde.
Distinguished Feldberg Mecklenburg and Feldberg Black Forest.
2004-08-11 22:07:50 +00:00
tobiasb 3666819646 New entry `REPOPTIONS' in section [ISDNLOG] of the isdn configuration
file.  This will be used for commandline options defaults of isdnrep.
2004-07-24 16:16:56 +00:00
tobiasb ae9b0e8e5a Patch to isdnlog manpages by Matthias Klose <doko@cs.tu-berlin.de>,
a maintainer of Debian's isdnutils source package:
- add manpage for isdnbill *)
- fix typo in isdnrate.man
- isdnbill.c: add english help texts
--
*) Renamed the sourcefile isdnrep/isdnbill.man to isdnrep/isdnbill.1.in
because only @MANDATE@ is replaced in %.man files. Other @VARS@ have to
be processed by config.status and therefore noted in configure.in and
configure. The isdnrep manpage was used as template for those entries.
2004-07-13 21:44:18 +00:00
tobiasb 003ea565c3 Fixed outdated source code comment. 2004-02-06 16:58:01 +00:00
tobiasb f06fb3e873 Second step in restricting fds at isdnlog restart and script starting.
The fd limit is now taken from getrlimit() instead of NR_OPEN.
Close_Fds(first) which tries to close all possible fds is generally
built in but the execution must be requested with "closefds=yes" in
the parameterfile otherwise the isdnlog behaviour remains unchanged.
2004-01-28 14:27:46 +00:00
tobiasb 0cc235de67 Do not ignore last provider in ratefile if it contains only redirs (R:)
and no real zones (Z:).
Check whether the resulting zone from getZone is covered by a redir.
Describe current limitations of redirs in rate-files manpage.
2004-01-11 15:16:11 +00:00
tobiasb 567611d3af New options -c and -i for overriding the RATECONF and RATEFILE setting
in isdn.conf.  May be useful for rate-file testing.
2004-01-10 16:43:24 +00:00
tobiasb 53f63986e0 Added Belgian area codes which have been provided by
Siegfried Delwiche <siegfried.delwiche@siemens.com>.
Note: Definitions that also occur for the same number in
country-de.dat or cities.dat are ignored in the code file.
2003-11-22 17:35:25 +00:00
tobiasb a4d6ac0580 Since version 5.8.0 the perl interpreter may expect all filehandles to
be in UTF-8 depending on the locale settings.  isdnlog and its tools are
completely unaware of unicode, so the default encoding is set back to
iso-8859-1 (latin1).  The backward compatible notation was hinted by
Leopold Toetsch.  The changes for perl 5.8.0 are described at
http://www.perldoc.com/perl5.8.0/pod/perldelta.html#PerlIO-is-Now-The-Default
2003-11-22 17:25:50 +00:00
tobiasb 0680582c2b isdnlog-4.67:
- Enhancements for isdnrep:
   - New option -r for recomputing the connection fees with the rates
     from the current (and for a different or the cheapest provider).
   - Revised output format of summaries at end of report.
   - New format parameters %j, %v, and %V.
   - 2 new input formats for -t option.
 - Fix for dualmode workaround 0x100 to ensure that incoming calls
   will not become outgoing calls if a CALL_PROCEEDING message with
   an B channel confirmation is sent by a terminal prior to CONNECT.
 - Fixed and enhanced t: Tag handling in pp_rate.
 - Fixed typo in interface description of tools/rate.c
 - Fixed typo in tools/isdnrate.man, found by Paul Slootman.
 - Minor update to sample isdn.conf files:
   - Default isdnrep format shows numbers with 16 chars (+ & 15 digits).
   - New isdnrep format (-FNIO) without display of transfered bytes.
   - EUR as currency in Austria, may clash with outdated rate-at.dat.
     The number left of the currency symbol is nowadays insignificant.
 - Changes checked in earlier but after step to isdnlog-4.66:
   - New option for isdnrate: `-rvNN' requires a vbn starting with NN.
   - Do not compute the zone with empty strings (areacodes) as input.
   - New ratefile tags r: und t: which need an enhanced pp_rate.
     For a tag description see rate-files(5).
   - Some new and a few updated international cellphone destinations.

NOTE: If there any questions, problems, or problems regarding isdnlog,
   feel free to join the isdn4linux mailinglist, see
   https://www.isdn4linux.de/mailman/listinfo/isdn4linux for details,
   or send a mail in English or German to <tobiasb@isdn4linux.de>.
2003-10-29 17:41:33 +00:00
tobiasb 5a5e249605 Fixed name for area code +49-2429, reported by Stefan Rupp. 2003-10-11 21:03:44 +00:00
tobiasb ff70e99e9a New ratefile tags r: und t: which need an enhanced pp_rate.
For a tag description see rate-files(5).
Some new and a few updated international cellphone destinations.
2003-09-22 19:46:00 +00:00
tobiasb 5700a46ab1 Do not compute the zone with empty strings as input.
Empty areacodes will occur if the national areacodes are not included in
the destination database.  Discovered by Markus Latzel, see article
<3f61378e.550970@n.avalon.psi.talypso.de> in de.comp.os.unix.linux.isdn.
2003-09-11 10:58:56 +00:00
tobiasb ceea8a9948 New option for isdnrate: `-rvNN' requires a vbn starting with NN.
Suggested by Thomas Richter on isdn4linux mailinglist, for reference see
http://listserv.isdn4linux.de/pipermail/isdn4linux/2003-September/000011.html
2003-09-04 19:45:07 +00:00
tobiasb af7e5bfa2c isdnlog-4.66:
- Added support for AVM B1 (with layer 2 d-channel trace) in point-to-
   point mode, where only TEI 0 is used ("Anlagenanschluss" in German).
   Many thanks to Klaus Heske for his testing efforts.
 - The source number "0" in outgoing calls is now expanded to
   +<country><area>0.  This may be useful for point-to-point setups,
   when <area> contains area code and local number without extension.
 - Basic support for different codesets in (E)DSS1 messages.  Except
   for codeset 0, unknown information elements are now silently
   ignored (controlled by ignore_unknown_IE in isdnlog/isdnlog.h).
 - Added some information elements to isdnlog/messages.c.
 - Increased the length of msn (local number) in struct telnum.
 - Fixed seperation of country and area code for long numbers
   in getDest, tools/dest.c.
 - Changed broken (with gcc 2.95.2) generation of .depend.  The old
   output did not consider the location of objectfiles in subdirs.
   Remove this file before compiling this upgraded isdnlog.
 - Moved DUALFIX... defines from tools/tools.h to isdnlog/isdnlog.h.
 - Added missing R:-Links for cellphone entries in country-de.dat.
 - Different entry for each city "Neustadt" in tools/zone/de/code.
 - Earlier changes since isdnlog-4.65:
    - Allow dualmode workaround 0x100 (DUALFIX_DESTNUM) to work also with
      CALL_PROCEEDING messages for cleaning up unanswered incoming calls.
2003-08-26 19:46:11 +00:00
tobiasb 75c7c1392e Added .cvsignore files to isdnlog directories. 2003-07-25 22:55:23 +00:00
tobiasb 408c0bb82c isdnlog-4.65:
- New values for isdnlog option -2x / dual=x with enable certain
   workarounds for correct logging in dualmode in case of prior
   errors.  See `man isdnlog' and isdnlog/processor.c for details.
 - New isdnlog option -U2 / ignoreCOLP=2 for displaying ignored
   COLP information.
 - Improved handling of incomplete D-channel frames.
 - Increased length of number aliases shown immediately by isdnlog.
   Now 127 instead of 32 chars are possible. (Patch by Jochen Erwied.)
 - The zone number for an outgoing call as defined in the rate-file
   is written to the logfile again and used by isdnrep
 - Improved zone summary of isdnrep.  Now the real zone numbers as
   defined in the rate-file are shown.  The zone number is taken
   from the logfile as mentioned before or computed from the current
   rate-file.  Missmatches are indicated with the chars ~,+ and *,
   isdnrep -v ... explains the meanings.
 - Fixed provider summary of isdnrep. Calls should no longer be
   treated wrongly as done via the default (preselected) provider.
 - Fixed the -pmx command line option of isdnrep, where x is the xth
   defined [MSN].
 - `make install' restarts isdnlog after installing the data files.
 - A new version number generates new binaries.
 - `make clean' removes isdnlog/isdnlog/ilp.o when called with ILP=1.
2003-07-25 22:18:02 +00:00