[asterisk-users] Force voicemail check / MWI generation

Joshua C. Colp jcolp at sangoma.com
Fri Nov 18 08:19:05 CST 2022


On Fri, Nov 18, 2022 at 9:53 AM Nick Olsen <nick at 141networks.com> wrote:

> Hello,
>
> I've got a handful of servers running asterisk 16 currently with voicemail
> stored in a database via ODBC.
>
> Some users register to multiple servers and I'm having an issue with MWI.
>
> Specifically Polycom phones seem to not be able to use two different MWI
> sources. So in my immediate instance, a voicemail is left on the primary
> server. The primary server generates the requisite notify and properly sets
> the phone's MWI light and makes an audible MWI sound.
>
> The phone then re-registers to the secondary instance at some point. Even
> though these machines share a common voicemail database, asterisk isn't
> aware that a voicemail now exists in the database and thus tells the phone
> there are no messages. Clearing the phones MWI indications. The phone then
> registers to the primary again rinse/repeat.
>
> Is there a way to force asterisk to somehow get an update when a voicemail
> is dropped in the database? If I manually delete a voicemail from the
> database via SQL commands asterisk does seem to pick it up shortly
> thereafter. But it doesn't seem to learn that new voicemails are available.
> Any help would be greatly appreciated. Thank you!
>

There is polling functionality[1] which may work. It's not instant, it will
update based on the frequency.

[1]
https://github.com/asterisk/asterisk/blob/18/configs/samples/voicemail.conf.sample#L190

-- 
Joshua C. Colp
Asterisk Project Lead
Sangoma Technologies
Check us out at www.sangoma.com and www.asterisk.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20221118/034c4593/attachment.html>


More information about the asterisk-users mailing list