Doctor Frankstein would be so proud, but let’s start this story from the top. In the beginning, there was darkness. Then, a whole lot happened (insert your favourite religious or scientific belief about how Life, the Universe and Everything eventually happened to exist, here) and by the end of the year 2007 A.D., I found myself half-wanting, half-coerced to buy a new PC. The fact that my most recent system, named ‘Citadel Station’ after the space station on which pretty much all of the System Shock 1 game’s story was set, was over five years old (check the date on these gallery pictures), and that it broke down completely, might have influenced my decision making process a little. The end result is that one Sunday afternoon I sat down and ‘clicked together’ a new machine. (more…)

… and it’s dead. »« Procrastination
All right, I’ve been to lazy to write again, but I guess this one needs to be finished. So, together with a few of my fellow gamer-FM colleagues, I went to Leipzig last weekend to do the audio/video techie stuff for a booth there. Read on for a small recap and the link to the few pictures I made. (more…)

I trashed the server … »« The worst keyboard ever!
Whew. After having spent over a week in Hannover, I’ve finally made it back. In case you hadn’t noticed, I went to CeBIT for the World Cyber Games 2006 Samsung Euro Championship, together with a few friends from gamer-FM, to help with the coverage of the event. Now before you start asking what’s new in the IT world, let me tell you that I haven’t seen anything from CeBIT apart from our booth in Hall 27, the Heise booth in Hall 5, which I visited to grab the latest Knoppix DVD and get my PGP key signed, and parts of Hall 14 and 15, which I passed through on my way from Hall 27 to Hall 5 and back. I can tell you that we used an Analog Way EVX8022 Video Switcher/Mixer and 3 dual core AMD PCs for Video/Media Playout and Streaming/Recording stuff though, but you probably don’t care anyway.
Oh, I did snap a few pictures here and there (whenever I remembered to and wasn’t too lazy to go get my camera) which you can marvel at in the brand new gamer-FM @ SEC 2006 gallery.

New QoS implementation »« Let there be light
In a previous post I mentioned that I had trouble getting Asterisk, my phone PBX, to dial out directly through my Grandstream HT-488 SIP ATA. Well, I finally found a post on the web that mentions a method to do it. Here we go:
First add this macro to your extensions.conf:
[macro-play-outnum-dtmf]
exten => s,1,Wait(1)
exten => s,2,SendDTMF(${ARG1})
Now you can call this later in your dialplan. For example, I have configured my dialplan so that I have to dial a 0 to go out through the PSTN (and thus the Grandstream Adapter, which is SIP/900 in my case). That definition looks as follows:
exten => _0.,1,Dial(SIP/900,120,rTM(play-outnum-dtmf,${EXTEN:1}))
What this does is it responds to everything that starts with a 0 (the _0 part) then dials SIP/900 (the ATA) and then, in the dialling options, generates a ringing tone (r), lets me transfer the call (T) and calls the aforementioned macro (M….) with the dialled number minus the first character (${EXTEN:1}). The macro, as you may have noticed, does nothing else than ‘play’ DTMF tones to the adapter (which, being connected to the PSTN line, causes dialling to the desired destination).
It’s quite hackish but hopefully useful to somebody. It certainly was for me.

Let there be light »« Migrating from uw-imapd to Dovecot