oej's blog

Discover Asterisk 1.4 :: Jitterbuffer, Jabber and blinking lamps

I've written a series of articles covering new features in Asterisk 1.4, the one-year old release that is finally getting stable enough so I can recommend it for production use to my customers. It's high time to discover 1.4 and start benefitting from all the new features in your Asterisk installation - regardless if it's an enterprise PBX, a carrier PSTN gateway or an IVR server. There's enhancements and benefits for everyone in 1.4. Read these informative articles on my blog site www.voip-forum.com.

Manager 1.1 released in SVN trunk- watch out!

A while ago I created a branch based on Asterisk 1.4 called "moremanager" to enhance the manager interface. During that work we agreed on the changes that are now being integrated into trunk. This will mean that trunk

Do-it-yourself voicemail - Mini-Voicemail

One thing I avoided working with for a long time is the Asterisk voicemail code. One module in Asterisk I've constantly been naming as one of the worst parts is voicemail. One part of Asterisk that I've been kind of avoiding during my trainings is voicemail.

And there's where I've spent a lot of time recently... Life is strange.

Psst. Top Secret... Codename Pineapple

Friends in the Asterisk community, I've been talking for years about the new version of the SIP channel. I've been trying to get funding and get going. Well, the funding part remains to be handled, but I have other news - if you kan keep it to yourself. ...I've began coding. Finally.

Metermaids and devicestate providers - new feature in svn trunk

Yesterday I committed what started as "metermaids" to svn trunk. This code started with a question on the IRC one evening:
- "Why can't I have blinking lamps for a parking lot?"
Well, now you can. Metermaids is now part of svn trunk - the ability to watch a parking lot, to have a blinking lamp as soon as someone is parked on a parkinglot in Asterisk. Metermaids is implemented using a new architecture called "devicestate providers". With those, we can add status for various non-channel related objects in Asterisk, to provide status updates in AMI (manager interface) and through SIP subscriptions. Currently, there's an implementation for parkinglots and MeetMe conferences.

Video, anyone?

During my recent tests with video phones (thanks Grandstream, Aupix and Foniris!) I have found out
that we have a list of things to do. I have also found out that there are a lot of developers out there
that have done it already - meetme with selectable video streams, chan_local with video and other
patches that we need to incorporate into Asterisk. Smaller changes now for 1.4, bigger changes for 1.6.

The first batch of changes was included in the development tree today. More will come. As of today,
Asterisk will handle calls between audio and video phones a bit better than before. We have also included
work by Fredrik Olsson and John Martin to improve our support of RTCP, very important for video phones.

In order to open up a forum for those of you that want to work with Video, SIP and Asterisk, I have set up a
mailing list for the AVTF - Asterisk Video Task Force!
I have no knowledge of video codecs, standards and other strange stuff, so I rely on the community there.
I can manage a branch for this work and come with input from a SIP standpoint.

It is ok to discuss IAX2 and Video as well - does it work with the jitterbuffer, does trunking work,
any room for improvements?