Przejdź do treści
KAMOUniverse

Changelog

Co nowego.

Każde ulepszenie platformy, jak to wysyła.

  1. · kamo-internal

    Dodaj Employee Browser dla strony HR z komponentem EmployeeManager

    - Utworzono komponent EmployeeManager podobny do LeadManager z polami specyficznymi dla pracowników - Aktualizacja /hr/page.tsx, aby dopasować układ menedżera doc z nagłówkiem gradient - Dodano przeglądanie pracowników z filtrowaniem, wyszukiwaniem i operacjami masowymi - Zawiera zakładki dla wszystkich pracowników, aktywne, nieaktywne i na urlop - Funkcje obejmują wskaźniki statusu, wyświetlanie tytułu działu / stanowiska pracy i linki profilowe pracowników

  2. · kamo-internal

    Strona prowadząca aktualizacji z komponentem LeadManager dopasowujący układ menedżera doc

    - Utworzony komponent LeadManager podobny do DocManager z polami specyficznymi dla ołowiu - Aktualizacja /odźga/page.tsx, aby dopasować układ menedżera doc z nagłówkiem gradient - Dodano filtrowanie oparte na kartach (wszystkie leady, aktywne, zamknięte, następne) - Wdrożone AG Grid z kolumnami głównymi: ID, Kontakt, Telefon, Status, Wynik, Sprzedawcy, Produkt, Source, Agent, Adres, Daty - Dodano możliwości wyszukiwania, filtra i masowego wyboru - Zintegrowany z istniejącą nawigacją widokową

  3. · kamo-internal

    Dodaj funkcje premium - Analytics, CRM, AI Assistant, Advanced

    ANALYTICS DASHBOARD - Wskaźniki połączeń w czasie rzeczywistym z interaktywnymi wykresami CRM INTEGRATION - Dane klienta, wartość dożywotnia, śledzenie aktywności AI ASSISTANT - Analiza sentymentu, podsumowania połączeń, wykrywanie słów kluczowych ADVANCED - routing oparty na czasie, zarządzanie wieloma urządzeniami, status szyfrowania 11 wszystkich zakładek z nawigacją dwurzędową, mini-szare, paski postępu Profesjonalne gradienty, animacje i polish-klasy korporacyjnej

  4. · kamo-internal

    Wdrożenie 100% funkcji telefonii biurkowej VoIP

    Pełna implementacja ponad 100 funkcji dopasowanych do Cisco 8800, Polycom VVX 600, Yealink T58A 7 Tabs: Dialpad, Speed Dial/BLF, Historia, Poczta głosowa, Kontakty, Kolejka, Ustawienia Pasek stanu z WiFi, DND, Call Forward, Odznaki poczty głosowej Pełne zarządzanie połączeniami: Hold, Mute, Record, Transfer, Konferencja, Park Speed Dial ze wskaźnikami obecności BLF Wizualna poczta głosowa z MWI Rozmów historię z nieodebranym śledzeniem połączeń Zarządzanie kontaktami z grupami i ulubionymi Kolejka połączeń ze statusem agenta i statystykami Ustawienia dla DND, Call Forward, Automatyczna odpowiedź, Tryb zestawu słuchawkowego

  5. · kamo-internal

    Dodaj rozszerzalny panel softphone do czatu

    - Dodaj przycisk ikony PhoneInTalk do nagłówka czatu dla softphone toggle - Twórz kompleksowy komponent SoftphonePanel z pełnym interfejsem użytkownika - Wdrożenie dialki z 0-9, ?, przyciski - Dodaj przycisk kontroli połączenia (wyciszony, trzymany, głośnik) - Załącze do dialapad, historii i kontaktów - Wsparcie zarządzania stanem (bezpośrednie, dzwonienie, w pobliżu) - Wyświetlanie numeru telefonu i czas trwania połączenia - ChatBox rozszerza się w lewo, podwajając szerokość po otwarciu softphone - Utrzymuj układ boczny (softfon w lewo, czat po prawej) - Gładkie przejścia z 280ms sześciennymi animowaniami - Wskaźnik stanu aktywnego dla przycisku softphone - Wdrażanie tylko UI - brak wpływu na istniejącą funkcjonalność - Spójna stylizacja z podstawowym schematem kolorów - Pełna wizualna integracja z systemem projektowania ChatBox Softphone zapewnia kompletny interfejs wywołania podczas przechowywania Funkcja czatu jest w pełni dostępna po prawej stronie.

  6. · MediaService

    Dodaj rejestrowanie ramek STOMP w celu zdiagnozowania problemów z połączeniem

  7. · MediaService

    Dodaj TomcatConnectorCustomizer, aby wymusić konfiskowanie klucza SSL

    - Aplikacja Spring Boot.yml SSL config nie jest stosowana - Użyj TomcatConnectorCustomizer do zaprogramowania keystore - Złącze sił do stosowania /etc/ssl/certs/kamorm/tls.p12 - Dodaje rejestrowanie debugowania w celu weryfikacji konfiguracji SSL

  8. · kamo-internal

    Podłączać do portu MediaService 8443 dla WebSocket

    - Zaktualizowano połączenie WebSocket do korzystania z media.kamorm.com:8443 - Bypasses Traefik dla ruchu tylko dla WebSocket - Wykorzystuje bezpośrednie połączenie HTTPS/HTTP1.1 do MediaService - Połączenia API kontynuują za pomocą standardowych ścieżek przez Traefik

  9. · MediaService

    Ekspspeka MediaService na porcie 8443 dla WebSocket przez HTTPS/HTTP1.1

    - Dodano usługę NodePort na 8443 dla bezpośredniego dostępu WebSocket (obejza Traefik) - Montaż certyfikatu Wildcard-kamocrm-com SSL - Pojemnik Init konwertuje PEM na PKCS12 dla Spring Boot - Konfiguracja Spring Boot, aby uruchomić HTTPS w porcie 8443 - Aktualizacja sond zdrowotnych w celu wykorzystania schematu HTTPS - WebSocket omija ruchowy Traefik HTTP/2, używa HTTP/1.1 - Ruch API trwa przez Traefik na porcie 443 z HTTP / 2

  10. · MediaService

    Dodaj CORS middleware do przekierowania do cross-origin WebSocket

    - Dodano cors middleware, aby umożliwić połączenia między oryginalnymi - Umożliwia WebSocket połączenia z internal.- na media. - Umożliwia wszelkie pochodzenie, metody i nagłówki - Wymagane do przeglądarki WebSocket z różnych subdomen

  11. · kamo-internal

    Dodaj trasy proxy API dla punktów końcowych WebRTC

    - Dodano /api/webrtc/config proxy do MediaService - Dodano /api/webrtc/token proxy dla uwierzytelnienia Janus - Dodano /api/webrtc/call/initiate, odpowiedź, końcowe proxy - Podąża za tym samym wzorem, co /pi/media proxy - Umożliwia połączenia WebRTC z kamo-internal frontend

  12. · kamo-internal

    Kompletne połączenia peer-to-peer WebRTC z sygnalizacją

    - Dodano użycie Haku WebBRTC z pełną obsługą sygnalizacji - Zintegrowana sygnalizacja WebSocket (oferty, odpowiedzi, kandydaci ICE) - Dodano powiadomienia o połączeniach przychodzących z przyciskami odkrywczymi - Zaktualizowano ChatBox z dynamiczną wysokością połączenia UI - Eksportowany klient STOMP z użytkuChatWebSocket do sygnalizacji - Wsparcie dla połączeń audio, wideo i połączeń z ekranem - Automatyczne połączenie UI rozszerzenia na połączeniach przychodzących - Kompletny peer-to-peer WebRTC z STUN/TURN fallback

  13. · MediaService

    Dodaj sygnalizację WebSocket dla połączeń peer-to-peer

    - Dodano WebRTCSignalingController do sygnalizacji wywoławnej - Oferta / wymiana odpowiedzi przez STOMP - Kandydaci ICE na znakowanie między rówieśnikami - Zarządza powiadomieniami o rozłączaniu połączeń - Wykorzystuje tematy oparte na sesji dla prywatności

  14. · kamo-internal

    Dodaj integrację Janus WebRTC do połączeń audio/wideo

    - Dodano użycie JackanusWebRTC hook do zarządzania połączeniami WebRTC - Dodano komponent VideoCallPanel do wyświetlania wideo w języku - Zintegrowany z ChatBox dla bezproblemowego połączenia - Wsparcie połączeń audio, połączeń wideo i udostępniania ekranu - Odpowiedni współczynnik proporcji (16:9) dla wyświetlacza wideo - Sterowanie połączeniami: wycisz się, przełącznik wideo, połączenie końcowe - Używa kamocrm.com Janus server z obsługą STUN/TURN

  15. · MediaService

    Dodaj integrację Janus WebRTC

    - Dodano WebRTCController do generowania tokenów i zarządzania połączeniami - Skonfigurowany adres URL i sekrety Janus API (api, token, admin) - Skonfigurowane serwery STUN/TURN (kamocrm.com:3478) - Dodano punkty końcowe do inicjacji połączeń, odpowiedzi i zakończenia - Aktualizacja hasła TURN do dopasowania do tajemnicy coturn - Dodano podpisy żetonów HMAC-SHA1 dla uwierzytelnienia Janus

  16. · KlusterServices

    Aktualizuj poświadczenia serwera TURN z bezpiecznymi wartościami

    - Aktualizacja turkusowego z bezpieczną wartością losową - Aktualizacja hasła zwrotnego dla uwierzytelniania Janus - Kredy pasują do konfiguracji MediaService WebRTC

  17. · KlusterServices

    Dodaj ServersNadziej wdrożenie do przepływu pracy CI / CD

    Wdrażaj traefik/serverstransport.yaml w ramach wdrożenia Traefik zarówno w K1M1, jak i K2M1. Umożliwia to połączenia zaplecza HTTP/1.1 dla obsługi MediaService WebSocket.

  18. · KlusterServices

    Dodaj serweryTransport dla połączeń MediaService WebSocket

    Dodaj media-websocket-transport ServersZawias Przejrzysty, aby wyłączyć połączenia HTTP/2 dla połączeń zaplecza do MediaService. Jest to wymagane do prawidłowej obsługi aktualizacji WebSocket za pomocą Spring Boot. HTTP/2 nie obsługuje nagłówka WebSocket Upgrade, więc potrzebujemy HTTP / 1.1 do komunikacji Traefik-to-backend.

  19. · KlusterServices

    Dodaj multimedia-websocket-upgrade middleware, aby wymusić nagłówek Upgrade

    - Dodawanie Upgrade: websocket header dla ścieżek WebSocket, aby naprawić konwersję HTTP / 2 Rozszerzony CONNECT - Zapewnia to, że żądania aktualizacji HTTP/2 WebSocket są poprawnie konwertowane na HTTP/1.1 z nagłówkiem aktualizacji - Poprawki 'Handshake nie powiodło się z powodu nieprawidłowego nagłówka aktualizacji: null'

  20. · KlusterServices

    Dodaj media-cors middleware dla obsługi domeny medialnej CORS

    - Dodawanie konfiguracji multi-cors middleware dopasowywać motywy - Zezwala na ustawianie nagłówków CORS dla mediów.

  21. · kamo-internal

    Dodaj szczegółową rejestrowanie błędów dla tworzenia sesji MediaService

    - Nazywany URL logowania MediaService - Nagłówki odpowiedzi dziennika - Ulepszone rejestrowanie błędów z pełnymi szczegółami błędów - Dołącz adres URL w odpowiedzi na błąd dla debugowania

  22. · KlusterServices

    Dodaj subdomena "medialna" do autocertu SUBDOMAINS dla MediaService

    - Dodawanie 'media' do listy SUBDOMAINS w auto-cert-service.yaml - Umożliwia automatyczne generowanie certyfikatów SSL dla poddomeny.-domeny - Wymagane dla połączeń MediaService WebSocket za pośrednictwem multimediów.

  23. · kamo-internal

    Dodaj bezpośrednie trasy MediaService za pośrednictwem multimediów.-domain dla WebSocket

    - Utwórz nowe /api/media/- trasy, które przekierowywać się bezpośrednio na media. - Te trasy omijać APIService, aby umożliwić bezpieczne połączenia WebSocket - Trasy MediaService korzystają z usługi getMediaServiceBaseUrl() w celu przejścia na media. - Trasy SecurityService kontynuują korzystanie z /api/security/. - Ta separacja umożliwia połączenia WebSocket bezpośrednio z MediaService

  24. · kamo-internal

    Dodaj logowanie do żądania subskrypcji na backend

    - Dziennik, gdy żądanie subskrypcji jest wysyłane do /app/chat/subscribe - Pomaga zweryfikować, czy żądania subskrypcji docierają do backendu

  25. · kamo-internal

    Dodaj szczegółową rejestrowanie dla funkcji subskrypcji

    - Loguj, gdy abon() jest nazywany i bieżący stan połączenia - Zaloguj istnienie i status połączenia klienta - Pomaga zdiagnozować, dlaczego nie powstają subskrypcje

  26. · SecurityService

    Dodaj szczegółowe rejestrowanie dla żądań subskrypcji WebSocket

    - Dodano rejestrowanie do śledzenia, gdy subskrybujeszToSession jest wywołany - ładowność dzienników i sescesjaGuid - Posłuchanie bazy danych w celu weryfikacji sesji - Pomaga zdiagnozować, dlaczego nie są tworzone subskrypcje NATS

  27. · kamo-internal

    Dodaj szczegółowe rejestrowanie połączeń WebSocket

    - Ulepszone rejestrowanie sukcesu / porażka połączenia WebSocket - Szczegóły ramki połączenia dziennika na temat udanego połączenia - Uślij szczegółowe informacje o błędach STOMP - Pomaga zdiagnozować, dlaczego połączenia WebSocket nie są ustalane

  28. · SecurityService

    Dodaj obsługę wskaźnika pisania za pośrednictwem WebSocket

  29. · kamo-internal

    Dodaj wskaźniki pisania dla statusu typowania w czasie rzeczywistym

  30. · kamo-internal

    Załaduj historię 100 wiadomości na czacie i poprawnie określ autora wiadomości

Twój wszechświat czeka.

Rozpocznij bezpłatnie w kilka minut.Dodaj produkty, kiedy tylko będziesz gotowy — bez migracji, bez nowych logowań.

Bezpłatne na zawsze — nie wymaga karty kredytowej