On Monday 30 July 2007 9:13:36 pm Claudius Fortis wrote:
> The topic got a bit quiet, so I was just wondering if we're still having
> that "sub-pub".... unless it already happened [sorry, was away for a little
> while] sounds like we can get a lot of whiteboard done on this
> subject....as I see a lot of brain action done.

sub-pub hasn't happened yet to my knowledge.  :-)  

I see this as a very simple and straightforward problem to solve.  We have a 
single vm function that handles all of the things the dialplan can't... the 
message store aspect of it is abstracted so that the rest of the vm system 
has no idea (nor does it need to have any) about how the messages are stored.  
IMAP is probably the simplest one to do right out of the gate, incidentally, 
and to address the issues about it being beyond what the small router boxes 
are capable of... I'm not so sure.  I'll pass on any official comment on that 
at this point though.  :-)

Think of a single vm app though that just does things such as light/clear MWI, 
checks for # of messages in a folder, can record, play, move, delete and mark 
messages, can specify an order to retrieve first/next message in a series 
(sorted by time, last access, hell even a fileglob spec.)...  Basically it's 
all the file ops in our current Comedian Voicemail application, with none of 
the routing.  Then we modularize it to be able to store to Maildir/ format, 
IMAP, ODBC, stone tablet, whatever.

I think the most difficult part of app_voicemail.c is the stuff we don't want.  
I spent a fair chunk of time in the IMAP and ODBC portions of it.  :-)

-A.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to