KamoCRM

Announce new voicemails — live panel, phone push and a card

FeatureVOIPService
Shipped
September 25, 2026 at 2:16 AM UTC
Author
Kamo
Commit
fc9623a

A voicemail the sweep writes for the first time, on an extension with an assigned member and received in the last 24 hours (spec D17), now publishes voip.voicemail.<org>.<member> {type: VOICEMAIL_DEPOSITED, ...} after commit and raises a VOICEMAIL_RECEIVED card through EmailService. The frame's org and member ids are text, because this service's ObjectMapper writes a Long as a JSON number. The sweep also reads the two numeric PBX voicemail times, FreePBX's Unix seconds (Asterisk origtime) and KamoPBX's Gregorian seconds (Kazoo timestamp). Both used to fall back to the time of the sweep, so the first sweep of a PBX mailbox would have announced every old voicemail in it.

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