La SIM de tu teléfono, como API de voz.
Alternativa autohospedada a Twilio Voice. Un teléfono Android realiza y contesta llamadas reales en su SIM, y tus apps y agentes de IA las controlan por HTTP y transmiten el audio por WebSockets.
Teléfono
Ejecuta la app OpenLine. Marca, contesta y enruta audio de llamadas. Se mantiene en silencio: la conversación ocurre en el servidor.
Servidor
Esta máquina. Expone la API REST, retransmite audio, envía webhooks y guarda cada llamada en una base de datos SQLite local.
Tu agente
Cualquier app o IA de voz. Inicia llamadas con un POST, recibe estado por webhook y habla a través de PCM 16 kHz en un WebSocket.
Hacer una llamada desde código
Crea una clave API en Ajustes, luego haz una llamada que hable con tu agente:
Envía clear para cortar la voz en cola cuando el llamante interrumpe. Las llamadas entrantes pueden ir a tu agente también: configura la URL en Ajustes.