Adapters
Adapters execute actions after an intent has been selected. Voxtronics supports four adapter types.
| Type | Responsibility |
|---|---|
| SIP | Apply a supported call-control action through SIP protocol |
| Webhook | Send an HTTP request and process its response |
| Queue | Publish work for asynchronous processing |
| Pipeline | Orchestrate ordered callable or adapter services |
Webhook authentication can use Vault-backed bearer, basic, or API-key credentials. Pipeline steps can pass structured values forward and extract data from service responses.
An adapter does not become callable merely because it exists. It must be assigned to the Bot, referenced by the active intent router, and allowed by the active policy. The control plane validates these relationships and blocks changes that would leave a router or policy with a missing dependency.