Voz 1:1 no WhatsApp que fala, ouve e responde.

LuxVoip disca pelo número da loja, a Luna fala após o aceite, escuta com Whisper e responde com Duda + Kokoro — tudo no motor próprio, sem nuvem de terceiros. Painel operacional + API /v2 padrão Wavoip.

Motor :3405 WASM-1TO1 no arPainel :3399 /v2Whisper :9100Duda :3390Kokoro :8890
📞 Ligar agoraVer como funciona
Luna • 55998...7784motor: —
Lu
Nenhuma chamada
Disque pelo painel para tocar de verdade.
Último ouvido (Whisper)
—

Como funciona

Caminho canônico: painel :3399 → motor :3405 /luna-call → voz WASM 1:1. Offer direto e call-link ficam como legado mudo.

1. Disca

POST /v2/calls/outgoing {to} no painel chama /luna-call no motor. Sem dialMode:ring.

2. Luna fala

Kokoro gera o cumprimento, ffmpeg converte p/ PCM 16kHz e injeta no WASM depois do aceite.

3. Ouve e responde

Downlink → VAD → Whisper transcreve → Duda responde → Kokoro fala na mesma chamada. Veja em GET /heard.

Planos

Só muda o nº de canais simultâneos. 1 device = 1 chamada por vez. Valores sob consulta.

Básico • 1 canal

1 número, 1 chamada simultânea. Ideal p/ loja única. Inclui painel, gravação, transcrição e webhook.

Começar

Empresarial • 10 canais

Até 10 devices simultâneos. Fila, histórico, multi-loja e SIP stub p/ PABX.

Falar com vendas

Scale Up • 30 canais

Operação alta, relay próprio, monitoramento e API completa. Suporte prioritário.

Ver API

Painel operacional

Tudo via /v2 do :3399. Token fica só no seu navegador. Webphone antigo em /webphone-legado.html.

—
—
—
via /v2/outgoing
—
últimas 100
—
—

Acesso

sem token

Discar — Luna fala (WASM-1TO1)

API /v2

Base: /v2 + JWT 7 dias. Webhook X-Luxvoip-Delivery-Id idempotente.

Auth

POST /v2/auth/sign-up | login | logout
GET /v2/health • /api/health

Calls

GET /v2/calls?count&search&missed
POST /v2/calls/outgoing {to,deviceId} → WASM-1TO1
POST /v2/calls/:id/record|transcribe|duda|retorno

Devices & SIP

GET /v2/devices • POST /v2/devices
GET /v2/devices/:id/qr • /webhook • /events (SSE)
GET /v2/sip stub PABX