Comment connecter 3CX à CX-Engine ?
La connexion repose sur un template XML OAuth 2.0. Dans CX-Engine, rendez-vous dans Clients API et créez un nouveau client pour obtenir un Client ID et un Client Secret. Ensuite, dans Connecteur CRM > Paramètres, téléchargez le template XML et importez-le dans votre instance 3CX sous Admin > Intégrations > CRM. Renseignez le Client ID, le Client Secret et l'Account ID dans 3CX, sauvegardez, puis cliquez sur Autoriser dans l'interface CX-Engine pour finaliser la connexion.
Quelles méthodes d'authentification sont prises en charge pour la connexion IPBX ?
CX-Engine prend en charge deux méthodes OAuth 2.0 : Authorization Code et Client Credentials. Authorization Code est utilisé avec le template XML standard : 3CX redirige un utilisateur vers CX-Engine pour approuver la connexion de manière interactive. Client Credentials est conçu pour les configurations serveur-à-serveur ou sans interface navigateur. Le password grant n'est pas pris en charge pour les intégrations IPBX.
Qu'est-ce que l'Account ID à renseigner dans 3CX ?
L'Account ID est l'identifiant CX-Engine de votre organisation. Vous le trouverez dans l'interface CX-Engine, section Clients. Il est distinct du Client ID OAuth généré pour le client API : le Client ID et le Client Secret authentifient la connexion API elle-même, tandis que l'Account ID indique à CX-Engine à quel compte appartient l'instance 3CX.
Pourquoi la consignation des appels s'arrête-t-elle après un test dans 3CX ?
Il s'agit d'un comportement connu de l'interface 3CX. Lorsque vous cliquez sur le bouton de test de la page intégrations, 3CX effectue un appel de test interne mais ne sauvegarde pas le token OAuth rafraîchi avant la fermeture de la page. Les appels réels suivants échouent donc car le token a expiré. Pour éviter ce problème, cliquez à nouveau sur Autoriser dans CX-Engine après chaque test afin d'obtenir un token valide, et quittez la page 3CX seulement ensuite.
Yeastar est-il pris en charge de la même manière ?
Yeastar P-Series est pris en charge au même titre que 3CX. Le processus de connexion est similaire : vous créez un client API dans CX-Engine, puis configurez l'intégration depuis Yeastar en renseignant les identifiants fournis. Les deux IPBX peuvent être associés au même compte CX-Engine, et l'enrichissement des données d'appels (ligne directe composée, segments, enregistrements) est disponible pour les deux dès qu'une association IPBX est établie.