RMM Labs
Intégrations 4 min de lecture 28 septembre 2026 Par Fred

Connecter Asterisk à Xcellerate OPS : identification, clic pour appeler et journal

Connectez un Asterisk autogéré à OPS : un utilisateur manager, AJAM en HTTPS et, en option, les enregistrements et une réconciliation CDR nocturne.

Connecter Asterisk à Xcellerate OPS : identification, clic pour appeler et journal

Connectez votre Asterisk à Xcellerate OPS : vous voyez qui appelle, chaque appel arrive sur la timeline CRM du client et votre équipe appelle directement depuis OPS. Ce guide s'adresse aux administrateurs de MSP et de PME de services qui gèrent eux-mêmes un Asterisk (version 16 ou plus).

TL;DR

  • OPS se connecte à votre Asterisk via AJAM en HTTPS, avec un utilisateur manager qui n'accepte que l'adresse d'OPS.
  • Fenêtre d'appel entrant, clic pour appeler (votre poste sonne d'abord) et journal des appels sur la timeline CRM.
  • En option : enregistrements depuis un dossier HTTPS protégé et réconciliation nocturne avec votre base CDR.

Avant de commencer

  • Vous êtes administrateur de l'espace OPS, ou votre rôle permet de gérer la téléphonie.
  • Un administrateur Asterisk qui peut modifier http.conf, manager.conf et le dialplan. Asterisk 16 ou plus ; l'extrait de dialplan est testé sur 18 et 20.
  • OPS doit pouvoir joindre votre Asterisk en HTTPS. Un PBX injoignable ne peut pas encore être connecté.
  • L'adresse d'OPS pour votre pare-feu, affichée sur la page de téléphonie.

La téléphonie est une fonction de base, incluse dans tous les abonnements.

Étape 1 : préparez Asterisk

AJAM en HTTPS

Dans http.conf :

enabled = yes
tlsenable = yes
tlsbindaddr = 0.0.0.0:8089

Un utilisateur manager pour OPS

Dans manager.conf, créez un utilisateur avec un long secret, limité à l'adresse d'OPS :

deny = 0.0.0.0/0.0.0.0
permit = <adresse OPS>/255.255.255.255
read = call,cdr,reporting,user
write = originate

Autorisez l'adresse d'OPS vers ce port dans votre pare-feu.

En option : enregistrements et CDR

  • Ajoutez les macros d'enregistrement d'OPS (ops-recording et ops-hangup) de l'extrait de dialplan publié à vos contextes entrants et sortants. Ne changez pas le nom des fichiers.
  • Servez le dossier monitor (/var/spool/asterisk/monitor) en lecture seule via HTTPS, avec authentification basic et liste d'IP autorisées.
  • Pour la réconciliation : un accès en lecture à votre base CDR, par exemple mysql:host=…;dbname=asteriskcdrdb, table cdr.

OPS n'active jamais l'enregistrement. Si vous devez l'annoncer, faites-le dans le dialplan, avant le début de l'enregistrement. Rechargez Asterisk.

Étape 2 : ajoutez Asterisk dans OPS

Ouvrez les réglages de téléphonie (Settings → Data and security → Telephony), cliquez sur Ajouter un système téléphonique, choisissez Asterisk et donnez un nom.

Réglages de téléphonie dans Xcellerate OPS avec l'ajout d'un système téléphonique La page Téléphonie avec une liste déroulante de systèmes téléphoniques, un champ de nom et le message indiquant qu'aucun système n'est encore connecté.

