russell's blog

Asterisk 1.6, Now with Distributed Presence, Multiple Parking Lots, and new SIP features

Read more about distributed presence in this post.

Read more about multiple parking lots in this post.

Another development blog

I have started my own personal development blog, which I intend to run as a more verbose look into things that are going on in Asterisk.org development. I still intend to make larger posts here. However, if you're interested in what is getting fixed and improved every week, then you might find it interesting.

Sneak Peek at New Features

While the development team is working the hardest on fixing bugs in Asterisk 1.2 and 1.4, we are also adding new features into our development tree that will eventually become Asterisk 1.6. Most of the biggest features that will make it in to this version have not been merged yet. However, I wanted to post a link to where you can go read a list of some of the features that have already been merged.

Custom Device State in Asterisk 1.4

I wrote about using func_devstate for creating custom device state in a previous blog post. I was in #asterisk on irc.freenode.net last night, and there were a couple of people who wanted to use func_devstate in Asterisk 1.4. So, I decided to go ahead and port it.

DUNDi in the dialplan

Some guys on IRC had been asking for this feature for a while, so I finally decided to do it. They wanted a way to do a DUNDi lookup from the dialplan, and to access all of the results, instead of the just the result with the lowest weight (highest priority).

SLA (Shared Line Appearances) - Key System Functionality

Emulating Shared Lines in Asterisk

The term "shared lines" in Asterisk means implementing the functionality of having a line appearance on a phone that maps to a trunk. So, multiple phones can have a "line1" appearance that is mapped to a SIP trunk, for example. Then, when any phone is using this line, the line shows as in use on all of the other phones.