<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.0.4">
</HEAD>
<BODY>
<BR>
Asterisk-people,<BR>
<BR>
&nbsp;&nbsp;&nbsp; Some of you may have heard that we were working on a simple, cross-platform IAX client library called &quot;iaxclient&quot;.&nbsp; <BR>
<BR>
&nbsp;&nbsp;&nbsp; We've pretty much been &quot;on vacation&quot; with the project for a while, but recently have made some progress, and now have the library working across platforms, and a simple test client called &quot;testcall&quot;, up and running on 3 platforms:<BR>
<BR>
testcall runs on Linux, Windows and Mac OSX.&nbsp; <BR>
<BR>
I've been using it for a day now, and the quality is pretty good, of course it does depend on the sound hardware you're using, etc.<BR>
<BR>
testcall is a simple command-line app, which is just a test interface to the library, but it seems to work well, and I've used it to make some calls both across local networks, as well as over the internet.<BR>
<BR>
Some more information, including links to pre-compiled binaries, are available at http://iaxclient.sourceforge.net Source code and build directions are available from the sourceforge CVS servers.<BR>
<BR>
Iaxclient uses digium's libiax, the portaudio audio abstraction libraries, the gsm codec, and other components.<BR>
<BR>
Feedback is, of course, welcome.<BR>
<BR>
People interested in making a cross-platform GUI for a more full-featured client would also be welcomed.<BR>
<BR>
Features upcoming would include:<BR>
1) Audio processing code: <BR>
&nbsp;&nbsp;&nbsp;&nbsp; Audio level detection, for callbacks to GUI &quot;level meters&quot;, silence detection, and Automatic Gain Control (for adjusting input &quot;levels&quot; automatically) [perhaps also better handling of clipped inputs?]<BR>
2) Upgrades to libiax2<BR>
3) Simple, and lightweight GUIs for Win32 and MacOSX<BR>
4) testing and tweaking of jitter buffers, recovery, and other reliability enhancements [after first moving to libiax2].<BR>
<BR>
<BR>
-SteveK<BR>
<BR>
<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<PRE>-- 
&nbsp; </PRE>
</TD>
</TR>
</TABLE>

</BODY>
</HTML>