Skip to main content
Version: 0.9.12

Inspectors

platform v0.9.11verified 2026-05-14

The right panel of the Flow Designer changes based on what you select on the canvas (or which toolbar button you press). All edits stay in the current draft; they are not live until you publish.

Node Inspector

Opens when you click any conversation node on the canvas. The inspector has a header (icon, node type, label, delete / duplicate actions), a body split into tabs that depend on the node type, and a transitions section at the bottom.

Inspector specialisations:

Node typeHeadline tabs
Voice agentInstructions, Tools, Provider override, Action capabilities, Variables used, Transitions.
STT transcribeSource, Chunking, Translations, Transitions.
Interpretation transformPrompt, Target language, Cache, Transitions.
LLM queryPrompt, Result variable, Transitions.
TTS playbackText, Voice override, Transitions.
DTMF collectSettings (max digits, terminator, timeout), Result variable, Transitions.
Action requestAction, Wait for result, Result variable, Transitions.
WebhookRequest (method, URL, headers, body), Response (parsing into variables), Transitions.
ConditionDecision rows (variable, operator, value → target), Default transition.
TransferTarget, Method, Transitions.
EndReason.

Transitions are the bottom section on every conversation node and reuse the same UI: a list of outbound edges with label, condition, and target dropdown.

Endpoint Inspector

Opens when you click an Entry Point chip. One inspector per endpoint type:

  • Phone — base number, extension code, egress base number.
  • Web Voice — slug, allowed origins, allowed IPs, egress base number. Featurewebrtc
  • Web Chat — slug, allowed origins, allowed IPs.

Audio codecs are not selected here — the Asterisk ↔ TelPhi link picks them automatically from the voice agent's provider configuration. Advanced users can pin audio.linkFormat from the source view.

Removing an endpoint here also removes its entry-point chip from the canvas; the flow itself is unaffected.

Flow Settings

Opens when you click the Start node or any Default Provider chip. It's a drawer with the cross-cutting configuration that doesn't belong to a single node.

SectionWhat it does
EndpointsThe same list of endpoints that renders as Entry Point chips. Add, remove, reorder; clicking an entry opens the Endpoint Inspector.
App settingsApp-level toggles such as recording, language detection mode, default voice.
LanguageDefault flow language used by STT / TTS providers that ship language defaults.
Default providerThe STT / LLM / TTS (or Realtime) configuration used by every voice agent that doesn't override. See Provider config below.
Managed TOBiSettings specific to the Vodafone TOBi integration (when in use). FeaturemanagedTobi

The Flow Settings drawer is the only place where endpoints can be created or edited.

Provider config editor

Embedded inside Flow Settings (default provider) and inside voice-agent inspectors (per-node override). The editor adapts to the chosen mode:

  • Realtime — single provider running STT, LLM, and TTS in one connection (OpenAI Realtime, Azure Realtime, …). Pick the model, voice, transcription model, VAD, tools, audio noise reduction.
  • Pipeline — separate STT + LLM + TTS providers wired into a pipeline. Independent vendor + model choices per stage.

Common subsections:

  • STT — provider, language, transcription model, VAD configuration.
  • LLM — provider, model, tool-choice policy, temperature, additional system prompt.
  • TTS — provider, voice, model.

Some providers and audio features are gated:

Variable Catalogue panel

Opens from the toolbar. Lists every flow variable derived from the current definition, plus team variables and secrets.

  • Catalogue — auto-discovered variables from node outputs (e.g. DTMF result variables, webhook response parses).
  • Custom variables — define your own with a key, type, label, description and optional default.
  • References — quick links into the nodes that read / write each variable, useful for renames.
  • Team variables and secrets — pull-in from Team admin → Variables so the flow editor can drop them into prompts and headers.

Version History drawer

Opens from the toolbar. Lists every saved version of the flow definition with status (DRAFT, PUBLISHED, ARCHIVED), version number, creator and timestamp.

  • Load a previous version into the editor as a new draft.
  • Revert the current draft to a previous version (re-runs validation).
  • Compare by loading + flipping the source view.

The current PUBLISHED version is the one served to the live endpoint.

Tool editor

Opened from the Voice agent's Tools tab. It edits a single tool — name, description, parameters schema (JSON-schema-style fields), and the JavaScript handler. Tools can also be attached from the team / platform catalogue instead of edited locally.

See Tools (team admin) and Managed tools (platform admin) for the upstream definitions.

See also