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.
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)
Most of the sources are GPL licensed, but the native library and some support classes are LGPL licensed.
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.
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 |
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.
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 |
Copyright © 2005-2006 Mikael Magnusson