Verbara
Solución · Voice AI

Voicebots inbound sobre tu PBX.

STT, TTS y turn-taking nativos sobre Asterisk. Sin SIP gymnastics, sin per-minute, sin lock-in al proveedor de voz.

Lo que reemplazas

Voicebots sin alquilar la voz.

Las plataformas SaaS de voicebot te cobran por minuto y te lockean al stack de un proveedor. Verbara hace lo opuesto.

  Verbara Vapi Bland.ai · Retell Pipecat (OSS)
Open-core ✓ MIT + Apache ✗ closed SaaS ✗ closed SaaS ✓ Apache
Self-host completo
Asterisk-native (sin SIP gymnastics) ✓ AMI/ARI SIP gateway SIP gateway ✗ WebRTC only
Multi-tenant ✓ Pro ✓ enterprise ✓ enterprise
6 STT + 6 TTS swappables ✓ 6 STT + 6 TTS curated curated ✓ pluggable
OpenAI Realtime bridge ✓ direct ✓ direct
Smart Turn + barge-in ✓ native

Lee el código

Un voicebot en 30 líneas.

VoiceAgent.cs
using Verbara.Sdk.Ari;
using Verbara.Sdk.VoiceAI;
using Verbara.Sdk.VoiceAI.Stt.Deepgram;
using Verbara.Sdk.VoiceAI.Tts.ElevenLabs;

var ari = new AriClient("http://pbx:8088", "verbara", "secret");
var agent = new VoiceAgent(
  stt: new DeepgramStt(apiKey: Env("DEEPGRAM_KEY"), model: "nova-2"),
  tts: new ElevenLabsTts(apiKey: Env("ELEVENLABS_KEY"), voice: "Rachel"),
  llm: new OpenAiLlm(apiKey: Env("OPENAI_KEY"), model: "gpt-4o-mini"),
  options: VoiceAgentOptions.Default with {
    SmartTurnDetection = true,
    BargeIn = true,
  });

await ari.OnStasisStart(async (channel) => {
  await channel.AnswerAsync();
  await agent.RunAsync(channel);
});

await ari.SubscribeAsync("voicebot");

Verbara.Sdk.VoiceAI — agente Deepgram + ElevenLabs respondiendo a llamada Asterisk →

FAQ · Voice AI

Preguntas de builders.

Precios Voice AI

¿Por dónde empiezas?

Tier 0 community gratis para evaluación con SDK MIT directo. Tier 0.5 (Pro Developer, gratis 30 días) para todas las features Pro. Tier 1+ cuando shipees a producción single-tenant.

Ver pricing completo →

Voicebots sin renta.

Licencia developer 30 días, firmada, gratis. SDK MIT — léelo entero antes de adoptar.

Obtén una licencia developer →