KamoCRM

Read JustCall voicemail with INCOMING_VOICEMAIL, and file each under its agent

FixVOIPService
Shipped
September 28, 2026 at 5:45 PM UTC
Author
Kamo
Commit
82c70b8

JustCall answers call_type=VOICEMAIL with 400 ("call_type must be one of ... INCOMING_VOICEMAIL"), so not one of the 241 voicemails on the JustCall account ever reached Kamo; since SP99-T4 made the sweep say so, every sweep logged it for 11 of 11 extensions. The listing now asks for INCOMING_VOICEMAIL. The sweep also asked once per extension with an account-wide key that ignores the extension, so each message would have been filed under whichever extension came last and re-saved on every pass. JustCallProvider.readMailboxes now reads the account once (newest first, at most 10 pages of 100) and files each message under the extension whose external id is the call's agent_id; a message naming no listed agent is left out. A refused read throws, so the sweep reports it once.

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