Asterisk Bounty VoiceMail-n-Email Synchronization
Contributions
- Jason Sjobeck: 25USD ... I know ... I know ... paltry ... but I need to get some more buy-in then I'll up it.
- Dan Levine (dan at cytexone dot com): $500 (If this fully integrates with Exchange Server or can provide integration with Exchange)
- Magnus (magnus at mcomwifi dot net): $250
- Dean Collins (dean at collins dot net dot pr): $US50
- MichaelRichardson (mcr at xelerance.com): 100
- Zia Communications (http://www.ziacom.us): $250
- Anderson Marcelo (andmar at click21 dot com dot br): $350
- Anthony Rodgers (District of North Vancouver - http://www.dnv.org/ - arodgers@dnv.org): $1500, subject to these conditions
Solution must provide two-way synchronization with MS Exchange
Solution must not require significant configuration changes to MS Exchange
Solution must be ready for production deployment by March 17, 2006
- your name here
Detail
- developer to briefly contact folks offering bounty before commencing
- to be properly disclaimed and accepted in to CVS
- code well documented, many many notes
- uses IMAP4 protocol
- designed to be as universal as possible so works with as many IMAP4 daemons as possible
- Thou shall not require any brain cells on the part of the end-user
- Thou shall not require any settings to be set on the users equipment
- inserts a header in to its generated emails as follows: "X-Asterisk-VoiceMail-ID=################" (ie: random & unique 16 character string)
- deletion of an email within Asterisk then interoperates with IMAP to find & delete same vm-ID-# from user's inbox folder
- deletion of an email from user's inbox interoperates with Asterisk to delete voicemail message from Astersisk
- avoid working on user's other folders other than INBOX
- see note on Asterisk RealTime Voicemail about this same theory
- users of CCM, BCM, AltiGen, TeleVantage, ShoreTel, etc are asked & encouraged to post features/functionalities that those systems use
- perhaps fork this item if other Exchange Server and or Outlook functionalities are desired by others. Concentrating only on voicemail synch' here for now.
- do not yet know how to handle authentication issues, please suggest
- ... what else am I missing?
More info
- Please contact Jason Sjobeck for more.
- Please post as many notes here as possible.
- This is going to be a huge feature!
- This is a killer feature.
- This clubs other major brands in the knees like that skater's boyfriend did.
Lessor requirement
MichaelRichardson: I don't care about IMAP servers. I can see why some people do, but the major bonus of having VM emailed to me is that I can listen to it when not connected. (i.e. on airplane). I would settle for a way to "reply" to the voice mail with one of three commands: "delete", "refile", and "forward XXXX". (Yes, I could forward the email instead, but I might want to waste that much GPRS bandwidth). Since I think this does half of the job of the above, I think it's a good first step.Background
- Asterisk RealTime Voicemail
- Asterisk Voicemail Redesign
- Asterisk cmd Voicemail
- Asterisk voicemail database
- [http://imap.org
- [http://www.isi.edu/in-notes/rfc3501.txt
- Asterisk bounty

Comments
333Would this work?
http://www.1cti.com/products/cl12.htm
333
http://www.asterisk-mail-sync.com/
333
333I'm working on this and should be done soon.
333IMAP work
I've also implemented a script that runs as an IMAP server on the Asterisk server. You connect to it using Outlook (or any other IMAP client) with your voicemail mailbox/password, and it shows you the messages you have in your folders. You can then move, delete etc and the changes occur in realtime on the server.
Not ready for testing yet as I need to make some more changes, but it's another idea of an implementation.
333Re: Partial implementation
Also, will you continue on this path? Are you interested in finishing this?
Thanks very much.
Keep on trucking.
333Partial implementation
If anyone's interested in alpha testing I'd be happy to oblige!