I downloaded Adam Curry's Daily Source Code #732 where he mentioned phonecaster.de (german site). Phonecaster.de links phone numbers with podcasts, playing (by default) the most recent episode of a podcast when you dial the linked number. According to the phonecaster technical faq the service uses Asterisk. Sounds a lot like an upscaled version of my bel een podcast project (dutch).
2007-12-03 (#)
Met een regenachtige zondagmiddag audiobewerking is het Asterisk belspel nu zo ver dat er 2 mogelijke spellen gespeeld kunnen worden. Op de pagina over het Asterisk belspel heb ik ook gezet hoe het momenteel te proberen is.
2007-11-22 (#)
Weer een avondje audio-bewerking gedaan voor het Asterisk belspel. De eerste functie werkt: de variant de computer gaat nu kijken of u de juiste beller bent. Heel veel sprongetjes en stukjes extensions.conf om allemaal verschillende paden te hebben die uiteindelijk weer terugkomen bij helaas u heeft niet gewonnen en we proberen het nog een keer. Al met al hang je 50 seconden aan de lijn voor je de eerste keer verloren hebt! De belspellen van televisie achter 09xx nummers zijn trouwens nu helemaal gestopt dus dit idee op zich is niet commercieel toepasbaar meer, maar nog steeds een leuke gimmick voor demonstraties Asterisk (hoop ik!)
2007-10-24 (#)
Ik heb ook nog even gekeken naar de optie om een VoipBuster account toe te voegen aan de Asterisk server. Op zich niet ingewikkeld, maar een voorbeeldje helpt altijd. Pierre Gorissen heeft een mooi voorbeeld staan voor de configuratie Asterisk + VoipBuster. Voor gebruik bij evenementen wil ik nog wel wat aanpassingen maken zoals een maximale lengte van gesprekken, en een hele nauwkeurige lijst van toegestane bestemmingen.
2007-10-23 (#)
Gisterenavond (en al eerder) aan de audio gewerkt voor het Asterisk belspel. Zelf audio knippen, plakken, spraak bewerken, stukjes muziek toevoegen geeft me wel een nieuw respect voor mensen die dit op professioneel niveau doen zoals Jan Polet. En na al het mixwerk moet het ook nog een beetje klinken door een telefoon met een G.711a codec (of slechter!), dus downsamplen naar 64 kilobit mono.
2007-10-22 (#)
Mijn presentatie van afgelopen zaterdag: VoIP: bellen via het netwerk presentatie HCC PCgg netwerkgroep 20 Oktober 2007 (pdf). Zaterdag dus samen met andere mensen van de netwerkgroep wat dingen kunnen proberen met de VoIP hardware en kunnen denken over wat we er allemaal mee willen.. wat dan natuurlijk weer gekoppeld is met mijn Asterisk projecten.
2007-10-19 (#)
Some VoIP-hardware to play with: A Grandstream budgetone 101. First working call happened in 5 minutes from opening the box (calling my own speaking clock). The rest of the configuration took a bit longer.. I uploaded and configured the CTU ringtone from '24' as ringtone 1. One thing that does not work (and bugs me) is calling an xs4all number via asterisk: there is just no incoming audio data. Codec problem? Nat problem? No idea.
2007-10-02 (#)
Looking for something else I found Blue Box: The VoIP Security Podcast which talks about (lack of) VoIP security. I love the name, it refers to attacks on telephony systems being something of all ages, independent of the actual technology. The new age of VoIP just makes new attacks possible. And with different queries I found Blue Boxing Comes to VoIP in the wired archives. "Phiber Optik" has written a module for Asterisk to make it accept MF (and be bluebox-able).
2007-09-25 (#)
Mijn Asterisk projecten hebben allemaal eigen paginas waar scripts en uitleg staan. Even een overzichtje: project 002: sprekende klok, bel een podcast en project belspel: hou bellers aan de lijn bezig. Sommige dingen zijn een beetje 'af' (maar kunnen natuurlijk nog verbeterd worden), andere projecten zijn net aan wild idee. Reacties zijn welkom.
2007-09-05 (#)
I was trying some stuff in Asterisk yesterday evening and I got weird errors on trying the command MP3Player with a podcast mp3. The error message was NOTICE[2925] app_mp3.c: Poll timed out/errored out with 0. Trying mpg123 0.59r by hand on that file showed what went wrong: it gives a segfault, probably on the weird id3v1 / id3v2 tags. Solution: id3v2 -D thepodcast.mp3 which strips all id3 tags. After that the dail-a-podcast idea worked.
2007-08-30 (#)
Ik had weer eens tijd/zin om met Asterisk te spelen. Sinds een tijdje is de fritz!box een 5012 en die wilde weer geen dtmf doorgeven via xs4all-voip naar Asterisk. Toen maar even telnet aangezet met #96*7* en daarna in /var/flash/voip.cfg voor de xs4all instellingen de regel infodtmfnotsupported = no; gewijzigd in infodtmfnotsupported = yes;. Nu kon ik weer wel in m'n eigen menus kiezen!
2007-05-25 (#)
The asterisk project for the speaking clock now has its own page: Asterisk project 002 where the current version of the script can be viewed.
2007-05-16 (#)
One of those nagging things: music on hold sounded real slow in Asterisk. By default, asterisk uses mpg123. The small print of the documentation (and some web links) showed that the version default with the Debian on the test server is indeed not 'right' for this task. So, after rebuilding mpg123 from source I had working music on hold with a collection of irritating earworm music! Time to find a better source of music.. maybe Podshow has some feed I can use for podsafe hold music.
2007-05-15 (#)
I played with Asterisk scripting last evening. Started out with an empty extensions.conf and went from there to create a speaking clock. I was trying to copy the old Dutch ptt telecom 002 experience, with a Dutch voice I found at VoIP wiki nl: Asterisk en taal afhankelijke sound files. I run this ofcourse on a ntp-synchronized server, a talking clock has to be correct! I tried to make it run on intervals of 10 seconds, but that doesn't work completely yet.
2007-05-14 (#)
This weekend I tried Asterisk, the open source pbx for the first time because I plan to give some lectures and demonstrations on the subject of VoIP later this year, and I want to understand VoIP better by getting some hands-on experience. I found out the learning curve is somewhat steep and the Asterisk quickstart linked from the Debian docs is somewhat minimal. I found an IAX (Asterisk protocol) softphone: idefisk (the linux and mac versions of this program don't support SIP) which helped me do a test of the installation. So, after some fiddling, finding out that an IAX softphone needs to be registered in iax.conf (one of those things that sound completely logical after you run into "it does not work"). The first call I made was to test number 1000, so I heard the voice of Allison Smith telling me I had succesfully installed Asterisk. I am glad I didn't try Asterisk when I wanted to play with xs4all VoIP last year: it would have taken me quite some time to get going. It seems Asterisk is software that you can configure when you have a set target (a home pbx, a call-in information service) and you go reach that target (possibly using extra hardware or extra sip accounts). The 'scripting language' is quite different from anything I'm used to. But now I think I have a set target (given some approval for buying hardware) and I can set up Asterisk for that target.