First, thanks James for your Digium D40 SIP Phone review. We appreciate you telling us how you really feel. :-) Possibly Yealink, Polycom, etc. may/will license DPMA from Digium in the future ?
The rest of this reply belongs on the [Astlinux-devel] list, so pardon me for cross-posting... For fun, I compiled Certified Asterisk 1.8.11-cert7 in AstLinux, here are the asterisk.mk changes required to do so... user@debian:~/astlinux/1.0$ svn diff -- Index: package/asterisk/asterisk.mk =================================================================== --- package/asterisk/asterisk.mk (revision 5700) +++ package/asterisk/asterisk.mk (working copy) @@ -10,15 +10,15 @@ ASTERISK_VERSION := 1.6.2.21 else ifeq ($(BR2_PACKAGE_ASTERISK_v1_8),y) -ASTERISK_VERSION := 1.8.16.0 +ASTERISK_VERSION := 1.8.11-cert7 else ASTERISK_VERSION := 11.0.0-beta2 endif endif endif -ASTERISK_SOURCE := asterisk-$(ASTERISK_VERSION).tar.gz -ASTERISK_SITE := http://downloads.asterisk.org/pub/telephony/asterisk/releases -ASTERISK_DIR := $(BUILD_DIR)/asterisk-$(ASTERISK_VERSION) +ASTERISK_SOURCE := certified-asterisk-$(ASTERISK_VERSION).tar.gz +ASTERISK_SITE := http://downloads.asterisk.org/pub/telephony/certified-asterisk/releases +ASTERISK_DIR := $(BUILD_DIR)/certified-asterisk-$(ASTERISK_VERSION) ASTERISK_BINARY := main/asterisk ASTERISK_TARGET_BINARY := usr/sbin/asterisk ASTERISK_EXTRAS := -- It built fine and executes as expected. BUT, it appears "libavahi-client" is also required, (Yuck, adds several more packages and dependencies), add as follows: $ make menuconfig -- Package Selection for the target ---> Networking applications ---> [*] avahi [ ] IPv4LL network address configuration daemon (NEW) [ ] mDNS/DNS-SD daemon (NEW) Package Selection for the target ---> Hardware handling ---> [*] dbus XML library to use (libxml2) ---> [ ] dbus-glib -- Finally, ./scripts/build Then, in theory (I haven't tried it), "purchase" for $0.00, License, Digium Phone Module for Asterisk: http://store.digium.com/productview.php?category_id=196&product_code=804-00032 and follow whatever instructions it suggests for installing the proprietary binary. If anyone successfully uses this, please report results. Lonnie On Oct 4, 2012, at 8:57 AM, James Babiak wrote: > Yup. > > Since the DPMA module requires so many other changes to Asterisk's core in > order to function, they weren't able to include it into the already existing > branches, as they have a policy to restrict branch updates to fixes/patches > and not major new features. So outside of the "certified" versions which are > apparently exempt from this, Asterisk 11 will be the first version to support > it natively. > > On a related note, I actually "won" one of Digium's D40 giveaways a week or > so ago. I played around with it for about 30mins, and I have to say that it's > probably one of the worst phones I've ever seen. Granted, I wasn't able to > take advantage of the DPMA advanced functionality, but as a straight SIP > phone, it's mediocre at best. The interface is very counter intuitive, the > configuration options (phone, file and web admin) are quite limited, and the > overall functionality feels just.....cheap and unremarkable. Especially > compared to other phones in it's price class. I'm kind of surprised that > Digium would come to an already heavily saturated phone market with a brand > new line of devices and not have something remarkable to bring to the table. > Sure, DPMA might be great (can't say as I haven't tested it out), but how > many people are going to use it? </rant> > > -James > > > On 10/04/2012 07:40 AM, The Cadillac Kid wrote: >> Astlinux doesnt use the certified version of asterisk, therefore even if the >> AVAHI and DBUS systems were in place , the asterisk version would need to be >> changed.. and then spin yourself a custom build.. advasnce asterisk to say >> 1.8.11-cert7 (or such) for the DPMA module to function... I havent looked >> into what dependencies might be required on astlinux to run it, I do know on >> my regular asterisk machines, it takes a little bit of CPU to run it, esp if >> you do a reconfigure all and have quite a few phones... >> -Christopher >> >> >> From: Michael Keuter <[email protected]> >> To: AstLinux Users Mailing List <[email protected]> >> Sent: Thursday, October 4, 2012 6:43 AM >> Subject: Re: [Astlinux-users] digiumd70 >> >> >> Am 04.10.2012 um 12:22 schrieb Miguel Angel: >> >> > Hi, >> > Is posible to install the module DPMA OF DIGIUM PHONES IN ASTLINUX? >> > I can“t load the module "res_digium_phones.so" on >> > /usr/lib/asterisk/modules. >> > The system login: >> > >> > Sep 28 12:52:05 asterisk local0.warn asterisk[390]: WARNING[766]: >> > loader.c:398 in load_dynamic_module: Error loading module >> > 'res_digium_phone.so': libavahi-client.so.3: cannot open shared object >> > file: No such file or directory >> > Sep 28 12:52:05 asterisk local0.warn asterisk[390]: WARNING[766]: >> > loader.c:850 in load_resource: Module 'res_digium_phone.so' could not be >> > loaded. >> >> https://wiki.asterisk.org/wiki/display/DIGIUM/Digium+Phone+Module+for+Asterisk+1.2 >> >> Michael >> >> http://www.mksolutions.info ------------------------------------------------------------------------------ Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev _______________________________________________ Astlinux-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to [email protected].
