KamoCRM

Dziennik zmian na żywo

Każda funkcja, naprawiać i ulepszać, publikowany jako statki. Nic nie jest zatrzymany na start.

17,500
Całkowite zmiany
5,986
Funkcje
5,284
Oprawy
30
Projekty
Filtruj według projektu
Wszystkie projekty17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtruj według typu
Wszystkie typyBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 5, 2026
FeatureVOIPService

Microsoft Teams Phone jako dostawca

Zespoły nie są jednym z API, więc dostawca skleja trzy płaszczyzny sterujące: Wykres, tylko w aplikacji — historia połączeń (getPstnCalls), odczyty obecności...

Kamo·2mo ago
August 3, 2026
FeatureVOIPService

Wytrwaj szlak VOIP PHI do phi_access_log

Nagrania połączeń, audio i transkrypcje poczty głosowej zostały skontrolowane w dzienniku Strumień, który utrzymuje 14 dni w stosunku do sześcioletniego obowiąz...

Kamo·2mo ago
FixVOIPService

Skanowanie wspólnych repozytoriów MFA

MfaEnrollmentService jest usługą w kamo-shared-libiry, więc dzika karta W tej aplikacji konkurentScan(”com.kamo) w tej aplikacji konstruuje, czy to nie Usługa m...

Kamo·2mo ago
FeatureVOIPService

Wymagaj VIEW_CALL_LOGS do odtwarzania połączeń w orgs obsługi PHI

Nagrywanie i odtwarzanie poczty głosowej sprawdziło dzierżawę i nic więcej: żaden członek Własny org może wyciągnąć dowolne połączenie, w tym transkrypcję, na r...

Kamo·2mo ago
FeatureVOIPService

Nagrywanie połączeń, poczty głosowej i dostępu do transkrypcji

Nagrywanie odtwarzania nie pozostawiało żadnego śladu. Nagrane połączenie jest najgęstszym PHI Sklepy platformowe — niezredagowana rozmowa — i "kto tego słuchał...

Kamo·2mo ago
ChoreVOIPService

Zaangażuj wybitną pracę w toku

Zainscenizowany i zaangażowany, więc nic nie pozostaje niewykonane w drzewie roboczym. 5 plików zmienionych, 549 wstawek (+), 2 usunięcia (-)

Kamo·2mo ago
FixVOIPService

Harden the kubectl download przeciwko łuszczącej się egresji [skip ci]

dl.k8s.io nad wydziskiem biegacza przerywa w połowie transferu: Zwijanie: (56) OpenSSL SSL_read: odszyfrowanie nieudane lub złe rekordowe mac Co zawodzi wdroż...

Kamo·2mo ago
July 22, 2026
FixVOIPService

Przestań przypinać wygasły sekret dzikiej karty-kamokram-com

Wildcard-kamorm-com był dziedziczną wielosANową tajemnicą, że cert-menedżer osierocił Kiedy jego certyfikat został ponownie wskręcony w tajemnicy nabytego. Nic ...

Kamo·3mo ago
July 16, 2026
FeatureVOIPService

Punkt końcowy TURN-REST dla telefonu komórkowego

GET /api/voip/turn/credentials mints efemeral coturn creds (HMAC-SHA1 over) "Wycenienie>:'memberId>' ze wspólnym statycznym-auth-secretem) tak natywny / komórko...

Kamo·3mo ago
July 15, 2026
FeatureVOIPService

Akceptuj X-a-Token na REST + podpisany ?st' tokeny strumieniowe na punktach końcowych audio

OTKValidationFilter pierwszeństwo: X-OTK - X--Token - ?st" (GET, audio Tylko ścieżki przesyłania strumieniowego, zweryfikowane za pośrednictwem udostępnionego S...

Kamo·3mo ago
July 11, 2026
FixVOIPService

Strażnik /wewnętrzny/voip with InternalAuthFilter zgodnie z udokumentem — 401'd na sesji auth

VoipInternalSyncController zawsze dokumentował InternalAuthFilter jako jego strażnik, Ale /wewczesna/voip nigdy nie była w PROTECTED_PREFIXES ani nie był wykluc...

Kamo·3mo ago
July 8, 2026
FeatureVOIPService

Zezwalaj administratorom na podłączenie RingCentral w imieniu członka

Przepływ RingCentral był tylko samoobsługowy, więc administrator zarządzał Profil innego członka widział "muszą je połączyć". Sysadmins Zwykle utwórz konto Ring...

Kamo·3mo ago
FeatureVOIPService

Namember RingCentral OAuth identyfikacja + softphone SIP fixes

