KamoCRM

FreePBX voicemail in Settings: the manager-interface fields, shared voicemail boxes, and a player that says why

Featurekamo-internal
Shipped
October 5, 2026 at 12:02 AM UTC
Author
Kamo
Commit
4e4442d

SP98 Task 15. - The FreePBX form gets the four Asterisk Manager Interface fields voicemail needs (host, port, username, secret). The stored secret is never shown ("(unchanged)") and is sent only when typed; moving the host asks for it again and an empty host turns voicemail off, as the server rules are. - A phone server's Voicemail tab plays each row by its own id: it asked for /voicemails/<externalId>/audio, which is no id, so no row ever played there. Rows say which mailbox the message was left in; a FreePBX server's shared boxes (mailboxes no Kamo extension owns, such as the main line's) are listed with who each notifies, chosen from the members who manage phone servers. - Settings > Phone > Voicemails names the mailbox and marks shared ones. - Both lists play through VoicemailAudioPlayer: nothing loads until play, and a message whose audio Kamo is fetching from the phone system says so, looks again every 20 s and plays once it is there; the other reasons are said plainly, with Try again. - The SIP WebSocket helper shows its text instead of its key (the dictionary value held <host> tags ICU could not format).

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