Przejdź do treści
KAMOUniverse

Changelog

Co nowego.

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

  1. · kamo-internal

    Ustawienia → Telefon → Nie kontaktować się, a softphone ostrzega przed wywołaniem numeru

    Właściciel 2026- 10- 15: jedna firma-szeroka do- not- kontakt lista na organizację, skalowane na kanał. - Ustawienia → Telefon → Nie kontaktować (MANAGE _ VOIP _ SETTINGS, settingsMenu subentry, bez połączenia admin- bar): tryb wywołania (ostrzeżenie i wybieranie przy potwierdzeniu, domyślny lub zablokowany), filtr kanałowy, wyszukiwanie, dodawanie, importowanie (pasta lub .csv / .txt, do 1000), usunąć wymagany powód i historia (każdy dodatek i usunięcie, przez kogo, dlaczego). - Softphone: SoftphoneContext daje każdemu konsumentowi strzeżony telefon, więc każdy telefon osoby (telefon Softphone 's, i każdy telefon gdzie indziej, który go otwiera wypełniony fabrycznie; zewnętrzny dialer JustCall również) pyta GET / api / voip / do- not- contact / check Najpierw. Wyszczególniony numer pokazuje "{numer} nie należy dzwonić w dniu {data}" z Anuluj / Zadzwoń tak czy inaczej, lub, gdy organizacja blokuje, OK tylko. Tylko CALL Liczba wejść. Czek, który nie wybiera (połączenie SI nie zamyka się w kamoaiservice). - Keys: kamo- translation- dictionary 7b74200b (pchnięty pierwszy). Testy: DoNotContactTab.test.tsx, DoNotContactDialGuard.test.tsx, doNotContactDial.test.ts (RED na początku / głównym, ZIELONE tutaj), menu ustawień pokrycia; 20 strażników źródłowych i check- i18n- keys -- require- messages against the push dictionary.

  2. · kamo-internal

    SI routing pokazuje, czego używają SIs teraz - skuteczny model na rodzaj pracy i czy zamówienie org lub automatyczny domyślny wybrał go; dla speech- to- text, model na rozmowy telefoniczne i w spotkaniach, transmitowane lub na zdanie, z automatyczną podpowiedź rankingu dokładności

    Właściciel 2026- 10- 15: "Jeśli model jest dodawany i włączony do dostawców SI, którzy wspierają mowę do tekstu, powinien użyć Najlepsza ". Reads AIService 's effective / effective Call / effective Meetings on each routing entry; an AIService Bez nich nie ma nic nowego.

  3. · EmailService

    Email unsubscribes dotrzeć do listy do- not- contact, i kampanie, akcje i pocztę SI sprawdzić

    Właściciel 2026- 10- 15: jedna firma - szeroka lista do- not- kontakt na organizację, skalowane na kanał; e-mail usuwa bloki tylko e-mail. - Writer: MirroringEmailOptOutLedger (fasola EmailOptOutLedger) rozdaje każdy zastosowana zmiana w EmailDoNotContactMirror. Całe wyłączenie (preferencje strona, jedno- kliknięcie, List- Unsubscribe mailto, przekaźnik) zawiera listę adresów EMAIL (źródło EMAIL _ UNSUBSCRIBE, rejestrowane przez "Reference (< source >)" lub "Mail system (< source >) "); osoba zezwalająca na wysyłkę ponownie ją zdejmuje (EMAIL _ RESUBSCRIBE), członek podnoszący go za zgodą osoby zdejmuje go z notatką (MANUAL). Bounces, skargi, tematy i pauzy pozostają własne listy e-mail. Napisane po commits opt- out, WYMAGANIA _ NOWOŚĆ, nigdy nie rzucone: desubscribe Nigdy nie zawodzi przez lustro. - Czytelnicy: SuppressionService (kampanie, akcje artykułów) i SuppressionLookup (kwalifikowalność) również liczyć wpisy EMAIL, więc adres dodany lub importowany w Ustawienia - > Telefon - > Nie kontaktować się z pocztą marketingową. POST / api / email / send odmawia SI (mail _ send, mail _ reply, mail _ forward) 409 {reason: DO _ NOT _ CONTACT, error, addresses} on the final receives, 503 when the nie można odczytać listy; korespondencja osoby zachowuje istniejące zasady. Testy: EmailDoNotContactMirrorTest, DoNotContactSuppressionTest, SiMailDoNotContactGuardTest, EmailControllerSendContractTest (RED on origin / main, ZIELONA tutaj), inne testy EmailController, DeliverabilityWiringTest, SupressionLookupTest, BulkEmailWiring Test, zapadki łukowe.

  4. · VOIPService

    Lista do- not-contact organizacji - VOIPService jest właścicielem, SMS sprawdzić, STOP i START napisać go

    Właściciel 2026- 10- 15: jedna firma - szeroka lista do- not- kontakt na organizację, skalowane na kanał ("Tylko ten kanał"). - DDL... (DO _ NOT _ CONTACT, DO _ NOT _ CONTACT _ EVENT append- only for kamo _ app, DO _ NOT _ CONTACT _ SETTINGS), applied 2026- 10- 15 04: 35Z. - DoNotContactBeans deklaruje współdzielone-lib DoNotContact Lista (repozytoria już wewnątrz skanera com.kamo.z.shared.comms; VoipRepositoryScanTest pins them). - / api / voip / do- not- contact (MANAGE _ VOIP _ SETTINGS): list / search, add, import (do 1000 linii), POST / {id} / usunąć z wymaganym powodem, historią, activity, settings (call mode WARN REY124; BLOCK, default WARN). Tylko GET / check sesja: o co prosi softfon i aplikacja mobilna przed wybraniem numeru ({notowana, przechowywana, źródło, tryb, wiadomość: "{numer} poprosił, aby nie wywoływać w dniu {data} ".}). - Szukaj innych usług: GET * * * * * * * * * * * * * * * * * * * * * * * * * ? orgId = & kanał = & adres = (KAMOAI _ INTERNAL _ SECRET); usługa z Shared-lib skanowanie połączeń * * * * * * * * * * * * * * * * * * * kanał, adres). - Teksty: SmsGateway odmawia podania numeru SMS z OPTED _ OUT (nigdy ) dla każdego nadawcy, osoby lub SMS _ send; odpowiedź HELP jest exempt (Próba. keywordReply). Luzem / wysłać i / test-wysłać odmówić z 409. Szablon transakcyjny i wewnętrzne wysyłanie zachowują swoje istniejące zasady. - STOP zawiera listę wiadomości tekstowych (source SMS _ STOP); START / UNSTOP zdejmuje je tylko dla tekstów (SMS _ START, powód "Texted START"). Projekcja STOP na AGENT _ CONTACT _ STATE ustawia tylko teksty: e-mail, czat i społeczne zachować własne opt- out (właściciel: tylko tekst STOP blokuje teksty). Testy: DoNotContactContactControllerTest, SmsGatewayTest, SmsKeywordServiceTest, Nie, nie, nie. VoipRepositoryScanTest (RED na początku / głównym, Zgreen here), VoipMessageServiceKeywordTest, InternalAuthFilterKamoaiTest.

  5. · AIService

    SIS słyszą z najlepszym modelem mowy, który umożliwił org - bez ustawionego zamówienia, najlepszy model VERIFIED STT zaszeregowuje najpierw na podstawie opublikowanej dokładności (SttQualityRanking, provider- neutralny; TTS utrzymuje najpierw in- klaster); Bilety telefoniczne przyjmują tylko dialekt sesji, który mówi klient; E4 przekazuje sygnał transkrypcyjny jako podpowiedź słownika każdego sprzedawcy (szybkie, keyterm / słowa kluczowe, słowo _ booster); Ustawienia → Routing SI pokazuje model SI używa teraz, a dla STT na rozmowy i w spotkaniach

  6. · kamo-shared-library

    Lista kontaktów organizacji na kanał

    Jedna lista firm na organizację (właściciel 2026- 10- 15), skalowana na kanał: a Bloki wejścia CALL tylko połączenia, SMS tylko, email EMAIL tylko. Opakowanie com.kamo.z.shared.comm.dnc: DO _ NOT _ CONTACT (unikalny ORG _ ID, CHANNEL, adres), Ścieżka audytu do _ NOT _ CONTACT _ Event i DO _ NOT _ CONTACT _ SETTINGS (Per- org call mode WARN XI124; BLOCK, domyślny WARN). DoNotContact Lista (klasa zwykła; każda usługa deklaruje fasolę) jest jedynym czytelnikiem i pisarz: isBlocked (orgId, kanał, adres) / find / filterBlocked dla każdego ścieżka kontaktowa, dodać (idemstrong, pierwsza data zachowana), usunąć i usunąć ById (powód z 3 + znaków jest wymagane, a zdarzenia REMOVED utrzymuje go), wyszukiwania, historii, aktywność i tryb wywołania. Adresy to E.164 dla CALL i SMS (PhoneE164, następnie E164 's NANP odczyt) i niskie -case dla EMAIL; nieczytelny adres jest odrzucony. DDL: voipservice * * * * * * * * * * * * * * * (zastosowany 2026-10- 15 04: 35Z). Badania: DoNotContactListTest

  7. · kamo-shared-library

    AiCallEventType.TEAM _ PROQUEST rekordy, które poprosiły o telefon SI i wiadomość do dostarczenia

    Właściciel 2026-10-15: kiedy członek zespołu prosi SI, aby zadzwonić do kogoś, SI dzwoni do nich bez zgody i nie Brama zgody, mówi, do kogo wzywa, dostarcza wiadomość i melduje. K6 rejestruje wniosek (requester, requestRef, nazwa podana, wiadomość) na tym zdarzeniu; kontekst wywołania i follow- up przeczytaj go. Utrzymywane przez STRING-, dołączone po CONSENT _ BASIS.

  8. · kamo-internal

    SI routing pokazuje "Rozmowy telefoniczne i spotkania" - własne zamówienie modelu VOICE _ CONVERSATION, z podpowieścią, że nazywa swoją kolejność awaryjną

    Właściciel 2026- 10- 15: SI rozmowy telefoniczne na ich własnym porządku modelu, rozmawiać bez zmian. routingApi lusterka współdzielone- lib AiRoutingSlot (ROUTING _ SLOTS) oraz wpis typu "slot" i "fallbackCapability". Brak połączenia z paletą.

  9. · kamo-internal

    Członek może pozwolić kolegom z SI powitać ich w krótkim formularzu w sprawie połączeń wewnętrznych

    SI ujawnianie połączeń, decyzja właściciela 11 (2026- 10- 15): karty SI kolegów na własny profil członka (Work room) dostaje "Krótkie powitanie na rozmowy z zespołem SI członkowie, "wyłącznik, który jest wyłączony, chyba że członek włącza go. Na, SI oni telefon z ich biurka wita ich po imieniu ("Hi Sage, to Luna, automatyczny asystent ".) i nadal mówi, że połączenie jest rejestrowane; połączenia z zewnątrz System telefonii biurowej zawsze dostaje pełne wprowadzenie. To oszczędza z cały zestaw kart (siCallShortGreeting, SecurityService 259063b9); odpowiedź z przed opt-in odczytuje jako wyłączone. Administrator widzi to tylko raz. Nie ma domu. Połączenie admin- bar. Szósty rząd palety w rejestrze pola.

  10. · AIService

    SI połączenia telefoniczne i trasy spotkań na ich własnym porządku modelu - kamo: voice [: light Xi124; medium Xi124; heavy] na szlakach E2 jako czat w VOICE _ CONVERSATION slot, i Ustawienia → Lista tras SI, oferuje i zapisuje slot

    Właściciel 2026- 10- 15: "Użyj gpt- 6- sol dla połączeń"; czat i wszystko inne pozostać na ich zamówienie. - ModelSelector: kamo: voice i kamo: voice: < quality > (chat only) are kamo: auto / kamo: < quality > in the slot. - AiRouter: w szczelinie, szczelina najpierw rangi, następnie własne szeregi możliwości (przesunięcie poniżej nich); szczelina z Modele wymienione w wykazie są dziś zamówienie bez zmian, więc żaden org nie zmienia zachowania. Szczelina wymaga TOOL _ CALLING, więc SI Potrzebuje go. Narzędzie GPT- 6 (brak rozumowania _ nakładu) ma zastosowanie tak jak wcześniej: nie ma tu żadnego wysiłku. - Tylko E2 obraca się, że wysłać kamo: głos przeczytać szczelinę; streszczenie rozmowy zachowuje swój zwykły alias (test). - E13- E15: VOICE _ CONVERSATION jest wymieniony zaraz po TEXT _ GENERATION (rodzaj SLOT, zapas Capability), jego kandydaci są modelami TEXT _ GENERATION z TEXT _ GENERATION i TOOL _ CALLING VERIFIED, i tylko te mogą być zapisane. - E1 czyta routingSlot, więc usługa może zapytać, który model połączenia otrzyma bez umieszczania go.

  11. · kamo-shared-library

    Miejsce na rozmowy telefoniczne i spotkania SI. trasy jako TEXT _ GENERATION z TOOL _ CALLING wymagane, a CapabilityRequest posiada gniazdo (null dla każdego istniejącego połączenia)

    Właściciel 2026- 10- 15: SI połączeń telefonicznych uzyskać własne zamówienie modelu; czat i wszystko inne pobyt, jak są. Szczelina jest nie zdolność modelu: jego zamówienie jest przechowywane w ai _ routing _ preferentions pod jego NAME (VARCHAR (64), nie ma CHECK, więc nie DDL), a nazwa gniazda nigdy nie jest równa kodowi AiCapability (test). Żądanie nazewnictwo slot dostaje szczelina wymagane możliwości w zakresie dodatkowych możliwości, więc rozmówca SI potrzebuje ich VERIFID.

  12. · SecurityService

    Osoba może pozwolić kolegom z SI powitać ich w krótkim formularzu na rozmowy wewnętrzne

    SI ujawnianie połączeń, decyzja właściciela 11 (2026- 10- 15): krótki formularz kolegi ("Hi Sage, tu Luna, automatyczna asystentka".) jest używana tylko dla aktywnych pracowników którzy zdecydowali się na własny profil, na telefon, który pozostaje na telefon wewnętrzny system. Opt- in jest * * * * * * * * * * * * * * * * * * * * * * * (CP12) rząd o dotarciu przez kolegów SI): nullable, NULL i FALSE są wyłączone, Ręcznie zastosowany przed tą budową. stosowane 2026- 10- 15T02: 55: 39Z). - CollabPreferencesWire: siCallShortGreeting, boolean (null lub nieobecny = off), zapisany z resztą zestawu przez samego członka (403 NOT _ SAME jak wcześniej). - CollabPreferenceView: odpowiedź GET / PUT go niesie. - ColleagueCallCardService: karta telefoniczna zawiera krótkie powitanie, które kamoai- serwis czyta z intelligenceType i aktywny.

  13. · kamo-internal

    Spotkanie w przesłaniu - dodaj go raz i zobacz, co zmienił organizator

    Strip, który powiedział "Nie w kalendarzu" i nic innego nie staje się karta spotkania: dachówka, czas w strefie członka z zegar organizatora obok niego, gdy różnią się, miejsce, połączyć link, powtórzyć i gości. - Nowe zaproszenie oferty Dodaj do kalendarza i nie teraz; dodając mówi, że późniejsze zmiany będą miały zastosowanie samodzielnie. - Działania następcze do spotkania już w kalendarzu jest stosowany jako wiadomość otwiera (EmailService zazwyczaj robi to w dniu przyjazdu) i karta pokazuje "Aktualizacja w kalendarzu" z każdą zmianą, stara wartość uderzyła obok nowego. - Anulowanie, odpowiedzi ("Dana zaakceptowana"), spotkania członka, zaproszenie starsze niż ich kalendarz, i niepowodzenia każdy powiedzieć wyraźnie co Są. Komunikat CALENDAR _ EVENT _ CHANGED jest zapisany w wierszu na zmianę, więc tosty, centrum notyfikacyjne i okno dialogowe teraz zachować linia ciała pęka; odwołane spotkanie dostaje ikonę EventBusy.

  14. · EmailService

    Spotkanie, które przychodzi przez e-mail zapyta raz, a następnie utrzymuje się na bieżąco

    Nowe zaproszenie w czytniku poczty oferuje teraz "Dodaj do kalendarza". raz na członek dodał go, kontynuacja organizatora stosuje się na własną rękę: przeniesiony czas, nowe miejsce, anulowanie dotrzeć do kopii członka bez pytania, i członek otrzymuje powiadomienie CALENDAR _ EVENT _ CHANGED mówiąc, który Spotkanie zmieniło się i od czego ("Od: Śr, 14 · Październik 14: 00 - 15: 00 EDT / To: Thu, 15 paź 15 · 3: 30 - 4: 30 PM EDT "), we własnej strefie. Ich własne Spotkania nigdy nie są przenoszone pocztą. - InboundInvitation Serwis: status, dodatek i aplikacja FollowUp, przez IcsImportService.upsert (strefy, all- day, series, edited i anulowane instancje) z przed / po migawki do ogłoszenia. Tylko zastosowanie nowszej SEQUENCE; ponowna próba na konflikt serializacji; zawiadomienie jest podniesiony po zobowiązaniu i zdedukowany na zdarzenie, zmiana i SEQUENCE. - Po przyjeździe: MessageIndexer rozdaje każdą przetłumaczoną wiadomość KamoMail do InvitationArrivals, więc kalendarz jest aktualny przed komunikatem Otwarte. Inne skrzynki pocztowe mają zastosowanie po otwarciu wiadomości. - Co? dodać i zastosować ponownie - przeczytaj spotkania ze skrzynki pocztowej członka, nigdy z przeglądarki. - InvitationReader zastępuje przychodzący parser, który czyta każdy czas TZID jako UTC (2: 00 PM Eastern stał się 2: 00 PM UTC) i nie mógł przeczytać cały dzień Data. Wiadomość, która niesie ze sobą spotkanie tylko jako załącznik invite.ics jest obecnie uznane; komunikaty Microsoft 365 dotyczące spotkań są odczytywane z ich MIME; nieczytelna część kalendarza nie zawodzi już całej wiadomości.

  15. · kamo-internal

    Wyjaśnij poufne, nagrywaj decyzje i ujawnianie historii pierwszemu członkowi, i daj wszystkie trzy okno premium

    Każde narzędzie otwiera się teraz z jasno- słowa, trzystopniowy przewodnik po pierwszym członek używa go (zapamiętany na serwerze przez preferencje UI mapa, kluczowe parametry Obserwowane; pokazane, gdy preferencji nie można odczytać), złożone następnie pod "Co to jest?" przycisk w wspólnej animowanej powłoki okna dialogowego: bohater marki z ruchomym glifem, rozłożone sekcje, przypięte działania, sukces moment, zredukowany ruch świadomy. - Poufne: zamek otwiera okno dialogowe z przewodnikiem, stan bieżący (Kto ją oznaczył, kiedy), co czyni znak, a czego nie czyni, i ten, action; członek zasady znacznika odmawia odczytuje dlaczego zamiast spotkać Przycisk. Tosty odmowne, wciśnięte ariatycznie i jedna zmiana w odbytym locie; wariant wiersza menu otwiera to samo okno dialogowe. - Zapisuj decyzję: dobre karty z wierszem, przykłady, licznik tytułu, szybkie wybory, kiedy ma zastosowanie (brak końca / dzisiaj / w tym tygodniu / w tym miesiącu / wybrać daty, w kalendarzu członka), podgląd na żywo karty, a odmowa, która ma być rozpatrywana, moment sukcesu związany z decyzjami; Zastępca pokazuje, co zastępuje. Ujawnienie i wysłanie tak czy inaczej zachowane. - Historia ujawniania: płytki przeglądowe według decyzji i kanału z kropką pasek w czasie, widok osi czasu (domyślnie na wąskich ekranach) obok stół, szkielet podczas ładowania, pusty stan, który mówi, co by Pojawić się i dlaczego, i prosta karta zakazana. Keyset Wczytaj więcej, przełącz strefę, 403 i powtórka zachowana. - Bogate wskazówki (nazwa, stan, jedno proste zdanie) na trzech pasku narzędzi Przyciski, na każdej powierzchni, która je ponownie wykorzystuje. - zIndex hydraulika: dialogi, otwieracz decyzji i ogłoszenie o ujawnieniu wziąć warstwę; ChatBox podnosi je tylko wtedy, gdy farby maksymalizowane na własną rękę (MAXIMIZED _ Z) - wbudowane okna narzędzi pozostają w paśmie dokującym pod MUI.

  16. · kamo-internal

    Mów swoją wiadomość, hands- wolna rozmowa i czytaj odpowiedzi głośno w każdym oknie czatu

    Głos publicznego czatu internetowego - dyktowanie, odpowiedzi czytaj na głos, i pętla hands- free - teraz działa w każde okno narzędzia w stylu czatu: czat członków (w tym czaty z członkami SI), bilety wsparcia, rozmowy społeczne, Exec2Exec, asystent SI i SMS. - @ kamo / voye- core 0.1.0 jest maszyną stanową, współdzieloną z widget; useChatVoice wiąże jeden sterownik na okno (SSR- safe, created lazily) i rozdaje go przez kontekst. - Współdzielony Kompozytor (oraz kompozytorzy SI i SMS) rysuje mikrofon obok emoji / dołączyć, uprzejmy linia statusu, a okno Hands- free / Read odpowiedzi głośno togles (aria- Pressed). - Odpowiedzi docierają do głosu z istniejącego obsługi w czasie rzeczywistym każdego okna: nigdy drugiego gniazda abonament, nigdy app-wide chat: message- otrzymał kuksańca. Odtwarza SMS do nowo otwartego okno jest zaznaczone i nie jest ponownie przeczytane; obrót czatu SI rozwiązuje się samą odpowiedzią. - Zminimalizowane okno jest ciche; jeden głos app-wide (nowszy słuchać / mówić zatrzymuje ostatni; odpowiedź nie jest odczytywany przez inne okno w trakcie rozmowy; nazwa zaimka dzieli regułę). - Hands- free / read- aloud są preferencjami użytkownika użytkownika, transmitowane do otwartych okien; hands- free comes Tył się zatrzymał. Język mowy następuje po aplikacji locale.

  17. · VOIPService

    Linie Ai- nazwy numer nieodebrane połączenie można zwrócić do

    Każda linia / linii ai-? org Id = nosi numer telefonu: własną linię SI, inaczej a numer przypisany do niego, inaczej główny numer serwera telefonu, inaczej tylko org liczba aktywna; null kiedy żaden (nigdy nie odgadnąć wśród kilku). The minute SIP sync (no orgId) pomija poszukiwania.

  18. · kamo-internal

    Redaktor oferuje JOIN _ MEATING, aby organizacja mogła ustalić własną zasadę przyłączenia się do spotkań SI

    Właściciel 2026-10-14: dołączenie do jednego z spotkań organizacji to jego własna klasa akcji (shared-lib 2d2f2efd), a nie PLACE _ CALL. ACTION _ CLASSES wymienia go po dwóch klasach wywołania, a HOMOLOGACJA posiada jeden element więcej (22), tak jak w CharterSection Charterlib. Etykieta pochodzi ze słownictwa czarterowego jak dla każdej klasy. Badania: sections.test.ts (lista, liczba i kapsel HOMOLOGACJI)

  19. · APIService

    Przenieś pliki Live Support odwiedzających stronę przez bramę

    - POST * * * * * * * * * * * * * * * * * wieloczęściowe części "plików" są ponownie wysłane do MediaService jako świeże wieloczęściowe ciało, przesyłane z pojemnika Kopie spoolowane (ogólny proxy nie mogą przekazywać wielu części: wiosna już przegrał ). Więcej niż 5 plików, lub jeden ponad 25 MB, jest tu odmówiony bez podczerwieni. - GET... / attachments / {objImgId} i... / preview: stream byte- for- byte (plik agenta może być gigabajty; ogólne bufory proxy w kupie), Zakres przekazany, i tylko plik własny krzyż nagłówków (typ, długość, zakres, dyspozycja, nosniff, CSP, rendition). - CORS ujawnia teraz Content- Disposition, Content- Length, Content- Range, Accept- Ranges, X- attachment- Rendition and Retri- After to the widget (Traefik 's cors middleware sets brak własnej listy odsłon). - Odmowa w górę utrzymuje Content- Type, więc błąd JSON osiąga widget jako JSON. - Ogranicznik kursowy: trasy przyłączeniowe to ruch konwersacyjny, a nie tworzenie sesji ( zostały zatłoczone przy 3 / min / IP); wysyłanie 10 / min / IP na rozmowę, pobieranie 120 / min / IP na załącznik.

  20. · MediaService

    Odwiedzający stronę internetową mogą dołączyć pliki w Live Support - tylko bezpieczne typy

    Odwiedzający na stronie internetowej kredytodawcy mogą teraz wysyłać dokumenty, zdjęcia, zamki i zwykłe audio / wideo do agenta w zakładce Live Support i odczytywanie ich plików i agenta. Skrypty, autorów i egzekucje są odrzucane. Brama jest PublicVisitorAttachmenPolicy, sądzony przeciwko bajtów, a nie nazwa lub deklarowany typ: autoryzacja rozszerzenia default- defense (przez ostatnie rozszerzenie, z niebezpiecznych wewnętrznych rozszerzeń, nadwozi bidi i Windows trailing kropki odmówić), magiczne bajty, które muszą pasować do rodziny, PE / ELF / Mach- O odmówił cokolwiek nazwa, tekst, który naprawdę musi być tekstem, i pliki rodziny ZIP- odczytywane przez ich centrum tylko katalog (bez dekompresji) - nie wykonywalne, zagnieżdżone archiwa, dowiązania symlink lub ścieżka zmiany w .zip; brak makro, ActiveX lub wbudowanych pakietów OLE w Office / OpenDocument; brak projektu VBA lub zapakowanego obiektu w dotychczasowym OLE2; brak wbudowanego obiektu w RTF. Nowe punkty końcowe (za bramą APIService 's key / origin / rate, autoryzowany symbol session- token): - POST * * * * * (wieloczęściowy "plik", 1-5, 25 MB każdy) - GET GENERATION 124; HEAD... / addences / {objImgId} i... / preview (te same nagłówki bezpieczeństwa, co trasa członków, obecnie udostępniane przez attachmendResponses) - POST... / wiadomości akceptują "załączniki": do tej rozmowy; wiersze historii noszą załączniki w kształcie członka. Pliki odwiedzających są przechowywane jak każdy załącznik czatu (CHAT _ ATTACHMENT, podręcznik sesji, Stworzony przez członka systemu org) tak, że okno agenta czyni je niezmienionymi. sendSupportMessage ogłasza wszystko (klatka NATS z załącznikami, aktywność z hasAttachments, unching count) po commit i jest @ RetriOnDbConflict.

  21. · KlusterServices

    Postfix przyjmuje nazwę mail.krexiverse.com po rozwiązaniu tutaj

    kexiverse.com jest domeną wysyłającą platformę, ale serwer nadal wprowadziła się jako mail.kamocrm.com w swoim EHLO, Otrzymane nagłówki i odbija się. Postfix teraz wybiera swoją nazwę na starcie: mail.kcoxiverse.com, kiedy Ta nazwa przenosi się na ten sam adres co poczta. kamocrm.com, w przeciwnym wypadku mail.kamocrm.com jak wcześniej, ponieważ nazwa HELO bez rekordu jest sama sygnał spamu. smtp _ helo _ name śledzi myhostname. auto- cert teraz wydaje mail.kcouriverse.com i lusterka do poczty space nazw, ponowne uruchomienie postfix. Może wydać tylko raz rekord A rozwiązuje, więc dodanie rekordu jest wszystko, co trzeba do przełącznika: restart wybiera nową nazwę i jej certyfikat.

  22. · kamo-shared-library

    JOIN _ METING, dołączając do jednego z spotkań organizacji, jest własną klasą działania, a nie Place _ CALL

    Właściciel 2026- 10- 14: Luna (crm) poprosił właściciela o zatwierdzenie przystąpienia do spotkania, które właśnie powiedział jej, aby dołączyć. meetings _ join została sklasyfikowana jako PLACE _ CALL, więc karta "Placing phone calls: ask for approve first" (aprobatations 3f6fe9fc, 4ad68782). Dołączenie do spotkania nie polega na umieszczeniu rozmowy telefonicznej: AiActionClass dołącza JOIN _ MEATING (AUTONOMOUS domyślnie, nie monetarny); Plany narzędzi wyłączają je z pułapu autonomii, podczas gdy żadna warstwa czarterowa nie nadaje mu nazwy (mcpgatewayservice), a nazywanie go warstwą jest sposobem, w jaki organizacja go zaostrza. CharterSection.HOMOLOGACJA posiada jeszcze jeden element (22). Każda rozwiązana karta zyskuje klasę, więc każdy znacznik karty porusza się raz (dziedzictwo CharterStampTest złote porusza się wraz z nim, jak SEND _ INTERNAL _ MESSAGE i colorn _ information). Testy: CharterEnumsTest przyciska kolejność, domyślne i nasadkę. Zawleczka typu AiAutonomyModeTest nie działa również w odniesieniu do pochodzenia / głównego (COLLONAL _ PROPONAL), nietknięta tutaj

  23. · kamo-internal

    Wpisany odległy monitoring klienta i czysty postęp, ograniczenie i zasady odmowy

  24. · kamo-internal

    Lustro trzy prawa do monitorowania i brama typu RPM _ Alert

  25. · APIService

    Służ ścieżce kluczowej partnera Tesli i zwolnij go z zasad dostępu (IoT SP08- D2)

    GET * * * * * * * * * * * * * * * * * do przodu bez sesji (nagłówki tożsamości i Autoryzacja spadła) do IoTService - Dokładnie. Znormalizowany) jest zwolniony z zasad IP / geo platformy org.

  26. · KlusterServices

    Otwórz TCP 8285 dla serwisu komunikacyjnego Tuya (IoT SP08 D4)

  27. · MediaService

    Własne połączenie SI (M1) niesie dialekt spotkania, kiedy nie można umieścić bezpośrednio w pokoju

    2026-10-14: SI poprosił o przyłączenie się do spotkania powiedział ludziom "nie ma dial- w" i poprosił o inny sposób. Kamoai- service wybiera teraz drogę sam w sobie: prosto do pokoju (LiveKit - > meet - < room >), i własny dial spotkania tylko wtedy, gdy nie można go umieścić. Do tego potrzebuje dialetu, więc M1 dołącza nazwę go - {rozszerzenie, pin} - kiedy dzwoniącym jest SI łączący się, most jest włączony, a PIN rozstrzygnie teraz to spotkanie (DialInPins.resolve: łączny Kamo Meet wewnątrz okna PIN), więc PIN Rozdawana jest przez most. Osoba zapraszająca SI nie otrzymuje numeru PIN przez M1. Testy: MeetAicontrollerTest (własne połączenie SI niesie go; zaproszenie osoby, PIN poza jego okno i spotkanie bez nikogo nie nosi).

  28. · kamo-shared-library

    SP12 enumy zdrowia, podmioty, repozytoria i źródła monitorowania stanu

  29. · kamo-shared-library

    SP12 Zasady kodu RPM, matematyka okresu i matematyka progowa

  30. · kamo-shared-library

    SP12 mapowanie czystych żywotności - LOINC / UCUM, konwersja jednostek, wiarygodność, nieprzezroczysty uid Validic

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