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.
All included providers except some discontinued offers have been
validated in February 2005. Some providers tend to change frequently,
so as usual this release is a snapshot.
per default enabled providers have been validated in August 2004, other
providers during the year 2004. Also included are cellphone entries
in the country-de.dat for Ghana, Moldova, Kazakhstan, and Syria.
- New German ratefile, rate-de.dat version 3.08 from rates4linux,
included rates have been reviewed in January 2004 or later.
- New setting for parameterfile: closefds=yes
See isdnlog(8) or isdnlog/start_prog.c for details.
- Changes checked in earlier but after step to isdnlog-4.67:
- Added Belgian area codes.
- Supported database are shown at isdnlog's startup.
- isdnlog now tries to reconnect to a mysql server if necessary.
- Fixed SIGSEGV in isdnrep with missing zonenames in ratefile.
- New options -c and -i for isdnrate.
- Some small fixes for redirs in ratefiles.
- Disabled unicode for filehandles in Perl scripts.
- 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 provider "01081" (1,5 EuroCent/minute)
- good bye Euro ;-)
with the entry "U:^%.3f c" in "rate-de.dat" now isdnlog/isdnbill
shows amounts in EuroCent (Value *= 100.0)
- dont set the Provider-field of the MySQL DB to "?*? ???" on incoming calls
- implemented
0190029 Telebillig (17,5 Cent/minute to any cellphone)
0190031 Teledump
0190035 TeleDiscount
0190037 Fonfux (1,5 Cent/minute german-call)
0190087 Phonecraft
you have to change:
1. "/etc/isdn/rate.conf" - add the following:
P:229=0 #E Telebillig
P:231=0 #E Teledump
P:235=0 #E TeleDiscount
P:237=0 #E Fonfux
P:287=0 #E Phonecraft
2. "/etc/isdn/isdn.conf" (or "/etc/isdn/callerid.conf"):
VBN = 010
to
VBN = 010:01900
Tatahhh: isdnlog speaks Euro :-)
Many thanks to Bernhard Schmidt (berni@birkenwald.de)!
** At least, you have to install "/usr/lib/isdn/rate-de.dat"
** and modify your "/etc/isdn/isdn.conf" or "/etc/isdn/callerid.conf"
** to read:
** [ISDNLOG]
** CURRENCY = 0.062,EUR
I wish all of you a happy new year!
010050: Drillisch AG -> ElisaNet GmbH
WARNING: Please update your "/etc/isdn/rate.conf"
(see "samples/rate.conf.de" for details)
Drillisch "Superregionen" is no longer a CbC service ...
only "P:150=0 #E ElisaNet" is CbC by now!
- removed "09978 Schoenthal Oberpfalz" from "zone-de.dtag.cdb". Entry was
totally buggy.
- isdnlog/isdnlog/processor.c ... added err msg for failing IIOCGETCPS
- isdnlog/tools/cdb ... (NEW DIR) cdb Constant Data Base
- isdnlog/Makefile.in ... cdb Constant Data Base
- isdnlog/configure{,.in}
- isdnlog/policy.h.in
- isdnlog/FAQ sic!
- isdnlog/NEWS
- isdnlog/README
- isdnlog/tools/NEWS
- isdnlog/tools/dest.c
- isdnlog/tools/isdnrate.man
- isdnlog/tools/zone/Makefile.in
- isdnlog/tools/zone/configure{,.in}
- isdnlog/tools/zone/config.h.in
- isdnlog/tools/zone/common.h
- isdnlog/tools/dest/Makefile.in
- isdnlog/tools/dest/configure{,.in}
- isdnlog/tools/dest/makedest
- isdnlog/tools/dest/CDB_File_Dump.{pm,3pm} ... (NEW) writes cdb dump files
- isdnlog/tools/dest/mcdb ... (NEW) convert testdest dumps to cdb dumps
- isdnlog/tools/Makefile ... clean:-target fixed
- isdnlog/tools/telnum{.c,.h} ... TELNUM.vbn was not always initialized
- isdnlog/tools/rate.c ... fixed bug with R:tag and isdnlog not always
calculating correct rates (isdnrate worked)
s. isdnlog/tools/NEWS on details for using cdb. and
isdnlog/README 20.a Datenbanken for a note about databases (in German).
As this is the first version with cdb and a major patch there could be
still some problems. If you find something let me know. <lt@toetsch.at>
- since around Linux-2.2.16 signals are *not* reset to their default
behavior when raised :-( (bug or feature?).
- isdnlog/rate-pl.dat ... changes from Karsten Voss <vossdoku@gmx.net>
- populated "samples/isdn.conf.de" with all german Internet-by-Call numbers
- added new Prefixes 0160 (D1) and 0162 (D2) to "country-de.dat"
- corrected all german mobil phone numbers (many thank's to
Tobias Becker <i4l-projects@talypso.de> for the tool "fix_rates.pl")
- isdnlog/tools/rate.c ... New R:-tag
- isdnlog/tools/isdnrate.c ... print warnings from getRate if verbose
- isdnlog/tools/rate-files.man ... New R:-tag
- isdnlog/tools/NEWS ... New R:-tag
- isdnlog/README ... New R:-tag
- isdnlog/samples/rtest.dat ... example rate-file for testing R:
- 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
- isdnlog/Makefile.in ... sep install-targets, installs samples, no isdnconf
- isdnlog/samples/rate.conf.{lu,nl} ... NEW
- isdnlog/samples/isdn.conf.lu ... chg provider
- isdnlog/samples/stop ... chg \d,\d => \d.\d
- isdnlog/samples/isdnlog.isdnctrl0.options ... NEW
- isdnlog/samples/isdnlog.users ... NEW
- isdnlog/country-de.dat ... _DEMF again
- isdnlog/isdnlog/processor.c ... LCR
- isdnlog/tools/isdnrate.c ... fmt of s
Old config is not installed anymore, to acomplish this do
make install-old-conf
make install
A running isdnlog is now HUP-ed not KILL-ed
- Support for Luxemburg added:
- isdnlog/country-de.dat ... no +352 1 luxemburg city
- isdnlog/rate-lu.dat ... initial LU version NEW
- isdnlog/holiday-lu.dat ... NEW - FIXME
- isdnlog/.Config.in ... LU support
- isdnlog/configure.in ... LU support
- isdnlog/samples/isdn.conf.lu ... LU support NEW
- German zone-table enhanced
- isdnlog/tools/zone/de/01033/mk ...fixed, with verify now
- isdnlog/tools/zone/redzone ... fixed
- isdnlog/tools/zone/de/01033/mzoneall ... fixed, faster
- isdnlog/tools/zone/mkzonedb.c .... data Version 1.21
- Patch from Philipp Matthias Hahn <pmhahn@titan.lahn.de>
- PostgreSQL SEGV solved
- Patch from Armin Schindler <mac@melware.de>
- Eicon-Driver Support for isdnlog