KamoCRM

Log Perubahan Langsung

Setiap fitur, perbaikan dan perbaikan, diposting sebagai kapal tidak ada yang ditahan untuk peluncuran.

17,659
Total Perubahan
6,077
Fitur
5,341
Perbaiki
30
Proyek
Filtrasi berdasarkan proyek
Semua Proyek17,659AIService260APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,681kamo-signer-monorepo57kamolos114
Filtrasi berdasarkan tipe
Semua TipeBuild16CI523Chore776Docs3,257Feature6,077Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 5, 2026
FixVOIPService

Tutup lubang kotak surat dan enam Tim cacat

Review tambahan 6df0008 dikonfirmasi 24 penemuan. Yang penting: CRITICAL - setiap anggota bisa menghapus surat seorang rekan. ID voicemail tim dibuat sebagai "...

Kamo·2mo ago
FeatureVOIPService

Telepon Microsoft Teams sebagai penyedia

Tim bukan satu API, jadi penyedia lem tiga pesawat kontrol bersama-sama: Grafik, app-only - call history (getPstnCalls), present reads, directory dan persediaa...

Kamo·2mo ago
August 3, 2026
FeatureVOIPService

Persist jejak PHI VOIP ke phi _ access _ log

Rekaman panggilan, voicemail audio dan transkrip yang diaudit ke dalam log stream, which keeps 14 days against a six-year # 164.528 duty and cannot akan dikutip...

Kamo·2mo ago
FixVOIPService

Pindai repositori MFA terbagi

MfEnrollment Service adalah sebuah @ Service dalam kamo- shared-library, sehingga wildcard @ ComponentPindai ("com.kao") dalam aplikasi ini konstruksi apakah at...

Kamo·2mo ago
FeatureVOIPService

Perlu VIEW _ CALL _ LOGS untuk putar panggilan dalam orgs penanganan PHI-

Rekaman dan rekaman voicemail memeriksa tingkat sepuluh dan tidak ada yang lain: anggota manapun dari yang owning org bisa menarik setiap panggilan di dalamnya,...

Kamo·2mo ago
FeatureVOIPService

Rekam rekaman rekaman, pesan suara dan akses transkrip

Rekaman rekaman tidak meninggalkan jejak. Panggilan rekaman adalah PHI terpadat Toko-toko platform - percakapan yang tidak disunting - dan "yang mendengarkan in...

Kamo·2mo ago
ChoreVOIPService

Commit tugas yang luar biasa dalam proses

Staged dan berkomitmen as- sehingga tidak ada yang tersisa uncommitted di pohon kerja. 5 berkas berubah, 549 penyisipan (+), 2 penghapusan (-)

Kamo·2mo ago
FixVOIPService

Harden the kubectl download against flaky egress [skip ci]

dl.k8S.io atas pelari itu keluar sesekali tetes pertengahan - transfer: curl: (56) OpenSSL SSL _ read: dekripsi gagal atau rekaman mac buruk yang gagal menyebar...

Kamo·2mo ago
July 22, 2026
FixVOIPService

Stop pinning the expired wildcards -kamocrm-com secret

wildcard -kamocrm-com adalah rahasia multi- SAN bahwa anak yatim-manajer cert ketika sertifikat itu menunjuk pada rahasia peri- host. Tidak ada yang diperbarui ...

Kamo·3mo ago
July 16, 2026
FeatureVOIPService

Titik akhir kredensial TURN-REST bagi ponsel softphone

GET / api / voip / turn / credentials mint ephemeral cotrum creds (HMAC-SHA1 ganti "< expiry >: < memberId >" dengan statistik bersama-rahasia) begitu asli / se...

Kamo·3mo ago
July 15, 2026
FeatureVOIPService

Terima X- * * * -Token pada REST + signed? st = stream token di titik akhir audio

