[Asterisk-Users] "Defragmenting" mailboxes

Adam Williams awilliam at whitemice.org
Wed Oct 22 03:03:30 MST 2003


> > IMAP would work as would an NFS mounted maildir.  But I still
> > would prefer a DBMS based store to support some voicemail features
> > such as.
> [...]
> > For all of the above a simple SQL query would do the trick
> > The user interface could be either menues built in extensin.conf or
> > web based. or a Java ap using JDBC.
> > The DBMS method would scale to population of a large city.
> > A"layerd" design the allows for various types of stores would be
> > best as a DBMS for a home office is silly.

I always favor the layed modular approach.

> Yes, requiring a RDBMS for voicemail would be a pain for a lot of us, but I
> like the idea of using an email storage backend that can be configured.
> Perhaps the University of Washington c-client library, which can have
> different backends plugged into it and provides mbox and maildir (via a 3rd
> party module/patch), or something similar.

If you have an IMAP server why not just perform POST operations; whether
there is mbox, maildir, or cyrus on the backend just won't matter.  Form
an e-mail message and put it into a folder,  the "literal" storage
mechanism should be the mail servers problem.

> The idea of storing voicemails as "audio/wav" attachments to mails in a
> maildir appeals to me for running an IMAP server on top of it and providing
> easy remote access to voicemail.

And it steals one of the "killer" features away from exchange and it's
kin.  Always a good thing, IMHO.




More information about the asterisk-users mailing list