Update all files generated by autotools via a call to 'autoreconf -if'.
Update aclocal.m4 to fix autoheader failures.
Update Makefile.in to avoid configure-time warning.
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.
A brief and incomplete list of changes between versions 4.68 and 4.70:
- new entries for parameter file: areacode, skipProv, ignoreUPD
- new rate-file configuration option: provider skipping
- several improvements in connection logging
- new entry for isdn.conf: REPOTIONS
- new command line options for isdnrep: -c -m -L -U -x
- new manual pages: rate.conf(5) isdnbill(1)
- improved table mode (-T) of isdnrate
For a list of all changes: cvs diff -u -r isdnlog-4.68 -r isdnlog-4.70
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.
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.
- 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>.
- 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.
- 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.
- 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)
- Patches from Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- uninitialized variables in
- isdn4k-utils/isdnlog/connect/connect.c
- isdn4k-utils/isdnlog/tools/rate.c
- return() of a auto-variable in
- isdn4k-utils/isdnlog/isdnlog/user_access.c
*Many* thanks to Enrico!!
- New rates as of April, 23. 2002 (EUR 0,014 / minute long distance call ;-)
- 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!
- verified Leo's correction of Paul's byte-order independent Patch to the CDB
(now it's Ok, Leo, and *many* thanks to Paul!)
- "rate-de.dat" updated
- added "-Q" option to isdnlog
- creating the zone files works on sparc
- CDB files created on e.g. intel can be used without problem om sparc
Our copy of CDB has also been modified for this.
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!
- 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"?)