Poprawki porównawcze Softphone SIP: - getSipCredentials: map outboundTyTyTySyTęp serwerach (web-phone v2 needs Te dla WSS failover + ICE / media); throw Provi...

Kamo·3mo ago
FixVOIPService

Nieustanna tajemnica wewnętrzna-autowa (czasowa lubra)

Zamień String.Equals na MessageDgest.is Równe opóźnienie reakcji nie może X-Internal-Auth dzielił się tajnym byte-by-by-batetem. Ogólnoflota zamiatania Wewnętrz...

Kamo·3mo ago
July 7, 2026
FixVOIPService

Zwrot 200 wszystkichFalse dla nieskonfigurowanych możliwości org

GET /api/voip/capabilities rzucił DostawcęNotSkonfiguredException (422) podczas org nie miał dostawcy usług telefonicznych, rejestrując błąd czerwonej konsoli n...

Kamo·3mo ago
July 3, 2026
FixVOIPService

Wykluczy /api/voip/sms/plats z filtra sesji OTK

Punkty końcowe szablonu SMS doc-07 są bez sesji połączeniami wewnętrznymi strzeżonych InternalAuthFilter (X-Internal-Auth), ale OTKValidationFilter nadal na nic...

Sage·3mo ago
FeatureVOIPService

System szablonów Doc-07 — /api/voip/sms/templates + GSM-7/UCS-2 strażnik

