Words Of Praise
Easy of use and completeness
While skipping through our referrer list I stumbled upon this comment from a French user:
Ahhhh !!!
Asterisk-Java, quelle belle API. C'est la plus complète parmi celles que l'on puisse trouver pour interroger le manager ou développer des "scripts" AGI.
Coder avec cette API est vraiment d'une simplicité... :-) Bon, c'est Java... On regrettera juste qu'il n'y ai rien vraiment à la hauteur pour d'autres langages.
It seems like even developers not devoted to Java are in love with our library.
Interestingly enough there a quite few developers using other languages than Java who are using our javadocs as a general purpose reference to the Manager and FastAGI API.
Thanks for your kind works, it helps us keep up further enhancing Asterisk-Java.
Asterisk 1.6.0-beta1 Released
The first beta of the upcoming 1.6 series of Asterisk has been released
Since a few days the first beta of Asterisk 1.6.0 is available for download.
So far, Asterisk-Java seems to work fine with the new release.
If you encounter any problems feel free to post a comment, join our mailing list or post a bug report.
Update 2008-01-29:
...and they followed up with 1.6.0-beta2.
For the 1.4 series they start providing release candidates, an idea that was discussed on the -dev list before and aims at providing better qualitiy for the final production releases:
The release candidate for 1.4.18 is only available via svn. It is available for anyone that would like to help test 1.4.18 over the next couple of days before it gets officially released.
Grab it from http://svn.digium.com/svn/asterisk/tags/1.4.18.
FAQ: Where is the Mailing List?
Links to Asterisk-Java Users and Developers List
It seems we've hidden the link to our mailing lists a bit too well.
We have two mailing lists:
- Asterisk-Java Users for users of Asterisk-Java seeking help
- Asterisk-Java Devel for developers of Asterisk-Java, i.e. the guys enhancing the library code itself. This list not intended to provide support regarding the use of Asterisk-Java.
You can find the subscription details for both lists here.
You might also be interested in our Bug Tracker where you can look for known issues, post new bug reports and submit patches.
MD5 Authentication Bug in Asterisk
Asterisk-Java with Asterisk 1.6
The good news is: Asterisk-Java seems to work quite well with the latest development version of Asterisk.
One issue came up with a discussion on igniterealtime.org concerning Asterisk-IM though. Asterisk-IM had problems authenticating to the latest development version of Asterisk. As it turned out the reason for this was a bug in Asterisk introduced a few months ago:
When using challenge/reponse authentication with AMI the "Login" action uses the secret supplied with the "Login" action instead of the one from manager.conf to calculate the MD5 hash.
This has two effects:
- Login with "AuthType: MD5" and "Key:" but without a "Secret:" always fails
- Anybody who knows a valid username can login without knowing the secret configured in manager.conf
As Asterisk-Java uses MD5 based challenge/response authentication by default there are probably other users out there that are affected by the problem.
The solution is easy: Just upgrade to the latest revision from trunk. Tilghman just commited a fix with r98536.