INTERNAL TOOL · NO TOKEN PERSISTENCE · NOT A DIALER
Ringnoted operator lab
SESSION
Worker and authentication
PREFLIGHT
Operator checks
Owned numbers appear here after a signed-in Health check.
IVR PRESETS
Shallow phone flows
Sign in or paste a diagnostic token, then run Health to load presets.
After sign-in, Simulate A/B/C stays available. Owned presets are used once GET /presets succeeds; local create defaults are used only when that list loaded and none of that type exist. A failed presets request does not substitute defaults. Simulate B reads skip_if_busy from the owned B config (default false). Owner busy plus skip_if_busy jumps to take-message.
PRESET A
DTMF menu
Play a spoken menu, collect digits, and route to a configured action. Simulate walks the local call-flow plan. No carrier.
PRESET B
Ring then message
Ring the owner first; if unanswered, take a local message. Optional whisper screens the owner with DTMF 1/2 before the ring. Skip-if-busy jumps to take-message when the owner is busy. Telephony still owns any real dialer.
PRESET C
After-hours
Skip the ring, play the after-hours prompt, and preview notify fan-out. Local IVR simulate · no carrier.
VIP NUMBERS
Whitelist bypass
Simulate VIP bypass uses the owned GET /vip-numbers list. Enter a caller E.164 that matches a loaded VIP row to walk ring then message and skip menu/hours. Whisper screens first when an enabled B preset has whisper_enabled, or when Screen VIP too is checked. Skip-if-busy is read from the owned B config (default false); Owner busy plus that flag jumps to take-message.
No VIP numbers. Add an E.164 caller with an optional label.
NOTIFY TARGETS
Fan-out destinations
No notify targets. Add an email or SMS destination with a label.
PROTOCOL