Copyright 2002,2003 Lennart Poettering <@PACKAGE_BUGREPORT@>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Version 0.3 released, changes include: uucp locking fixes, ivcall may listen on wildcard MSNs now.
Version 0.2 released, changes include: many fixes, autoconf support
ivcall is a small utility which may be used to make automated telephone calls with your isdn4linux supported ISDN card. Outgoing calls are supported as well as incoming calls. The audio data recieved from the peer is written to STDOUT, audio data read from STDIN is send to the peer. The audio data is in raw 8 bit uLaw 8 KHz format, without any headers.
Version @PACKAGE_VERSION@ is stable and feature complete.
Have a look on the man page ivcall(1). (An XSLT capable browser is required)
You may use ivcall as a Unix filter:
ivcall LMSN RMSN < IFILE > OFILE
Replace LMSN by the local MSN and RMSN by the MSN the program shall call. IFILE must be a raw uLAW 8 KHz bytesized file, which is be played to the peer. OFILE is the file the recorded audio data will be written to. It has the same format as the input file. If no recording (or playback) is desired you may pipe STDOUT (or STDIN) to /dev/null.
Four detailed usage information try:
ivcall --help
If you want to create a sample playable with ivcall with your soundcard, you'll need sox:
$ rec -t raw -r 8000 -U -b FILE
Don't forget to plug in a microphone and set the record volume with aumix or something similar. However, it is recommended to create audio samples with the telephone itself.
If you have a wave file you want to convert to a sample playable with ivcall use sox as well:
$ sox IFILE -t raw -r 8000 -U -b OFILE
A newer Linux Kernel (I think 2.0 is good enough, alltough I tested it only with 2.4) with a compatible device driver (isdn4linux).
ivcall was developed and tested on Debian GNU/Linux "testing" from July 2003, it should work on most other Linux distributions since it uses GNU autoconf for source code configuration.
As this package is made with the GNU autotools you should run ./configure inside the distribution directory for configuring the source tree. After that you should run make for compilation and make install (as root) for installation of ivcall.
For the developers of awag (Stefan Szomraky), minicom (Miquel van Smoorenburg) and vbox (Michael Herold), since I looked on their source codes for learning how to use the isdn4linux modem emulation
The newest release is always available from @PACKAGE_URL@
The current release is @PACKAGE_VERSION@
Get ivcall's development sources from the Subversion repository.