Saltar al contenido principal

Llamadas de Voz y Video

Closegram admite llamadas 1:1 y grupales con modo espectador y gestión de solicitudes para hablar, impulsadas por LiveKit WebRTC.

Cada elemento tiene su propia casilla que indica si esa parte específica está completamente implementada y funcional de punta a punta (frontend + backend); actualízalas tú mismo a medida que se complete el trabajo, esta página no las sobrescribirá.

  • Iniciar una llamada
  • Responder / rechazar una llamada entrante (iOS) — el backend (answerCall/declineCall) está listo y ya completamente conectado de forma nativa en iOS (CallKitManager.swift, IncomingCallView.swift); sin marcar porque web no tiene interfaz de llamada entrante (CallIncomingDocument se importa en ChatView.tsx pero nunca se suscribe realmente)
  • Controles durante la llamada: silenciar, finalizar llamada
  • Historial de llamadas (iOS) — el backend (myCallHistory) está listo y ya conectado en iOS (CallStore.swift); sin marcar porque no hay ningún llamador en apps/frontend-nextjs
  • Llamadas grupales: modo espectador y solicitudes para hablar (iOS) — el backend está listo y ya completamente implementado en iOS (SpeakerRequestBanner.swift, SpeakerRequestsSheet.swift, CallStore+SpeakerManagement.swift); sin marcar porque no hay interfaz de espectador/solicitud de palabra para llamadas grupales en apps/frontend-nextjs
  • Notificaciones push VoIP para una llamada entrante (solo iOS — sin equivalente en el navegador)

Consulta la referencia técnica para ver los esquemas de GraphQL, rutas, enlaces a los archivos fuente y el estado de implementación de cada campo.