Coerce es DisplayOnIntake=true cuando se requiere=true en Servicio de Formote
Añadir esDisplayOnIntake para crear/actualar la solicitud DTOs
Añada la columna IS-DISPLAY-ON-INTAKE a la entidad de FormField
Añadir la visualización de nombres de miembro y unssignar botón a la pestaña extensiones por instancia
Mostrar nombres de miembros y añadir una acción de Unassign a la pestaña extensiones a nivel de org
Configuración VOIP de alambre a los selectores de expansión de proveedor con ejecución de asignación
Añadir DTOs mecanografiados, método de API deseñada y actualizar MembresíaPermisosTab tipos VOIP
Añade el endpoint de asignación DELETE a VoipExtensionsController para admin nossign
Agrega MemberVoipConfigController para miembro VOIP con asignación de extensión
Buzón activo persista en la consulta de URL params de consulta
Cambiar los buzones ahora actualiza la URL (?mailboxType, ?mailboxId, buzón) así refrescando el navegador restaura el mismo buzón. MessageBrowser lee ventana.lo...
Mostrar el estado de conexión del proveedor preciso desde el campo está conectado
Sustituya la vieja lógica que mostraba "Conectada" para cualquier proveedor sin sincronización error (incluyendo nuevos proveedores que nunca fueron probados). ...
Resultado de la prueba de conexión persista es campo Connected
- prueba() salvadas de endpoint isConnected=true/false a DB después de cada chequeo médico - actualización() reintenimiento está conectado a nulo cuando se camb...
Añadir es Campo conectado a VoipProviderInstance
Nullable Boolean: null = nunca probado, true = última prueba pasada, false = fallido. Requiere KamoInitializerServicemigración del esquema para añadir la column...
Mostrar en activo banner con cuenta atrás de milisegundo en vivo
Trae el lado del servidor de promoción activa en la página de inicio y renderiza un HeroOfferBanner entre la subdirectora y la llamada de free-forever. El banne...
Alambre disponible/Cambio no disponible para backend y arreglar el fallo de la presencia de OFFLINE
- Renombre Chip Pausado/Activo para Disponible/Undisto en NavTop -Echaje la disponibilidad inicial en el montaje y persista conmutar a través de nueva yo/dispon...
Añadir esDisponible para la respuesta por departamento y yo/puntos de endo de disponibilidad
Añadir esCaso disponible para la disponibilidad de miembros para conmutar
En vivo sin leer - rebote en nuevo mensaje de agente
- Mantenga LiveSupportPanel montado fuera de pantalla mientras el widget se minimiza (úbda cuando existe una sesión de soporte) por lo que la suscripción STOM...
Transmisión pendiente de recuento y sin leer en agente read & visitante enviar
- **************** ahora los delegados a ************* por lo que el conde refleja sesiones con mensajes de visitante sin leer y decrementos cuando el age...
Conteo basado en la lectura y ayudante de buscar por sesión
Añade ************* por lo que el navtop El distintivo SupportButton puede contar los boletos de apoyo que realmente necesitan atención (tenga mensajes de visit...
Añadir los medios de comunicación a la lista de aprovisionamiento de certificados de subdominio
Añadir Columna de ubicación a la red de datos ticket
Lee ******************* directamente fuera de SupportTicketDTO (sinapshot de nieve en la entidad del boleto en tiempo de creación, sin viaje extra de ida y vuel...
Entrada visitante geo en entidad de boletos
Adds VISITOR.IP-ADDRESS, VISITOR-COUNTRY-CODE, VISITOR-COUNTRY-NAME, VISITOR-CIDAD, columnas VISITOR-SUBDIVISION. Capturado en la creación de entradas por lo qu...
Añadir /ws/public-chat-native plain WebSocket endpoint junto a SockJS
Registre un segundo punto final STOMP sin SockJS en /ws/public-chat-native para que el frontend puede conectarse con un WebSocket nativo (brokerURL) sin necesid...
Insignia de lectura por entradas sin leer
- La lista de entradas muestra una insignia de la burbuja de chat con el conteo sin leer al lado boleto cada vez que la sesión tenga mensajes más nuevos que e...
Transmisión no lee cuenta con agente en mensaje de visitante
Después de que un visitante envía un mensaje de apoyo, empuja los últimos recuentos no leídos carga útil a ************* por lo que la lista de entradas del age...
Incluya sesiones de SUPPORT-TICKET en consulta de membresía no leída
findhatMembershipsByMemberId ahora devuelve membresías tanto para CHAT como Tipos de sesión de APOORT-TICKET, por lo que el actual recuento no leído por miembro...
Falla la producción en cárceles de PJSIP y estado persistente
- Añadir fall2ban-configmap.yaml con [asterisk] y [freepbx-web] jails, Escalada de prohibición incremental (1h-24h-30d techo), LAN ignoreip, y a personal pe...
Añadir resetHasAttachmentsForFolder consulta a ConversationRepository
Permite la sincronización para restablecer las banderas de los adjuntos rane antes de volver a indexar La detección corregida de MIME puede reconstruir el campo...
Integrar Coqui TTS con voz norman (VCTK p267)
- Implemente servidor de coqui-tts (modelo VCTK VITS, solo CPU) como servicio de ClusterIP en el puerto 5002 con caché modelo a /var/lib/coqui-tts en k1m1 - I...
Añadir LAN DNS pod para split-DNS en k1m1
Despliegue una pod dnsmasq con hostNetwork en k1m1 que escucha en 192.168.4.22:53. Sobre-eschugas pbx.k1.kluster.kamocrm.com - 192.168.4.22 Así que los teléfono...
pestañas de configuración de la plataforma (General / VOIP & SMS / Usuario del Sistema / Advanced)
Envuelve ************* en SettingsView con cuatro pestañas: - General: vista general de la plataforma de sólo lectura - orgs totales, servidor telefónico activ...
Trabajo global de sincronización VOIP (intervalo a laminación-tunable)
VoipGlobalSyncJob se marca cada minuto y, en cada garrafa, lee el SystemConfiguration singleton para decidir si se debe una sincronización global: - Si voipSync...
Sistema-config . platform-overview endpoints
Superficie de configuración de ancho de plataforma, cerrada por el propietario de alto nivel existente guardia (parejas SystemUserConfigController's requireTopL...
Controladores de recursos por insperance . org aggregate .
Recurso de instancia CRUD (extensiones / usuarios / dispositivos / buzón de voz): - VoipExtensionController en ************* - VoipUsersController at /api/voip/...
Refactor del proveedor multiinstancia . Gratis completo de FreePBX . Flowroute SMS
Cambio de modelo básico: un org . muchos VoipProviderInstaces (era: uno per org). Cada llamada API de proveedores ahora es de tipo de ejemplo. Interfaz PhonePr...
Migración del proveedor de telefonía multiinstancia/SMS
Ruta después de Hibernate ddl-auto:update crea nuevas tablas (VOIP-PROVIDER-INSTANCE, BULK-TEXT-PROVIDER-INSTANCE, PHONE-EXTENSION, PHONE-END-USER, PHONE-DEVICE...
Fundación de esquema de sistema de telefonía multiinstancia/proveedor SMS
- Renoname VoipProviderConfig . VoipProviderInstancia; drop UNIQUE(org.id), añadir instance-name, config.json, last-sync.at, last-sync.error. - Renombre BulkTex...
Implementar FreePBX 17 Puente Jigasi SIP en k1m1 y k2m1
FreePBX (tiredofit/freepbx:17-latest) se ejecuta con hostNetwork para SIP/RTP conserva IPs del cliente real, clavada uno porno a través de nodoSelector. SIP en ...
Vista de la plataforma-admin, paginación, búsqueda en vivo, filtros, logotipos de org
Admins de la plataforma (propietario de org de nivel superior) ahora ven cada org en el sistema a través de la nuevo /api/security/org/all-networks endpoint en ...
Añadir GET /api/security/org/all-networks para administradores de plataformas
Los dueños de org de alto nivel ahora pueden buscar a todas las organizaciones en el sistema con información de membresía en relación con el que llama. Orgs don...
Subtabs en el editor de modelos de seguridad
- Editor de modelos de seguridad en **************** ahora está dividido en cuatro sub-tabs: General (Basic Info, Visibility, Who Can Create, Configuración ...
¿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.
