KamoCRM

Live Change Log

Jede Funktion, fix und Verbesserung, geschrieben, wie es Schiffe. Nichts wird für einen Start zurückgehalten.

17,500
Totale Änderungen
5,986
Merkmale
5,284
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 27, 2026
Fixkamo-asterisk-support

Ungenutzte Watcher-Importe fallen lassen

uploader.go verwendet nur CallBatch (erklärt in grouper.go im selben Paket), nicht etwas von intern/watcher direkt. Go lehnt ungenutzte Importe ab.

Kamo·6mo ago
FixDaemonService

Aktivieren JPA Repos für Handel + E-Mail + dao.repositories Pakete

DaemonService stürzte beim Start mit: Parameter 0 des Konstruktors in ************ erforderlich eine Art Bohnen ****************, die nicht gefunden werden ...

Kamo·6mo ago
Featurekamo-internal

Oberfläche PHONE_SERVER_ID auf Telefon-Instance-Registerkarte

Betreiber konfigurieren Kamo-Sternisk-Unterstützung auf einem FreePBX-Host die passende VoipProviderInstance UUID in die Konfigurationsdatei des Helfers als PHO...

Kamo·6mo ago
FixVOIPService

Capture newExtNumber als final für Lambda Capture in MemberVoipConfigController

newExtNumber wird bedingt innerhalb der if neu zugewiesen (isVoipEnabled && ...) blockieren, die es nicht effektiv endgültig macht. Der TeamMember Sync Block li...

Kamo·6mo ago
Featurekamo-internal

Wire Call-Funktionen Einstellungen Ende-zu-Ende durch Provider-Abstraktion

- voipApi: hinzufügen Sie CallFeaturesDto Typ, getCallFeatures() und setCallFeatures() API-Aufrufe -Softphone nutzen: **************** Zustand geladen hinzufüge...

kamo·6mo ago
FeatureVOIPService

Hinzufügen von Anruffunktionen API - Anruf vorwärts + Auto-Antwort über Provider-Abstraktion verdrahtet

- Hinzufügen von CallFeaturesDto und SetCallFeaturesRequest POJOs - CallForward/autoAnswer-Flags zu ProviderCapabilities hinzufügen - Default getCallFeatures/se...

Kamo·6mo ago
Featurekamo-asterisk-support

Initial Commit - FreePBX Aufnahme-Uploader (GO)

Uhren ************ für fertige WAV-Aufnahmen, Gruppen Multi-Leg-Call-Leitbeine von Asterisk UNIQUEID, und lädt jede Charge auf APIService /api/voip/recordings/u...

Kamo·6mo ago
Featurekamo-internal

VOIP_RECORDING_UPLOADS Umfang + Aufzeichnung Pipeline-Konten/Tubares

