New version of JackenIAX
I just put up a new version of JackenIAX. Added Applescript support, URL dialing (currently only via Applescript), DTMF tones when dialing etc.
I just put up a new version of JackenIAX. Added Applescript support, URL dialing (currently only via Applescript), DTMF tones when dialing etc.
I just received a mail from a user of JackenIAX. He’s running a patched version of Mac OS X on a generic PC, and now the program works on his machine. Cool! So now I guess JackenIAX is working on Intel Macs as well. Debugging via proxy (I don’t have an Intel Mac) is not the way to go. You could press the Donate button on this page, and I promise to buy a Intel Mac for debugging. Nudge Nudge…
I’ve added a couple of new features in JackenIAX.
Added a symbol to indicate when you got new voice messages in your Asterisk server. Rewrote all of the code for the indicator symbols. Nothing you will notice, but I feel good about it. Now the codec selection actually work. Input validation of all preferences.
So it’s finally time to release my IAX softphone for Macintosh. It’s still very much in beta, but I need feedback on how everything works. There’s a lot of stuff that I’m adding that didn’t make it into this release. Have a look here.
A version 1.0 stable of the Camino web browser has been released. It uses Gekko rendering motor, same as in Firefox, but the UI is written in glorious Cocoa. So I have switched over to it. The import of bookmarks was easy, just select import bookmarks under the file-meny and select Safari. I think I’m going to like this browser.
I just need to write rudimentary install instructions, finish the simple homepage for downloading and I’m in business. So any day now…
If you are in a hurry, mail me at info@jackenhack.com and ask if you can join the beta team.
I haven’t had time to update my blog for a while. The last couple of days has been spent trying to hunt down an annoying bug in my IAX client I’m writing. Sometimes when dialing in, my program would not get a notification from the Asterisk server that a call was in progress. So I have tested all sorts of things to try to find the bug. So today I finally used tcpdump to see exactly what kind of packets I got from the server. And the problem was that I connected from the inside of my firewall, out trough and back again! So it was just an miss-configuration, the program has been working all along. Isn’t the Darwin award coming up soon?

I’ve been hard at work on my IAX client software the last couple of days. I also have re-written a lot of the code. I decided early on that I wanted to have classical VU-meters to display the in and output volume. But I don’t want them to take to much CPU time. So I made a lot of optimizations on that code. So after the rewrite I managed to lower the CPU utilisation by half. And it’s fun to do programming in Cocoa, but the framework is hard to learn by the volume of it. But slowly I’m getting more comfortable.
Recent Comments