ENUM: Nameservice For Phone Numbers

The more Asterisk installations I do, the more I begin to realize how dumb it is to funnel each one’s calls out to the Public Switched Telephone Network (PSTN). As the number of VoIP phone systems grows, it makes sense to tie them together directly, rather than send them through the hundred-year-old technology which is the traditional telephone system. The glue that will bind all this together is called ENUM. ENUM is described in RFC-2916 as a way of including phone numbers in DNS records.

On a traditional PBX, the number an internal user dials is compared to a dialplan, parsed to determine if its a long-distance, local, or international call, and is then sent off appropriately. The call goes out through an expensive analog or digital T1 trunk to get where it is going, from originating PBX to the PSTN to the terminating PBX.

On an ENUM-enabled PBX, the dialplan first checks to see if the number can be looked up in DNS. If so, it uses the resulting IP address to send the call to the termination point over the Internet for free! The ENUM-enabled call goes from the originating PBX directly to the terminating PBX! No expensive trunks, no long-distance charges.

ENUM is not just for routing around expensive phone charges, however. It can be used to link a phone number to an email address, a website, instant messages. You name it! It opens the door to whole new ways of communication. Instead of dumbing down a sophisticated VoIP system to fit the creaky, century-old paradigm, ENUM sets it free.

I’m definitely going to learn more about this exciting new service.

Free Labor – The Job Interview

An email I just read had me convinced I would be interviewing a job candidate in the five minutes. I was busy with another project, which got me thinking…

One of the best ways I know to evaluate a prospective employee’s performance is to give them a problem to solve and see how they do. Lots of people can talk a good game but when its time to roll up their sleeves, who’s in and who’s out?

This could lead to some interesting abuse, however. If you’re a cheap, Scrooge-type bastard, you could schedule all-day interviews with a string of job candidates. Give them some of the work you’d otherwise have to do, telling them you’re “evaluating their performance.” At the end of the day, you’ve gotten your work done for free!

Profit!!!11!1!
Continue reading

A Smarter Cup Of Coffee

I just replaced the second set of decanters for the office coffee maker. Yesterday, some clueless individual left less than a cup of coffee in my new decanter. It was starting to burn, but not as much as I did when I realized someone almost destroyed my new decanter.

This reminded me of a way I came up with to save decanters: make the burner weight-sensitive. Put it on a spring where the filament doesn’t make contact below a certain weight. That weight would be the equivalent of one cup of coffee plus the decanter. No decanters would ever break. No fires would start. Problem solved.

A better approach is to do away with the glass decanter completely. Thermal decanters keep coffee fresh all day long, where coffee that cooks in a glass decanter goes bad in an hour or two. Thermal decanter coffee makers are also more energy-efficient: they’re on only when they’re brewing. You don’t have to worry about them starting fires.

But maybe I just have too much time on my hands.