Signaling
Voxtronics operates two main control planes: a SIP control plane and an HTTP control plane exposed via APIs. These control planes are logically separated but can interact to improve platform capabilities and integration flexibility.
Media
In Voxtronics, the media plane is decoupled from the control plane and is based on RTP/RTCP standards and related techniques.
Routing
Voxtronics provides a multi-layer routing system. Routing is a core component of the platform and is applied at different levels.
Functions and Intents
Voxtronics uses an internal framework to manage interactions with AI models; this framework maintains a context for each session (e.g., a call), which is used to coordinate behavior and state.
Adapters
Adapters allow Voxtronics to perform real-world actions, such as retrieving dynamic content or executing external operations.
Transports
In Voxtronics, Transports define how the platform communicates with external AI Providers; they encapsulate reusable network and connection configurations used to send and receive data from provider APIs.
AI Providers
In Voxtronics, AI Providers are external services that supply core AI capabilities to the platform; these providers offer models and APIs for language and speech processing, which Voxtronics integrates into a unified interface.