Promotions

  • INTERVENTION PLUS: Gestion Complète des Interventions

    Le module "Intervention Plus" est un outil révolutionnaire qui simplifie et optimise la gestion des interventions, de la planification à la facturation. Conçu pour les équipes commerciales et techniques, il offre une suite complète de fonctionnalités pour assurer un suivi transparent et efficace de chaque intervention.

    250,00 €  (500€)
  • Training Management — Pilotez votre organisme de formation dans Dolibarr

    Training Management est l’application métier intégrée à Dolibarr pour les organismes de formation professionnelle. Vous gérez votre catalogue, vos sessions, vos intervenants et vos stagiaires, vous produisez vos documents réglementaires, vous suivez le commercial et la qualité, le tout depuis une interface moderne pensée pour le quotidien des équipes pédagogiques et administratives.

    350,00 €  (700€)

Nouveaux produits

  • DoliDiscut

    Messagerie instantanée interne pour Dolibarr avec discussions privées, salons de projet, partage de fichiers, notifications de lecture et interface moderne.

    90,00 €
  • QRCard — Cartes de visite numériques + QR & vCard

    Cartes de visite numériques hébergées avec QR code et vCard en un clic. Analytics par carte et branding société.

    29,00 €

Sten Chat

mp4061d20260624043320

Nouveau

Instant messaging and peer-to-peer video calling module for Dolibarr ERP/CRM. Enables real-time communication between system users with WebRTC video chat and screen sharing support.

  • Auteur Javier Basisty
  • Version du module v1.0
  • Date de sortie 24/06/2026
  • Accès aux mises à jour et aux téléchargements 2 ans
  • Compatibilité Dolibarr V23 - V6   -   PHP>= 7.2
  • Dernière mise à jour 25/06/2026 10:10

Plus d'infos...

StenChat — Real-Time Chat for Dolibarr

Instant messaging and peer-to-peer video calling module for Dolibarr ERP/CRM. Enables real-time communication between system users with WebRTC video chat and screen sharing support.

Communication Capabilities

Instant Messaging

  • One-to-one conversations between Dolibarr users

  • Real-time text messages via AJAX polling

  • File attachments (images, documents, etc.)

  • Desktop notifications for new messages

  • Persistent message history in database

Video Calls (WebRTC)

  • Peer-to-peer video calls without intermediate servers

  • Start video call via invitation sent as chat message

  • "Join video call" button in the invitation message

  • Popup modal with local and remote video (jQuery UI Dialog)

  • Microphone and camera on/off toggling

  • Screen sharing support

  • STUN signaling (stun.l.google.com:19302)

  • Works on LAN networks and same NAT

  • Hang up and automatic signal cleanup

Presence

  • Real-time online user indicator

  • Periodic heartbeat to detect active connection

System Dependencies

Dolibarr

  • Minimum version: 18.0

  • Module installed in htdocs/custom/stenchat/

PHP

  • Minimum version: 7.2

  • Required extensions:

    • pdo_sqlite (for WebRTC signaling table)

    • gd or imagick (for image preview)

    • zip (for file compression)

Web Browser

  • WebRTC: Chrome 56+, Firefox 52+, Edge 79+, Safari 12.1+

  • Screen Sharing: Chrome 72+, Firefox 66+, Edge 79+

  • JavaScript enabled

  • Desktop notifications (optional, requires user permission)

Web Server

  • Apache or Nginx with PHP configured

  • Write permissions in htdocs/custom/stenchat/files/ and htdocs/custom/stenchat/data/

Installation

  1. Download the module

text

# Clone from GitLab
git clone git@gitlab.com:jbasisty/dolibarr-chat.git /path/to/dolibarr/htdocs/custom/stenchat

# Or unzip the zip file
unzip module_stenchat-1.0.0.zip -d /path/to/dolibarr/htdocs/custom/
  1. Create data directories

text

mkdir -p /path/to/dolibarr/documents/custom/stenchat/files
chmod -R 755 /path/to/dolibarr/documents/custom/stenchat
  1. Activate the module in Dolibarr

  • Log in to Dolibarr as administrator

  • Go to Home → Modules → StenChat Module

  • Click Activate

  1. Verify installation

  • The module automatically creates the necessary tables (llx_stenchat_message, llx_stenchat_signal)

  • A new Chat item will appear in the navigation menu

  • Click Chat to start using the messaging feature

Module Structure

text

custom/stenchat/
├── ajax/              # AJAX endpoints (messages, signaling, files, max_id)
├── class/             # PHP classes (StenChatDB, StenChatMessage)
├── core/modules/      # Module descriptor (modStenChat.class.php)
├── css/               # Stylesheets
├── js/                # Client-side JavaScript (WebRTC, UI)
├── sql/               # Database schema
├── chat.php           # Main chat page
└── .gitignore

License
GNU General Public License v3.0 or later.

Author
Developed for Dolibarr ERP/CRM.




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org