Learn what goes on inside Digium. From flip-flop wearing developers to managers, they are all here to give you first hand knowledge of how communication can be both unified and disruptive.
Summer at Digium means one thing, heat. We’ve been experiencing a heat wave lately and it’s been so hot outside that the outdoor picnic table remains unused:
And that everyone understands the merits of remaining cool with shorts, some shoes, and lots of liquids while indoors:
Meanwhile, with the madness of some of our product launches this year already out of the way, it’s business as usual (working towards future product releases) over in my unkempt office:
And, the Digium Softball team posted its best half-season record yet; 5-2 in division E of the Research Park Mixed Softball league. Congratulations, team!
In the last 15 years, there has been a significant shift in the focus of development from the concept of “compute” to “interact”. While there is certainly a spectacular improvement in the ability of machines to store, calculate, and interpret data, I would suggest that the ability of individuals to interact with and easily access, understand, and modify that data is that which has been the most powerful factor in the spread of information systems into all facets of life.
There are four basic methods that people use to interact with computing systems: eyes (seeing screens), hands (keyboards, mice, or other I/O systems), ears, and mouth (spoken commands.) There is currently a wealth of methods for interaction with eyes and hands - humans are primarily visual animals, so this comes as no surprise. And humans are marvelous communicators verbally - we convey most of our sophisticated information in spoken language (even these words you see on the screen, a visual interface, are artifacts of our ability to talk.) The first widespread technology that many people were exposed to, and certainly the largest network that has been built, is the telephone system. But there still remains a gap between the screen-based world and the sound-based world. Using spoken language is our first choice for communications, but unless the other person is standing within earshot it still takes a back seat to visual communications methods when computers are involved. I think this is about to change for the better. Voice interaction will not replace visual, but Asterisk is enabling it to close the gap a bit by providing a useful voice toolkit to cutting-edge developers as well as back-office pragmatists. It’s easy and fast to get Asterisk bolted on to your existing application. The only thing that is trailing a bit are control methods for devices (mobile phones) to allow quick access to microphone/speakers, and similar control planes for desktop machines that would allow transparent direction of audio in a secure way. All of the basic components exist, so now we’re down to politics of device control. Having “always on” communications via Asterisk that is available without even touching a keypad or looking at a screen - that’s what I envision happening, given what I can see from some of the devices and directions that are evident.
Earlier this year as part of a conference, I had the chance to use some of the “secret-service” type radio connections, with a discreet headset and a lapel microphone. This was an eye-opening experience - it was amazingly productive! I’m very familiar with PTT phones and I’ve never been very impressed, but a ubiquitous device that is basically “implanted” in the ear and had selectable broadcast/unicast capabilities was surprisingly useful in a small working group. No fumbling for the device, fiddling with the screen or keypad, no “broadcast” messages that everyone in the room could hear. The combination of this type of system bolted into Asterisk with voice-recognition systems and scripts - THAT would be great. And easy. And inexpensive. There is a whole industry growing around those kinds of tools, and Asterisk is the ideal platform to bridge between existing screen-based tools and their audio counterparts. (Yes, I know about some of the tools that exist already, but they’re typically in the $XXXk range for systems like Vocera - when they’re $0k for Asterisk, then innovation will really heat up.)
Already Asterisk is being grafted onto real-time communications tools. Google search found Asterisk Radio Networks and Wisconsin Emergency Communications (WeComm) on my first keyword entry. This is GREAT stuff, and I’m sure there are many more small projects out there linking new hardware and new software together with Asterisk as the glue. Radios are great, but they’re a niche - the real target is the mobile device.
There are iPhone and Android development efforts to graft Asterisk connection methods into mobile devices. Android has great promise for replacing the peer-to-peer radio model with a network model. There are rumors (you know who you are) about highly-integrated free Flash plugins for Asterisk being developed by third-party OSS developers. Getting into the code under the hood on Android and letting it work more seamlessly with VoIP systems built on Asterisk - that will be fun to watch. And it’s happening already. Hang on, if you think the volume is loud now about Asterisk being built into everything, the next year is going to be deafening!
Digium is pleased to be announce that we are accepting entries for our 3rd annual Asterisk Innovation Award program. This program was created to recognize Asterisk developers, customers and partners for outstanding achievements that are improving business processes, overcoming technology challenges and delivering record return on investment. Over the years, Mark Spencer, creator and author of Asterisk and Digium’s CTO, has enjoyed sharing innovation in the Asterisk Community with audiences around the world. Some of these innovations were so much fun and rewarding, 3 years ago we built the Innovation Award program around these ideas to share the success with millions of readers. Asterisk has been referred to as a “Swiss Army Knife” of IP Telephony because in it’s source code form it can be applied to endless applications from basic PBX, advanced clustered phone system, Call Center, and voice mail systems to plant watering systems, call center ‘quiz’ questions to move up or down while on hold in the call queue, smart parking in the city to locate vacant parking spaces and many more.
Awards will be recognized in four distinct categories, each showcasing a particular area of innovation. The four awards are as follows:
Pioneer Award : Does your application break new ground where no one has ever gone before? Do you integrate applications in a unique way that exhibits innovative uses of Asterisk? The award in this category is given to the entry that displays these attributes.
Big Biz Asterisk Award : This category is reserved for the largest Asterisk-based solutions in enterprise-class businesses. Over 14% of all Asterisk-based installations have over 500 users and over 9% have over 1000 users. Share your success with the world.
ROI Award : Does your Asterisk-based system provide a strong measurable return on investment second to none? Each year we uncover incredible ROI examples only available using open source Asterisk.
Inside Out Award : Asterisk has a whimsical side unlike any other telephony platform and each year we find that one unique award-worthy application. This category is for applications outside of the typical telecommunications world.
Winners from each category will be announced October 13-15 at AstriCon 2009, in Glendale, Arizona. Digium Innovation Award winners will receive a congratulatory press release from Digium, Inc., a listing on the Digium Web site, and recognition by the industry, community, family and friends as well as at Astricon 2009, AstriCon ‘09.
2008 Winners of the Innovation Awards include Greenfield Tech for Pioneer category, Integrics, Ltd for Big Business category, Emdeon Business Services for ROI category, PhonePlay for “Inside Out” category, and NTT Software received an honorable mention. Read more about last years winners here.
2007 winners of the Innovation Awards include Aheeva for the Big Business category, OneBizTone for the ROI/Cost Savings category, Shelton|Johns for the Pioneer category, iPLATEu for the Most Unique category and Super Technologies’ DIDX . Read more here.
To submit your 2009 Innovation Award entry application click here.
This video is a quick walkthrough of the Test Suite inside the brand new Switchvox Developer Central. It shows how to use this online tool to connect to your Switchvox and request XML via the new Extend API in Switchvox SMB 4.0.
Each summer since 2005, the Google Summer of Code offers stipends to student developers so they may contribute to open source software projects. The Asterisk project is again one of 150 accepted mentoring organizations. We offer hearty congratulations to the four students accepted into GSoC to contribute to Asterisk!
Brett Bryant and Eliel Sardañons will be building a common infrastructure to read and write configuration and other run-time data in Asterisk modules.
Claude Patry will be adding CLI filtering features to assist with live debugging.
Giuseppe Sucameli will be extending voicemail capabilities to make menus and voicemail behavior customizable.
According to the GSoC 2009 FAQ, Google Summer of Code has several goals:
Get more open source code created and released for the benefit of all
Inspire young developers to begin participating in open source development
Help open source projects identify and bring in new developers and committers
Provide students the opportunity to do work related to their academic pursuits during the summer (think “flip bits, not burgers”)
Give students more exposure to real-world software development scenarios (e.g., distributed development, software licensing questions, mailing-list etiquette)
The program represents Google’s growing commitment of funding and administration that has a significant impact on the open source community. In addition to new code contributions, it engages hundreds of talented students with thriving open source development. Thanks to the mentors committed to guiding these students, and to Google for the Summer of Code program.