Entrega alertas de clúster en el hilo de chat de un miembro
Receptor de alermanager webhook en /api/internal/alerts/chat, así que un KamoDesktop La alerta llega a una persona en lugar de un salpicadero. Esta es la piern...
Bug CRUD, capturas de pantalla y la regla de visibilidad de una regla de visibilidad
Un fallo del sistema cruza la línea de alquiler en una dirección: la plataforma La organización ve la de cada inquilino, y ningún inquilino ve la de otro. Esa r...
Guardar mensajería social y Canva en sus puntos de asolización
SOCIAL-MESSAGING se aplica en SocialCredsResolver.resolve . punto que cubre cada adaptador y ambas direcciones. Sin credenciales significa no Telegram, Meta, In...
El punto final del marcador de ventas de afiliados
GET ************* responde a esto El top ten de la organización por una métrica sobre una ventana, más la propia del llamante parado cuando no están en él. Los...
Rechaza grabación de reunión para un inquilino que maneja PHI
La capacidad dividida ServiceType.MEET permitió una conferencia en vivo en Meet auto-anfitriado nunca sale del cúmulo mientras se reúne. permanecer bloqueado, p...
Que la configuración pública sea abordada por org id, no sólo por el anfitrión
El encuentro sidecar busca una config en la reunión de una org para decidir si un invitado necesita una contraseña de reunión. Preguntó por el nombre de host, c...
Lleve la descripción de tipo en ambas formas
La descripción es un documento Lexical ahora, por lo que el servicio almacena el texto plano espejo el cliente envía junto a él y manos de los lectores sea cual...
Releo "la versión clásica se acaba de salvar" al editor
DocsService publica docs.classic-salvado.. una versión CLASSIC; esto lo pone en /topic/docs/saves/-memberId sobre el STOMP conexión que la aplicación ya tiene, ...
Aplica la política de chat de org, y cierra dos agujeros en los que se sentó
Aplica la política en los tres lugares que una conversación puede comenzar o continuar: creación de sesión, agrega el miembro, y el sendero de envío. Una habita...
Pon la cara y el nombre del solicitante en cada fila de chat de apoyo
Una fila de chats de apoyo mostró el mismo glifo de soporte en cada línea, así que una cola de era una pared de círculos azules idénticos. La cara que la gente ...
Nombre el org del solicitante, y end System Usus Acceso al usuario cuando el ticket se mueca
Tres cosas, todo sobre un escritorio de apoyo que responde a más de un inquilino. El detalle de la entrada ahora lleva un veredicto por visor sobre si ofrecer ...
Casa de la menta un token opaco UUID, en un solo inserto
createCode genera la ficha en sí, por lo que no hay nada que leer primero y Nada para que dos pestañas colisionen. Eso quita todo el aparato el viejo Secuenciad...
Mover el crédito en un enlace más nuevo, y registra el momento en que se mueve
El ingerido ahora llama a retribuirMientrasAnónimo después de los baores de tráfico. El método del repositorio lleva toda la regla, por lo que no hay nada que c...
Sirviar la pestaña de los códigos de seguimiento e ingerir la baliza visitante
MediaService ya respalda las otras pestañas de marketing, por lo que se necesitan ambas mitades de Códigos de seguimiento: la imagen de CRUD autenticada y la su...
Crear y resolver una reunión tome los derechos que los nombren
/api/meet/crear comprobado sólo que tenías una sesión, así que cada autenticado el miembro de cada organización podría crear una reunión con el proveedor de la ...
Relear el cargo de curso sobresaliente en el propio tema del miembro
El gemelo del relevo legal, porque NavTop suma los dos conteos en una insignia y un par de mitades que se comportaron de manera diferente le daría cromo miembro...
No leído significa que el solicitante habló, o el billete acaba de convertirse en tuyo
La insignia contaba "billetes en vivo que nadie ha recogido, más los que tengo". mensaje-cidorcito, y sólo cayó cuando un billete alcanzó el estado terminal. As...
Stamp invisible cuenta en la lista de entradas, y mantenga la cola en vivo
getTickets ahora carga a granel un conteo de mensajes no sevisto por fila para el llamante, al lado el visitante rema que ya se carga de esa manera, y getTicket...
Una conversación, muchas manos. . . . . . . . . . . . . . . . . . . .
Un boleto de apoyo es trabajado por quien está ayudando, no sólo por quien sea Actualmente estampado con. Asignación decide a quién se ofrece la obra y En la li...
La reasignación llega al nuevo agente, y se le dice al solicitante quién está allí
La reasignación no llegó a nadie. asignaciónApenadoEn los registros que un cliente puso la conversación en pantalla, y es lo que levanta un boleto en el registr...
Puntos finales para la entrega automática de inicio de sesión
GET /sessions/chat/auto-open devuelve las conversaciones de chat cliente de este miembro debe elevar; POST /sessions/-guid-opened records that it did. Los durad...
AAUTO-ASSIGNMENT, y plantear una conversación asignada en la pantalla del agente
Una solicitud de chat y un boleto presentado son la misma unidad de trabajo; el tema La estrategia es lo único que decide cómo se entregan cualquiera de los dos...
Punto en YugabyteDB y use PostgreSQLDialect
CockroachDB ha sido reemplazado por YugabyteDB. Las cuerdas de conexión se mueven desde cucaracha-púrquica-púb:26257 a yb-tserver-service:5433, y el dialecto de...
Coloca un archivo ya por loto sin volver a subirlo
Reenviar un video de 2 GB a tres colegas costó tres subidas completas. Almacenamiento deduplicólos en un objeto, pero sólo después de cada traslado se había com...
Aceptar 3 archivos adjuntos GiB transmitiéndolos al almacenamiento
file.getBytes() no puede representar una carga esta gran variedad de Java parada sólo más arriba de 2 GiB, así que cada pasado de apego que murió en un OutOfMem...
Decide la carrera de reclaledos de boletos con una actualización condicional
GET /types/-typeId-/slots para que el editor de ajustes pueda enumerar las ranuras
La configuración de la interfaz de usuario siempre ha buscado este camino, pero sólo POST/PUT/DELETE eran Mapeado, por lo que la pestaña Availability Slots obtu...
Retranscuse el conteo de paquetes legales y custodia por miembros SUBSCRIBE
legal.paquetes. - ************* núcleo NATS, sin flujo la misma forma SupportStompRelayController y PlatformStompRelayController ya use. topicFor es una estátic...
Relay SecurityService eventos de plataforma en STOMP
SecurityService posee la configuración de sistema de la plataforma-admin, DNS provisiones, sincronización de comercio, pero no tiene variable WebSocket, por lo ...
Captura el plomo demo antes del paso de reserva
El formulario de demostración del sitio de marketing recopilado nombre, correo electrónico, empresa, tamaño de la empresa, industria y un mensaje, luego avanzar...
Reunen contracción del proveedor con Zoom y equipos de Microsoft
Las reuniones fueron Kamo Meets by construction . MeetService persistió una sala de reunión nombre y nada más. Esto introduce la abstracción y dos proveedores r...
Persist MediaService PHI acceso sendero de acceso a phi-access.log
Las lecturas del mensaje de chat se grabaron a través del escritor de Slf4j, que pone el sendero de 164.312 (b) en un flujo de registro de 14 días contra una re...
Mensaje de chat de grabación lee en los endpoints que devuelven cuerpos
Enviando un mensaje a la izquierda una fila; leer uno no dejó nada. Cada chat, apoyo y hilo social en la plataforma se desprende de un púdiz aquí, y ninguno de ...
Llebra la conversación de IA en el hilo humano en el a mano
Crea o reutiliza la sesión de soporte, copia la transcripción de AI en un sistema evento, lo desvía y le dice al visitante honestamente lo que sucede después. ...
Acepta agente-autor de divulgación en un hilo de prestatario abierto
El despachador de alcance de la contraparte AIService llama. Sin él el todo senda de salida terminada en un 404 registrado - la puerta autorizó un toque, el El ...
Asignar un agente de ventas por canal . reportar disponibilidad de LO
- WebChatIntegration threads CRUD salesAgentId (Nulll despeja la asignación) - lo-presencia ahora devuelve la disponibilidad del miembroStatus junto a en línea,...
Verifique la ficha de enrutado, persistir liderUid, reasignar chat en movimiento de plomo
- crearSupportSession toma un enrutamiento firmadoToken (no preferidoAgentMemberId); verificado a través de ChatRoutingTokenCodec . cluster internal.auth.secr...
Snapshot web-chat integration id en el visitante de soporte - ticket
Resuelve la WebChatIntegration mediante la creación deKeyHash (perseguido filtrado, coherente con la resolución de arranques ()/AI-prompt de resolución) una vez...
Public-chat bootstrap config.
Añade un GET interno ************* que resuelve a WebChatIntegration de X-Public-Chat-Key-Hash y devuelve su resolución design/hayvior config (llenado por defec...
WebChatIntegration CRUD (mints key . integración, org-scoped)
API de gestión orientada a org para la pestaña de configuración de chat web Phase-2. Encendida crear, mentilla el PublicChatApiKey subyacente (mismo enfoque de ...
Busca clave APIService inmediatamente en la llave de chat público desfachate/delete
Persist crear hash clave en el visitante de la chat pública - entrada para atribución
despacho de empuje móvil (datos FCM - APNs directas) con puerta de presencia
chat entrante (MediaController), boleto de apoyo (SupportNotificationService), SMS/voicemail (VoipStompRelayController), social ************* Presencia-gated co...
Acepta X-***-Token en REST; deslizar TTL con tiempo de espera por sesión
OTKPreAuthFilter resuelve X-***-Token cuando no hay X-OTK (mismo Llama a MediaService REST sin el BFF. KSessionService ahora desliza el Redis TTL con la propia ...
Llegar directamente al oficial de la PROPeder, no hay puerta de apoyo-de derecha
Suelte el requisito ACCEPT-SUPPORT-TICKETS de assignToPreferredAgent: El oficial de préstamo asignado al prestatario es accesible independientemente de si son u...
Enruado deLO-asignado - . LO presencia endpoint
Atribuye el widget LO/chat fusionado del portal del prestatario: - **************** direct-assigns un chat público boleto a un agente de SPECIFIC (el prestata...
Notificaciones por correo electrónico de mensajero per-message (chat . Soporte) con supresión por fuente
Durable consumidor de NATS chat-email-notifier en chat.session.Alimentando a un El libro mayor de MESSAGE-EMAIL-NOTICES (PENDING/SENT, per-sender para chat, por...
Plazos durables de última hora y punto de graneles
PRESENCIA:-idá se elimina en el momento en que un miembro se desconecta, así que nada grabados cuando estaban activos por última vez. PRESENCIA Secs.LAST.SEEN: ...
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.