Produk perangkat lunak Levelupsoft Inc.

Percakapan kerja Anda
bukan di server pihak lain

SSemTalk adalah messenger yang dioperasikan sendiri oleh perusahaan Anda. Pesan dan berkas tersimpan di server sendiri, dan karyawan bercakap dengan rekan kerja maupun dengan agen AI buatan perusahaan melalui tampilan messenger yang sudah mereka kenal.

4
Aplikasi desktop & mobile
10
Bahasa yang didukung
AI
Agen lewat teks & suara (uji coba)

Mengapa self-hosted

Apa yang Anda serahkan demi kemudahan

Messenger publik memang cepat dipakai. Sebagai gantinya, riwayat percakapan, berkas lampiran, dan jaringan relasi yang menyerupai bagan organisasi menumpuk di infrastruktur pihak lain.

Data berada di luar

Kontrak maupun rancangan teknis tersimpan di penyimpanan layanan pihak luar. Ketika ingin menghapusnya, bukan Anda yang menghapus, melainkan Anda mengajukan permintaan penghapusan.

Kepatuhan sulit dibuktikan

Dalam audit keuangan, kesehatan, atau sektor publik, pertanyaan "di mana percakapan itu disimpan" tidak bisa dijawab selain dengan menyodorkan syarat layanan penyedia luar.

Kebijakan bisa berubah

Paket harga, masa penyimpanan, dan batasan fitur bukan Anda yang menentukan. Begitu suatu hari berubah, seluruh organisasi harus menyesuaikan diri.

Produk

SSemTalk datang lengkap: server dan aplikasi

Kami tidak sekadar menyerahkan perangkat lunak server lalu membiarkan urusan aplikasi kepada Anda. Aplikasi untuk empat platform dibuat agar mengarah ke server Anda dan disediakan sekaligus.

01

Server

Dipasang di pusat data atau server internal perusahaan. Satu paket Docker sudah menaikkan server, basis data, hingga sertifikat.

02

Aplikasi

macOS, Windows, Android, iPhone. Dapat didistribusikan dengan nama dan ikon perusahaan, serta bisa terpasang berdampingan dengan messenger publik pada satu perangkat. Aplikasi Apple Watch sedang dalam uji coba.

03

Bot dan integrasi

Memakai Bot API yang sudah dikenal. Bot Python atau Node yang sudah ada cukup mengganti alamat server untuk dapat berjalan, dan dapat dikembangkan menjadi agen AI yang menerima telepon.

Fitur

Semua kebutuhan kerja, sejak awal

Pesan dan berkas

Percakapan 1:1 dan grup, tanda dibaca, balasan, berkas hingga 2GB, foto dan dokumen.

Panggilan suara

Panggilan terenkripsi ujung ke ujung antara dua orang. Relai (TURN) disertakan untuk jaringan yang terblokir.

Bot dan otomatisasi

Buat bot melalui @BotFather, lalu hubungkan ke sistem internal dengan HTTP Bot API dan webhook.

Konsol admin

Status pengguna, bot, dan penyimpanan, cara pengiriman kode pendaftaran, serta keluar dari perangkat dalam satu layar.

Kendali pendaftaran

Izin pendaftaran, pengiriman kode verifikasi (SMS, email, konsol admin), pemblokiran nomor, dan batas percobaan.

10 bahasa

Aplikasi dan dokumentasi tersedia dalam 10 bahasa, termasuk bahasa Korea. Bahasa Arab hingga tata letak kanan ke kiri.

Agen AI

Berbicara dengan agen AI Uji coba

Karyawan bertanya lewat tulisan kepada agen AI buatan perusahaan dari desktop, melanjutkannya dengan menelepon dari ponsel, lalu meneruskannya dengan Apple Watch saat di luar. Semuanya berjalan di atas SSemTalk yang dipasang di server perusahaan.

Satu agen, semua perangkat

Telepon langsung agen yang tadi Anda tanyai lewat tulisan. Riwayat panggilan tersimpan di ruang percakapan yang sama, di perangkat mana pun.

Langsung dari pergelangan tangan

Dengan aplikasi Apple Watch, telepon agen tanpa iPhone. Saat ini masih aplikasi uji coba yang hanya untuk panggilan.

Simpan percakapan sebagai teks

Setelah panggilan selesai, percakapan itu bisa disimpan sebagai teks hanya di ruang percakapan Anda sendiri. Penelepon yang memilih apakah akan menyimpannya.

Agen buatan perusahaan

Buat bot dengan @BotFather, aktifkan suara, lalu tentukan instruksi, salam pembuka, suara, dan bahasa. Agen dapat berbicara dalam 9 bahasa.

Terhubung ke sistem internal

Selama panggilan, AI memanggil tool perusahaan (Bot API) dan server MCP untuk mencari pesanan atau memeriksa jadwal.

Suara ke server AI sendiri

Dengan mode stream, server AI perusahaan menerima langsung audio panggilan. Agen juga bisa dijalankan dengan kunci model yang dikontrak perusahaan.

