Le connecteur de tĂ©lĂ©phonie relie Portail ZAPP Ă l'opĂ©rateur de tĂ©lĂ©phonie de l'entreprise : Ringover, Aircall, 3CX (V20) ou Teams Phone. Un seul opĂ©rateur est actif Ă la fois. L'Ă©cran est rĂ©servĂ© aux administrateurs ; l'entrĂ©e TĂ©lĂ©phonie se trouve dans le menu Administration âș Connecteurs et automatisation.
Sans connecteur, rien ne casse : les numéros restent des liens qui ouvrent l'application d'appel de chacun. Le connecteur ajoute, dans le CRM, l'appel en un clic, la fiche du correspondant à l'appel entrant et le journal d'appel automatique (voir Téléphonie dans la documentation du CRM).
Préparer les identifiants
Les clés et secrets ne se saisissent jamais dans cet écran : rangez-les d'abord dans le Coffre de secrets, puis choisissez leur nom.
| Opérateur | Ce qu'il faut |
|---|---|
| Ringover | une clĂ© d'API (Tableau de bord âș DĂ©veloppeurs) avec les droits Appels et Utilisateurs ; la rĂ©gion (Europe ou Ătats-Unis) |
| Aircall | l'API ID et le jeton d'API (IntĂ©grations âș API Keys) ; le jeton du webhook, affichĂ© par Aircall Ă sa crĂ©ation |
| 3CX | l'adresse HTTPS du PBX, l'ID client et le secret d'une application « Call Control API » (IntĂ©grations âș API) |
| Teams Phone | une application Entra ID : ID du locataire, ID client, secret client, et la permission Microsoft Graph CallRecords.Read.All de type Application, avec le consentement de l'administrateur |
Choisissez aussi le pays par défaut : il sert aux numéros saisis sans indicatif (« 06 12 34 56 78 »).
Déclarer le webhook
AprÚs l'enregistrement, le cadre Connexion affiche l'adresse du webhook. Déclarez-la chez l'opérateur :
- Ringover : webhooks d'appel (sonné, décroché, raccroché, manqué) ;
- Aircall : un webhook sur les événements d'appel (
call.created,call.ringing_on_agent,call.answered,call.ended,call.voicemail_left) ; - 3CX : l'intégration CRM cÎté serveur. La recherche de contact appelle l'adresse avec
event=lookup&number=[Number]&agent=[Agent]; le journal d'appel envoieevent=journal,number,agent,type([CallType]),start([DateTime]) etduration([Duration]).
Teams Phone n'utilise pas de webhook : les appels terminés sont relevés automatiquement toutes les cinq minutes.
L'adresse contient un jeton secret : ne la communiquez qu'à l'opérateur. Régénérer l'adresse en crée une nouvelle, et l'ancienne cesse aussitÎt de fonctionner.
Tester la connexion vérifie les identifiants auprÚs de l'opérateur.
Associer les utilisateurs
Dans Correspondance des utilisateurs, associez chaque compte à son identité chez l'opérateur :
- Ringover : son
user_idet son numéro Ringover, celui qui sonne pour l'appel en un clic ; - Aircall : son identifiant d'utilisateur Aircall ;
- 3CX : son numéro de poste ;
- Teams Phone : l'Object ID de son compte Entra ID.
Sans correspondance, une personne n'a pas l'appel en un clic et ses appels ne sont pas journalisés.
Un numéro de ligne n'est associé qu'à un seul compte. Un numéro partagé (standard) ne désigne personne : ses appels sont gardés dans le journal technique, mais ne sont attribués à aucun commercial.
Ce que chaque opérateur permet
| Appel en un clic | Fiche Ă la sonnerie | Journal d'appel | Transcription | |
|---|---|---|---|---|
| Ringover | oui | oui | oui | oui (si l'appel est enregistré et l'IA activée) |
| Aircall | oui | oui | oui | oui (si l'appel est enregistré et l'IA activée) |
| 3CX | oui | oui | oui | non |
| Teams Phone | non (lien tel:) |
non | oui, aprĂšs la fin de l'appel | non |
Données conservées
Le connecteur garde un journal technique des appels (pour reconnaĂźtre un envoi rĂ©pĂ©tĂ©) pendant 30 jours par dĂ©faut (rĂ©glable de 1 Ă 365 jours). Les appels eux-mĂȘmes sont conservĂ©s dans le CRM, sous forme d'activitĂ©s.