report footer. `-x' displays only call selected or not deselected by
hour or type of day -- may be useful in conjunction with `-r'.
Activated new configuration file entry `REPOPTIONS' for isdnrep default
options. This options can be disabled by `-c' on the command line.
from the current ratefile if the matching zone did not contain a name after the zone
number. This error was introduced with isdnrep-4.65 or rev. 1.96 of isdnrep.c.
Uwe Furchheim discovered the error and provided sufficient details on the mailinglist
rates4linux-users, see http://sourceforge.net/mailarchive/forum.php?forum_id=4262
- 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>.
- 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.
of a specific date (or range), now hopefully fixed. Please test!
Also replaced usage of tmpnam() with more secure mkstemp().
Reindented some lines, tabstop of 2 is really strange.
now the entries being deleted are output (as usual with isdnrep), and
the rest are preserved in the log.
Also cleaned up error messages to be a bit more consistent.
- README: explain possibility to open the "outfile=" in Append-Mode with "+"
- Fixed 2 typos in isdnlog/tools/zone/de - many thanks to
Tobias Becker <tobias@talypso.de>
- detect interface (via IIOCNETGPN) _before_ setting CHARGEINT/HUPTIMEOUT
- isdnlog/isdnlog/processor.c ... fixed wrong init of IIOCNETGPNavailable
- isdnlog/isdnrep/isdnrep.c ... new option -S summary
- isdnlog/isdnrep/rep_main.c
- isdnlog/isdnrep/isdnrep.1.in
- isdnlog/tools/NEWS
- isdnlog/tools/cdb/debian ... (NEW dir) copyright and such from orig
- new "rate-de.dat" from sourceforge (hi and welcome: Who is "roro"?)
- isdnlog/isdnrep/isdnrep.c ... bugfix for wrong providers and duration
by Hans Klein on d.a.c.i
- isdnlog/tools/rate-at.c ... 1046 Neu, 1002 ab 1.6., 1024
- isdnlog/rate-at.dat ... 1046 Neu, 1002 ab 1.6., 1024
- new rates 01078:3U and 01024:Super_24
- isdnlog/tools/tools.h ... moved one_call, sum_calls to isdnrep.h
==> DO A 'make clean' PLEASE
- isdnlog/tools/telnum.c ... fixed a small typo
- isdnlog/isdnrep/rep_main.c ... incl. dest.h
- isdnlog/isdnrep/isdnrep.c ... fixed %l, %L
- isdnlog/isdnrep/isdnrep.h ... struct one_call, sum_calls are now here
Support for Norway added. Many thanks to Tore Ferner <torfer@pvv.org>
- isdnlog/rate-no.dat ... NEW
- isdnlog/holiday-no.dat ... NEW
- isdnlog/samples/isdn.conf.no ... NEW
- isdnlog/samples/rate.conf.no ... NEW
- Patch from Gerrit Pape <pape@innominate.de>
fixes html-output if "-t" option of isdnrep is omitted
- Patch from Roland Rosenfeld <roland@spinnaker.de>
fixes "%p" in ILABEL and OLABEL
- changed getProvider() to not return NULL on unknown providers
many thanks to Matthias Eder <mateder@netway.at>
- corrected zone-processing when doing a internal -> world call
- removed about 1 Mb of (now unused) data files
- replaced areacodes and "vorwahl.dat" support by zone databases
- fixed "Sonderrufnummern"
- rate-de.dat :: V:1.10-Germany [20-Aug-1999 21:23:27]
in tools directory, declare it as external function.
compiler and linker did not detect the problem.
Now print_msg is a function in rep_main.c and I copied
print_in_modules from isdnconf. Also set_print_fct_for_isdnrep
is removed from isdnrep.c. isdnrep didn�t crash now, but throw
out warning messages about rate.dat and did�t generate output.
- processing of "sonderrufnummern" much more faster
- detection for sonderrufnummern of other provider's implemented
(like 01929:FreeNet)
- Patch from Oliver Lauer <Oliver.Lauer@coburg.baynet.de>
- Patch from Markus Schoepflin <schoepflin@ginit.de>
- easter computing corrected
- rate-de.dat 1.02-Germany [22-May-1999 11:37:33] (from rate-CVS)
- countries-de.dat 1.02-Germany [22-May-1999 11:37:47] (from rate-CVS)
- new option "-B" added (see README)
(using "isdnlog -B16 ..." isdnlog now works in the Netherlands!)
- "make install" now install's "rate-xx.dat", "rate.conf" and "ausland.dat"
- "holiday-xx.dat" Version 1.1
- many rate fixes (Thanks again to Michael Reinelt <reinelt@eunet.at>)
WARNING: This is pre-ALPHA-dont-ever-use-Code!
"tarif.dat" (aka "rate-xx.dat"): the next generation!
You have to do the following to test this version:
cp /usr/src/isdn4k-utils/isdnlog/holiday-de.dat /etc/isdn
cp /usr/src/isdn4k-utils/isdnlog/rate-de.dat /usr/lib/isdn
cp /usr/src/isdn4k-utils/isdnlog/samples/rate.conf.de /etc/isdn/rate.conf
After that, add the following entries to your "/etc/isdn/isdn.conf" or
"/etc/isdn/callerid.conf" file:
[ISDNLOG]
SPECIALNUMBERS = /usr/lib/isdn/sonderrufnummern.dat
HOLIDAYS = /usr/lib/isdn/holiday-de.dat
RATEFILE = /usr/lib/isdn/rate-de.dat
RATECONF = /etc/isdn/rate.conf
Please replace any "de" with your country code ("at", "ch", "nl")
Good luck (Andreas Kool and Michael Reinelt)
- moved "sondernnummern.c" from isdnlog/ to tools/
- "holiday.c" and "rate.c" integrated
- NetCologne rates from Oliver Flimm <flimm@ph-cip.uni-koeln.de>
- corrected UUnet and T-Online rates
- more tesion)) Tarife from Michael Graw <Michael.Graw@bartlmae.de>
- use "bunzip -f" from Franz Elsner <Elsner@zrz.TU-Berlin.DE>
- show another "cheapest" hint if provider is overloaded ("OVERLOAD")
- "make install" now makes the required entry
[GLOBAL]
AREADIFF = /usr/lib/isdn/vorwahl.dat
- README: Syntax description of the new "rate-at.dat"
- better integration of "sondernummern.c" from mario.joussen@post.rwth-aachen.de
- server.c: buffer overrun fix from Michael.Weber@Post.RWTH-Aachen.DE (Michael Weber)
- new Option "-u1" (or "ignoreRR=1")
- added version information to "sonderrufnummern.dat"
- added debug messages if sonderrufnummern.dat or tarif.dat could not be opened
- sonderrufnummern.dat V 1.01 - new 01805 rates
- new March 1999 tarife
- added new provider "01051 Telecom"
- fixed a buffer overrun from Michael Weber <Michael.Weber@Post.RWTH-Aachen.DE>
- fixed a bug using "sondernnummern.c"
- fixed chargeint change over the time
- "make install" now install's "sonderrufnummern.dat", "tarif.dat",
"vorwahl.dat" and "tarif.conf"! Many thanks to
Mario Joussen <mario.joussen@post.rwth-aachen.de>
- Euracom Frames would now be ignored
- fixed warnings in "sondernnummern.c"
- "10plus" messages no longer send to syslog
CHARGEMAX fix from Oliver Lauer <Oliver.Lauer@coburg.baynet.de>
isdnrep fix from reinhard.karcher@dpk.berlin.fido.de (Reinhard Karcher)
"takt_at.c" fixes from Ulrich Leodolter <u.leodolter@xpoint.at>
sondernummern.c from Mario Joussen <mario.joussen@post.rwth-aachen.de>
Reenable usage of the ZONE entry from Schlottmann-Goedde@t-online.de
Fixed a typo in callerid.conf.5