Remplissez Asterisk address (https://pbx.example.com:8089), Manager user (AMI/AJAM), Manager secret. Pour les enregistrements : Recordings base URL, Recordings user, Recordings password. Pour la réconciliation : CDR database DSN, CDR database user, CDR database password. Avec un certificat autosigné, cochez Accepter ce certificat. Enregistrez.

Étape 3 : testez, associez les postes et activez

  1. Cliquez sur Tester la connexion. Vous voyez si le PBX répond via AJAM et si une source d'enregistrements est configurée.
  2. Les postes ne sont pas importés. Saisissez chaque poste et choisissez dans Appartient à qui l'utilise. Pour un groupe d'appel, ajoutez chacun avec Ajouter une personne. Un poste sans personne n'affiche rien.
  3. Cliquez sur Activer et passez un appel de test.

Ce qui se passe après la connexion

  • Appels entrants : OPS lit les événements d'Asterisk par courtes tranches. En bas à droite, vous voyez qui appelle, avec des boutons pour ouvrir le contact ou la société, créer un ticket prérempli avec le numéro ou ajouter le numéro comme contact. Un appel transféré reste un seul appel.
  • Clic pour appeler : avec un poste personnel (pas un groupe), Asterisk fait d'abord sonner votre poste, puis le client. OPS ne transporte pas l'audio. Ensuite, vous notez le résultat.
  • Journal : chaque appel arrive sur la timeline CRM du contact et de la société, lié à l'opportunité ouverte la plus récente. Pas sur les tickets. Les numéros inconnus vont dans une liste à part ; OPS ne crée jamais de contact tout seul.
  • Appels manqués : notification à la personne dont le poste a sonné, sinon au responsable de l'opportunité.
  • Enregistrements : récupérés après l'appel, liés au bon appel et écoutés dans OPS, avec un journal des écoutes. Les appels manqués ne sont pas récupérés.
  • Réconciliation : avec une base CDR, OPS complète chaque nuit.

Bon à savoir

  • HTTPS uniquement : OPS n'envoie jamais les identifiants manager en HTTP simple.
  • Les enregistrements sont récupérés uniquement depuis un dossier HTTPS.
  • OPS lance les appels sortants dans le contexte from-internal.
  • L'enregistrement sur deux canaux double l'espace disque, mais permet aux résumés d'appel de distinguer appelant et agent. Les résumés d'appel sont désactivés par défaut (réglages IA) et consomment des crédits IA.
  • OPS ne supprime pas les enregistrements sur votre Asterisk. Le secret manager n'est plus lisible après l'enregistrement.

Dépannage

  • "The base URL is not HTTPS." Placez le point d'accès AJAM derrière TLS.
  • "The PBX did not answer over AJAM: …" Vérifiez que l'utilisateur manager existe, que sa ligne permit contient l'adresse d'OPS et que le port lui est ouvert.
  • "No recording source is configured." Servez le dossier monitor en HTTPS protégé et appliquez l'extrait de dialplan.
  • Aucun enregistrement, aucune erreur : le nom de fichier a été modifié dans le dialplan.

Lancez-vous

Faites travailler votre Asterisk avec votre CRM et votre service desk. Commencez gratuitement. Découvrez aussi les intégrations européennes d'OPS et ventes et facturation.

Questions fréquemment posées

Dois-je installer un logiciel sur mon serveur Asterisk ?
Non. OPS se connecte lui-même via AJAM en HTTPS. Vous configurez un utilisateur manager et autorisez l'adresse d'OPS dans votre pare-feu.
OPS récupère-t-il les enregistrements ?
Oui, si vous servez le dossier monitor en HTTPS protégé et appliquez l'extrait de dialplan. OPS n'active jamais l'enregistrement lui-même.
Où les appels sont-ils journalisés ?
Sur la timeline CRM du contact et de la société, liés à l'opportunité ouverte la plus récente. Pas automatiquement sur les tickets.
Sources: Verified against the Xcellerate OPS source code by the product team on 2026-09-28. Feature pages: https://rmmlabs.io/fr/products/ops/features/integrations-eu; https://rmmlabs.io/fr/products/ops/features/sales-billing. Screenshots: real captures of the Xcellerate OPS demo workspace, Sep 2026.

Prêt à régler la conformité de l'enregistrement du temps de travail ?

Xcellerate OPS couvre les exigences belges d'enregistrement du temps de 2027 d'origine — sans module supplémentaire.

Articles connexes