Re: [Asterisk-Users] Defragmenting mailboxes

2003-10-22 Thread Adam Williams
  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

2003-10-22 Thread Adam Williams
  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

2003-10-21 Thread Adam Williams
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

2003-10-21 Thread Adam Williams
 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 ?

2003-05-29 Thread Adam Williams
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