Site icon Graves On SOHO Technology

Digium’s New Phones: Are They Truly Open For Business?

A few days ago on Digium’s blog Malcolm Davenport posted some initial details about the companies new line of SIP phones. Malcolm’s post presents our first formal glimpse into the relationship between the phones and a new module for Asterisk called the Digium Phone Module For Asterisk (aka DPMA.)

You may recall that various folks from Digium were on a VUC call back on Feb 3rd, not long after the phones were announced and shown at IT Expo.

Friend Dave Michels had some nice coverage of the phones at point of launch. Dave also says some interesting things on his own site:

“It is actually a bit surprising that Digium is getting into branded phones directly that are proprietary even.”

…and further…

“It will be interesting to see if the open source community truly embraces proprietary phones – somewhat contrary to the creed.”

I’m not so sure I agree with his assertion that the phones are “propietary.” To my mind they are SIP phones with some extended programming capability. I would expect that to be more-or-less unique to the phones. The companies’ choice of Javascript renders them a more convenient target platform than might otherwise be the case.

So it was that I found myself a little confused about Digium’s phones when I tried to answer a question over at the DSL Reports VoIP Forum. Happily, both Malcolm and Steve Sokol jumped in to set the record straight. According to Steve:

“These phones are Digium originals. They are not OEM’d from anyone. We designed them ourselves. Our in-house design team did the plastics. Our engineering team selected the hardware components. Our software development team wrote the code. The underlying operating system is (unsurprisingly) Linux. The phones are being manufactured by a reputable contract manufacturer in China.”

…and…

“The DPMA or “Digium Phone Module for Asterisk” is an add-on module for Asterisk that adds some cool extra features including simple provisioning (they also support the old DHCP + FTP/HTTP process), and integration between apps running on the phone and core Asterisk apps. The DPMA enables visual voicemail, parking management, contacts directory, one-touch parking, etc.”

…further…

“Digium requires that users of the DPMA get a license key and accept a license agreement because the DPMA is commercial software. We do not and will not charge a fee for the DPMA.”

So DPMA is a closed source module, not unlike their G.729 codec or FAX module. The DPMA module is responsible for the provisioning of phones and handles all communication between Asterisk and the phones.

There have long been arguments comparing the merits of open APIs vs open source software. It seems that Digium has elected to keep DPMA closed source. It’s certainly a curious decision, but it is theirs to make. I do wonder if that approach will impact the level of interest/uptake from the developer community?

There will probably arise a few more points bearing clarification regarding Digium’s D Series phones and DPMA. I’m sure that Digium will provide further details once the phones are shipping in quantity.

Exit mobile version