JIAXClient - Java IAXClient

About

JIAXClient is a library for IAX (Inter Asterisk eXchange) clients written in Java. It is based on IAXClient, and uses a JNI library for interfacing with Java.

Demo

You have to grant security privileges to the applet. It's done by clicking "Yes" in the Security Warning displayed when loading the applet. The applet needs the privileges since it installs and loads a shared (.dll or .so) library. This shared library is currently only available for Linux x86 and Windows, but can be compiled from source for other systems.

Start the demo applet! (The server is down)

License

Most of the sources are GPL licensed, but the native library and some support classes are LGPL licensed.

News

Version 0.0.6 - 12 June 2006

Version 0.0.6p1 - 20 December 2005

Version 0.0.5 - 9 September 2005

Version 0.0.4 - 3 August 2005

Version 0.0.3 - 2 August 2005

Version 0.0.2 - 24 May 2005

Version 0.0.1 - Feb 2005

Runtime requirements

Binary installation

Download the latest binary tar or zip file in the download section and extract the archive into a directory on the web-server. Point the web browser to the jiaxtest.html in that directory to launch the demo applet.

Applet parameters

The demo applet supports several parameters in the applet tag.

name default comment
INPUT Default IAXC input
OUTPUT Default IAXC output
USER guest
PASS
HOST origin web-server
PORT 4569
REGISTER false
PREFERRED 8 A-law preferred
ALLOWED 526 GSM, ยต-law, A-law and Speex allowed
NUMBER 600

Build requirements

The following requirements have to be fulfilled, when building JIAXClient from source.

A mingw cross-compiler environment needs to be used to build the Windows JNI DLL.

Documentation

Download

Each version is available as both source and binary. The binary archives contains jar files with java classes, the native library for Linux x86 and Windows and a HTML page that uses the demo applet.

version date source binary tar binary zip binary dir
0.0.6 2006-06-12 jiaxclient-0.0.6.tar.gz jiaxclient-bin-0.0.6.tar.gz jiaxclient-bin-0.0.6.zip jiaxclient-0.0.6
0.0.6p1 2005-12-20 jiaxclient-0.0.6p1.tar.gz jiaxclient-bin-0.0.6p1.tar.gz jiaxclient-bin-0.0.6p1.zip jiaxclient-0.0.6p1
0.0.5 2005-09-06 jiaxclient-0.0.5.tar.gz jiaxclient-bin-0.0.5.tar.gz jiaxclient-bin-0.0.5.zip jiaxclient-0.0.5
0.0.4 2005-08-03 jiaxclient-0.0.4.tar.gz jiaxclient-bin-0.0.4.tar.gz jiaxclient-bin-0.0.4.zip jiaxclient-0.0.4
0.0.3 2005-08-02 jiaxclient-0.0.3.tar.gz jiaxclient-bin-0.0.3.tar.gz jiaxclient-bin-0.0.3.zip jiaxclient-0.0.3
0.0.2 2005-05-24 jiaxclient-0.0.2.tar.gz jiaxclient-bin-0.0.2.tar.gz jiaxclient-bin-0.0.2.zip
0.0.1 2005-02-08 jiaxclient-0.0.1.tar.gz jiaxclient-bin-0.0.1.tar.gz jiaxclient-bin-0.0.1.zip

Valid CSS! Valid XHTML 1.0! Copyright © 2005-2006 Mikael Magnusson