KamoCRM

Marking a FreePBX voicemail heard reaches the phone server, and the badge follows at once

FixVOIPService
Shipped
October 11, 2026 at 6:18 PM UTC
Author
Kamo
Commit
9dbafac

A FreePBX message id is mailbox/msgId, so PUT /voicemail/{id}/read never matched a route for it and the PBX was never told: the message stayed in INBOX and the phone badge stayed on 1 however it was played or marked. Read, archive and delete now also take the id as ?id=, and a confirmed mark-read flips the cached PHONE_VOICEMAIL row the badge counts instead of waiting for the next sync.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing