RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization
Yeah, if you get the Microsoft Partners Newsletter emails they reported the 75 GB expansion today. "Increased Storage Limit in Exchange Server Standard Edition Get more out of mission-critical email. In the fall of 2005 the storage limit for Exchange Server 2003 Standard Edition will increase to 75 gigabytes." It took me a while to find it through the links the give you. But here it is http://www.microsoft.com/exchange/downloads/2003/sp2/overview.mspx Then scroll to the bottom of the page... "Mailbox Advancements Drive down operational costs and the complexity of your messaging environments with advances such as: . Increase in mailbox storage size limits to 75 gigabyte (GB) for Exchange Server 2003 Standard Edition in response to customer feedback and evolving mailbox storage needs. . New offline address book format offers significantly improved performance. . Cache mode enforcement with added flexibility. You now can force clients into cached mode to help improve performance and increase the number of active users per server. This is especially beneficial to organizations seeking to further site and server consolidation." -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Brodbeck Sent: Monday, June 13, 2005 4:56 PM To: 'Asterisk Users Mailing List - Non-Commercial Discussion' Subject: RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization > -Original Message- > From: C F [mailto:[EMAIL PROTECTED] > Sent: Saturday, June 11, 2005 11:28 PM > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: Re: [Asterisk-Users] Voicemail and MS Exchange > Synchronization > > > On 6/10/05, Dean Collins <[EMAIL PROTECTED]> wrote: > > Actually I think that has changed to 75gb now (or about to change). > > > Really? any links to support that? Since when is Micro$oft so easy on > giving up on licensing fees? I'm curious, too. If this is true it might save us a lot of pain, upgrade wise. We've been looking at moving away from Exchange entirely because of that damn 16-gig limit, and Exchange Enterprise Edition is just too expensive. ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization
> -Original Message- > From: C F [mailto:[EMAIL PROTECTED] > Sent: Saturday, June 11, 2005 11:28 PM > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: Re: [Asterisk-Users] Voicemail and MS Exchange > Synchronization > > > On 6/10/05, Dean Collins <[EMAIL PROTECTED]> wrote: > > Actually I think that has changed to 75gb now (or about to change). > > > Really? any links to support that? Since when is Micro$oft so easy on > giving up on licensing fees? I'm curious, too. If this is true it might save us a lot of pain, upgrade wise. We've been looking at moving away from Exchange entirely because of that damn 16-gig limit, and Exchange Enterprise Edition is just too expensive. ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [Asterisk-Users] Voicemail and MS Exchange Synchronization
On 6/10/05, Dean Collins <[EMAIL PROTECTED]> wrote: > Actually I think that has changed to 75gb now (or about to change). > > Cheers, > Dean > > Really? any links to support that? Since when is Micro$oft so easy on giving up on licensing fees? ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization
Actually I think that has changed to 75gb now (or about to change). Cheers, Dean > -Original Message- > From: [EMAIL PROTECTED] [mailto:asterisk-users- > [EMAIL PROTECTED] On Behalf Of David Brodbeck > Sent: Friday, 10 June 2005 3:59 PM > To: asterisk-users@lists.digium.com > Subject: RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization > Sensitivity: Private > > > -Original Message- > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > > > That's a concern, especially since bugs in current Asterisk versions > > require > > you to use uncompressed WAV files to get acceptable volume levels. > > However, > > this *is* a common configuration for other products. > > > > ) I do not worry about this. It is 'only' storage space. > > Yes, but Exchange storage space is expensive. The "small business" and > "standard" versions of Exchange have a 16 gigabyte storage limit. If you > want to exceed that, you have to shell out about $4,000 extra for the > "enterprise edition." > ___ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: >http://lists.digium.com/mailman/listinfo/asterisk-users ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization
> -Original Message- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > That's a concern, especially since bugs in current Asterisk versions > require > you to use uncompressed WAV files to get acceptable volume levels. > However, > this *is* a common configuration for other products. > > ) I do not worry about this. It is 'only' storage space. Yes, but Exchange storage space is expensive. The "small business" and "standard" versions of Exchange have a 16 gigabyte storage limit. If you want to exceed that, you have to shell out about $4,000 extra for the "enterprise edition." ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization
))) Please see comments inline. > >From my perspective, not sure I would want Exchange (Which > is difficult enough to manage) to be cluttered up with > potentially large voicemail files, That's a concern, especially since bugs in current Asterisk versions require you to use uncompressed WAV files to get acceptable volume levels. However, this *is* a common configuration for other products. ) I do not worry about this. It is 'only' storage space. We used to have a CallXpress system that used Exchange as a message store. It stored voice messages in people's Exchange mailboxes, and could even read email messages over the phone via text-to-speech. The interface with Exchange was kind of kludgy, though, and not entirely reliable. It actually used a copy of Outlook on the voicemail server to talk to Exchange. )) We are not now thinking about using this type of design, no client running on the Exchange server nor on the laptop. > I would have thought that most Exchange clients are most likely to be > Outlook based, who could use pst & IMAP (or POP3 if asterisk > could auto > forward and then delete voice mail) to retrieve voicemail via > email without > having to worry about central Exchange issues. IMAP is no good. Outlook, at least in older versions, cannot handle both an IMAP account and an Exchange account at the same time. (They can do POP3 and Exchange together, though.) ))) Again, no need for IMAP client on the laptop, just ordinary Outlook connected directly to its Exchange Server or connected to its IMAP server. Yes, you're correct, old versions of Outlook didn't allow use of Exchange Server connection & IMAP connection inside the same Outlook profile, but that is hopefully not a concern for too many folks & if it is, argh, I don't know what to suggest, other than moving to new emailer or new version of their emailer. A voicemail app that used an IMAP server as its message store would still be a nice feature, though. It might even work with Exchange, which can act as an IMAP server. Yes, Exchange Server would be the IAMPd. We can simultaneously connect to Exchange via any protocol, as many times, per machines, per user, etc (to the machines limits). Please post your bounty to http://tinyurl.com/bf64x Please also let us keep this on the task of only voicemail-to-email integration. I know that as soon as someone sees the words Outlook, they go crazy, wanting everything under the sun, the reason I know this is that I am that person too, but we will never get all that, let's get the voicemail synchronization done, it will be huge, it will benefit everyone, it will be huge step in the right direction. The issue of tying Outlook all up ought to be a second issue & as such I have created a second bounty for that. DavidB, you may or may not want to pony up for that one here: http://tinyurl.com/8wmrb ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization
Good things are happening. Another aside from having done this before: If configuration requires the "user" to do anything or the user to load a piece of software it won't work. Everything must be configured from an admin consol or it won't work. You will go crazy trying to keep all the laptops and desktops up to date with DLLs. Keep everything on the back end. All the user needs to do is ask for it. There should be an asterisk voicemail.conf that turns it on for all, or for each individual mailbox. Also, sound files. 1. Come up with a sound file format that your users can us on their PC's without having to load more stuff. 2. Conversion of sound files is about 2:1. That is it takes the CPU about 2 seconds to convert 1 second of sound in batch processing. Sure it might seem like it could be done faster but moving, converting, dispatching of files takes time and energy. 3. Noise! It was hilarious the first time we let a large room full of users get their voicemail in their emails. We had tested it using "Executives" in private offices. Once they liked it the Cubarium was given permission to use voicemail playback in their emails. Everyone was given a pair of speakers (they were not allowed to have headphones or CD-ROM drives as that might cause them to listen to music when they were suppose to be working) for their desk. Then a week later we turned on the voicemail in email for them Imagine 150 cubes all listening to their voicemails on their desktop speakers. Absolute Pandemonium ensued. The best part was the voicemails left by spouses telling them to get home from work or else. Then there were the inter-office love affair voicemails broadcast at high volume. The "Executives" removed the speakers and issued headphones the next week. My point is that you have to realize the human factors and costs in doing this. Race "the tyrant" Vanderdecken ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization
I would like to support these plans for exchange/outlook integration with at least $250 as well. Please have a closer look at http://www.click-and-call.com/ . Mediastreams has developed their product e-phone, which we could test a couple of months ago. Their Outlook Integration is really great: - see missed calls in inbox - right click a contact or missed call entry to dial - starting outlook, registers the extension in the system (on asterisk-server ?!) - incoming call pops up, transfer it with one click to voicemail or other extension - Managing Call Groups within outlook - Managing voicemail - Recording of calls ... But if you also have a closer look on their prices... ;-( If the community would be able to develop such a "killer-app", Asterisk could really become the leading telephone application, perhaps world-wide! Developers like Thorben Jensen did a realy good job, to get things work on the client side. Perhaps, these guys with the power to code things well, should work - more - together on an Outlook Integration. My experiences with asterisk in short are, that the server-apps are running really stable, many features are developed, tested and made there way to the stable version. But what's really missing, are GUIs that "normal" users can work with. They have to accept them and should "love" to work with them. If we can't provide users with these GUIs, the powerfull features within Asterisk are only something for "techies" like us. Now, this is my 2cts to this discussion. Nice weekend to all and let's make Asterisk a more powerfull application Guido Hecken gwsNetTech Guido Hecken Quirrenbacher Str. 36 53639 Königswinter Germany fon +49(2244) 870663 fax +49(2244) 870664 mobil +49(179) 1267353 web http://www.gwsnettech.de mailto:[EMAIL PROTECTED] ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [Asterisk-Users] Voicemail and MS Exchange Synchronization
On Friday 10 June 2005 02:15, Dan Levine wrote: > I would be willing to Pay $500 for a good Asterisk / Exchange > Integration What do you consider "good" Asterisk and Exchange integration? More than a handful of words, please. -A. ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization
I would be willing to Pay $500 for a good Asterisk / Exchange Integration Dan Levine [EMAIL PROTECTED] CYTEXONE | Your Technology Specialists R 877.CYTEXONE x 810 212.477.0990 x 810 212.208.6889 FAX 502 Laguardia Place, Suite 2B New York, NY 10012 http://www.cytexone.com -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Colin Anderson Sent: Friday, June 10, 2005 12:53 AM To: 'George Pajari '; 'Asterisk Users Mailing List - Non-Commercial Discussion ' Subject: RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization >(b) Anyone interested if we post a bounty? Post it and I'll see what can be done. I've been thinking about this and a watcher on the Exchange server, as Race suggests, is probably the way to go. As to deleting the voicemail, probably scp or something like that would work fine. I have good experience with MAPI and CDO; I've coded an Outlook Web Access replacement for my company that works fine. Make sure you are specific in the requirements, as there are probably a couple of dozen ways this can be implemented. ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [Asterisk-Users] Voicemail and MS Exchange Synchronization
If I could summarize where we are for a second, please, thanks, and direct this conversation over to the wiki (ie: see URL below). It is agreed upon that IMAP is the most universal way to go for maximum interoperability. Using a new agreed upon email header, like: X-Asterisk-VoiceMail-ID= (ie: unique 16 character string) ... inserted in to the headers of the email that the IMAP client will create and send to the destination mail server. One Mr Craig Guy, haling from the great nation of Australia, has a large amount of this framed-in already, it would make sense, with his permission, naturally, to adapt that for this purpose which is an Asterisk-wide implementation of this functionality. Craig, please correct me if I am wrong as soon as possible, and if I am wrong, forgive me & my terrible presumptions. The (obvious) goal is to get to Kevin Fleming to get in CVS. I am sure we will have this thing fully tested, judging by the interest so far, in a week or two. Also judging from the interest so far we will be able to put up a nice bounty right away for someone so inclined. This could be done by the end of next month. I will offer all the time and energy I can in order to see this through, doing whatever I can do (ie: perhaps testing & documentation), the only problem is that I can not code my way out of a paperbag. Who has the brain power to make this happen? Please see this URL to post your contribution to the bounty: http://tinyurl.com/d93bw Peace. Love. Linux. Jason Sjobeck icq:5579183 fwd:253266 ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization
Just to put my two cents in.. Whatever the solution for integration with Outlook, I don't think any of the voicemail should be downloaded via IMAP, POP or any other mail protocol. I also think that it should be possible to playback the voicemail in outlook with a suitable plugin. So, it would seem that a method be implemented to allow an authenticated user to check them directly from the .wav-stored location, or the like, so you could fast forward, rewind, etc. Where I like the idea of using the telephone for the voicemail at all is, if you decide to return the call or leave a message for someone else's mailbox, a TAPI client could initiate the station phone to ring, user picks it up and the call goes out the door. ShoreTel does something similar to this with their system; while the voicemail appears to be downloaded by Outlook, it is merely being displayed within the Outlook GUI, and is really only retrieved when selected (like IMAP does, but without the IMAP part). Seems to me that writing macros, plugins, etc. for Outlook is rather easy form Visual Basic. My brother is an extremely capable VB programmer, and I think if the asterisk community were to adopt a more-or-less standard way of binding to his Outlook app, we could make something that worked pretty good and be portable to other programs other than Outlook. I'm thinking of an API on the asterisk server that would complement the best features of the manager api, the CLI and direct shell access to voicemail directories and the like. Chris Coulthurst [EMAIL PROTECTED] |-Original Message- |From: [EMAIL PROTECTED] [mailto:asterisk-users- |[EMAIL PROTECTED] On Behalf Of Kris Boutilier |Sent: Thursday, June 09, 2005 9:40 PM |To: [EMAIL PROTECTED]; Asterisk Users Mailing List - Non-Commercial |Discussion |Subject: RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization |Importance: Low | |> -Original Message- |> From: [EMAIL PROTECTED] |> [mailto:[EMAIL PROTECTED] Behalf Of Tim |> Litwiller |> Sent: Thursday, June 09, 2005 9:16 PM |> To: Asterisk Users Mailing List - Non-Commercial Discussion |> Subject: Re: [Asterisk-Users] Voicemail and MS Exchange |> Synchronization |> |> |> I'm not a programmer - but it sounds to me like you are all |> making it to hard by transfer the voice files around etc. unless you |> really have to have the messages stored in the mail server for some |reason. |> |> here is what I would picture |> a outlook plugin that creates the illusion of several folders |{clip} | |This is good, but just the configuration management process quickly becomes |unrealistic for a larger office deployment of, say, 250+ clients. |Similarly, a larger organisaion running Exchange presumably has also |architected their hardware for it and would get better value from |consolidating storage in that hardware - consider someone running an |Exchange Server cluster with a SAN behind it... | |Perhaps there really is a need for two tiers of solutions here - the large |scale Mailserver-as-backend-for-Asterisk concept presented earlier today by |Craig Guy and then a more generic Asterisk-as-backend-for-mail clients |using IMAP, some other mail protocol or even a per-mail client custom plug- |in as you've suggested. | |Just my can$0.02 | |Kris Boutilier |Information Services Coordinator |Sunshine Coast Regional District |___ |Asterisk-Users mailing list |Asterisk-Users@lists.digium.com |http://lists.digium.com/mailman/listinfo/asterisk-users |To UNSUBSCRIBE or update options visit: | http://lists.digium.com/mailman/listinfo/asterisk-users ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [Asterisk-Users] Voicemail and MS Exchange Synchronization
Kris Boutilier wrote: -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Tim Litwiller Sent: Thursday, June 09, 2005 9:16 PM To: Asterisk Users Mailing List - Non-Commercial Discussion Subject: Re: [Asterisk-Users] Voicemail and MS Exchange Synchronization I'm not a programmer - but it sounds to me like you are all making it to hard by transfer the voice files around etc. unless you really have to have the messages stored in the mail server for some reason. here is what I would picture a outlook plugin that creates the illusion of several folders {clip} This is good, but just the configuration management process quickly becomes unrealistic for a larger office deployment of, say, 250+ clients. First time opening outlook after install it could pop up a dialog asking the user for thier phone extension. but yes - I wasn't think of a very large organization when I thought of this - more like the 15 - 50 user size. Similarly, a larger organisaion running Exchange presumably has also architected their hardware for it and would get better value from consolidating storage in that hardware - consider someone running an Exchange Server cluster with a SAN behind it... Perhaps there really is a need for two tiers of solutions here - the large scale Mailserver-as-backend-for-Asterisk concept presented earlier today by Craig Guy and then a more generic Asterisk-as-backend-for-mail clients using IMAP, some other mail protocol or even a per-mail client custom plug-in as you've suggested. Just my can$0.02 Kris Boutilier Information Services Coordinator Sunshine Coast Regional District ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization
>(b) Anyone interested if we post a bounty? Post it and I'll see what can be done. I've been thinking about this and a watcher on the Exchange server, as Race suggests, is probably the way to go. As to deleting the voicemail, probably scp or something like that would work fine. I have good experience with MAPI and CDO; I've coded an Outlook Web Access replacement for my company that works fine. Make sure you are specific in the requirements, as there are probably a couple of dozen ways this can be implemented. ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization
> -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of Tim > Litwiller > Sent: Thursday, June 09, 2005 9:16 PM > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: Re: [Asterisk-Users] Voicemail and MS Exchange > Synchronization > > > I'm not a programmer - but it sounds to me like you are all > making it to hard by transfer the voice files around etc. unless you > really have to have the messages stored in the mail server for some reason. > > here is what I would picture > a outlook plugin that creates the illusion of several folders {clip} This is good, but just the configuration management process quickly becomes unrealistic for a larger office deployment of, say, 250+ clients. Similarly, a larger organisaion running Exchange presumably has also architected their hardware for it and would get better value from consolidating storage in that hardware - consider someone running an Exchange Server cluster with a SAN behind it... Perhaps there really is a need for two tiers of solutions here - the large scale Mailserver-as-backend-for-Asterisk concept presented earlier today by Craig Guy and then a more generic Asterisk-as-backend-for-mail clients using IMAP, some other mail protocol or even a per-mail client custom plug-in as you've suggested. Just my can$0.02 Kris Boutilier Information Services Coordinator Sunshine Coast Regional District ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [Asterisk-Users] Voicemail and MS Exchange Synchronization
I'm not a programmer - but it sounds to me like you are all making it to hard by transfer the voice files around etc. unless you really have to have the messages stored in the mail server for some reason. here is what I would picture a outlook plugin that creates the illusion of several folders a. call log b. voicemail c. voice recyclebin a. the plugin would have to be configured with the phone extension of the user then it would use the asterisk management interface to watch all calls to that extension. those go in the call log folder - clicking one rings your phone and calls the party back or if you have a phone with intercom feature it picks up your extension and then calls the party back. You pickup the hand set if the calls goes thru or talk on the speaker phone. b. if it sees voicemail for that extension it put an entry in the voicemail box and the inbox - then when you click a voicemail to listen the outlook plugin sneds a * management message to the * server and your phone rings - you pick it up and it starts playing your voicemail - or if you have phones with intercom feature it just start playing it on the speakerphone. c. if you delete a voicemail it moves it to the voice recyclebin in outlook and to a different folder on asterisk the plugin should also have a feature to download and play on the computer just in case you are on a laptop or such and don't have your voip phone with you and still need to check messages. ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [Asterisk-Users] Voicemail and MS Exchange Synchronization
We have hacked together an LDAP / IMAP based voicemail for Asterisk to replace a legacy voicemail app for a client. We wrote it in Perl using the Asterisk AGI interface and res_perl. It retrieves voicemail account information from netscape LDAP directory server and retrieves voicemails from Netscape Messaging Server using IMAP. It took about a week to write the perl AGI. The application doesn't use asterisk voicemail at all. When a call comes in asterisk does an ldap lookup using ldapget and if it finds an account associated with ${EXTEN} it hands the call off to the agi (using deadagi) which retrieves all the account information, answers the call and starts to playback the users greeting. If a message is left then the AGI will record it and then email it to the users mailbox on Messaging Server. Pressing * causes the voicemail box to prompt for the users pin number whereupon the system then goes into a menu offering all the usual voicemail options. For message retrieval the AGI gets the IMAP login information from LDAP, logs into the users mailbox, retrieves all the subject lines for inbox and counts the number of read and unread voicemails based on the subject line. It then downloads voicemail attachments on demand and plays them back to the caller. If the caller deletes a voicemail then the appropriate IMAP command is sent to delete from the inbox. Conversely if the user deletes from the email inbox then it will also disappear from Asterisk, seeing as Asterisk is using the IMAP for the voicemail repository. Greeting files are stored locally on the Asterisk server however they are also shared via NFS so greetings are available to callers connecting to other servers. I don't see any reason why it wouldn't work with exchange and AD utilising IMAP and ldap respectively. There might be an issue logging directly into users exchange mailboxes from IMAP cause I'm guessing the passwords may not be available from AD but I'm sure there are ways around it. Craig - Original Message - From: "Race Vanderdecken" <[EMAIL PROTECTED]> To: "'Asterisk Users Mailing List - Non-Commercial Discussion'" Sent: Friday, June 10, 2005 3:33 AM Subject: RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization > (a) Has anyone cracked this nut (or started on it)? > > > Been there, done that. > > No, really. I was the architect on the Premiere Tech, no PTECH, > Orchestrate system. www.orchestrate.com (pardon the plug, but I am not > endorsing one way or the other.) > > I also did the MAPI work for Persona, but that was a TTS and Speech Reco > that read email and faxes, but I digress. > > Yes, your are going to go mad doing it. > > First. > You need an email specialist. > He must know POP, SMTP, IMAP and MAPI. > MAPI is not a misspelling of IMAP; it is the Microsoft > Messaging API. > MAPI is how you can control the Exchange Server and Clients. > > You need to set up a "admin" account for the MAPI program to > have access to the Exchange server. > > That is the easy part. > > Then you create a program to watch all the mail coming through > the server. It will use the admin account and pass copies of messages to > Asterisk and insert messages from asterisk. > > I suggest using the MAPI API to Exchange and a socket API, > POP/IMAP, to asterisk. > > I built the aforementioned system buy using an UNIX email server > to receive messages. All incoming messages were sent to the UNIX mail > server. It had mail queues that could be intercepted, like an interrupt > call back routine, messages would arrive, be put into queues, and sent > for processing; convert email to speech via TTS, convert email to fax > and such. > > The basic premises was that when the voicemail server, separate > program and server (there where 200+ voicemail servers), received a > voicemail it would create an email, put the voicemail file in it, or a > link to the voicemail file, to the UNIX email server that would note/log > the voicemail and pass it on to the exchange mail box. > > When the user deletes an email in Exchange a MAPI Message is > sent back to the Exchange Server and watcher program will see the > Exchange server delete it. Depending on the rules, the watcher program > deletes the email or the voicemail or both, and so forth... > > You could create an addition to asterisk to act as the watcher > program. > > That is the general idea and it does work. If you plan on doing > TTS you are looking at 5 to 6 seconds of real-time to convert 1 sec of > email to 1 second of voicemail. > > > (b) Anyone interested if we post a bounty? > > If anyone does take the bounty I am available to consult for > them. But I don't have time to create the entire work. > > Race
Re: [Asterisk-Users] Voicemail and MS Exchange Synchronization
On 6/9/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > Race, > > Good stuff. Thanks. > > Here is a nutty idea: do you think a slightly insane individual could create > something whereby Asterisk talked to an IMAP4 client which then logged-in to > Exchange, inserted a message with a unique ID#, which it would keep track > of, so when the user deleted the VM via telephone, the IMAP4 client would > say, ut oh, I gots to get me that msg ID# back, so it would fire up, log-in, > find msg ID#, delete it. Or, have I been using too much compressed air > lately? > On the asterisk side, we can have (again using the same idea) asterisk run a command when a message is deleted, and in that case have the command send an email to an address on the IMAP server that will be responsible to delete that message from the users folder. Also look at my other postings on this subject, it might be easier to create a connector in Exchange to accomplish this, however that is only for Exchange if we want it to work with everybody then using IMAP is really the way to go. ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization
Race, Good stuff. Thanks. Here is a nutty idea: do you think a slightly insane individual could create something whereby Asterisk talked to an IMAP4 client which then logged-in to Exchange, inserted a message with a unique ID#, which it would keep track of, so when the user deleted the VM via telephone, the IMAP4 client would say, ut oh, I gots to get me that msg ID# back, so it would fire up, log-in, find msg ID#, delete it. Or, have I been using too much compressed air lately? Cheers. Jason ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization
(a) Has anyone cracked this nut (or started on it)? Been there, done that. No, really. I was the architect on the Premiere Tech, no PTECH, Orchestrate system. www.orchestrate.com (pardon the plug, but I am not endorsing one way or the other.) I also did the MAPI work for Persona, but that was a TTS and Speech Reco that read email and faxes, but I digress. Yes, your are going to go mad doing it. First. You need an email specialist. He must know POP, SMTP, IMAP and MAPI. MAPI is not a misspelling of IMAP; it is the Microsoft Messaging API. MAPI is how you can control the Exchange Server and Clients. You need to set up a "admin" account for the MAPI program to have access to the Exchange server. That is the easy part. Then you create a program to watch all the mail coming through the server. It will use the admin account and pass copies of messages to Asterisk and insert messages from asterisk. I suggest using the MAPI API to Exchange and a socket API, POP/IMAP, to asterisk. I built the aforementioned system buy using an UNIX email server to receive messages. All incoming messages were sent to the UNIX mail server. It had mail queues that could be intercepted, like an interrupt call back routine, messages would arrive, be put into queues, and sent for processing; convert email to speech via TTS, convert email to fax and such. The basic premises was that when the voicemail server, separate program and server (there where 200+ voicemail servers), received a voicemail it would create an email, put the voicemail file in it, or a link to the voicemail file, to the UNIX email server that would note/log the voicemail and pass it on to the exchange mail box. When the user deletes an email in Exchange a MAPI Message is sent back to the Exchange Server and watcher program will see the Exchange server delete it. Depending on the rules, the watcher program deletes the email or the voicemail or both, and so forth... You could create an addition to asterisk to act as the watcher program. That is the general idea and it does work. If you plan on doing TTS you are looking at 5 to 6 seconds of real-time to convert 1 sec of email to 1 second of voicemail. (b) Anyone interested if we post a bounty? If anyone does take the bounty I am available to consult for them. But I don't have time to create the entire work. Race "The Tyrant" Vanderdecken -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of George Pajari Sent: Thursday, June 09, 2005 1:19 PM To: Asterisk Users Mailing List - Non-Commercial Discussion Subject: [Asterisk-Users] Voicemail and MS Exchange Synchronization We have a customer considering migrating from a large Nortel PBX with a third-party voicemail system to Asterisk but one of the features they really like is the automatic synchronization of voicemail between Exchange and their voicemail system -- delete a message from the voicemail system and it is deleted from their email inbox and vice versa. Searching has not revealed anything like this being developed for Asterisk and yet it would appear to be a critical component needed to migrate customers used to fully integrated "Unified Messaging" systems to Asterisk. (a) Has anyone cracked this nut (or started on it)? (b) Anyone interested if we post a bounty? -- George Pajari, netVOICE communications604 484 VOIP (484 8647 x102) Open Source VoIP/Telephony Specialists 1 877 NET VOIP (638 8647 x102) www.netvoice.ca www.ip-centrex.ca www.digium.ca www.grandstream.ca www.sipura.ca www.snom.ca ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization
> -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > George Pajari > Sent: Thursday, June 09, 2005 10:19 AM > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: [Asterisk-Users] Voicemail and MS Exchange Synchronization > > > We have a customer considering migrating from a large Nortel > PBX with a > third-party voicemail system to Asterisk but one of the features they > really like is the automatic synchronization of voicemail between > Exchange and their voicemail system -- delete a message from the > voicemail system and it is deleted from their email inbox and > vice versa. > > Searching has not revealed anything like this being developed for > Asterisk and yet it would appear to be a critical component needed to > migrate customers used to fully integrated "Unified > Messaging" systems > to Asterisk. > > (a) Has anyone cracked this nut (or started on it)? > > (b) Anyone interested if we post a bounty? Good luck! Back in the day, when we were on an Altigen system, we were using this feature. It NEVER worked right. To be fair, it was not a feature that had been extensively tested. Altigen's beta program appeared to made up of paying customers. :( >From what I recall of the sessions with their engineers trying to debug things, Exchange Server's behavior in the areas critical to supporting this feature were poorly documented and seemed to change from one service pack to the next. Things may well have improved, with regards to Exchange Server. It's been a few years. To be sure, this would be a killer feature in marketing * to MS Exchange Server shops. But I think I'll go hit myself with hammer for a while instead. :) -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.323 / Virus Database: 267.6.6 - Release Date: 06/08/2005 ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
RE: [Asterisk-Users] Voicemail and MS Exchange Synchronization
> -Original Message- > From: George Pajari [mailto:[EMAIL PROTECTED] > Sent: Thursday, June 09, 2005 10:19 AM > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: [Asterisk-Users] Voicemail and MS Exchange Synchronization > > {clip} > > (a) Has anyone cracked this nut (or started on it)? I'm not aware of any proof of concept code, but I understand the discussion to be in the direction of changing app_voicemail to use a maildir directory format, thereby allowing the voicemail to be easily exposed and accessed by a third party unix mail server program that is unaware of Asterisk (eg. Cyrus IMAP). Actually getting it synced directly into your Exchange server backend seems far more challenging. We had been eagerly looking forward to an IMAP access method, hence being able to add an IMAP account to Outlook on our workstations and accessing voicemail that way (some people use the vm-as-attachment with the Delete option at the moment, others just get new vm notices). If you're looking at a large deployment client side integration would quickly become a maintenance nightmare... Do you have any pointers as to how the backend Exchange integration process actually works? Kris Boutilier Information Systems Coordinator Sunshine Coast Regional District ___ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users