Asterisk, DAHDI and TDMoE

A few years ago, I read this wiki page at voip-info.org, where I was informed of this nifty thing called TDMoE. TDMoE is TDM over Ethernet. This nifty DAHDI driver (dahdi_dynamic_eth), provides any dahdi signalling via Ethernet. So if you need to have PRI signalling between two asterisk servers in the same room. Look no [...]

New AMI commands for Asterisk

Our mobile-phone operator has given us access to live status information about all the phones in our subscription. What this means is that when one of our phones are being called to, or turned of, or even roaming to another country; they automagically notifies us instantly via a private API.
What this means, is that we [...]

New penalty function for Asterisk Queue

This patch was developed because Asterisk was missing a ACD feature that our customer has on their previous IVR system. The feature is that if a person(read: agent) goes away from his/her phone, and forgets to log out from the queue, the agent gets ‘paused’ for a specific amount of ‘penalty’-time, where the agent won’t [...]

Programming in Akelos

For some while I have been using the Akelos library for MVC development within PHP. The reason I like this library over other well-known libraries like Zend Framework, CakePHP etc, is that this library is very much coded with “Convension over configuration” which means that you don’t have to over-configure everything. And it’s easy to [...]

Simple Perl based Icecast clone

This is acctually a mini project I did a while ago, but I thought I could write a small post about it here, and give out the source code.
The reason I did this, was because I used icecast, and had 5 streams up with a lot of users, but sometimes you would get sound from [...]

Asterisk contributions

At work, I use Asterisk as the main system behind our IVR sollution. And sometimes we get into stuff that Asterisk just cant handle/do.So I’ve started to peek a bit on the * source code, and started posting a few “quick fixes/mini features”.Heres the list so far:[manager] AMI Redirect: Posibility to send two channels in [...]

Big timecode display

So, in the last blog entry I told you about the perl DMX backend that we are doing for the party project of ours.We have concluded that we will have a bitchin’ intro show. And it will be timecode controlled. Every little audio / DMX / Video effect will be timed to the millisecond.To do [...]

DMX system in perl

William and me are starting to prepare for the next Exploit party, and this year we have decided to control all the lightning and video equiptment by perl.
We started for two days ago. William has a ENTTEC USB Pro which is fine for interfacing. In Linux, it is recognized as a standard COM port, and [...]

13 Input USB Temperature Sensor for PC

I love doing statistics of everything, because data is power. So we thought we would put a temperature sensor in every server-rack in this server housing facility, and I checked the prices of some standard components. First I thought of the DS1820, which is fine, but two drawbacks. It’s somewhat expensive, and takes a full [...]

SIM300CZ library for Eagle

I am playing around with this nifty GPRS module called SIM300, which is just plain awesome. :cool:I am still using the test board that you can buy from the manufacturer, but are soon getting ready to use my own PCB board. But to do that, I need to draw the PCB board first. And I [...]