Re: [asterisk-users] pollmailboxes
Philipp Kempgen wrote: > I'm pretty sure there are IMAP servers with custom hooks (Dovecot?). > Not exactly easy but doable. That's true. That's another thing that I would like to get implemented one of these days ... > BTW: Does pollmailboxes _disable_ the event based notifications? > UPGRADE.txt is not clear about that. > > Some setups might want to use a mix. Event-based with custom > triggers and polling-based with pollfreq=3600 as a safety net. No, polling does not disable the event mechanism. The polling loop simply generates events when it detects changes. The rest of Asterisk still expects MWI to be handled in an event based fashion. -- Russell Bryant Senior Software Engineer Open Source Team Lead Digium, Inc. ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] pollmailboxes
Russell Bryant schrieb: > On Aug 17, 2008, at 11:07 AM, Philipp Kempgen wrote: > >> 1.6 UPGRADE.txt: >>> * If you use any interface for modifying voicemail aside from the >>> built in >>> dialplan applications, then the option "pollmailboxes" *must* be >>> set in >>> voicemail.conf for message waiting indication (MWI) to work >>> properly. This >>> is because Voicemail notification is now event based instead of >>> polling >>> based. The channel drivers are no longer responsible for >>> constantly manually >>> checking mailboxes for changes so that they can send MWI >>> information to users. >>> Examples of situations that would require this option are web >>> interfaces to >>> voicemail or an email client in the case of using IMAP storage. >> >> I vote for a truly event based solution: >> >> - A web GUI modifies a mailbox (e.g. deletes a message) >> - The GUI triggers the polling of this specific mailbox >> >> Action: PollMailbox >> Mailbox: 1234 >> ... >> >> or >> >> Action: MailboxModifiedExternally >> Context: default >> Mailbox: 1234 >> Folder: Work >> File: msg0002 > > I agree that it would be a nice addition. I'm not so sure that it > would remove the need to be able to enable periodic polling in > Asterisk, though. At least in some setups (a lot actually) you would not need to poll: GUIs could definitely trigger it. > For example, take IMAP storage of voicemail. There > would not be any easy way to trigger the poll after someone has made > changes using their IMAP client. I'm pretty sure there are IMAP servers with custom hooks (Dovecot?). Not exactly easy but doable. BTW: Does pollmailboxes _disable_ the event based notifications? UPGRADE.txt is not clear about that. Some setups might want to use a mix. Event-based with custom triggers and polling-based with pollfreq=3600 as a safety net. Grüße, Philipp Kempgen -- http://www.das-asterisk-buch.de - http://www.the-asterisk-book.com Amooma GmbH - Bachstr. 126 - 56566 Neuwied -> http://www.amooma.de Geschäftsführer: Stefan Wintermeyer, Handelsregister: Neuwied B14998 ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] pollmailboxes
On Aug 17, 2008, at 11:07 AM, Philipp Kempgen wrote: > 1.6 UPGRADE.txt: >> * If you use any interface for modifying voicemail aside from the >> built in >> dialplan applications, then the option "pollmailboxes" *must* be >> set in >> voicemail.conf for message waiting indication (MWI) to work >> properly. This >> is because Voicemail notification is now event based instead of >> polling >> based. The channel drivers are no longer responsible for >> constantly manually >> checking mailboxes for changes so that they can send MWI >> information to users. >> Examples of situations that would require this option are web >> interfaces to >> voicemail or an email client in the case of using IMAP storage. > > I vote for a truly event based solution: > > - A web GUI modifies a mailbox (e.g. deletes a message) > - The GUI triggers the polling of this specific mailbox > > Action: PollMailbox > Mailbox: 1234 > ... > > or > > Action: MailboxModifiedExternally > Context: default > Mailbox: 1234 > Folder: Work > File: msg0002 I agree that it would be a nice addition. I'm not so sure that it would remove the need to be able to enable periodic polling in Asterisk, though. For example, take IMAP storage of voicemail. There would not be any easy way to trigger the poll after someone has made changes using their IMAP client. -- Russell Bryant Senior Software Engineer Open Source Team Lead Digium, Inc. ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
[asterisk-users] pollmailboxes
1.6 UPGRADE.txt: > * If you use any interface for modifying voicemail aside from the built in > dialplan applications, then the option "pollmailboxes" *must* be set in > voicemail.conf for message waiting indication (MWI) to work properly. This > is because Voicemail notification is now event based instead of polling > based. The channel drivers are no longer responsible for constantly > manually > checking mailboxes for changes so that they can send MWI information to > users. > Examples of situations that would require this option are web interfaces to > voicemail or an email client in the case of using IMAP storage. I vote for a truly event based solution: - A web GUI modifies a mailbox (e.g. deletes a message) - The GUI triggers the polling of this specific mailbox Action: PollMailbox Mailbox: 1234 ... or Action: MailboxModifiedExternally Context: default Mailbox: 1234 Folder: Work File: msg0002 ... Grüße, Philipp Kempgen -- http://www.das-asterisk-buch.de - http://www.the-asterisk-book.com Amooma GmbH - Bachstr. 126 - 56566 Neuwied -> http://www.amooma.de Geschäftsführer: Stefan Wintermeyer, Handelsregister: Neuwied B14998 ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users