KamoCRM

Sistem real-time

Data langsung, pesan, kehadiran dan media — akhir web yang tidak memaafkan

Waktu nyata adalah di mana kelalaian menjadi terlihat dengan segera. Sebuah halaman yang dimuat dua ratus milidetik terlambat tidaklah mengesankan; dua ratus milidetik jitter dalam sebuah panggilan adalah orang-orang berbicara satu sama lain. Koneksi terputus dan harus dilanjutkan tanpa kehilangan keadaan, pesan tiba dalam urutan, peristiwa yang sama disampaikan dua kali, dan seorang pengguna memiliki sesi yang sama terbuka di tiga tab. Tidak satupun dari itu muncul dalam pengembangan pada satu mesin dan semuanya muncul dalam minggu pertama produksi.

Apa pekerjaan yang melibatkan

  • Transportasi dipilih dengan sengaja — peristiwa yang dikirim oleh server, WebSocket atau WebRTC masing-masing cocok dengan masalah yang berbeda
  • Reconnection dan state resynchronization dirancang sebagai path kelas pertama, bukan sebagai handler kesalahan
  • Idempotent pengendalian pesan, karena setidaknya sekali pengiriman adalah apa yang Anda benar-benar mendapatkan
  • Indikator keberadaan dan mengetik yang memburuk dengan tenang daripada berbohong
  • Desain jalur media dimana video atau audio terlibat, termasuk relay untuk jaringan yang membatasi
  • Uji beban dengan konvergensi realistis, karena sistem real-time gagal secara non-linear

Mengapa kita kredibel di sini

Kami mengoperasikan server media WebRTC, sebuah fokus konferensi, sebuah relay TURN dan rekaman untuk KamoCRM's video meeting, plus SIP telefoni membawa panggilan langsung — dan kami pernah menghabiskan waktu lama belajar bahwa sebuah konferensi runtuh pada peserta kedua adalah server media melaporkan dirinya tidak operasional, bukan bug aplikasi.

Apa yang menggerakkan harga

Kami mengutip setelah penemuan dan nomor di tetapkan sebelum sesuatu dimulai ini adalah hal-hal yang bergerak, jadi Anda dapat melihat kira-kira di mana proyek Anda berdiri sebelum Anda berbicara dengan kami

  • Konkurrensi — jumlah peserta secara bersamaan mengubah arsitektur, bukan ukuran server
  • Apakah media terlibat, yang membawa kondisi jaringan ke dalam skop
  • Apakah keadaan harus bertahan dari terputus, dan untuk berapa lama
  • Rekaman dan pertahankan, yang adalah pertanyaan kepatuhan memakai pakaian teknis

Bukti kita telah melakukan ini

Our own video conferencingWebRTC media servers, TURN relays and the ICE path in betweenOur own telephone networkAsterisk, Kamailio and FreeSWITCH, carrying real callsA mobile application, in the storesReact Native with native modules where JavaScript will not do

Pertanyaan yang kita tanyakan

Lain Pengembangan Aplikasi pekerjaan

Custom web applicationsThe system your business actually runs on, built properlyAPI and integration developmentMaking two systems agree, including the one with no documentationMobile applicationsCross-platform where it makes sense, native where it does notSI and retrieval systemsAssistants that read your documents, and know what they are not allowed to read
Semua Pengembangan Aplikasi

Katakan pada kami apa yang Anda coba lakukan

Sebuah percakapan singkat biasanya cukup untuk mengatakan apakah kami orang yang tepat. jika kami tidak, kami akan mengatakannya dan menunjukkan tempat yang lebih baik.

Mulai percakapanAku sudah menggunakan KamoCRMBagaimana kita mengutip