Un logiciel Levelupsoft Inc.

Vos conversations de travail
ne quittent pas vos serveurs

SSemTalk est une messagerie que votre entreprise exploite elle-même. Messages, fichiers et appels circulent sur vos propres serveurs, et vos équipes retrouvent l’interface d’une messagerie familière.

4
Applications bureau et mobile
10
Langues prises en charge
100%
Sur votre infrastructure

Pourquoi l’auto-hébergement

Que cédez-vous en échange de la commodité ?

Les messageries publiques s’adoptent en un instant. En contrepartie, l’historique des conversations, les pièces jointes et une cartographie proche de votre organigramme s’accumulent sur l’infrastructure d’un tiers.

Vos données sont ailleurs

Contrats et plans techniques restent stockés chez un prestataire externe. Pour les effacer, vous ne supprimez rien vous-même : vous demandez qu’on le fasse.

La conformité est difficile à prouver

Lors d’un audit bancaire, médical ou public, à la question « où ces échanges sont-ils conservés ? », vous n’avez à présenter que les conditions générales d’un prestataire.

Les règles changent

Tarifs, durées de conservation et limitations de fonctionnalités ne sont pas décidés par vous. Le jour où ils changent, toute l’organisation doit s’y adapter.

Produit

SSemTalk : serveur et applications d’un seul tenant

Nous ne livrons pas un serveur en vous laissant les applications sur les bras. Les applications des quatre plateformes sont conçues pour pointer vers votre serveur et fournies avec lui.

01

Le serveur

Installé dans votre datacenter ou sur un serveur interne. Un seul ensemble Docker démarre le serveur, la base de données et les certificats.

02

Les applications

macOS, Windows, Android, iPhone. Diffusables sous le nom et l’icône de votre entreprise, elles cohabitent sur un même appareil avec les messageries publiques.

03

Bots et intégrations

Le Bot API habituel, tel quel. Vos bots Python ou Node existants fonctionnent en changeant simplement l’adresse du serveur.

Fonctionnalités

Tout ce qu’exige le quotidien, dès le départ

Messages et fichiers

Conversations individuelles et de groupe, accusés de lecture, réponses, fichiers jusqu’à 2 Go, photos et documents.

Appels vocaux

Appels chiffrés de bout en bout entre deux personnes. Un relais (TURN) accompagne le tout pour les réseaux fermés.

Bots et automatisation

Créez un bot avec @BotFather, puis reliez vos systèmes internes via le Bot API HTTP et les webhooks.

Console d’administration

Utilisateurs, bots et stockage, mode d’envoi des codes d’inscription, déconnexion des appareils : le tout sur un seul écran.

Contrôle des inscriptions

Ouverture ou fermeture des inscriptions, envoi du code de vérification (SMS, e-mail, console), blocage de numéros et limite de tentatives.

10 langues

Les applications et la documentation sont disponibles en 10 langues, coréen compris. L’arabe va jusqu’à l’écriture de droite à gauche.

Architecture

Le déploiement en un coup d’œil

Les applications se connectent au serveur en MTProto standard, et le serveur consigne tout dans PostgreSQL par event sourcing. La voix des appels ne passe pas par le serveur : elle circule directement entre les applications.

Levelupsoft Inc.ApplicationsmacOS · Windows · Android · iPhonePoint d’entréeTLS · MTProto 2.0Serveur SSemTalkJava 21 · NettyPostgreSQLEvent sourcingRelaisTURN · voix uniquementSystèmes internesBot API · webhooks

Description du schéma

  • De gauche à droite : applications → point d’entrée → serveur → stockage. Toutes les flèches s’arrêtent à l’intérieur du périmètre de l’entreprise.
  • Les traits pleins sont le chemin des messages et des fichiers. Le serveur les reçoit, les consigne et les pousse vers les appareils connectés.
  • Les pointillés sont la voix. Le contenu des appels ne passe pas par le serveur et n’emprunte le relais que sur un réseau fermé.
  • Les systèmes internes se raccordent par des bots. Envoyer alertes, validations et résultats de déploiement dans une conversation en est l’usage le plus courant.
  • Le stockage empile des événements. Ce qui a changé, quand et comment reste inscrit et ne s’efface pas.

Déploiement

De l’installation à l’usage, en quatre étapes

  1. 1

    Lancer le serveur

    Un seul fichier Docker Compose. Le serveur, PostgreSQL et les certificats démarrent ensemble.

  2. 2

    Domaine et certificats

    Rattachez le domaine de l’entreprise : les certificats HTTPS sont émis et renouvelés automatiquement.

  3. 3

    Distribuer les applications

    Téléchargez et installez les applications aux couleurs de l’entreprise. La distribution par les stores est possible.

  4. 4

    Inscriptions et exploitation

    Choisissez le mode d’inscription dans la console d’administration, et suivez au même endroit utilisateurs, bots et stockage.

Technologie

Bâti sur des composants éprouvés

MTProto 2.0

Le protocole de transport qu’utilisent les messageries publiques. Aucune application n’est à réécrire.

Java 21 · Netty

Les requêtes sont traitées sur des threads virtuels. Un seul serveur tient des milliers de connexions.

PostgreSQL · event sourcing

L’état n’est pas écrasé : les faits s’empilent. L’audit et la restauration sortent du même journal.

Plus de 4 000 tests

Y compris la vérification automatique d’échanges réels avec de vrais clients connectés.

Vous envisagez de déployer SSemTalk ?

Indiquez-nous votre volumétrie et vos exigences réglementaires : nous vous proposerons la configuration adaptée. Nous vous accompagnons aussi sur une installation d’essai.

Nous écrire

halo@levelupsoft.com+82 10-8472-4070

Levelupsoft Inc.