Softswitch, facturación y marcador autoalojados

Ejecuta tu propia central telefónica de nivel operador.

Un softswitch completo, panel de facturación prepago y marcador predictivo que instalas en un solo servidor Debian. Troncales, enrutamiento, DIDs, CDRs y facturación por segundo — tuyos, en tu propio servidor.

  • 1,000 descargas
  • Asterisk 20
  • Debian 12
  • Panel en 10 idiomas
Enrutamiento de llamadas en vivo Ilustración
Llamante SIP INVITE
KatoCall tarificar · enrutar · facturar Conectada vía B
Operador A Rechazada
Operador B Contestada
Operador C —
Destino 0:42 Contestada
Ilustración: una llamada llega a KatoCall, que la tarifica, la envía al operador de menor costo, pasa al siguiente operador si uno la rechaza y conecta el destino.
1,000descargas
14pasos de instalación y una verificación completa
10idiomas para el panel y los manuales
1servidor ejecuta toda la central

Plataforma

Un servidor. Toda la central.

Cada capa de KatoCall se ejecuta en un único servidor Debian 12 que tú controlas — desde la pila SIP hasta el libro contable de facturación y el panel donde entran tus clientes.

  1. Panel de administración y portal de clientes

    Los operadores gestionan la central; los clientes ven sus propias llamadas.

    web
  2. Motor de facturación

    Tarjetas de tarifas, tarificación por segundo y un libro contable en PostgreSQL.

    PostgreSQL
  3. Puente de llamadas en vivo

    Sigue cada canal en tiempo real y escribe el CDR al colgar.

    AMI
  4. Asterisk 20 con PJSIP

    Troncales, endpoints y DIDs, generados desde el panel.

    SIP
  5. Debian 12 reforzado

    Firewall, fail2ban y TLS, configurados por el instalador.

    OS

Cómo funciona

Del operador al CDR en cuatro pasos.

Configúralo una vez en el panel. Cada llamada sigue después el mismo camino.

  1. Conecta tus operadores

    Añade troncales SIP por IP o por registro, sobre UDP, TCP o TLS.

  2. Añade tus clientes

    Da a cada cuenta autenticación por IP o acceso de softphone, una tarjeta de tarifas y un saldo.

  3. Enruta cada llamada

    Los grupos de rutas eligen troncales por prefijo, prioridad y peso, y pasan al siguiente cuando un operador rechaza.

  4. Factura e informa

    Las llamadas se tarifican por segundo, se ven en vivo y se guardan como CDRs que puedes analizar y exportar.

Qué incluye

Todo lo que una central necesita, en un solo panel.

No es un montón de piezas que conectar — facturación, enrutamiento, entrante, saliente y seguridad vienen como un sistema instalado con un único panel de administración.

Facturación prepago

Tarificación por segundo desde tarjetas de tarifas de cliente y proveedor, saldos en vivo respaldados por un libro mayor real y margen en cada llamada.

Enrutamiento de menor costo

Los grupos de rutas eligen troncales por prefijo, prioridad y peso, con failover al siguiente operador cuando uno rechaza la llamada.

DIDs entrantes

Apunta los números de un operador a las cuentas y reenvíalos a cualquier destino, con el identificador de llamada que tu operador exige aplicado a la salida.

Marcador predictivo

Campañas salientes opcionales y un menú IVR, regulando las llamadas según la disponibilidad de agentes — se instala solo si lo quieres.

Protegido por defecto

fail2ban en SIP, el panel y SSH con baneos permanentes, un firewall que el instalador configura y TLS gratis con Let's Encrypt.

Llamadas en vivo y CDRs

Observa cada llamada de la central en tiempo real — a quién se factura, el operador, el costo mientras sube — y exporta los CDRs a CSV.

Enrutamiento

Enrutamiento de menor costo con failover automático.

Cada llamada se compara con el grupo de rutas de su cuenta. Si un operador la rechaza, la toma el siguiente troncal de la lista.

  • Enruta por prefijo de destino
  • Ordena troncales por prioridad y reparte carga por peso
  • Pasa al siguiente operador cuando uno rechaza
  • Envía el identificador de llamada que exige cada operador

SIP y VoIP

SIP de nivel operador, configurado por ti.

El panel escribe la configuración PJSIP y cada valor se valida antes de llegar a Asterisk.

  • PJSIP sobre Asterisk 20

    Una pila SIP moderna, compilada y configurada por el instalador.

  • UDP, TCP y TLS

    Elige el transporte de cada troncal.

  • Troncales por IP o registro

    Autentica operadores por dirección o por usuario y contraseña.

  • Rangos IP de operadores

    Confía en todo el rango de señalización de un operador con IPs y bloques CIDR.

  • Endpoints de clientes

    Centralitas autenticadas por IP o softphones registrados.

  • Compatible con NAT

    Define la dirección pública y las redes locales desde el panel.

  • DIDs en E.164

    Apunta números entrantes a cuentas y reenvíalos a cualquier destino.

  • Códecs y medios

    Lista de códecs por endpoint, con RTP por proxy o medios directos.

  • Protección contra llamadas colgadas

    Los tiempos de espera de RTP terminan las llamadas cuyo audio se detuvo.

