druid-ose experimental packages

Tzafrir Cohen tzafrir.cohen at xorcom.com
Thu Jan 15 18:25:43 UTC 2009


Hi

VoiceRoute is a company from Singapore that makes a "unified
communication" product called Druid based on Asterisk, Jabberd, et al.

About 9 monthes ago (IIRC) they decided to release a version of it as
free software:

  http://www.voiceroute.org/

The version they distribute is a complete distribution based on CentOS. 
However their code looked interesting to me, so I decided to take a stab
at packaging it for Debian.

At the moment I have the basic web interface (with nice AJAX
functionality, but also with potentially some CLI interface).
I decided to be a bit more conservative than them. And hence I do not
rely on certain commands included in /etc/sudoers, but then again, not
all things work.

At the moment this basically sort of works. It is usable enough for
others to look at. 

One major road block is packaging the dojo Javascript toolkit (which is
actually most of the tarball right now, and is an svn:external in
upstresm SVN).


Currently upstream has a number of separate tarballs (that are not in
the SVN repository) for the basic postgresql connectivity, imap
configuration (through Dovecot) and Jabber connectivity (through
Jabberd2). pgsql is required and hence I packaged it as well (wow,
dbconfig-common looks nice :-) ). Others are not yet packaged.

It seems that Druid keeps the information about "users"/"extensions" in
the PostgreSQL database, but parses much other information at real time
from sip.conf, zapata.conf etc. I disabled its ability to write to
zaptel.conf for now to avoid permissions issues. 

-- 
               Tzafrir Cohen
icq#16849755              jabber:tzafrir.cohen at xorcom.com
+972-50-7952406           mailto:tzafrir.cohen at xorcom.com
http://www.xorcom.com  iax:guest at local.xorcom.com/tzafrir



More information about the Pkg-voip-maintainers mailing list