- APIManager: neue Option VOIP_RECORDING_UPLOADS (verwendet durch Kamo-asterisk-Unterstützung auf FreePBX-Hosts, um Voicemail und Anrufaufzeichnungen über API...

Kamo·6mo ago
FeatureSecurityService

System-config Aufnahmestatistiken + Aufzeichnungsverarbeitung abstimmbare

- GET ************ gibt die vier Zähler zurück ausgesetzt auf den kamo-internen Einstellungen . Plattform . Konfiguration . VoIP/SMS unter (vmPending, callP...

Kamo·6mo ago
FeatureDaemonService

RecordingProcessorJob + NATS Shortcut für frische Uploads

- Neuer Quarz-Job RecordingProcessorJob tickt jede Minute, Sendungen unabhängig VM und Call Chargen gleichzeitig zu ConversionService ************ mit *****...

Kamo·6mo ago
FeatureConversionService

Aufnahmeaufnahme + FFmpeg Verarbeitungspipeline

- Neue ************ Endpunktstufen mehrteilige Uploads weitergeleitet von APIService in MinIO bucket ************ und erstellt eine UnprocessedRecording-Zer...

Kamo·6mo ago
FeatureAPIService

VoipRecordingUploadController für Kamo-Sternisk-Upload-Uploads

POST /api/voip/recordings/upload akzeptiert mehrteilige Körper von Kamo-Sternisk-Unterstützung läuft auf FreePBX-Hosts. Validiert den X-Api-Key hat die neue VOI...

Kamo·6mo ago
Featurekamo-shared-library

UnprocessedRecording Staging Entität, ImgDat Tracks, Aufnahme Bildgebung Service

- Beheben ImageAssocType ID Kollision: VM_RECORDING=8, CALL_RECORDING=9 (waren beide Duplizierung von MY_DOCS bei 4). - Fügen Sie ************ hinzu, damit ei...

Kamo·6mo ago
Featurekamo-asterisk-support

Initial Commit - FreePBX Aufnahme-Uploader (GO)

Uhren ************ für fertige WAV-Aufnahmen, Gruppen Multi-Leg-Call-Leitbeine von Asterisk UNIQUEID, und lädt jede Charge auf APIService /api/voip/recordings/u...

Kamo·6mo ago
Featurekamo-internal

Mockkontakte durch voll funktionsfähige SoftphoneContacts ersetzen

Extrahiert eine neue SoftphoneContacts-Komponente, die die Softphone-Kontakte verkabelt Registerkarte zur realen Kontakt-API über useContacts(). Ersetzt 4 Hardc...

kamo·6mo ago
Featurekamo-shared-library

************-Hilfen zu TeamMember hinzufügen

Kamo·6mo ago
Fixkamo-internal

Cast voiceActivityDetection zur Umgehung fehlenden TS DOM-Typ

voiceActivityDetection ist eine gültige WebRTC MediaTrackConstraints Eigenschaft, aber fehlt in der DOM-Lide von TypeScript, was einen Typfehler zur Bauzeit ver...

kamo·6mo ago
Featurekamo-internal

Draht VAD + Push-to-Talk; entfernen Sie nicht umstechliche Einstellungen

- vadEnabled jetzt als VoiceActivityDetection in buildAudioConstraints so übergeben der Browser ehrt den Knüppel beim Öffnen von Mikrofon für einen Anruf - pu...

kamo·6mo ago
April 26, 2026
Otherkamo-internal

debug+fix(Softphone): inspizieren <audio"-Element Zustand, Auto-Recovery, wenn Bytes ankommen, aber Ton bleibt stumm

WebRTC-Statistiken aus einem aktuellen Aufruf zeigten InboundBytes=39680 / Empfänger unmuted / ICE-Paar gelungen - die Brücke lieferte Audio an die Browser - no...

kamo·6mo ago
Featurekamo-internal

Scrollbare Klingeltonliste mit Suchfilter

Machen Sie die Klingelton-Katalog-Panel entsprechen der rechten-Spalte-Höhe und Scroll vertikal, wenn die Liste überläuft, so können die Mitglieder als mehr Tön...

kamo·6mo ago
Otherkamo-internal

Dump WebRTC Zustand wieder 5s nach Etabliert + verfolgen alle Zustandänderungen

Der Etablierungszeit-Dump zeigt immer Empfänger mit muted=true, weil DTLS Handshake und SRTP Keying sind noch nicht abgeschlossen. Um zu diagnostizieren "Anruf ...

kamo·6mo ago
Featurekamo-internal

Sieben weitere Klingeltöne zum Katalog hinzufügen

Fügt Schlachtschiff Horn, Dämon Horn, Land Line, 1985 Ring, Office Phone, Ringing Old Phone, und Olé unter /öffentlich/sounds/ringtones/ und Drähte sie in RINGT...

kamo·6mo ago
Featurekamo-internal

Sci-Fi und Buzzer Klingeltöne zum Katalog hinzufügen

Drops zwei neue Klingelton-Assets unter /public/sounds/ringtones/ und Registriert sie in RINGTONE_CATALOG, so dass sie in den Ringtones erscheinen subtab und ka...

kamo·6mo ago
FixKlusterServices

STUN konfigurieren, damit Browser ICE bidirektional abschließen kann

Zwei-Parteien-Browser-zu-Browser-Anrufe an der SIP-Schicht verbunden, hatte aber keine Audio entweder Richtung. Voicemail (One-way Asterisk - Browser) funktioni...

Kamo·6mo ago
Otherkamo-internal

Dump WebRTC Verhandlungsstand auf Etabliert

Um zu diagnostizieren "Call connects but no audio between parties", loggen Sie die Peer-Verbindungszustand (Eis / dtls / Signalisierung) zusammen mit Absender u...

kamo·6mo ago
Fixkamo-internal

Live-Audio, der Last-Interrupts übersteht, zentrierte Spinner, Outbound-Ringback

Drei koordinierte Fixes für den In-Call-Audio-Pfad: 1. AbortError auf remoteAudio.play() (sichtbar in der Produktionskonsole als "Die Play() Anfrage wurde d...

kamo·6mo ago
Fixkamo-internal

Hangup reißt ALLE Live-Sessions herunter, nicht nur die primäre

Self-Call-Rante Fall links eine Sitzung durchgesickert: Wählen Sie Ihre eigene Erweiterung erzeugt eine Outbound-Session, dann schlingt Asterisk den Ruf als Sek...

kamo·6mo ago
Fixkamo-internal

Sofortiges Verbindungs-Feedback auf Outbound-Ziff

Das gleiche Problem der eingehenden Antwort-Taste hatte: Klicken Call startete die SIP INVITE Hin- und Rückfahrt (1-3 Sekunden), aber die Taste hielt seinen Lee...

kamo·6mo ago
Fixkamo-internal

Anschlussanimation + Audio, das tatsächlich spielt + Klingelton entsperren

Drei aufeinander abgestimmte Korrekturen für den Inbound-Call-Pfad: 1. Visuelles Feedback beim Akzeptieren. Klicken Antwort links beide Tasten Reaktionsreak...

kamo·6mo ago
Fixkamo-internal

Mount SoftphoneProvider über ToolDock, so Werkzeugfenster können es lesen

Das Öffnen des Softphone-Popups stürzte die Seite mit "Diese Seite konnte nicht laden" weil Werkzeugfenster in ToolDock einhängen, das in ToolProviders lebt ein...

kamo·6mo ago
Fixkamo-internal

Verwenden Sie Grid-Größe prop so AV-Panel füllen die Zeile

MUI v7's Grid ist flexbox-basiert, so dass die gridColumn sx, die ich benutzt hatte war ein No-op-Elemente in ihrer natürlichen Breite gerendert und leer gelass...

kamo·6mo ago
Fixkamo-internal

Migrate abgestandene Klingelton-IDs, um auf Last zu klassieren

Wenn die gespeicherten AV-Einstellungen eines Benutzers auf einen Klingelton verweisen, der nicht mehr existiert im Katalog (z.B. 'classic' aus der Zeit vor dem...

kamo·6mo ago
Featurekamo-internal

Dreispalten-Audiolayout, Drop-Ste-Banner, Füllbreite

Laicht den Audio-Subtab als Mikrofon | Lautsprecher | Fortgeschritten über die volle Reihe auf lg+ Bildschirmen (md noch pairet sie zwei-up, xs Stapel). Die For...

kamo·6mo ago
Featurekamo-internal

AV-Einstellungen in Audio/Video/Ringtones subtabs

Reorganisiert die Registerkarte Audio/Video in drei interne Subtabs und legt jeweils horizontal, so Einstellungen passen innerhalb des viewport ohne die Wand de...

kamo·6mo ago
Featurekamo-internal

Audio / Video-Einstellungen Registerkarte hinzufügen und in Softphone verdrahten

Fügt ein pro-Gerät AV-Einstellungsspeicher hinzu (localStorage, maschinenspezifisch, nicht Roaming) plus eine voll funktionsfähige Registerkarte auf /settings/m...

kamo·6mo ago
Featurekamo-internal

Always-on SIP-Sitzung mit Auto-Popup + Klingelton auf eingehenden Anrufen

Das Softphone verwendet, um nur zu registrieren, während das Popup-Tool-Fenster geöffnet war schließen und eingehende Anrufe wurden stillschweigend verpasst. He...

kamo·6mo ago
Fixkamo-internal

Dialpad-Zifferungen registrieren sich jetzt auf Touch-Geräten

Die Einwahlpad-Buttons genannt e.preventDefault() sowohl aufTouchStart als auch aufTouchEnd. Das stoppt den Browser von der Entlassung der synthetischen Klick-E...

kamo·6mo ago
FeatureKlusterServices

Seed pbx.k1.kluster.kamocrm.com als statische Domäne

Das Browser-Softphone braucht SIP-over-WSS, um auf einem Hostname mit einem echten TLS cert. Fügen Sie den FreePBX Admin / WS Hostname zu STATIC_DOMAINS hinzufü...

Kamo·6mo ago
FixKlusterServices

Host Browser SIP WSS auf intern.kamocrm.com (echte Zertifikate)

Browser verweigerten die WebSocket-Verbindung zu ************ mit dem Code 1006, weil Traefik seine selbstsignierte Standard-Zertigung servierte für diesen Host...

Kamo·6mo ago

Wie, was Sie sehen Versand?

Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.

Free Forever startenPreisgestaltung anzeigen