Una llamada, mensaje a mensaje
LlamanteKatoCallOperadorINVITE100 TryingINVITE180 Ringing180 Ringing200 OK200 OKACKACKRTPRTPBYEBYE200 OK200 OKCDR registrado

Analítica

Mira cada llamada mientras ocurre.

Las llamadas en vivo llegan al panel en tiempo real. Al terminar, los CDRs quedan listos para filtrar, analizar y exportar.

  • Llamadas en vivo con la cuenta facturada, el operador y el costo acumulado
  • Estadísticas de CDR por periodo, cuenta, proveedor y prefijo
  • Minutos facturados, ingresos y margen en cada llamada
  • Exportación de CDRs a CSV

Fiabilidad

Hecho para seguir funcionando.

Los detalles que importan cuando ya hay tráfico real.

Instalación verificada

El instalador comprueba su propio trabajo e informa cada resultado antes de que recibas tráfico.

Avisos de actualización

La central busca nuevas versiones a diario y te avisa. Solo se actualiza sola si tú lo activas.

Resiste reinicios

Las llamadas en curso se retoman tras una reconexión y la facturación continúa desde la hora real de respuesta.

Saldos respaldados por libro contable

Cada cargo y recarga queda registrado como asiento contable en PostgreSQL.

Copias de seguridad nocturnas

La base de datos y los secretos de la central se respaldan cada noche, y los registros se rotan.

Funciona con lo que ya tienes

  • Cualquier operador SIP
  • Importación de tarifas CSV con mapeo de columnas
  • Exportación de CDRs a CSV
  • HTTPS con Let's Encrypt

Seguridad

Protegido desde el primer arranque.

Una central telefónica en internet recibe escaneos constantemente. KatoCall llega con sus defensas ya activadas.

  • fail2ban en SIP, el panel y SSH
  • Baneos permanentes que gestionas desde el panel
  • Firewall configurado por el instalador
  • HTTPS gratis con Let's Encrypt
  • Inicio de sesión protegido contra falsificación de peticiones (CSRF)
  • Cada valor escrito en Asterisk se valida

Instalar

Un comando. Un servidor.

Un servidor Debian 12 nuevo es todo lo que traes. El instalador compila Asterisk, configura PostgreSQL, el panel, el firewall y fail2ban, y lo verifica todo.

v1.0.8 autoalojado · ejecútalo en tu propio servidor

Ejecútalo en un servidor Debian 12 nuevo, como root:

curl -fsSL https://katocall.com/get.sh | sudo bash

Obtiene todo, verifica la suma de comprobación y ejecuta la instalación completa.

Luego abre tu servidor en el navegador e inicia sesión — establecerás una nueva contraseña de inmediato:

useradmin
passKatocall
1,000 descargas

Necesitarás

  • Debian 12 (Bookworm), 64 bits — un VPS nuevo
  • 2 núcleos de CPU, 4 GB de RAM, 20 GB de disco
  • Una IPv4 pública y root / sudo
  • Un troncal SIP de tu operador
  • Un nombre de dominio — solo si quieres HTTPS

Documentación

Manuales de instalación y configuración, en diez idiomas.

Una guía completa para instalar la central y configurar troncales, clientes, DIDs y el marcador — además de un “?” junto a cada campo del propio panel.

Preguntas

Preguntas frecuentes.

¿Qué necesito para usar KatoCall?

Un servidor Debian 12 (64 bits) nuevo con 2 núcleos de CPU, 4 GB de RAM y 20 GB de disco, una IPv4 pública, acceso root y un troncal SIP de tu operador. El nombre de dominio solo hace falta para HTTPS.

¿Cómo actualizo?

Ejecuta el comando de actualización en tu servidor. Verifica la descarga antes de instalar, y tu central busca nuevas versiones cada día y te avisa cuando hay una.

curl -fsSL https://katocall.com/update.sh | sudo bash
¿Con qué operadores funciona?

Con cualquier operador que te dé un troncal SIP — autenticado por IP o por registro, sobre UDP, TCP o TLS.

¿Tengo que instalar el marcador?

No. El marcador predictivo y el IVR son opcionales y solo se instalan si los pides.

¿Mis clientes pueden ver sus propias llamadas?

Sí. Cada cliente tiene un portal con sus propios registros de llamadas, DIDs, tarifas y transacciones — nunca los de otros.

¿Qué idiomas admite?

El panel y los manuales están disponibles en diez idiomas: inglés, español, portugués, francés, alemán, ruso, chino, japonés, árabe e hindi.

Tu propia central, funcionando hoy.

Un servidor Debian 12 nuevo y un comando. Todo lo demás ocurre en el panel.

Leer la documentación

curl -fsSL https://katocall.com/get.sh | sudo bash

Contacto

Ponte en contacto.

Preguntas, ayuda con la configuración o un error — envía un mensaje y te responderemos.