Commit Graph

1714 Commits

Author SHA1 Message Date
tobiasb bc05be851f Fix for t:? in ratefile after T: lines with day * and other days. 2004-10-23 17:40:21 +00:00
calle a58d36ec6e Support for more than one controller added. 2004-10-06 15:29:20 +00:00
calle 8d0f68cb48 - "SendingComplete-Patch" reverted. 2004-10-06 15:26:13 +00:00
calle 667c84fc5c - "SendingComplete"-Patch reverted => 2.0.8 was not binaer compartible
- Bugfix: capi20_register() with MaxB3Connection == 0 results in a
  core dump. Now at least one buffer is allocated.
2004-10-06 15:24:42 +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 6774d9c4e6 Updated and extended country(-de).dat, see comments at top of file. 2004-09-29 21:23:16 +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 Gnther J. Niederwimmer
on the suse-isdn mailing list.
2004-09-05 22:04:55 +00:00
keil 5956739350 secfix for vbox3 2004-08-30 14:59:25 +00:00
keil 2d58270a51 use DES functions from openssl if possible 2004-08-30 14:56:36 +00:00
keil 0cadc2a5f3 version 3.5 2004-08-30 14:06:42 +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 a469c2966d New German ratefile, rate-de.dat version 3.10 from rates4linux. All
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.
2004-08-24 23:40:58 +00:00
hessler c09aa0cce5 Version 2.0.89
* fixed broken url reference to www.asterisk.org
* added hint that PBX may not like selecting a preferred B channel
* added hint that EAZ mapping may be used for dialin
2004-08-16 06:58:42 +00:00
tobiasb 5117e910f0 Three corrections in Western Pomerania by Klaus Lange from Ueckermnde.
Distinguished Feldberg Mecklenburg and Feldberg Black Forest.
2004-08-11 22:07:50 +00:00
calle 91832aa311 getpass => get_password_hook. 2004-08-10 12:10:38 +00:00
armin b7f4727218 Added patch to support analogmodem connections. 2004-07-27 18:06:54 +00:00
tobiasb d769b7b4ad New isdnrep option -m [*|/]number. It multiplies or divide the cost of
each call by the given number.  `-m/1.16' for example displays the costs
without the German `Umsatzsteuer'.
2004-07-25 14:21:13 +00:00
tobiasb 13385b9e26 New isdnrep options: `-L:' controls the displayed call summaries in the
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.
2004-07-24 17:58:06 +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 55ea34f8f3 Set call duration -- written \$5 in callerid.conf -- until a
CONNECT occurs to 0 and not to the time elapsed since SETUP.  Now
the value 0 clearly indicates an unanswered call at HANGUP.  This
was reported by Rainer Dorsch on the isdn4linux mailinglist in
message <200404181436.48694.rdorsch@web.de> at 2004-04-18.
2004-07-24 15:48:45 +00:00
tobiasb 23c25644fa Increased version number from 4.68 to 4.69. It is planned to collect
changes with this odd version number for a longer period of time.
2004-07-24 12:03:36 +00:00
hessler d2681b5705 Version 2.0.88
* Fixed broken link to point to www.smsclient.org
2004-07-14 18:06:04 +00:00
tobiasb bc40202e30 Added entry for final version of new isdnbill manpage. 2004-07-14 17:43:23 +00:00
tobiasb d96f9fd755 Updated GNU config files as suggested by Matthias Klose, see
http://listserv.isdn4linux.de/pipermail/isdn4linux/2004-July/000680.html
--
The kisdnlog sourcefiles remain unchanged since 1999.
2004-07-14 17:33:39 +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
hessler c971f8e585 Version 2.0.87
* Removed reference to news group an isdn4linux
* Fixed link to i4lfax project according to link on www.isdn4linux.de
* Add ideas on fax extension to mISDN
* Refer to whitepaper by Germaschewski on isdn4linux (Linux congress 2002)
* Added online links to ct article 3/2004
* More mentioning of www.asterisk.org
2004-07-10 16:54:32 +00:00
hessler 03a9c0b52c Version 2.0.86 (many small changes)
* Included some information on new mISDN driver for kernel 2.6.x
(please review especially question config_misdn - I'm not sure whether
my writing is 100% correct)
* Added link to software Asterisk for sending/receiving SMS
* Added link to ISDN Sniffer
* Added link to http://www.staschke.de/linux/anwahl.html (how to
trigger internet dialout by incoming call from mobile phone)
* Added reference to ct 3/2004 (isdn4linux article) and 9/2004
(article on pbx4linux)
* Added Diva 2.02 as supported hardware
* Added hint about PBX4Linux for NTBA mode of hfc hardware
* isdnlog no longer complains about unexpected PBX frames
* Added link on how to configure gentoo:
http://forums.gentoo.org/viewtopic.php?t=29991
* Added link to linecontrol
* More clarification on the ringing mechanism of the ttyI* devices
(for the same MSN, only one device will receive rings)
* File sharing and backdoor activities can be ignored for connection
timeout by using the active-filter option
2004-07-04 01:51:25 +00:00
armin 1768b9f5ea fixed for new extended ALERT_REQ(). 2004-06-30 08:52:29 +00:00
hessler 65f107450f Version 2.0.85
* Updated hint to AVM B1 mailinglist
* Removed broken link to www.oakhaven-consultant.co.uk
* Improved description on CBCP callback
2004-06-24 17:13:14 +00:00
calle 134a5f53da New version of capiconn. 2004-06-14 11:33:07 +00:00
calle 896f99c883 Erweiterungen fuer ALERT_REQ. 2004-06-14 11:23:47 +00:00
hessler 1350a403d6 Version 2.0.84
* fixed outdated hint to de.alt.comm.isdn4linux
* fixed spelling for switzerland
* updated hint on MSNs for switzerland
* fixed broken url to www.wurtel.cistron.nl/i4l-howto-uk.html
2004-05-01 17:29:41 +00:00
calle 3b059a10f8 - add receive buffer managment according to CAPI2.0 spec.
- send buffer is now on stack.
- new library version 2.0.7
2004-03-31 18:12:40 +00:00
paul a56f9b8bf1 There was no bounds checking on unknownzones, which is only useds
if DEBUG is defined. This caused a SIGSEGV with many unknown numbers
(which were all the same, BTW...)  Now only do unknownzones if DEBUG
is defined.
2004-02-25 12:09:08 +00:00
keil 7712c4d286 support ppp 2.4.2 version 2004-02-14 15:02:46 +00:00
tobiasb 2c930bfa53 isdnlog-4.68:
- 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.
2004-02-12 23:52:28 +00:00
keil 63fe75f898 fix a strict-aliasing warning 2004-02-12 11:27:39 +00:00
keil ccf03f173b with newer gcc its a problem to get addresses of arguments because
strict-aliasing rules.
2004-02-12 11:26:44 +00:00
keil e16ed676e3 - newer gcc need -fno-strict-aliasing 2004-02-12 11:24:37 +00:00
keil c3d721bd72 - newer libpcap versions have pcap-bpf.h include, not net/bpf.h 2004-02-12 10:50:20 +00:00
tobiasb 003ea565c3 Fixed outdated source code comment. 2004-02-06 16:58:01 +00:00
tobiasb 572688f762 mysql_dbStatus() now really reports the connection state and tries to
reconnect if necessary.  Previously the database server had to be
reachable at isdnlog startup.  Otherwise no database logging took place.
Many thanks to Jochen Erwied for advising this change.
2004-02-06 16:56:20 +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 7aa7b660c2 First step to close all unnecessary open file descriptors before
starting a start script as reaction to a call.  The same applies to the
restart of isdnlog using SIGHUP.  Till now each restart increases the
number of used fds.
For now the modifications are inactive by default.  They can be enabled
by adding the line "DEFS += -DFD_AT_EXEC_MODE=1" to ../Makefile.in.
The next isdnlog (4.68) will have this enabled per default.
The upper limit for fd numbers is taken from NR_OPEN in <linux/limits.h>.
If there is a smarter way to access this limit, please let me know.
Another approach would be to set the close-on-exec flag on each fd
directly after it is opened.  This would require more extensive changes.
I'd like to thank Jan Bernhardt for discovering this problem.
2004-01-26 15:20:07 +00:00
calle 2e4644ae32 Always use capifs, don't trust devfs. 2004-01-19 09:15:57 +00:00
calle 06690d8cad remove several warnings. 2004-01-16 15:27:11 +00:00