Actualizar la página de conducir con filtros de estado, eliminar la columna del teléfono, añadir sub-tabs
- Eliminar la columna de número de teléfono de la cuadrícula de plomos - Aumentar la anchura de las columnas Creadas y Asignadas para adaptar los datos de la fe...
Añadir a la animación de rebote a las líneas de conexión con las cabezas de flecha
- Líneas rectas convertidas en vías curvas de SVG con curvas de bezier cuadrático - Añadido animación de rebote continuo continuo usando peticiónAnimationFrame ...
Añadir funcionalidades de ajuste a las aplicaciones en la configuración de la cuenta
- Añadido botón/enlace de 'Adjust Features' a cada tarjeta de aplicación habilitada - Button aparece en los modos de vista de la cuadrícula y de la lista - Añad...
Reducir el volumen de tono de marca y añadir el botón transparente modernizado
- Volumen de tono de meolla reducida en un 50% (de 0,5 a 0,25) - Añadido botón claro (icono de llamada) que aparece cuando se introducen números - Borra botón b...
Mejora campo de visualización de números de teléfono con animaciones modernas
- Añadido auto-scroll para seguir el último dígito marcado cuando el número es demasiado largo - Animaciones pop-in implementadas de dígitos con un momento esca...
Mejorar la almohadilla de esfera con precarga de audio y animaciones modernas
- Precarga todos los archivos de audio DTMF cuando se abre la pestaaña dialp para la reproducción instantánea - Añadir animaciones modernas con los estados flot...
Añadir sonidos de tono DTMF touch tolla para marcar en chatbox
- Añadido DTMF tono script (generate-dtmf-tones.js) - Archivos WAV generados para todos los botones de almohadillas de línea (1-9, *, 0) - Playa de tono táctil ...
Añadir la página de tuberías con pestañas Aplicaciones, pedidos, envíos y devoluciones
- Página de tuberías creado usando el componente de ConfiguraciónView similar a las páginas de cuenta - Pestaña Añadido Aplicaciones con gestión de aplicaciones...
Añadir botón de oleoducto a Nave Navegación Navegación
- Añadido botón de tubería con TimelineIcon tras botón Cuentas - Enlaces a la ruta /pipeline - Siempre visible (no condicionado a las características de la orga...
Actualizar las pestañas de la página de cuenta a las nuevas categorías de tipo de cuenta
- Cambió las pestañas de las categorías de categoría a las categorías de tipo de cuenta: - "Clients & Clientes" (Icono de BusinessCenter) - "Miembros y susc...
Añadir Empleado Browser para la página de HR con el componente EmployeeManager
- Creado EmployeeManager componente similar al LeadManager con campos específicos para empleados - Actualizado /hr/page.tsx para que coinf coin coin con el dise...
Actualizar la página de pistas con LeadManager componente que coince con el diseño del gestor de doc
- Componente Creado LeadManager similar a DocManager con campos específicos de plomo - Actualizado /leads/page.tsx para que coince con el diseño del gerente de ...
Añadir características empresariales premium - Analytics, CRM, AI Assistant, Advanced
ANALYTICS DASHBOARD - métricas de llamadas en tiempo real con gráficos interactivos INTEGRACION - Datos del Cliente, valor de vida, seguimiento de actividad A...
Implementar características del teléfono de escritorio VoIP 100% empresa
Implementación completa de 100 características coincidente con Cisco 8800, Polycom VVX 600, Yealink T58A 7 Tabs: Dialpad, Speed Dial/BLF, Historia, Voicemail, ...
Añadir panel de sucavizante expandible a ChatBox
- Añadir Teléfono de icono de PhoneInTalk a la cabecera ChatBox para marcar softphone - Crear un completo componente SoftphonePanel con interfaz de usuario comp...
Añadir registro de marcos STOMP para diagnosticar problemas de conexión
Añadir TomcatConnectorCustomizer para forzar a la config de la tecla SSL
- No se aplica la aplicación de Spring Boot.yml SSL config no se aplica - Utilízate a TomcatConnectorCustomizer para establecer programáticamente llavero - Cone...
Conéctase al puerto de MediaService 8443 para WebSocket
- Actualizado de conexión WebSocket para usar media.kamocrm.com:8443 - sortea Traefik para el tráfico solo de WebSocket - Utiliza la conexión directa HTTPS/HTTP...
Expong MediaService en el puerto 8443 para WebSocket sobre HTTPS/HTTP1.1
- Añadido servicio NodePort en 8443 para el acceso directo WebSocket (bypasses Traefik) - Mount wildcard-kamocrm-com SSL - Conconteneor de Init convierte PEM a ...
Añadir CORS middleware a la ruta-media para el origen cruzado WebSocket
- Añadido cors middleware para permitir conexiones de origen cruzado - Permite conexiones WebSocket desde interna.* a medias.* - Permite todos los orígenes, mét...
Añadir rutas de apoderado de API para los endpoints WebRTC
- Añadido /api/webrtc/config proxy a MediaService - Añadido /api/webrtc/poder simgráfico para la autenticación de Janus - Añadido /api/webrtc/call/iniciar, resp...
Llamando WebRTC completo peer-to-peer con señalización
- Añadido uso gancho de WebRTC con soporte de señalización completo - Señaje integrado de WebSocket (ofraciones, respuestas, candidatos del ICE) - Añadidas noti...
Añadir la señalización WebSocket para llamadas peer-to-peer
- Añadido WebRTCSignalingController para la señalización de llamadas - Handles ofrecen/intercambio de respuestas vía STOMP - Adelante candidatos del ICE entre c...
Añadir la integración de Janus WebRTC para llamadas de audio/vídeo
- Uso añadidoJanusWebRTC gancho para la gestión de llamadas WebRTC - Añadido componente VideoCallPanel para la visualización de vídeo en el chat - Integrado con...
Añadir la integración de Janus WebRTC
- Añadido WebRTCController para la gestión de generación y llamadas simba - URL y secretos de la API de Janus (api, token, admin) - Servidores STUN/TURN configu...
Actualizar credenciales de servidor TURN con valores seguros
- Actualizado de turno-secreto con un valor aleatorio seguro - Actualización de la contraseña para la autenticación de Janus - Credenciales coinciden con la con...
Añadir ServersDesmantetraport al flujo de trabajo CI/CD
Implemente traefik/serverstransport.yaml como parte del despliegue de Traefik tanto en K1M1 como en K2M1. Esto permite las conexiones de backend HTTP/1.1 para e...
Añadir ServersTransport para conexiones WebService de MediaService
Agrega media-websocket-transport ServersAlmacesTransporte para desactivar HTTP/2 para conexiones de backend a MediaService. Esto es necesario para el soporte de...
Añadir medio-websocket-up-upware middleware para forzar Upgrade header
- Añadir Upgrade: cabecera de websocket para rutas WebSocket para arreglar la conversión CONNECT exteja HTTP/2 - Esto asegura que las solicitudes de actualizaci...
Añadir medios-cors middleware para soporte CORS de dominio de medios
- Añadir media-cors middleware configuración de las corsaciones temáticas - Permite que las cabeceras CORS se configuran para las solicitudes de medios.
Añadir registro de errores detallado para la creación de sesión de MediaService
- Llamando URL de acceso MediaService de registro - Cabeceras de respuesta de registro - Registro mejorado con todos los detalles de error - Incluir la URL en l...
Añadir subdominio 'medio' al autocert SUBDOMAINS para MediaService
- Añadir 'medios' a la lista SUBDOMAINS en auto-cert-service.yaml - Permite la generación automática de certificados SSL para los subdominios multimedia. - Requ...
Añada rutas directas de MediaService a través de medios..domain para soporte WebSocket
- Crear nuevas rutas /api/media/* que se reenvían directamente a los medios. - Estas rutas sortean APIService para permitir conexiones webSocket seguras - Media...
Añadir registro para solicitar suscripción a backend
- Registro cuando se envía la solicitud de suscripción a /app/chat/subscribe - Ayuda a verificar si las solicitudes de suscripción están llegando al backend
Añadir registro detallado para la función de suscripción
- Registro cuando se suscribe (() se llama y se indica la conexión actual - Situación de registro del cliente y estado de conexión - Ayuda a diagnosticar por qu...
Añadir registro detallado para solicitudes de suscripción de WebSocket
- Añadido a rastrear cuando se llama a suscribirseLasion se llama - Logs de carga útil y sesiónExtracción de guid - Busca la base de datos de registros para la ...
Añadir registro de conexión WebSocket detallado
- Retrase mejorada para el éxito/insufín de la conexión WebSocket - Logect detalles del marco de conexión en conexión exitosa - Log detallado información de err...
Añadir soporte de indicador de mecene a través de WebSocket
Añadir indicadores de mectar para el estado de mecleación en tiempo real
Cargar 100 historial de mensajes en chat abierto y determinar correctamente el autor del mensaje
Soporte sesiones de chat de dos miembros y paginación de mensajes (por defecto 100 mensajes)
Añadir soporte de paginación para la historia del mensaje y encontrar OrCreateChatSession para chats de dos miembros
Haz reposición de las cajas de chat cuando el panel de los miembros del equipo se abre/cierre, agregue la lógica de volver a intentar para la creación de sesión
Añadir el método de findByOrganizationId a MemberRepository
Deteo de acceso Nivel con iconos y títulos de ImageAccessLevelType
Pre-consumar X-OTK vía filtro para evitar caducidad en grandes subidas; use sesión previa a la venta en ImagingController
Aumente OTK TTL a los 60s para soportar subidas multipartes
Expong endpoints bajo /api/security/imager para que coince con la pasarela
Habilitar server.shutdown=graceful, spring.lifecycle timeout; adddown-aware TaskScheduler/TaskExecutor
¿Te gusta lo que ves envío?
Comienza con el plan gratuito y vuelve a leer esta página dentro de un mes para ver cómo funcionan las funciones y los beneficios.
