Skip to main content

Routing

Voxtronics provides a multi-layer routing system. Routing is a core component of the platform and is applied at different levels.

Platform Routing

The first layer is platform-level routing.

This layer allows operators to configure how SIP signaling is routed between:

  • Endpoints
  • UACs
  • Bots

For inbound calls, Voxtronics routes SIP requests (e.g., INVITE) from Endpoints or UAC connections to a target Bot.

For outbound calls, Bots can use any configured Endpoint or UAC to reach external systems.

This routing layer is currently in version 1 and supports basic routing of inbound SIP calls from Endpoints and UAC connections to Bots.

Bot Routing

The second layer is bot-level routing.

Each Bot can host multiple agents. Incoming SIP calls routed to a Bot must be further dispatched internally.

This routing is defined within the Bot configuration and determines how calls are handled by profiles.

Intent Routing

The third layer is intent routing.

Voxtronics includes an intent-based routing system that allows actions to be triggered based on detected intents.

Intents can:

  • Be handled internally within the platform
  • Be forwarded to external systems (e.g., via webhooks)
  • Be processed externally and reinjected into the current execution context

This routing layer is particularly useful for integrating with external providers and extending agent capabilities.