Skip to main content

Bot configuration

Voxtronics configuration is managed through tenant resources in the Console. Operators create reusable objects and assign them to one or more Bots. The platform validates the resulting graph and compiles the runtime configuration automatically.

Resource model

ResourcePurposeMain references
ProviderAI service and model settingsVault secret
TransportProvider connection settingsNone
ModalityExecutable AI capabilityProvider, transport
PersonaInstructions and welcome messageNone
FunctionTool definition and parameter schemaNone
AdapterSIP, HTTP, queue, or pipeline actionVault secret or other adapter
Intent routerMaps an intent or tool call to an adapterAdapters
PolicyControls tools and call behaviorFunctions, adapters, intent router
ProfileDefines one call experienceModalities, persona, policy
SIP routeSends a destination to a Bot and profileBot, profile
  1. Create the Bot and any required Vault secrets.
  2. Create a provider and transport, assigning both to the Bot.
  3. Create a modality that uses that provider and transport.
  4. Create the persona and any functions, adapters, or intent router.
  5. Create a policy, then a profile.
  6. Create the SIP route that selects the Bot and profile.

Assignment integrity

Every referenced object must be assigned to every Bot that uses the parent object. For example, a modality, its provider, and its transport must share the same Bot assignment. The same rule applies through policies, profiles, and routes.