Changelog
Qué hay de nuevo.
Cada mejora de la plataforma, a medida que se envía.
· VOIPService
Añadir RC webhook suscripción al suscripción con la startup - 12h renovación
· VOIPService
Agrega evento de llamada tubería webhook; rama SMS vs eventos de telefonía antes de procesar
· VOIPService
Agregar capacidades, credenciales SIP y gestión de llamadas Controladores REST
· VOIPService
Implementar métodos de gestión de llamadas de RingCentral (sip, historia, buzón de voz, presencia, colas)
· VOIPService
Extender la interfaz PhoneProvider con métodos de gestión de llamadas; actualización de talas
· VOIPService
Añadir la capacidad del proveedor y la gestión de llamadas DTO
· APIService
Añadir el reenvío de llamada de OAuth con RestTemplate sin dirección
- Añadir noRedirectRestTemplate bean (HttpClient.Redirect.NEVER) 302 de la devolución de llamada OAuth de VOIPService se pasa al navegador en lugar de ser seguido por el proxy - Añadir la ruta dedicada /api/voip/oauth/callback mapeada antes del comodín /api/voip/** para asegurarse de que utiliza forwardCallback() (no se despojaron las cabeceras de Nord, no seguir de dirección)
· kamo-internal
Reemplaza JWT config con interfaz de interfaz de OAuth para RingCentral
- RingCentralConfig: botón de conexión/desconexión OAuth con indicador de estado, campo de número de teléfono principal, conexión de prueba (sólo cuando está conectado) - voipApi: add getOAuthStatus, startOAuth, desconectarOAuth; testProvider ya no toma un cuerpo de configuración - RingCentralHelp: instrucciones de actualización para el flujo OAuth
· VOIPService
Refactor RingCentral a OAuth 2.0 Código de Autorización Flujo
- Nuevo OAuthController: /oauth/start (retors authUrl), /oauth/callback (intercambiar código, guarda tokens), /oauth/status, DELETE /oauth/token - OTKValidationFilter: excluir /api/voip/oauth/callback (redirección del navegador) - RingCentralProvider: use token de acceso prefetched, retire JWT Bearer - PhoneProviderFactory: carga OrgOAuthToken de DB, de actualización automática al expirar - ProveedorConfigController: quitar jwtKey, prueba utiliza fábrica.checkHealth () - application.yml: añadir oauth-redirect-uri y oauth-success-redirect config - PhoneProviderFactoryTest: actualización para el flujo a base de fichas de OAuth
· InitializerService
Crear la mesa KamoTokens y la mesa deken
- CREATE SCHEMA IF NOT EXISTS kamotokens - CREATE TABLE kamotokens.org.oauth.token con único (org.id, proveedor) - DROP COLUMN jwt-key de voip.provider.config si existe
· kamo-shared-library
Añadir la entidad OrgOAuthToken para el almacenamiento sitken de OAuth 2.0
- Añadir la entidad OrgOAuthToken en KamoTokens schema (kamotokens.org.oauth-token) - Añadir OrgOAuthTokenRepository con loseByOrgIdAndProvider / deleteByOrgIdAndProvider - Eliminar jwtKey de VoipProviderConfig (sustituido por OAuth flow)
· kamo-internal
Tarjetas de características de igual altura y descripciones del proveedor consciente de Kazoo
- Estatura de conjunto: 100% en FeatureCard envoltorio de movimiento de la tarjeta para que las cartas en la misma fila coincien con la carta más alta - Actualice la descripción de KamoPBX para destacar a Kazoo como una plataforma de telecomunicaciones de grado de transporte distribuida y de código abierto - Reescribir las descripciones de RingCentral y FreePBX a una longitud consistente y diferenciar claramente a cada proveedor
· kamo-login
Añadir KamoCRM v volante de promoción HTML plantilla y script de generación Puppeteer
· kamo-internal
Rewrite SmsBox como orquestador basado en pestañas con encabezado de contacto
· kamo-internal
Añadir SmsTemplatesTab y SmsCrmTab
· kamo-internal
Añadir SmsChatTab con búsqueda, emoji, adjuntar, marcas de tiempo, respuestas rápidas
· kamo-internal
Añadir SmsNewConversation dialpad componente
· kamo-internal
Añadir datos de plantilla compartidas
· kamo-internal
Añadir botón de la herramienta SMS a NavTop, gate softphone - SMS en organización.isVoip
· kamo-internal
Rediseñar la configuración del proveedor de teléfonos para empaar el formato del proveedor de correo electrónico con logotipos, consejos de ayuda y corregir pestañas de navegación
- Rewrite PhoneProviderSetup para combinar EmailProviderPel de la compra: listo/config vista split, Transtransecciones de asistencia, back button con nombre del proveedor en encabezado, estados de carga/error, consejos de ayuda empujados al panel exterior en la vista de configuración - Añadir VoipProviderCard: de estilo como email ProviderCard con ********** logotipos, Active chip, Coming Soon chip para proveedores sin implementar - Añadir VoipProviderSelector: Rejilla de diseño seleccion selector de correo electrónico, confirmar el diálogo en el interruptor del proveedor - Añadir componentes de ayuda ingles insólita para RingCentral (guía de credencial paso a paso), KamoPBX y FreePBX - Actualizar teléfono/page.tsx: título adecuado "Transición del sistema de teléfono", ayuda completaConsejos para las cinco pestañas (desactivación de proveedores, planes de línea, ajustes avanzados, registro de dispositivos, salud) - Actualizar ConfiguracionesStatusWindow: mostrar las cinco pestañas de teléfono real (Configuración de proveedores, planes de orientación, configuración avanzada, registro de dispositivos, salud) en lugar de enlaces de marcadores de posición antiguos; Sistema telefónico siempre visible independientemente de isVoip - Actualización de la configuración/page.tsx tarjetas telefónicas para usar las pestañas correctas que coinjan con pestañas de página reales
· kamo-internal
Añadir Calendares personales y la sección de Contactos a la pestaña miembro-permisos
· kamo-internal
Añadir el componente de PersonalProviderSección para miembros Integraciones de CalDav/CardDav
· kamo-internal
Añadir la pestaña CalDav/CardDav a la página de configuración de email
· kamo-internal
Añadir CalDavProvider Componente de la contrama y subcomponentes de caldav
· DaemonService
Proyecto de servicio de DaemonService inicial - Trabajos de cuarzo, editores de NATS, K8s, CI/CD
· EmailService
Escribe ContactSyncLog en las mutaciones de calendario/contacto para la sincronización bidiral
· EmailService
Añade Google, Microsoft y GenericDav proveedor con refrescos simeros
· EmailService
Implemente SyncTriggerPublicisher y SyncEventListener vía NATS
· EmailService
Añadir integraciónContralor, integraciónConfiguración de dispositivos, SyncTriggerPublisher stub
· EmailService
Añadir Registry de Proveedor

Tu universo está esperando.
Comience gratis en minutos y agregue productos cuando esté listo, sin migración ni nuevos inicios de sesión.
Gratis para siempre: no se requiere tarjeta de crédito