Ask the Expert!

_UPDATE (October 7, 2009): This post didn’t quite generate the type of questions I was hoping for, and because of that I’m not able to generate a knowledgeable and informed response that would be overtly useful. However, I will leave this topic open for the next little while in the hopes some more questions can be generated. It is entirely possible I haven’t been specific enough in my request for the type of questions I’d like to answer, so here goes. Read On →

Creating vCards with QR Codes

Recently I’ve been noticing a lot more use of QR codes around the internet. A QR code is those 2D matrices that look like a bar code, but aren’t just the ordinary vertical lines that you would see on your box of cereal. These are a box that contain pixels that have been coded to contain information about pretty much anything. I’ve been seeing some people using them for contact information, web links, and pretty much anything you can think of to distribute information. Read On →

Consuming SOAP complexType webservice with PHP

I recently had a client request that I communicate with a webservice via SOAP in order to do some credit card authorization for an Asterisk project they were implementing. After a couple of days of reading several posts I found via Google (which funny enough weren’t exactly what I was looking for, but gave me JUST enough information to finally start putting it all together), I had something that worked. Read On →

Suzanne Bowen Interviews Leif Madsen, Asterisk Rockstar

Today I had the privilege to be interviewed by Suzanne Bowen of DIDX. You can find the interview at http://www.didx.net/podcast/?p=episode&name=2009-07-30_leifmadsenjul312009.mp3 Hope you enjoy! Here is a description of the interview: “Truth is that I “met” the authors of the book “Asterisk, the Future of Telephony” when I was an English teacher and had volunteered over email to help edit the documentation. It was a joy to interview Leif Madsen. The Asterisk rockstar* shares with us the history of how he became interested in voice, telephony, Asterisk and open source. Read On →

Load testing SIP registrations with SIPp

Today I had a need to go and load a bunch of registrations into Asterisk for a bug I was working on. Since I’ve had this need a couple of times now, and I keep going and having to redevelop it, I think I’ll just write about it here, and then when I need it again, I can just look it up. Maybe this will be useful for someone else as well. Read On →

Importing Master.csv into MySQL CDR table

Edit: I have updated the original post, which contained ‘custom’ field name in the database instead of ‘userfield’ which is a field Asterisk-Stat uses. Edit2: Updated the field from ‘amaflag’ to ‘amaflags’ thanks to Justin. Edit3: Updated the script based on feedback from Mads Peter Nielsen and Gabriel. Thanks! Today I had a client that had a need to run some statistical analysis on their data, but since they didn’t have anything like that developed, I had to go on a search to find them something. Read On →

Quote: Barry L. Beyerstein, "The Brain and Consciousness: Implications for Psi Phenomena", The Skeptical Inquirer, Vol. XII No. 2, ppg. 163-171

Prevalent beliefs that knowledge can be tapped from previous incarnations or from a “universal mind” (the repository of all past wisdom and creativity) not only are implausible but also unfairly demean the stunning achievements of individual human brains.

Issues: ast_rtp_senddigit_begin: Don't know how to represent 'f' (one way audio)

I keep seeing questions like this recently on the mailing list and in the #asterisk IRC channel. “ast_rtp_senddigit_begin: Don’t know how to represent ‘f’ shows up on the console then I get one way audio… * 1.4.25.1, wanpipe 3.3.15.20, zaptel 1.4.12.1, libpri 1.4.7…. any suggestions?” I forget who originally said how to fix it (it was in a mailing list thread that I can’t find right now…), but basically the answer to resolve it was to disable the DTMF detection in the wanpipe driver. Read On →

HowTo: Getting Jabber/XMPP notifications from your PBX

I just have to write up a quick post to show you JUST HOW SIMPLE it is to get interesting events from your PBX via Jabber. Right now I’m using it to notify me of anyone trying out my test ISN number, or whenever they join my conference bridge (good reminder if I lose track of time and forget that I scheduled some people to join my conference room). Read On →

Telemarketer Torture

A funny thing happened today. Fred Posner posted an article about telemarketer torture (here). He has some examples that his script created. It was funny because today I worked on almost the exact same thing. My implementation was a bit different, but I really like the approach he took too. We both ended up using the WaitForSilence() application. Mine should be available via ISN 666*460 if you wanna try it out. Read On →