Nad podmiotami współdzielonymi SmsTemplate: Uczy się, że „var” i wysyła za pośrednictwem prymitywnego miotania MaskuWojowegoProwidatora (bez drugiego Ścieżka no...

Sage·3mo ago
July 2, 2026
ChoreVOIPService

Przewód mlos-internal-auth (INTERNAL_AUTH_SECRET) do wdrożenia [skip ci]

Pilnuje nowy /api/bulktext/send endpoint. Dzieli się istniejącą produkcją Wartość wewnętrzna (mlos-internal-auth) więc SecurityService's recovery SMS Uwierzami....

Sage·3mo ago
FixVOIPService

Implementowanie POST /api/bulktext/wyślij wewnętrzny SMS transakcyjny

SecurityService's BulkTextSmsClient (odzyskiwanie haseł + konta SMS) Zawsze POSTed - do /api/bulktext/send, Ale kontroler nigdy nie został zbudowany, więc każde...

Sage·3mo ago
July 1, 2026
June 13, 2026
May 16, 2026
April 29, 2026
CIVOIPService

Zdelegować z concurrecy w budowaniu miejsc pracy, a nie rozmieszczania Kubernetes

Współwadność na poziomie przepływu pracy serializowała cały rurociąg (w tym kubectl rollouts). Przenieś grupę do pracy w budowanie tylko w celu wdrożenia zadań ...

Kamo·6mo ago
FixVOIPService

Nagrywanie klucza obiektu MinIO, takiego jak strumień obrazowania

Omiń rozszerzenie, gdy FILE_EXT jest zerowy/pusty, aby nazwa obiektu pasowała RecordImagingService i ImagingController. Java string concat z null Wyprodukowano ...

Kamo·6mo ago
FixVOIPService

Rozwiązowanie rozszerzenia historii połączeń od member_voip_config, a nie phone_extension

Był NULL dla niektórych rozszerzeń, nawet gdy member_voip_config poprawnie zmapował członka do ich rozszerzenia. Korzystanie z nich member_voip_config (twoowe ź...

Kamo·6mo ago
FixVOIPService

Niezwrotnie obrazowanie powierzchniowe, gdy dostawca nie ma historii połączeń

KamoPBXProvider.getCallHistory powraca teraz zerwanie zamiast rzucania - tak więc odpowiedź 501 już nie Omija obrazowy powrót do oparcia. Zadzwoniowy telefon w ...

Kamo·6mo ago
April 28, 2026
FeatureVOIPService

Wracając do nagrań obrazowania dla historii połączeń + poczty głosowej

FreePBX 17 nie ujawnia wiadomości poczty głosowej przez REST lub GraphQL w tej instalacji (typu GraphQL typu głośnika odsyła konfig skrzynki pocztowej, a nie wi...

Kamo·6mo ago
FixVOIPService

Rozwiązowanie rozbudowy członka przed wyglądem dostawcy VM/CDR

CallController był członkiemId, gdzie FreePBX (i inne w stylu PBX Dostawcy) oczekują rozszerzenia — lista wiadomości głosowych zwrócona pusta Ponieważ żadne roz...

Kamo·6mo ago
April 27, 2026
FeatureVOIPService

Nagrywanie odtwarzania, archiwum poczty głosowej, pagowana wiadomość głosowa, wzbogacanie historii

- Nowy Rejestrator z rozmaitością, dźwiękiem strumieniowym dla master + per-channel i metadanemi dla okna narzędzia do odtwarzacza multimedialnego - CallControl...

Kamo·6mo ago
FixVOIPService

Capture newExtNumber jako finał dla schwytania lambda w MemberVoipConfigController

NowyExtNumber jest warunkowo przeniesiony do środka if (isVoipEnabled & & ...) Blok, co sprawia, że nie jest skutecznie ostateczny. Blok TeamMember Sync czyta J...

Kamo·6mo ago
FeatureVOIPService

Add Funkcje połączeń API — zadzwoń do przodu + automatyczna przejmowanie przewodowo przez abstrakcję dostawcy

- Dodaj CallFeaturesDto i SetCallFeaturesPProszenie POJOs - Dodawanie flag CallForward/autoswer do ProviderCapabilities - Dodawanie domyślne getCallFeatures/set...

Kamo·6mo ago
April 26, 2026
FixVOIPService

Nie wycieraj zadania członka na syndykację dostawców, którzy nie mają metadanych

- bezwarunkowo przeredagowane PhoneExtension.assignedMemId z tym, co zwrócił dostawca. FreePBX (i każdy dostawca, który nie śledzi, który członek Kamo jest właś...

Kamo·6mo ago
FeatureVOIPService

Poświadczenia SIP WSS-aware dla softfonów przeglądarki

Punkt końcowy /api/voip/sip/credentials zwraca teraz poprawki po stronie przeglądarki SIP stack może faktycznie używać: transportu WSS, domeny publicznej i adre...

Kamo·6mo ago
FeatureVOIPService

Wynik testu połączenia Persist do pola jest połączone

- test() punkty końcowe oszczędzają i jestte na fałszywe do DB po każdym kontrolie stanu zdrowia - update() resetuje się i jest podłączony do zerowy, gdy konfig...

Kamo·6mo ago
FixVOIPService

Użyj rozszerzeniaId jako identyfikator zewnętrzny, a nie węzeł przekaźnikowy id

FreePBX zwraca ten sam Relay (ZXh0ZW5zaW9uOg - "rozszerzenie:"). Każde rozszerzenie, ponieważ pole id nie jest zaludnione. Użycie go spowodowało wszystko Przedł...

Kamo·6mo ago
FixVOIPService

Przepisz wszystkie zapytania / dojazdy GQL przeciwko introspekcji schematu na żywo

Zweryfikować każdą nazwę pola i typ pod względem rzeczywistego schematu FreePBX 17. Pełny zestaw poprawek: Zapytania: - fetchAllExtensions: usunąć nieistniejąc...

Kamo·6mo ago
FixVOIPService

Poprawna nazwa pola GraphQL do fetchAsteriskOkaz

FreePBX API zwraca "Czy chodziło ci o fetchAsteriskDetails?" - zmienić nazwę na zdrowie Zapytanie i odpowiednia akcetor jego ścieżki danych.

Kamo·6mo ago
FixVOIPService

Dodaj nagłówki XHR / Accept i analizowanie reakcji na String do klienta GraphQL

Ten sam wzór, co FreePBXTokenCache: dodaj X-Requested- + Accept: application/json Aby stłumić odpowiedzi przekierowania HTML FreePBX i zmienić wszystkie trzy st...

Kamo·6mo ago
FixVOIPService

Dodaj nagłówki Accept + XHR i analizowanie odpowiedzi surowych dla punktu końcowego tokena

FreePBX zwracał tekst/html, gdy był nazywany za pomocą klastra DNS, ponieważ Nagłówek hosta nie pasował do skonfigurowanego PBX_HOSTNAME. Dodawanie Akceptuj: ap...

Kamo·6mo ago
FixVOIPService

Prawidłowe ciągi lune OAuth2 dla FreePBX API

Zakresy FreePBX to identyfikatory najwyższego poziomu: 'gql' (wszystkie GraphQL) i "Odpoczynek" (wszystkie REST). Format 'gql:czytaj' oznacza GQL dla modułu Naz...

Kamo·6mo ago
April 24, 2026
ChoreVOIPService

Upuść VOIPService spec md od repo

Zgodnie z konwencją projektowym (pliki.md nie wysyłaj za pomocą usług).

Kamo·6mo ago
FixVOIPService

Dołącz com.kamo.z.shared.commerce w skanowaniu repozytorium repozytorium

Najnowsze propagaty z wspólnie kamo-wspólne biblioteki (donotmodify.dao.services), który ma odbudowuje konstruktora od / / "Wspaniały" Usługa jest ładowana prze...

Kamo·6mo ago

Jak to, co widzisz żeglugę?

Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.

Zacząć na zawszeZobacz ceny