Appearance
Box types
Each folder in the tree has one box type. The type controls portal settings and call-time behavior.
Choose the right type
| Goal | Box type |
|---|---|
| Caller picks an option by digit | Menu |
| Play files in order; optional keypad control | Playlist |
| Play one message then continue or exit | Announcement |
| Record caller audio | Record |
| Voicemail-style capture | Voicemail |
| End the call | Hangup |
| Collect digits (account number, quantity, …) | Collect |
| HTTP request + branch on response | External API |
| Dynamic menu from API data | API menu |
| Spoken list from API data | API list |
| Read a JSON/line file | File read |
| Append to a file | File write |
| Set session variables | Set variables |
| Save playlist position; resume later | Bookmark |
| Dial an external number | Transfer |
| Multi-caller room on this system | Conference |
| If/then on vars, time, or date | Condition |
| Repeat a child folder N times | Loop |
| Numbered file library (enter number + #) | Catalog |
| Card payment (Cardknox / Sola) | Payment |
Shared behavior
All box types respect (when configured):
- Entry PIN
- Access lists
- On finish
- DTMF interrupts playback — any keypress stops current audio and runs the associated action immediately
Page status
Pages with full content are marked in the sidebar. Others are stubs — accurate type id and links, with detail to be expanded from manifests and portal UI.