Re: [Asterisk-Users] Defragmenting mailboxes
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. Alayerd 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. ___ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [Asterisk-Users] Defragmenting mailboxes
Once you go this route, you can ignore the local filesystem problem and But you still want handset playback, so you'd want the ability to get the next message from the mailbox. If you still store a local copy you haven't solved the defragment problem. Why store a local copy? Speed, and there might possibly be messages in a folder that did not come from asterisk - was just thinking how to skip over them. May not be neccesary at all, if asterisk put a special X-Asterisk-Voicemail header in all its messages. Cyrus (don't know about others) supports content indexed folders. You get prev/next message by ctime or mtime, which time IMAP server provides for you effortlessly. I've certainly not had any problems with message ordering in the order they were created on my IMAP server... ___ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [Asterisk-Users] Defragmenting mailboxes
The current pthreads based locks don't work across mutiple servers so something needs to be done once you move out of the small office environment. The maildir design would work for up to a few thousand users I like DBMS based designs as they make web based interfaces easy to implement and would scale to unlimited size, say to someone like Verizon with a few tens of million of users. Maybe a backed that stores the mail message via LMTP into an actual mailbox? Servers like Cyrus have solved this problem a long time ago. Only question would be how to play back the message, but you could just store the IMAP message id (always unique). ___ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [Asterisk-Users] Defragmenting mailboxes
The current pthreads based locks don't work across mutiple servers so something needs to be done once you move out of the small office environment. The maildir design would work for up to a few thousand users I like DBMS based designs as they make web based interfaces easy to implement and would scale to unlimited size, say to someone like Verizon with a few tens of million of users. Maybe a backed that stores the mail message via LMTP into an actual mailbox? Servers like Cyrus have solved this problem a long time ago. Only question would be how to play back the message, but you could just store the IMAP message id (always unique). Once you go this route, you can ignore the local filesystem problem and But you still want handset playback, so you'd want the ability to get the next message from the mailbox. If you still store a local copy you haven't solved the defragment problem. just mail the file off. Of course this would be interesting in that you could have many users have access to the mailbox. And unified messaging, a big touted feature of Exchange, etc... I just think of this because our Nortel BCM VOIP systems provide access to voice mail boxes via IMAP - each message is a message with an attachment. ___ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [Asterisk-Users] ILS - Internet Locator Service ?
Has anyone consider or found an opensource ILS ?? just thinking of same and possible link with asterisk IIRC there was a shell-backend to OpenLDAP that would allow to use slapd as an ILS-Server. Ask Google for details. I think it was called Netmeeting Directory Kit. There is information on creating a NetMeeting compatible ILS server using OpenLDAP in my LDAP presentation - ftp://ftp.kalamazoolinux.org/pub/pdf/ldapv3.pdf I've tested it with GNOME Meeting as well, which also worked. ___ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users