Uploaded image for project: 'FreePBX'
  1. FreePBX
  2. FREEPBX-11223

Extension Voicemail BLF Hint doesn't update on endpoint.



    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 13
    • Fix Version/s: None
    • Component/s: Voicemail
    • Labels:
    • Asterisk Version:
    • Distro Version:
    • Distro:
      FreePBX Distro


      I have several virtual extensions that are being used to house central department voicemail boxes. Since upgrading to v10.13.66, it has become apparent in the last few days that binding BLF keys to *98<ext#> still works as it should for normal chan_sip extensions, but no longer works for virtual extensions (new or old).

      Basically, I have ext 200 as a central VM inbox for a department. It is a virtual extension. On each endpoint in the department, I have a DSSkey assigned as BLF to *98200. This shows green when there are no VM in 200 and red when there are. However, I have started receiving complaints that the BLF remains green even when there are new VM. I did some testing and have determined that this continues to work fine for a normal chan_sip extension 202 if I add *98202 to the BLF and leave a new VM. It does NOT work if I create a new virtual extension 699, add to the BLF *98699, and leave a new VM. Yes, the hint is generated in asterisk. I can see the *98200 entry in the core hints list. The BLF properly watches from the device and lights up green (no VM). It simply never gets updated to "IN-USE" (by the VM module, perhaps?) when a new VM is left.

      Something has changed in whatever code updates the "IN-USE" status of VM BLFs that now ignores VM mailboxes for virtual extensions. I now have to scramble to change all these virtual extensions to real chan_sip extensions to get their VM BLFs working again. Gah!

      UPDATE: It isn't just virtual extensions. I deleted the extension and recreated it as a normal sip extension. The BLF worked for exactly 3 days after a full reboot of the server...then stopped working again. The odd thing is, "core show hints" does show *98200 as "IN-USE" on the server, but none of the phones show the BLF status as such. All other BLFs from app_daynight, ext-local, park-hints, etc are working just fine. Only the BLFs from app-dialvm are failing to update on the devices.

      *98200@app-dialvm   : MWI:200@              State:InUse           Presence:not_set         Watchers  4

        Gliffy Diagrams


            Issue Links



                • Assignee:
                  TheWebMachine TheWebMachine
                • Votes:
                  4 Vote for this issue
                  9 Start watching this issue


                  • Created:


                    Error rendering 'slack.nextup.jira:nextup-jira-plus-status'. Please contact your Jira administrators.