Verschieben dringender Abzeichen von Lead ID zur Kontakt-Spalte
- Entfernen dringende Abzeichen von IdRenderer - Eilische Plakette zu ContactRenderer hinzufügen, positioniert links von Kontaktinfo - Badge erscheint jetzt neb...
Pinned dringende Leads-Funktionalität zu datagrid hinzufügen
- Pinned-Reihen-Funktion hinzufügen (Standard 5 Zeilen) für aktuelle dringende Kontaktzeilen - Angeheftete Reihen immer sichtbar an der Spitze, unabhängig von F...
Statusspalte aktualisieren, um Eltern-Format für Kinder zu zeigen und enum-basierte Mock-Daten zu verwenden
- Mock-Datengenerierung aktualisieren, um aktuelle Status/Sub-Status-Paare von Java enum zu verwenden - Änderung der Spaltenkopf "Sub-Status" in "Status" - Anze...
Aktualisieren Sie die Seite mit Statusfiltern, entfernen Sie Telefonspalte, fügen Sie Unter-Tabs hinzu
- Entfernen Sie Telefonnummer Spalte aus Lead-Ritter - Erhöhen Sie die Breite der erstellten und zugeteilten Spalten, um die Datumsdaten zu passen - Status- und...
Fügen Sie eine Bounce-Animation zu Verbindungslinien mit Pfeilspitzen hinzu
- Gesteuerte Geradeaus zu gebogenen SVG-Pfaden mit quadratischen bezier Kurven - Kontinuenhafte Bounce-Animation mit requestAnimationFrame hinzugefügt - Längere...
Passen Sie Funktionen zu Apps in Kontoeinstellungen hinzufügen
- 'Funktionen hinzufügen' Button/Link zu jeder aktivierten App-Karte hinzugefügt - Button erscheint sowohl in den Raster- als auch in der Listenansicht - Option...
Dialtonvolumen reduzieren und modernisierte Clear-Taste hinzufügen
- Reduzierte Wähltonvolumen um 50% (von 0,5 bis 0,25) - Klare Schaltfläche (CallEnd-Symbol) hinzugefügt, die bei eingegebenen Zahlen angezeigt werden - Klarer K...
Erweiterung des Bereichs zur Anzeige der Telefonnummer mit modernen Animationen
- Auto-Scroll hinzugefügt, um der letzten gewählten Ziffer folgen zu können, wenn die Zahl zu lang ist - Implementierte Digital-by-Grade-Pop-in-Animationen mit ...
Verbessern Sie Wählpad mit Audio-Vorladung und modernen Animationen
- Alle DTMF-Audiodateien vorladen, wenn sich die Registerkarte für die sofortige Wiedergabe öffnet - Moderne Tastenanimationen mit Schwebe- und Druckzustände hi...
DTMF Touch-Sound-Sounds hinzufügen, um Pad in Chatbox wählen
- DTMF Tonerzeugungsskript (generate-dtmf-tones.js) hinzugefügt - Gegenerierte WAV-Dateien für alle Wählpad-Buttons (1-9, *, #, 0) - Integrierte Touch-Ton-Wiede...
Pipeline-Seite mit Anwendungen, Bestellungen, Lieferungen und Rücksendungen-Tabs hinzufügen
- Erstellt Pipeline-Seite mit SettingsView-Komponente ähnlich wie Kontoseiten - Bewerbungskarte mit Anwendungsverwaltung und Statusverfolgung hinzugefügt - Hinz...
Pipeline-Taste zur NavPri-Navigation hinzufügen
- Pipeline-Taste mit TimelineIcon nach Konten-Button hinzugefügt - Links zu /pipeline route - Immer sichtbar (nicht abhängig von Organisationsmerkmalen)
Kontoseite Tabs auf neue Kontotyp-Kategorien aktualisieren
- Geänderte Tabs von status-basierten zu Kontotyp-Kategorien: - "Kunden & Kunden" (BusinessCenter-Symbol) - "Mitglieder & Abonnenten" (Volkssymbol) - "Mit...
Mitarbeiter-Browser für HR-Seite mit EmployeeManager-Komponente hinzufügen
- Erstellt Mitarbeiter-Manager-Komponente ähnlich LeadManager mit Mitarbeiter-spezifischen Bereichen - Aktualisiert /hr/page.tsx zum doc Manager-Layout mit Grad...
Update führt Seite mit LeadManager-Komponente passend doc Manager Layout
- Erstellt LeadManager-Komponente ähnlich DocManager mit bleimierten Feldern - Aktualisiert /leads/page.tsx, um doc Manager-Layout mit Gradienten-Header zu ents...
Premium-Unternehmensfunktionen hinzufügen - Analytics, CRM, KI-Assistent, Advanced
ANALYTICS DASHBOARD - Echtzeit-Call-Metriken mit interaktiven Diagrammen CRM INTEGRATION - Kundendaten, Lebensdauerwert, Aktivitätsverfolgung AI ASSISTANT - S...
Umsetzung 100% Enterprise VoIP Schreibtisch Telefon-Funktionen
Komplette Implementierung von 100+ Features passend zu Cisco 8800, Polycom VVX 600, Yealink T58A 7 Register: Dialpad, Speed Dial/BLF, History, Voicemail, Konta...
Zusätzliche Softphone-Panel zu ChatBox
- PhoneInTalk-Symbol-Taste zu ChatBox-Header für Softphone-Schalter hinzufügen - Erstellen Sie umfassende SoftphonePanel-Komponente mit voller Benutzeroberfläch...
STOMP Frame Logging hinzufügen, um Verbindungsprobleme zu diagnostizieren
TomcatConnectorCustomizer hinzufügen, um SSL keystore config zu erzwingen
- Spring Boot's application.yml SSL config wird nicht angewendet - Verwenden Sie TomcatConnectorCustomizer, um keystore programmatisch zu setzen - Erzwingt Stec...
Verbinden mit MediaService-Port 8443 für WebSocket
- Aktualisierte WebSocket-Verbindung zur Nutzung media.kamocrm.com:8443 - Umgeht Traefik für WebSocket-only-Verkehr - Verwendet direkte HTTPS/HTTP1.1 Verbindung...
MediaService auf Port 8443 für WebSocket über HTTPS/HTTP1.1
- NodePort-Service auf 8443 für direkten WebSocket-Zugang hinzugefügt (übergeht Traefik) - Wildcard-kamocrm-com SSL Zertifikat - Init container konvertiert PEM ...
CORS Middleware zur Medien-Route für Cross-Ursprung WebSocket hinzufügen
- Hinzugefügt cors Middleware, um Cross-Herrnahme-Verbindungen zu ermöglichen - Ermöglicht WebSocket-Verbindungen von intern.* zu Medien.* - Ermöglicht alle Urs...
API-Proxy-Routen für WebRTC-Endpunkte hinzufügen
- Zusätzliche /api/webrtc/config Proxy zu MediaService - Hinzugefügt /api/webrtc/token Vollmacht für Janus Authentifizierung - Hinzugefügt /api/webrtc/call/init...
Komplette Peer-to-Peer WebRTC-Berufung mit Signalisierung
- Zusätzliche NutzungWebRTC Hook mit voller Signalunterstützung - Integrierte WebSocket-Signalgebung (Gebote, Antworten, ICE-Kandidaten) - eingehende Anrufbenac...
WebSocket-Signalgebung für Peer-to-Peer-Anrufe hinzufügen
- WebRTCSignalingController für die Rufsignalisierung hinzugefügt - Griffe Angebot/Antwortaustausch über STOMP - Forwards ICE Kandidaten zwischen Gleichaltrigen...
Janus WebRTC-Integration für Audio-/Videoanrufe hinzufügen
- Zusätzliche NutzungJanusWebRTC Hook für WebRTC Call Management - VideoCallPanel-Komponente für die Videoanzeige im Chat hinzugefügt - Integriert mit ChatBox f...
Janus WebRTC-Integration hinzufügen
- WebRTCController für Token-Generierung und Call Management hinzugefügt - Konfigurierte Janus API URL und Geheimnisse (Api, Token, Admin) - Konfigurierte STUN/...
Aktualisieren Sie TURN-Server-Anbindungsdaten mit sicheren Werten
- Aktualisiertes Turn-Sekret mit sicherem Zufallswert - Aktualisiertes Dreh-Passwort für Janus-Authentifizierung - Credentials entsprechen MediaService WebRTC K...
ServersTransport-Einsatz in den CI/CD-Workflow hinzufügen
Einsatz von traefik/serverstransport.yaml im Rahmen des Traefik-Einsatzes sowohl auf K1M1 als auch auf K2M1. Dies ermöglicht HTTP/1.1 Backend-Verbindungen für d...
ServersTransport für MediaService WebSocket-Verbindungen hinzufügen
Fügen Sie die Ressourcen für den Medien-Websocket-Transport ServerTransport ein, um HTTP/2 für Backend-Verbindungen zu MediaService zu deaktivieren. Dies ist fü...
Medien-Websocket-Upgrade Middleware hinzufügen, um Upgrade-Header zu erzwingen
- Upgrade hinzufügen: Websocket-Header für WebSocket-Pfade zur Behebung von HTTP/2 Erweiterter CONNECT-Konvertierung - Dies stellt sicher, dass HTTP/2 WebSocket...
Medien-cors Middleware für Mediendomäne CORS-Unterstützung hinzufügen
- Hinzufügen von media-cors Middleware Matching-Theme-Kors-Konfiguration - Ermöglicht CORS-Header für media.{domain'-Anfragen
Fügen Sie detaillierte Fehlerprotokollierung für MediaService Sitzungserstellung hinzu
- Log MediaService URL wird aufgerufen - Log Response Header - Verbesserte Fehlermeldung mit vollständigen Fehlerdaten - URL in Fehlermeldung für Fehlersuche ei...
'media' Subdomain zu auto-cert SUBDOMAINS für MediaService hinzufügen
- 'Med' zur SUBDOMAINS Liste in auto-cert-service.yaml hinzufügen - Aktiviert automatische SSL-Zertifikatserzeugung für media.{domain" Subdomains - Erforderlich...
Direkte MediaService-Routen über media.{domain" für WebSocket-Unterstützung hinzufügen
- Erstellen Sie neue /api/media/* Routen, die direkt an media weiterleiten.{domain - Diese Routen umgehen APIService, um sichere WebSocket-Verbindungen zu ermög...
Protokollierung für Abonnement-Anfrage zum Backend hinzufügen
- Loggen Sie, wenn die Abonnementanfrage an /app/chat/subscribe gesendet wird - Hilft zu überprüfen, ob Abonnement-Anfragen das Backend erreichen
Detailliertes Protokollieren für die Abonnentenfunktion hinzufügen
- Log mit dem Namen angemeldet() und der aktuelle Verbindungszustand - Log Client Existenz und Verbindungsstatus - Hilft zu diagnostizieren, warum Abonnements n...
Detaillierte Protokollierung für WebSocket-Abonnement-Anfragen hinzufügen
- Hinzufügen von Protokollierung zu verfolgen, wenn subscribeToSession aufgerufen wird - Protokolle Nutzlast und SessionGuid Extraktion - Logs Datenbank-Nachahm...
Fügen Sie detaillierte WebSocket Verbindung Logging
- Verbesserte Anmeldung für WebSocket-Verbindungserfolg/Versäumnis - Log-Verbindungsrahmen Details über erfolgreiche Verbindung - Detaillierte STOMP-Fehlerinfor...
Tipp-Indikatoren für Echtzeit-Typisierungs-Status hinzufügen
Laden Sie 100 Nachrichtenverlauf im Chat offen und ermitteln Nachrichtenautor richtig
Bestützen Sie zweiköpfige Chat-Sitzungen und Nachrichten-Pelination (Standard 100 Nachrichten)
Fügen Sie Paging-Unterstützung für Nachrichtenverlauf hinzu und findOrCreateChatSession für Zwei-Mitglieder-Chats
Chat-Boxen neu positionieren, wenn Team Members-Panel öffnet/schließt, fügen Sie Retry-Logik für Sitzungserstellung hinzu
Migrate Chat-Funktionalität von ChatSideBar zu Team-Mitgliedern - Chat-Button zu MemberItem hinzufügen, Mitglieds-IDs bewahren, doppelte ChatSideBar entfernen
findByOrganizationId-Methode zur MemberRepository hinzufügen
Zugriff Level Dropdown mit Icons und Titeln von ImageAccessLevelType
X-OTK vorkonsumieren, um Ablauf bei großen Uploads zu vermeiden; verwenden Sie die Pre-auth-Sitzung in ImagingController
Wie das, was Sie sehen Versand?
Beginnen Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat erneut, um zu sehen, ob Sie die neuen Funktionen nutzen möchten.