OTKValidasi Penyaring diawali: X-OTK ASAX- * * * -Token Averst? st = (GET, audio jalur streaming saja, diverifikasi melalui shared StreamTokenCodec dengan conci...

Kamo·3mo ago
July 11, 2026
FixVOIPService

Guard / internal / voip dengan InternalOtorisasi Filter sebagai didokumentasikan - itu 401d pada sesi auth

VoipInternalSyncController selalu mendokumentasikan InternalauthorFilter sebagai penjaganya, tetapi / internal / voip tidak pernah dalam PROTECTED _ PREFIXES at...

Kamo·3mo ago
July 8, 2026
FeatureVOIPService

Izinkan admin untuk menghubungkan RingCentral atas nama anggota

Aliran RingCentral hanya melayani diri sendiri, jadi mengelola admin profil anggota lain melihat "mereka harus menghubungkan sendiri". Sysadmins umumnya membuat...

Kamo·3mo ago
FeatureVOIPService

Per- anggota RingCentral OAuth identitas + softphone SIP perbaikan

Softphone SIP kredensial perbaikan: - getSipCredentials: peta outboundProxyBackup + stunServers (web- phone v2 perlu mereka untuk WSS failover + ICE / media); t...

Kamo·3mo ago
FixVOIPService

Konstant- waktu pelatihan - rahasia tahun auth dibandingkan (oracle waktu)

Ganti string.equals dengan MessageDigeñal Equal sehingga latensi respon tidak dapat kebocoran X-Internall -Auth berbagi rahasia byte-by-byte. Kabur - menyapu le...

Kamo·3mo ago
July 7, 2026
FixVOIPService

Kembali 200 semua Salah untuk kemampuan org yang belum dikonfigurasi

GET / API / voip / capability melemparkan ProviderNotConfiguredException (422) ketika org tidak memiliki penyedia telepon, log sebuah konsol merah error pada se...

Kamo·3mo ago
July 3, 2026
FixVOIPService

Exclude / api / voip / sms / templat dari filter sesi OTK

Titik akhir dari dokter- 07 SMS adalah sesi - kurang panggilan internal dijaga oleh Internall Otorisasi (X-Internall-Auth), tapi OTKValidasi Filter masih berlar...

Sage·3mo ago
FeatureVOIPService

Sistem template Doc-07 SMS - / api / voip / sms / templates + GSM-7 / UCS-2 penjaga segmen

* * * * * * * * * * * * * lebih shared -lib Entiti SmsTemplate: dirender {var}} dan mengirim melalui Exsisting BulkTextprovider primitif (tidak ada detik jalur ...

Sage·3mo ago
July 2, 2026
ChoreVOIPService

Wire mlos- prooral- auth (INTERNAL _ AUTH _ SECRET) ke dalam penyebaran [skip ci]

Penjaga baru / api / bulktext / kirim titik akhir. Berbagi produksi yang ada nilai progreal- auth (mlos- proceal- auth) sehingga SecurityService 's pemulihan SM...

Sage·3mo ago
FixVOIPService

Implement POST / api / bulktext / send internal transactional SMS

SecurityService 's BulkTextSmssClient (password-recovery + akunts-SMS) telah selalu POSTed * * * * * * * * * * * * * untuk / api / bulktext / send, tapi pengont...

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

Scope concurrency to build jobs, not Kubernetes deploys

Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...

Kamo·6mo ago
FixVOIPService

Bangun rekaman kunci objek MinIO seperti stream pencitraan

Abaikan ekstensi ketika BERKAS _ EXT adalah null / kosong sehingga nama objek cocok Rekaman Layanan Gambar dan Pengendalian Gambar. Concat string Java dengan nu...

Kamo·6mo ago
FixVOIPService

Selesaikan ekstensi riwayat panggilan dari anggota _ voip _ config, bukan phone _ extension

* * * * * * * * * * * * * itu NULL untuk beberapa ekstensi bahkan ketika anggota _ voip _ config benar dipetakan anggota ke ekstensi mereka. Menggunakan anggota...

Kamo·6mo ago
FixVOIPService

Surface imaging fallback when provider has no call history

KamoPBXProvider.getCallHistory now returns null instead of throwing **************** so the 501 response no longer bypasses the imaging fallback. The provider c...

Kamo·6mo ago
April 28, 2026
FeatureVOIPService

Fall back to imaging recordings for call history + voicemails

FreePBX 17 doesn't expose voicemail messages over REST or GraphQL on this install (the GraphQL voiceMail type returns mailbox config, not messages, and /admin/a...

Kamo·6mo ago
FixVOIPService

Resolve member→extension before VM/CDR provider lookup

CallController was passing memberId where FreePBX (and other PBX-style providers) expect an extension number — voicemail listing returned empty because no PBX e...

Kamo·6mo ago
April 27, 2026
FeatureVOIPService

Rekaman putar, voicemail arsip, paginated voicemail, riwayat pengayaan

- Recording Baru Controller dengan pencarian massal, range- streaming audio untuk master + per-channel trek, dan metadata untuk jendela alat media- player - Cal...

Kamo·6mo ago
FixVOIPService

Menangkap NewExtNumber sebagai final untuk menangkap lambda di MemVoipConfigController

'extNumber' secara kondisional diaktifkan kembali di dalam (is VoipEnabled &...) blok, yang membuatnya tidak efektif akhir. Blok penyelarasan Anggota Tim dibaca...

Kamo·6mo ago
FeatureVOIPService

Tambahkan fitur panggilan API - panggil Maju + otomatis jawaban kabel melalui operator abstraksi

- Tambahkan CallFeaturesDto dan SetFeaturesRequest POJOs - Tambahkan flag callForward / autoRespon ke ProviderCapability - Tambahkan default getCallFeatures / s...

Kamo·6mo ago
April 26, 2026
FixVOIPService

Jangan hapus tugas anggota pada sinkronisasi dari penyedia yang kurang metadata

* * * * * * * * * * * * * * * tak terkondisi overwrote PhoneExtension.assignedDimberId dengan apa pun penyedia kembali. FreePBX (dan penyedia apapun yang tidak ...

Kamo·6mo ago
FeatureVOIPService

WSS- menyadari kredensial SIP untuk softphone peramban

Endpoint / api / voip / sip / kredensial sekarang mengembalikan kredensial sisi browser- Tumpukan SIP dapat menggunakan: Transpor WSS, domain publik, dan URL WS...

Kamo·6mo ago
FeatureVOIPService

Persist connection test result to isConnected field

- test() endpoint saves isConnected=true/false to DB after every health check - update() resets isConnected to null when configJson changes (credentials may h...

Kamo·6mo ago
FixVOIPService

Use extensionId as external ID, not Relay node id

FreePBX returns the same Relay id (ZXh0ZW5zaW9uOg== = "extension:") for every extension because the id field is not populated. Using it caused all extensions to...

Kamo·6mo ago
FixVOIPService

Tulis ulang semua kueri / mutasi GQL terhadap introspeksi skema hidup

Verifikasi setiap nama dan tipe lapangan terhadap skema FreePBX 17 yang sebenarnya. Set penuh koreksi: Query: - fetchAllExtensions: hapus daerah 'voicemail' da...

Kamo·6mo ago
FixVOIPService

Nama ruas GraphQL yang benar untuk fetchAsteriskDetail

FreePBX API kembali "Apakah maksudmu fetchAsteriskDetail?" - ganti nama kesehatan periksa query dan data path yang sesuai.

Kamo·6mo ago
FixVOIPService

Tambahkan header XHR / Terima dan respon String parsing ke klien GraphQL

Pola yang sama seperti FreePBXTokenCache: tambahkan X-Requested- Dengan + Terima: aplikasi / json untuk menekan respon redirect HTML FreePBX, dan menukar ketiga...

Kamo·6mo ago
FixVOIPService

Tambahkan tajuk + XHR dan raw-string respon parsing untuk tanda titik akhir

FreePBX kembali teks / html ketika disebut via cluster DNS karena Header host tidak cocok dengan PBX _ HOSTNAME yang dikonfigurasi. Menambahkan Terima: aplikasi...

Kamo·6mo ago
FixVOIPService

Benang scope Oaut2 yang benar bagi API FreePBX

Scope FreePBX adalah identifier tingkat atas: 'gql' (semua GraphQL) dan 'rest' (all REST). Format 'gql: read' berarti GQL untuk sebuah modul bernama 'read', yan...

Kamo·6mo ago
April 24, 2026
ChoreVOIPService

Drop stray VOIPService spec md dari repo

Per konvensi projek (.md berkas tidak mengirimkan dengan layanan).

Kamo·6mo ago

Seperti apa yang Anda lihat pengiriman?

Semuanya tiba di ruang kerja Anda sendiri. Mulai dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaLihat Harga