Étapes partagées pour la migration Open CTI
Si vous migrez depuis Open CTI vers une autre solution Voice depuis Salesforce, procédez comme suit, quel que soit votre parcours de migration.
Avant de commencer, consultez Choose Your Open CTI Migration Path (Choisissez votre parcours de migration Open CTI) et passez en revue les étapes spécifiques au parcours de migration que vous avez choisi.
Selon le parcours de migration, le connecteur et le back-end de téléphonie sont installés via un package, une configuration de compte AWS ou un provisionnement Salesforce. En particulier :
- Les parcours 1, 2 et 3 impliquent la même reconfiguration et le même modèle de données Salesforce. Par conséquent, toutes les étapes partagées s'appliquent. Chaque appel crée un enregistrement VoiceCall, l'acheminement est effectué via Omni-Channel, les écrans contextuels sont exécutés dans des flux Omni et l'automatisation post-appel est exécutée dans des flux déclenchés par un enregistrement.
- Le parcours 4 implique une expérience de configuration différente et le modèle de données diffère. Par conséquent, certaines étapes partagées ne s'appliquent pas.
Étape 1 : Créer un centre de contact Salesforce Voice
Cette étape est requise pour les parcours de migration 1, 2 et 3. Elle n'est pas requise pour Salesforce Voice with Native Telephony (parcours 4). Pour configurer le parcours 4, utilisez la configuration unique de Salesforce Go qui crée un centre de contact de base, ou consultez Configuration de Salesforce Voice pour des instructions détaillées.
Le centre de contact Salesforce Voice remplace votre centre d'appels Open CTI. Pour une migration propre, créez un centre de contact. Un centre d'appels Open CTI inclut une URL d'adaptateur CTI. Par contre, un centre de contact Salesforce Voice n'a pas d'URL. Le connecteur est chargé en tant que composant Lightning depuis le package installé, ou dans le cas de Voice natif, est intégré à la plate-forme Salesforce.
callCenterType et vendorInfoApiName. Consultez la documentation de votre fournisseur de téléphonie pour connaître les valeurs de champ correctes.- Dans Configuration, saisissez Centres de contact dans la case Recherche rapide.
- Selon votre modèle de téléphonie, sélectionnez Centres de contact téléphonie partenaire ou Centres de contact Amazon.
-
Cliquez sur Nouveau.
L'assistant Créer un centre de contact s'ouvre.
-
Saisissez un nom clair, par exemple Voice - Votre nom de fournisseur - Production.
N'attribuez pas encore d'utilisateurs à votre centre de contact.
Pour des instructions détaillées basées sur votre modèle de téléphonie, suivez les guides suivants :
- Salesforce Voice with Partner Telephony : Création de votre centre de contact de téléphonie partenaire
- Salesforce Voice avec Amazon Connect : Création de votre centre de contacts Amazon Connect
- Salesforce Voice avec Partner Telephony d'Amazon Connect : Création d'un centre de contact Amazon partenaire
Étape 2: Configuration d'Omni-Channel pour Voice
Cette étape est requise pour les parcours de migration 1, 2, 3 et 4.
Si vous utilisez déjà Omni-Channel pour des requêtes, Messagerie ou Chat avancé, ajoutez un canal de service Voice. Si vous découvrez Omni-Channel, configurez-le entièrement.
Créez un canal de service Voice.
- Dans Configuration, saisissez Canaux de service dans la case Recherche rapide, puis sélectionnez Canaux de service.
- Saisissez Voice comme étiquette, puis sélectionnez VoiceCall comme objet.
- Dans les paramètres du canal, définissez l'expiration Travail après la conversation sur votre stratégie Travail après la conversation actuelle, si vous en avez une.
Créez ou mettez à jour une configuration d'acheminement.
- Dans Configuration, saisissez Configurations d'acheminement dans la case Recherche rapide, puis sélectionnez Configurations d'acheminement.
- Cliquez sur Nouveau ou modifiez une configuration d'acheminement existante.
-
Sélectionnez un modèle d'acheminement.
Pour Voice, Plus disponible est recommandé.
-
Saisissez 1 en tant qu'unités de capacité.
Voice est exclusif. Par conséquent, un appel occupe entièrement un commercial.
Créez ou mettez à jour une file d'attente Omni-Channel.
- Dans Configuration, saisissez Files d'attente dans la case Recherche rapide, puis sélectionnez Files d'attente.
- Cliquez sur Nouveau ou modifiez une file d'attente existante.
- Ajoutez VoiceCall en tant qu'objet pris en charge.
- Attribuez votre configuration d'acheminement à la file d'attente.
- Ajoutez des commerciaux en tant que membres de file d'attente ou utilisez des groupes publics pour attribuer des membres.
Créer des statuts de présence.
- Dans Configuration, saisissez Statuts de présence dans la case Recherche rapide, puis sélectionnez Statuts de présence.
- Créez au moins trois statuts : Disponible pour Voice, Occupé et Pause.
- Attribuez le statut Disponible pour Voice au canal de service Voice.
-
Dans la page Profils, dans Configuration, attribuez les nouveaux statuts de présence à des profils utilisateur.
Dans les paramètres de chaque profil, accédez à Présences de service activées.
Étape 3: Élaboration d'un flux Omni-Channel pour remplacer Screen Pop
Cette étape est requise pour les parcours de migration 1, 2, 3 et 4.
Dans Open CTI, l'écran contextuel est JavaScript intégré à l'adaptateur Open CTI et ne peut pas être réutilisé. Vous pouvez le reconstruire par déclaration dans Flow Builder.
- Dans Configuration, saisissez Flux dans la case Recherche rapide, puis sélectionnez Flux.
- Cliquez sur Nouveau flux, puis recherchez et sélectionnez Omni-Channel Flow.
-
Configurez le flux en ajoutant des éléments et des actions.
Votre flux sera unique à votre logique métier. Voici un exemple général :
- Enregistrez et activez votre flux.
-
Attribuez le flux.
- Pour Salesforce Voice with Native Telephony, dans Configuration, utilisez Recherche rapide pour accéder à Canaux de communication. Sous l'onglet Tous les canaux, sélectionnez le canal. Modifiez le canal pour mettre à jour les détails d'acheminement.
- Pour tous les autres modèles de téléphonie Voice, dans Configuration, utilisez la Recherche rapide pour accéder aux Centres de contact Amazon ou aux Centres de contact de téléphonie partenaire. Sélectionnez votre centre de contact. Dans la section Canaux de centre de contact, modifiez un canal pour spécifier votre flux sous Acheminement des appels.
- Enregistrez vos modifications.
Liens connexes :
Étape 4 : Attribuer des commerciaux et personnaliser les présentations
Cette étape est requise pour les parcours de migration 1, 2, 3 et 4.
Associez vos commerciaux au nouveau centre de contact Salesforce Voice et retirez vos présentations de téléphone logiciel Open CTI. Pour la plupart des modèles de téléphonie, les administrateurs attribuent des commerciaux à un centre de contact via la liste des membres du centre de contact, pas via la page Gérer les utilisateurs du centre d'appels. Pour Salesforce Voice with Native Telephony, les administrateurs attribuent uniquement des ensembles d'autorisations. Il n'est pas nécessaire d'attribuer des commerciaux à un centre de contact.
Attribuez des commerciaux au nouveau centre de contact. Cette étape n'est pas requise pour Salesforce Voice with Native Telephony.
- Dans Configuration, saisissez Centres de contact dans la case Recherche rapide, puis sélectionnez Centres de contact de téléphonie partenaire ou Centres de contact Amazon, selon votre modèle de téléphonie.
- Cliquez sur le nom de votre centre de contact.
- Dans la section Utilisateurs du centre de contact, cliquez sur Ajouter.
- Sélectionnez les utilisateurs à ajouter à ce centre de contact.
Attribuez des ensembles d'autorisations aux commerciaux.
-
Attribuez les ensembles d'autorisations Salesforce Voice inclus avec votre package.
Les packages Amazon Connect ou Partner Telephony fournis par Salesforce contiennent généralement les ensembles d'autorisations suivants : Salesforce Voice Contact Center Rep, Salesforce Voice Contact Center Rep (téléphonie partenaire), Salesforce Voice Contact Center Admin, Salesforce Voice Contact Center Admin (téléphonie partenaire), Salesforce Voice Contact Center Supervisor et Salesforce Voice Contact Center Supervisor (téléphonie partenaire).
Pour les packages Partner Telephony spécifiques au fournisseur, consultez le guide d'installation du fournisseur pour les noms d'ensemble d'autorisations.
Salesforce Voice with Native Telephony utilise un modèle de licence différent avec ses propres ensembles d'autorisations. Pour les noms, voir Attribution d'ensembles d'autorisations pour Agentforce Contact Center.
Configurez l'application et les présentations.
-
Ajoutez le composant Omni-Channel à l'application.
Le panneau du téléphone logiciel Voice est incorporé au composant Omni-Channel. Par conséquent, il n'y a pas de panneau de téléphone logiciel séparé à ajouter.
-
Retirez les présentations de téléphone logiciel Open CTI.
Dans Salesforce Voice, les contrôles d'appel, l'écran contextuel et le panneau des enregistrements associés sont contrôlés par le flux Omni-Channel et les paramètres Extension Voice dans le centre de contact. Les présentations de téléphone logiciel ne sont pas utilisées.
Étape 5 : Validation de votre configuration dans une organisation sandbox
Cette étape est requise pour les parcours de migration 1, 2, 3 et 4.
Dans une organisation sandbox, testez ces capacités pour détecter les erreurs ou les configurations incorrectes.
- Vérifiez que les commerciaux peuvent se connecter à Omni-Channel et se définir comme Disponible.
- Vérifiez qu'un appel test entrant déclenche un écran contextuel vers le contact ou le compte approprié.
- Vérifiez que les commerciaux affichent les boutons Accepter et Refuser dans le panneau du téléphone logiciel.
- Vérifiez qu'un appel est connecté, que le minuteur démarre et que les actions en attente et en sourdine fonctionnent.
- Vérifiez qu'à la fin d'un appel, le panneau Travail après la conversation s'affiche et que le commercial peut saisir des notes.
- Vérifiez qu'après la période Travail après la conversation, un enregistrement cible tel qu'une requête est créé avec les valeurs de champ correctes.
-
Vérifiez que l'enregistrement VoiceCall généré affiche la durée, le statut et la
OwnerIdcorrects. - Vérifiez qu'un superviseur peut afficher l'état actif de l'appel et de l'agent dans le Centre de commande pour service (auparavant Superviseur Omni).
- Vérifiez que les rapports sur VoiceCall renvoient les données attendues.
Étape 6 : Surveillance de votre centre de contact (jours 1 à 5)
Cette étape est requise pour les parcours de migration 1, 2, 3 et 4.
Les problèmes sont les plus susceptibles de se révéler dans les premiers jours suivant le lancement. Surveillez votre nouveau centre de contact quotidiennement à partir de ces points de vue.
-
Créez un rapport sur l'objet VoiceCall qui affiche VoiceCalls dont la
CreatedDateest = TODAY.- Vérifiez que le nombre d'appels correspond à votre volume d'appels attendu.
- Si des enregistrements avec
Status = nullouCallDurationInSeconds = 0sont affichés lors d'appels terminés, le connecteur ne publie pas correctement RACCROCHAGE. - Si des enregistrements sont affichés avec un
OwnerIdvide, l'appel n'a jamais été acheminé vers un commercial. Si leOwnerIdou leCallDurationInSecondsest manquant dans plus de 5 % des enregistrements VoiceCall par jour, interrompez et examinez.
-
Dans le Centre de commande pour Service (auparavant Superviseur Omni), surveillez en temps réel les transitions de statut des commerciaux.
Les commerciaux doivent migrer vers Travail après la conversation, pas Hors ligne, une fois l'appel terminé.
- Surveillez les tâches Apex échouées dans la page Tâches Apex dans Configuration.
- Si votre connecteur utilise des événements de plate-forme, vérifiez le moniteur Bus d'événements dans la page Événements de plate-forme, dans Configuration.
-
Utilisez l'API Statut Omni-Channel pour interroger des
UserServicePresenceafin de comparer les statuts réels et attendus des commerciaux. -
Recueillez les commentaires sur les performances des commerciaux de votre centre de contact et utilisez ce tableau pour diagnostiquer les problèmes signalés.
Plainte du représentant Problème probable "Mon statut s'est déconnecté tout seul après un appel." enqueueNextStateouhasPendingStatusChangen'est pas correctement configuré."L'écran n'a pas sauté." Le flux Omni n'est pas attribué au canal Voice ou le flux contient une erreur SOQL silencieuse. "Aucun enregistrement n'a été créé après l'appel." Un flux Omni-Channel ou déclenché par un enregistrement contient une erreur. Consultez la section Journaux de débogage de vos paramètres de flux dans Configuration. "Le superviseur ne peut pas voir mon appel." Le voiceCallIdest manquant dans l'événement CALL_STARTED.
Étape 7 : Créer un plan de restauration
Il s'agit d'une étape au cas où qui s'applique aux parcours de migration 1, 2, 3 et 4.
En cas de problème lors de la mise en ligne de votre centre de contact, vous pouvez rétablir votre adaptateur Open CTI, car il est toujours installé. L'inversion prend de 15 à 30 minutes.
Lors d'une restauration, aucune donnée n'est perdue. Vous conservez tous les enregistrements VoiceCall créés pendant la fenêtre Salesforce Voice, ainsi que les enregistrements associés (tels que les requêtes) créés par le flux Salesforce Voice.
-
Retirez tous les commerciaux du nouveau centre de contact Salesforce Voice. Les commerciaux ne peuvent appartenir qu'à un seul centre de contact à la fois. Par conséquent, vous devez suivre cette étape avant de les réattribuer au centre d'appels Open CTI.
- Pour Salesforce Voice with Native Telephony, désattribuez des ensembles d'autorisations pour Agentforce Contact Center.
- Pour d'autres modèles de téléphonie, dans Configuration, saisissez Centres de contact dans la case Recherche rapide, puis sélectionnez Centres de contact téléphonie partenaire ou Centres de contact Amazon, selon votre modèle de téléphonie. Sélectionnez votre centre de contact, accédez à Utilisateurs du centre de contact, puis sélectionnez et retirez des utilisateurs.
-
Ajoutez des commerciaux au centre d'appels Open CTI.
- Dans Configuration, saisissez Centres d'appels dans la case Recherche rapide, puis sélectionnez Centres d'appels.
- Cliquez sur le nom de votre centre d'appels Open CTI.
- Cliquez sur Gérer les utilisateurs de centre d'appels, puis rajoutez tous les agents.
-
Réactivez l'URL de votre adaptateur CTI s'il est désactivé.
Mettez à jour la définition du centre d'appels pour pointer vers l'URL de l'adaptateur d'origine.
-
Désactivez l'acheminement Voice.
- Dans Configuration, saisissez Configurations d'acheminement dans la case Recherche rapide, puis sélectionnez Configurations d'acheminement.
- Sélectionnez votre configuration d'acheminement vocal.
- Définissez le statut sur Inactif.
-
Demandez à vos commerciaux d'actualiser leur navigateur.
Le panneau du téléphone logiciel Open CTI sera chargé lors de leur prochaine connexion.
Pour éviter d'annuler, suivez les meilleures pratiques suivantes :
- Avant de passer en production, exécutez une période parallèle d'au moins une semaine dans votre sandbox avec un volume d'appels réaliste.
- Ne planifiez pas votre interruption de production un lundi ou le premier jour d'un mois. Une coupure en milieu de semaine ou en milieu de mois vous donne le temps d'annuler sans impact sur les cycles de facturation ou de génération de rapports.
Étape 8 : Désactiver Open CTI
Cette étape est requise pour les parcours de migration 1, 2, 3 et 4.
Lorsque votre centre de contact Salesforce Voice est en ligne, procédez comme suit pour désactiver Open CTI.
- Vérifiez que tous les commerciaux ont été déplacés depuis le centre d'appels Open CTI vers le nouveau centre de contact.
- Désactivez l'URL de l'adaptateur CTI pour empêcher les commerciaux de la charger accidentellement.
-
Attendez 30 jours pour vérifier qu'aucune automatisation ne dépend de votre package Open CTI.
Cela inclut les flux, Apex ou rapports référençant ses objets personnalisés. Lorsque vous pensez que les liens avec le package ont été retirés, désinstallez le package.

