Usted estĆ” aquĆ:
Pasos compartidos para la migración de Open CTI
Si estÔ migrando desde Open CTI a otra solución de Voice desde Salesforce, complete estos pasos independientemente de su ruta de migración.
Antes de empezar, revise Seleccionar su ruta de migración de Open CTI y revise los pasos especĆficos de su ruta de migración elegida.
Dependiendo de la ruta de migración, el conector y el backend de telefonĆa se instalan a travĆ©s de un paquete, configuración de cuenta de AWS o aprovisionamiento de Salesforce. De forma especĆfica:
- Las rutas 1, 2 y 3 implican la misma reconfiguración y modelo de datos de Salesforce, de modo que se aplican todos los pasos compartidos. Cada llamada crea un registro VoiceCall, el enrutamiento se produce a través de OmniCanal, las pantallas emergentes se ejecutan en flujos de OmniCanal y la automatización posterior a la llamada se ejecuta en flujos desencadenados por registros.
- Ruta 4 implica una experiencia de configuración diferente y el modelo de datos es diferente, por lo que algunos pasos compartidos no se aplican.
Paso 1: Crear un centro de contacto de Salesforce Voice
Este paso es obligatorio para las rutas de migración 1, 2 y 3. No es obligatorio para Salesforce Voice con telefonĆa nativa (ruta 4). Para configurar la ruta 4, utilice la configuración puntual desde Salesforce Go que crea un centro de contacto bĆ”sico, o consulte Configurar Salesforce Voice para obtener instrucciones detalladas.
El centro de contacto de Salesforce Voice sustituye su centro de llamadas de Open CTI. Para una migración limpia, cree un nuevo centro de contacto. Un centro de llamadas de Open CTI incluye una URL de adaptador de CTI. Por el contrario, un centro de contacto de Salesforce Voice no tiene URL. El conector se carga como un componente Lightning desde el paquete instalado, o en el caso de Voice nativo, estÔ integrado en la plataforma Salesforce.
callCenterType y vendorInfoApiName. Consulte la documentación de su proveedor de telefonĆa para los valores de campo correctos.- En Configuración, introduzca Centros de contacto en el cuadro BĆŗsqueda rĆ”pida.
- Dependiendo de su modelo de telefonĆa, seleccione Centros de contacto de telefonĆa de socios o Centros de contacto de Amazon.
-
Haga clic en Nuevo.
Se abre el asistente del centro de contacto.
-
Introduzca un nombre claro, como Voz - Su nombre de proveedor - Producción.
No asigne usuarios a su centro de contacto aĆŗn.
Para obtener instrucciones detalladas basadas en su modelo de telefonĆa, siga estas guĆas:
- Salesforce Voice con telefonĆa de socios: Crear su centro de contacto de telefonĆa de socio
- Salesforce Voice con Amazon Connect: Crear su centro de contacto de Amazon Connect
- Salesforce Voice con telefonĆa de socios de Amazon Connect: Crear un centro de contacto de Amazon de socios
Paso 2: Configurar OmniCanal para Voice
Este paso es obligatorio para las rutas de migración 1, 2, 3 y 4.
Si ya utiliza OmniCanal para casos, MensajerĆa o Chat mejorado, agregue un canal de servicio de Voice. Si es nuevo en OmniCanal, configĆŗrelo desde cero.
Cree un canal de servicio de Voice.
- Desde Configuración, en el cuadro Búsqueda rÔpida, introduzca Canales de servicio y, a continuación, seleccione Canales de servicio.
- Introduzca Voice como etiqueta y seleccione VoiceCall como objeto.
- En la configuración del canal, establezca el tiempo de espera de Trabajo despuĆ©s de la conversación para que coincida con su polĆtica de ACW actual, si tiene una.
Cree o actualice una configuración de enrutamiento.
- Desde Configuración, en el cuadro Búsqueda rÔpida, introduzca Configuraciones de enrutamiento y, a continuación, seleccione Configuraciones de enrutamiento.
- Haga clic en Nuevo o modifique una configuración de enrutamiento existente.
-
Seleccione un modelo de enrutamiento.
Para Voice, se recomienda MƔs disponible.
-
Introduzca 1 como las unidades de capacidad.
Como Voice es exclusivo, una llamada ocupa completamente un representante.
Cree o actualice una cola de OmniCanal.
- Desde Configuración, en el cuadro Búsqueda rÔpida, introduzca Colas y, a continuación, seleccione Colas.
- Haga clic en Nuevo o modifique una cola existente.
- Agregue VoiceCall como un objeto compatible.
- Asigne su configuración de enrutamiento a la cola.
- Agregue representantes como miembros de la cola o utilice grupos pĆŗblicos para asignar miembros.
Cree estados de presencia.
- Desde Configuración, en el cuadro Búsqueda rÔpida, introduzca Estados de presencia y, a continuación, seleccione Estados de presencia.
- Cree al menos tres estados: Disponible para Voice, Busy y Break.
- Asigne el canal de servicio de Voice al estado Disponible para Voice.
-
Desde la pÔgina Perfiles en Configuración, asigne los nuevos estados de presencia a perfiles de usuario.
En la configuración de cada perfil, navegue a Presencias de servicio activadas.
Paso 3: Crear un flujo de OmniCanal para sustituir pantalla emergente
Este paso es obligatorio para las rutas de migración 1, 2, 3 y 4.
En Open CTI, la pantalla emergente es JavaScript integrado en el adaptador de Open CTI y no se puede reutilizar. Puede volver a construirlo declarativamente en Flow Builder.
- En Configuración, introduzca Flujos en el cuadro Búsqueda rÔpida y, a continuación, seleccione Flujos.
- Haga clic en Nuevo flujo y, a continuación, busque y seleccione Flujo de OmniCanal.
-
Configure el flujo agregando elementos y acciones.
Su flujo serÔ exclusivo de su lógica comercial. Este es un ejemplo general:
- Guarde y active su flujo.
-
Asigne el flujo.
- Para Salesforce Voice con telefonĆa nativa, desde Configuración, utilice BĆŗsqueda rĆ”pida para ir a Canales de comunicación. Desde la ficha Todos los canales, seleccione el canal. Modifique el canal para actualizar detalles de enrutamiento.
- Para todos los demĆ”s modelos de telefonĆa de Voice, desde Configuración, utilice BĆŗsqueda rĆ”pida para ir a Centros de contacto o Centros de contacto de telefonĆa de socios. Seleccione su centro de contacto. En la sección Canales del centro de contacto, modifique un canal para especificar su flujo bajo Enrutamiento de llamadas.
- Guarde sus cambios.
Consulte tambiƩn:
Paso 4: Asignar representantes y personalizar formatos
Este paso es obligatorio para las rutas de migración 1, 2, 3 y 4.
Asocie sus representantes al nuevo centro de contacto de Salesforce Voice y retire sus formatos de softphone de Open CTI. Para la mayorĆa de los modelos de telefonĆa, los administradores asignan representantes a un centro de contacto a travĆ©s de la lista de miembros del centro de contacto, no a travĆ©s de la pĆ”gina Gestionar usuarios de centro de llamadas. Para Salesforce Voice con telefonĆa nativa, los administradores asignan conjuntos de permisos Ćŗnicamente; no es necesario asignar representantes a un centro de contacto.
Asigne representantes al nuevo centro de contacto. Este paso no es obligatorio para Salesforce Voice con telefonĆa nativa.
- Desde Configuración, introduzca Centros de contacto en el cuadro BĆŗsqueda rĆ”pida y a continuación, seleccione Centros de contacto de telefonĆa de socios o Centros de contacto de Amazon, dependiendo de su modelo de telefonĆa.
- Haga clic en el nombre de su centro de contacto.
- En la sección Usuarios del centro de contacto, haga clic en Agregar.
- Seleccione los usuarios para agregar a este centro de contacto.
Asigne conjuntos de permisos a representantes.
-
Asigne los conjuntos de permisos de Salesforce Voice incluidos con su paquete.
Los paquetes de Amazon Connect o telefonĆa de socios proporcionados por Salesforce normalmente incluyen estos conjuntos de permisos: Representante del centro de contacto de Salesforce Voice, Representante del centro de contacto de Salesforce Voice (TelefonĆa de socios), Administrador del centro de contacto de Salesforce Voice, Administrador del centro de contacto de Salesforce Voice (TelefonĆa de socios), Supervisor del centro de contacto de Salesforce Voice y Supervisor del centro de contacto de Salesforce Voice (TelefonĆa de socios).
Para paquetes de telefonĆa de socios especĆficos del proveedor, consulte la guĆa de instalación del proveedor para los nombres de conjuntos de permisos.
Salesforce Voice con telefonĆa nativa utiliza un modelo de licencia diferente con sus propios conjuntos de permisos. Para obtener nombres, consulte Asignar conjuntos de permisos para Agentforce Contact Center.
Configure la aplicación y los formatos.
-
Agregue el componente OmniCanal a la aplicación.
El panel de softphone de voz estĆ” integrado en el componente OmniCanal, de modo que no hay ningĆŗn panel de softphone separado para agregar.
-
Retire formatos de softphone de Open CTI.
En Salesforce Voice, los controles de llamadas, la pantalla emergente y el panel de registros relacionados se controlan mediante el flujo de OmniCanal y la configuración de Extensión de Voice en el centro de contacto. No se utilizan formatos de softphone.
Paso 5: Validar su configuración en un entorno sandbox
Este paso es obligatorio para las rutas de migración 1, 2, 3 y 4.
En un entorno sandbox, pruebe estas funciones para detectar cualquier error o configuración incorrecta.
- Verifique que los representantes pueden iniciar sesión en OmniCanal y establecerse como Disponible.
- Verifique que una llamada de prueba entrante desencadena una aparición de pantalla en el contacto o cuenta correctos.
- Verifique que los representantes ven los botones Aceptar y Rechazar en el panel de softphone.
- Verifique que se conecta una llamada, se inicia el temporizador y las acciones de retención y silenciamiento funcionan.
- Verifique que cuando finalice una llamada, el panel de ACW aparece y el representante puede introducir notas.
- Verifique que despuƩs del periodo de ACW, se crea un registro de destino como un caso con los valores de campo correctos.
-
Verifique que el registro VoiceCall resultante muestra la duración, el estado y la
OwnerIdcorrectos. - Verifique que un supervisor puede ver el estado de la llamada y el agente activo en el Centro de comando para servicio (anteriormente Supervisor de Omni).
- Verifique que los informes sobre VoiceCall devuelven los datos esperados.
Paso 6: Supervisar su centro de contacto (dĆas 1 a 5)
Este paso es obligatorio para las rutas de migración 1, 2, 3 y 4.
Es mĆ”s probable que los problemas se revelen en los primeros dĆas despuĆ©s del inicio. Supervise su nuevo centro de contacto diariamente desde estos puntos de vista.
-
Cree un informe sobre el objeto VoiceCall que muestre VoiceCalls cuyo
CreatedDate= TODAY.- Confirme que el recuento de llamadas coincide con su volumen de llamadas esperado.
- Si ve registros con
Status = nulloCallDurationInSeconds = 0en llamadas completadas, el conector no estĆ” publicando HANGUP correctamente. - Si ve registros con un
OwnerIden blanco, la llamada nunca se enrutó a un representante. Si a mĆ”s del 5% de los registros de VoiceCall en un dĆa les falta elOwnerIdo elCallDurationInSeconds, ponga en pausa e investigue.
-
En Command Center for Service (anteriormente Supervisor de Omni), supervise las transiciones de estado de los representantes en tiempo real.
Los representantes deben realizar la transición a Trabajo después de la conversación, no sin conexión, después de que finalice una llamada.
- Supervise trabajos Apex fallidos en la pÔgina Trabajos Apex en Configuración.
- Si su conector utiliza eventos de plataforma, compruebe el monitor de Bus de eventos en la pÔgina Eventos de plataforma en Configuración.
-
Utilice la API de estado de OmniCanal para consultar
UserServicePresencepara comparar estados de representantes reales frente a esperados. -
Recopile comentarios de rendimiento de los representantes de su centro de contacto y utilice esta tabla para diagnosticar problemas reportados.
Reclamación de representante Problema probable "Mi estado se desconecta por sà mismo después de una llamada". La enqueueNextStateohasPendingStatusChangeno estÔ configurada correctamente."La pantalla no apareció". El flujo de OmniCanal no estÔ asignado al canal de voz, o el flujo tiene un error de SOQL silencioso. "No se creó ningún registro después de la llamada". Un flujo de OmniCanal o un flujo desencadenado por registro tiene un error. Consulte la sección Registros de depuración de su configuración de flujo en Configuración. "El supervisor no puede ver mi llamada". Falta el voiceCallIden el evento CALL_STARTED.
Paso 7: Crear un plan de reversión
Este es un paso sencillo que se aplica a las rutas de migración 1, 2, 3 y 4.
Si algo falla cuando su centro de contacto se pone en marcha, puede volver a su adaptador de Open CTI porque aún estÔ instalado. La reversión tarda de 15 a 30 minutos.
Durante una reversión, no se pierden datos. Conserva cualquier registro de VoiceCall creado durante la ventana de Salesforce Voice, asà como los registros asociados (como casos) creados por el flujo de Salesforce Voice.
-
Elimine todos los representantes del nuevo centro de contacto de Salesforce Voice. Los representantes solo pueden pertenecer a un centro de contacto a la vez, de modo que debe completar este paso antes de reasignarlos al centro de llamadas de Open CTI.
- Para Salesforce Voice con telefonĆa nativa, anule la asignación de conjuntos de permisos para Agentforce Contact Center.
- Para otros modelos de telefonĆa, en Configuración, introduzca Centros de contacto en el cuadro BĆŗsqueda rĆ”pida y, a continuación, seleccione Centros de contacto de telefonĆa de socios o Centros de contacto de Amazon, dependiendo de su modelo de telefonĆa. Seleccione su centro de contacto, vaya a Usuarios del centro de contacto y luego seleccione y elimine usuarios.
-
Vuelva a agregar representantes al centro de llamadas de Open CTI.
- En Configuración, introduzca Centros de llamadas en el cuadro Búsqueda rÔpida y, a continuación, seleccione Centros de llamadas.
- Haga clic en el nombre de su centro de llamadas de Open CTI.
- Haga clic en Gestionar usuarios del centro de llamadas y vuelva a agregar todos los agentes.
-
Vuelva a activar su URL de adaptador de CTI si estĆ” desactivada.
Actualice la definición del centro de llamadas para que apunte a la URL del adaptador original.
-
Desactive el enrutamiento de Voice.
- En Configuración, introduzca Configuraciones de enrutamiento en el cuadro Búsqueda rÔpida y, a continuación, seleccione Configuraciones de enrutamiento.
- Seleccione su configuración de enrutamiento de voz.
- Establezca el estado como Inactivo.
-
Indique a sus representantes que actualicen su navegador.
El panel de softphone Open CTI se cargarÔ en su siguiente inicio de sesión.
Para evitar la necesidad de una reversión, siga estas prÔcticas recomendadas:
- Antes de pasar a producción, ejecute un periodo paralelo de al menos una semana en su entorno sandbox con un volumen de llamadas realista.
- No programe su corte de producción un lunes o el primer dĆa de un mes. Un corte a mitad de semana y mitad de mes le da tiempo para revertir sin afectar a los ciclos de facturación o creación de informes.
Paso 8: Desactivar Open CTI
Este paso es obligatorio para las rutas de migración 1, 2, 3 y 4.
Cuando su centro de contacto de Salesforce Voice entre en funcionamiento, complete estos pasos para desactivar Open CTI.
- Verifique que todos los representantes se trasladaron del centro de llamadas de Open CTI al nuevo centro de contacto.
- Desactive la URL del adaptador de CTI para evitar que los representantes la carguen accidentalmente.
-
Espere 30 dĆas para verificar que ninguna automatización depende de su paquete de Open CTI.
Esto incluye flujos, Apex o informes que hacen referencia a sus objetos personalizados. Cuando estĆ© seguro de que se eliminaron los vĆnculos con el paquete, desinstale el paquete.

