Msg Waiting Light Doesn't Go Out

I’m running Asterisk 20 on Ubuntu 24.04 as packaged. I have a Cisco SPA-504G.

I enabled message waiting on two of the four appearances by specifying Message Waiting = yes and mailbox ID matching my Asterisk mailbox ID.

I left myself a message, and the Message Waiting light went on. I deleted the message, but the light hasn’t turned off in about three days of no message. (Yes, I checked for another message :))

Any ideas where I should look for the problem?

Ed

What does this mean exactly? What is the actual underlying configuration?

what does this mean exactly.

@jcolp In my SPA phone, each line can be programmed with a mailbox ID and a software switch to turn Message Waiting on or off. I have MW turned on and the mailbox number programmed.

In my voicemail.conf I have:

[default]
115 => 111111,Loopback Mailbox,edg@greenberg.org
2440 => 222222,Ed Greenberg,edg@greenberg.org

The light turned on with the first message, but hasn’t turned off once the message was deleted.

Which channel driver are you using? What is its configuration?

Sorry about that. The entire Asterisk installation is IAX and SIP. The phones are using the PJSIP driver.

The endpoints with voicemail look like so:

 Endpoint:  8516                                                 Not in use    0 of 1
     InAuth:  8516-iauth/8516
        Aor:  8516                                               1
      Contact:  8516/sip:8516@192.168.1.3:5060             58aa2173cd Avail        13.689
  Transport:  transport-udp-nat         udp      0      0  0.0.0.0:5060
 Endpoint:  2440                                                 Not in use    0 of 1
     InAuth:  2440-iauth/2440
        Aor:  2440                                               1
      Contact:  2440/sip:2440@192.168.1.3:5060             2cc5964b23 Avail        12.971
  Transport:  transport-udp-nat         udp      0      0  0.0.0.0:5060

My voicemail.conf looks like so (with comments taken out):

[general]
format=wav49|gsm|wav
serveremail=asterisk
attach=yes
skipms=3000
maxsilence=10
silencethreshold=128
maxlogins=3
emaildateformat=%A, %B %d, %Y at %r
pagerdateformat=%A, %B %d, %Y at %r
[zonemessages]
eastern=America/New_York|'vm-received' Q 'digits/at' IMp
central=America/Chicago|'vm-received' Q 'digits/at' IMp
central24=America/Chicago|'vm-received' q 'digits/at' H N 'hours'
military=Zulu|'vm-received' q 'digits/at' H N 'hours' 'phonetic/z_p'
european=Europe/Copenhagen|'vm-received' a d b 'digits/at' HM
[default]
115 => xxxxx,Loopback Mailbox,edg@greenberg.org
2440 => xxxxx,Ed Greenberg,edg@greenberg.org
[myaliases]
[other]

That’s not the configuration for PJSIP. It is defined in there which mailboxes the endpoint has access to. If you don’t specify with a context (such as 115@default) then it has been shown to cause issues.