Perusahaan yang menentukan ke mana data pergi

Berbeda dengan panggilan antarmanusia, panggilan dengan agen tidak dienkripsi ujung ke ujung: gateway suara membuka audionya lalu meneruskannya ke model AI. Dengan mesin bawaan (Google Gemini di Vertex AI), audio panggilan dikirim ke Google di Amerika Serikat (us-central1). Sebagai gantinya, perusahaan memasang servernya sendiri, memakai kunci model sendiri atau membuat server AI-nya sendiri menerima audio lewat mode stream, dan menyalakan atau mematikan panggilan dengan agen melalui sakelar operator. Bukan "semuanya tetap di dalam", melainkan struktur tempat perusahaan memilih ke mana data pergi.

Agen suara dan aplikasi Apple Watch saat ini masih dalam tahap uji coba dan belum tersedia secara umum. Pesan, aplikasi, bot, dan pemasangan di server sendiri sudah bisa langsung digunakan.

Arsitektur

Penempatan dalam satu pandangan

Aplikasi terhubung ke server dengan MTProto standar, dan server mencatat ke PostgreSQL secara event sourcing. Suara panggilan antarmanusia berjalan langsung antar aplikasi; jika memakai agen AI, gateway suara ditambahkan sebagai komponen opsional.

Perusahaan Anda (dipasang sendiri)Di luar perusahaanAplikasimacOS · Windows · Android · iPhoneTitik masukTLS · MTProto · HTTPSServer SSemTalkJava 21 · NettyPostgreSQLEvent sourcingRelaiTURN · khusus suaraSistem internalBot API · webhook · MCPAplikasi Apple WatchUji coba · hanya panggilanGateway suaraOpsional · audio ke modelServer AI perusahaanOpsional · mode streamModel AI (bawaan)Google Vertex AI · AS

Penjelasan diagram

  • Dari kiri ke kanan: aplikasi → titik masuk → server → penyimpanan. Semua panah yang dilalui pesan dan berkas berakhir di dalam batas perusahaan.
  • Garis penuh adalah jalur yang dilalui pesan dan berkas. Server menerimanya, mencatatnya, lalu mendorongnya ke perangkat yang terhubung.
  • Garis putus-putus oranye adalah suara. Isi panggilan antarmanusia tidak melewati server, dan hanya melalui relai ketika jaringan terblokir.
  • Sistem internal terhubung melalui bot. Selain notifikasi dan persetujuan, agen AI yang sedang menerima panggilan memanggil sistem internal melalui tool Bot API atau server MCP.
  • Penyimpanan menumpuk peristiwa. Apa yang berubah, kapan, dan bagaimana tetap tercatat tanpa terhapus.
  • Bingkai putus-putus adalah komponen opsional untuk agen AI (uji coba). Gateway suara membuka audio untuk diteruskan ke model, sehingga panggilan dengan agen tidak dienkripsi ujung ke ujung. Dengan mesin bawaan, audio keluar dari perusahaan (Google, Amerika Serikat); dengan mode stream, audio dikirim ke server AI perusahaan (garis putus-putus merah berarti keluar dari perusahaan).
  • Aplikasi jam tangan masuk ke server lewat HTTPS, dan audio panggilan dikirim langsung ke pintu masuk khusus jam tangan pada gateway suara.

Penerapan

Dari pemasangan hingga pemakaian, empat langkah

  1. 1

    Menaikkan server

    Satu paket Docker Compose. Server, PostgreSQL, dan sertifikat naik bersama.

  2. 2

    Domain dan sertifikat

    Setelah domain perusahaan dipasang, sertifikat HTTPS diterbitkan dan diperbarui otomatis.

  3. 3

    Distribusi aplikasi

    Unduh dan pasang aplikasi bermerek perusahaan. Distribusi melalui toko aplikasi juga memungkinkan.

  4. 4

    Pendaftaran dan operasi

    Tentukan metode pendaftaran di konsol admin, lalu pantau pengguna, bot, dan penyimpanan di tempat yang sama.

Teknologi

Dibangun di atas komponen yang teruji

MTProto 2.0

Protokol transport yang sama dengan yang dipakai messenger publik. Tidak perlu membuat aplikasi dari nol.

Java 21 · Netty

Permintaan diproses di atas virtual thread. Satu server menangani ribuan koneksi.

PostgreSQL · event sourcing

Peristiwa ditumpuk, bukan status yang ditimpa. Audit dan pemulihan berasal dari catatan yang sama.

Lebih dari 5.000 pengujian

Bahkan pertukaran pesan dengan klien nyata yang terhubung diperiksa secara otomatis.

Sedang mempertimbangkan penerapan SSemTalk?

Beri tahu kami skala dan persyaratan kepatuhan Anda, dan kami akan mengusulkan konfigurasi yang sesuai. Kami juga membantu pemasangan percobaan.

Hubungi kami

halo@levelupsoft.com

Levelupsoft Inc.