En este artículo
Descripción general
Impacto de la migración
Arquitectura de las herramientas de migración
Requisitos
Plan de migración
Las funciones se migraron automáticamente a Llamadas mayoristas.
Dispositivos para los que se proporciona soporte
Dispositivos no compatibles
dropdown icon
Paquetes de llamadas al por mayor
    Configuración del paquete de migración de Cisco BroadWorks
    Mapeo del paquete de migración de Webex para BroadWorks
    Mapeo del paquete de migración de BroadCloud
Transforme una cuenta de usuario de BroadWorks o BroadCloud en un espacio de trabajo de Webex Calling.
dropdown icon
Herramienta generadora de tokens
    Requisitos previos
    Instrucciones para ejecutar
dropdown icon
Tareas de configuración de BroadWorks
    Habilitar la conectividad OCI-P
    Verifique que el servidor cliente abierto esté desplegado y activo.
    Habilitar la activación de números
dropdown icon
Plan de llamadas de Cisco
    Requisitos previos
    Herramienta de transformación
    Herramienta de aprovisionamiento
dropdown icon
Herramienta de extracción
    Para BroadCloud
    Solicitud de extracción de CSV
    Para Cisco BroadWorks y Webex para BroadWorks
dropdown icon
Herramienta de transformación
    Requisitos previos
    Llenar el input/customers.csv
    Llenar el input/users.csv
    Instrucciones para ejecutar
    Registros de terminal
    Informe de excepciones
    Salida
dropdown icon
Herramienta de aprovisionamiento
    Requisitos previos
    Instrucciones para ejecutar
    Registros de terminal
    Salida
    Restricciones posteriores al aprovisionamiento
dropdown icon
Herramienta para mover dispositivos
    Para BroadCloud
    Para Cisco BroadWorks y Webex para BroadWorks
Migración de Dubber
dropdown icon
Revertir migración
    Para el operador BroadCloud
    Para Cisco BroadWorks y Webex para BroadWorks
    Instrucciones para ejecutar la herramienta de movimiento de dispositivos en modo inverso.
    Registros de terminal
dropdown icon
Apéndice
    Migración de grandes empresas
    Zonas horarias
dropdown icon
Preguntas frecuentes
    Errores conocidos
    Requisitos previos
    Extracto
    Transformar
    Aprovisionamiento
    DeviceMove (BroadWorks) / Migración (Broadcloud)

Herramientas de migración para transicionar a soluciones Wholesale RTM

list-menuEn este artículo
list-menu¿Comentarios?

Realiza la migración con una configuración previa mínima. Facilitar la ejecución de comandos. Los administradores pueden revisar sus datos después del aprovisionamiento y realizar y recibir llamadas inmediatamente después de la migración. Permite la actualización automática de la aplicación Webex para clientes de UC-One.

Descripción general

El objetivo de este documento es proporcionar instrucciones detalladas sobre el uso de herramientas para migrar de Cisco BroadWorks, Webex for BroadWorks y BroadCloud a Wholesale y Webex Calling. Este documento describe un conjunto de herramientas de migración diseñadas para ayudar a migrar a los clientes actuales de Cisco BroadWorks, Webex for BroadWorks y BroadCloud a la solución Wholesale Route-to-Market.

Las herramientas de migración están diseñadas para facilitar una transición completa de los servicios de BroadWorks a los servicios mayoristas. No están diseñados para la coexistencia a largo plazo de ambos servicios dentro de la misma organización del cliente.

Impacto de la migración

Las consecuencias posteriores a la migración son las siguientes:

Administradores

Tras la migración, los administradores deben:

  • Comience a usar Partner Hub y Control Hub para configurar las funciones en lugar de CommPilot.
  • Reconfigure las funciones que no formen parte de la migración.

    Deberá migrar manualmente las funciones que no se migren automáticamente una vez finalizadas las herramientas de migración.

Usuarios

Las funciones compatibles deberían funcionar después de la migración de la misma manera que funcionaban antes de la migración. Las funciones de Webex Calling que no sean compatibles con la migración deberán reconfigurarse en Webex después de la migración:

  • Los usuarios perderán su historial de llamadas y su historial de mensajes.
  • Los usuarios perderán todas las configuraciones y personalizaciones de las líneas de teclas personales y deberán reconfigurar estos ajustes después de la migración. Algunos ejemplos son los números de marcación rápida.
  • Los usuarios deben restablecer sus códigos de acceso y contraseñas la primera vez que inicien sesión.
  • Los usuarios que utilizan el cliente UC-One deben actualizar a la aplicación Webex la primera vez que inicien sesión.

Arquitectura de las herramientas de migración

La arquitectura de las herramientas de migración consta de cuatro herramientas diferentes:

  1. Herramienta de extracción—Extrae empresas, grupos, números, usuarios, servicios, teléfonos y clientes de software de Cisco BroadWorks. Los socios de BroadCloud deben enviar una solicitud de extracción de datos a través del Portal del Proveedor de Servicios.
  2. Herramienta de transformación—Transforma la información extraída por la herramienta de extracción en un archivo JSON que se puede editar.
  3. Herramienta de aprovisionamiento—Utiliza el archivo de salida JSON de la herramienta de transformación para aprovisionar clientes, ubicaciones, números, usuarios, servicios y teléfonos mediante las API públicas de Webex.
  4. Herramienta de movimiento de dispositivos—Utiliza el archivo de salida JSON de la herramienta de transformación para reconstruir los perfiles y reiniciar los teléfonos, activar números en la solución Wholesale RTM y desactivar números de teléfono en Cisco BroadWorks.
    • Esta herramienta permite restaurar los perfiles de teléfono y cliente de software, así como la activación de números, en Cisco BroadWorks.
    • Los socios de BroadCloud deben enviar una solicitud de migración a través del Portal del Proveedor de Servicios.

La siguiente ilustración muestra cómo funcionan secuencialmente las cuatro herramientas, comunicándose con Cisco BroadWorks, las API públicas y cargando métricas a los servicios de Webex para su posterior análisis una vez que el administrador inicia las tareas de migración.

Diagrama de arquitectura de las herramientas de migración

Figura 1. Herramientas de migración

Requisitos

Antes de ejecutar las herramientas de migración, el socio debe cumplir los siguientes requisitos:

  1. El socio y la cuenta de administrador del socio deben estar registrados en la solución Wholesale RTM. Durante la fase previa a la venta, no es necesario que los socios estén integrados en la solución Wholesale RTM para ejecutar la herramienta de extracción.
  2. El socio debe revisar la lista de verificación previa a la migración para asegurarse de que se cumplen todos los requisitos.
  3. Se requieren credenciales de administrador del sistema Cisco BroadWorks para ejecutar las herramientas de extracción y traslado de dispositivos. Esto no aplica a los socios de BroadCloud.
  4. Las herramientas de extracción y traslado de dispositivos deben ejecutarse desde el servidor de aplicaciones secundario Cisco BroadWorks durante una ventana de mantenimiento para minimizar el riesgo. Los socios de BroadCloud ejecutarán la herramienta de traslado de dispositivos desde el portal del proveedor de servicios.
  5. Revise la lista de dispositivos compatibles con Webex Calling.
  6. Revise la lista de dispositivos de llamadas Webex no compatibles.
  7. Los socios deben solicitar a su equipo de cuentas en Cisco que les proporcione la versión de firmware compatible para teléfonos y dispositivos.
  8. Los clientes de UC-One deben actualizarse a las siguientes versiones:
    • Los clientes de Desktop Communicator deben ser de la versión 22.9.12 o superior.
    • Los clientes de Mobile Connect deben ser de la versión 3.9.14 o superior.
  9. La máquina del administrador debe tener:
    • JDK/JRE Se requiere la versión 1.8 para la herramienta de aprovisionamiento.
    • Los sistemas MAC y Linux requieren Python 3.10.5 o superior para la herramienta Transform Tool.
  10. Los clientes deben tener una dirección de facturación válida y los usuarios finales deben tener una dirección de correo electrónico empresarial configurada en Cisco BroadWorks. Si no se han configurado los valores, los administradores asociados deben ponerse en contacto con sus clientes para obtenerlos. Estos detalles deben agregarse a los archivos CSV (valores separados por comas) antes de ejecutar la herramienta de transformación. La herramienta de transformación incluye archivos CSV de ejemplo.

Plan de migración

El plan de migración consta de 3 etapas:

  1. Preparación
    • Obtén una copia de los datos del usuario con la herramienta de extracción.
    • Genera un token usando la herramienta Generador de tokens.
    • Utilice la herramienta Transformar para formatear los datos del usuario.
  2. Aprovisionamiento
    • Obtén los datos de usuario más recientes con la herramienta de extracción.
    • Utilice la herramienta Transformar para formatear los datos del usuario.
    • Proporcionar usuarios con la herramienta de aprovisionamiento.
  3. Migración
    • Migre los dispositivos con la herramienta de traslado de dispositivos.
    • Migraciones sin dispositivos [ Activación de números de teléfono a través de Control Hub ]

    Si los administradores asociados no tienen dispositivos para trasladar de Cisco BroadWorks a Wholesale, entonces no es necesario ejecutar la herramienta de traslado de dispositivos. Los administradores asociados pueden usar el enlace público que aparece a continuación para activar los números de teléfono directamente a través del portal Control Hub. Para obtener más información, consulte Administrar números de teléfono en Control Hub.

    La desactivación de los números de teléfono en Cisco BroadWorks es opcional si los administradores asociados activan sus números de teléfono a través de Control Hub.

Las funciones se migraron automáticamente a Llamadas mayoristas.

Estas funciones de usuario se migran automáticamente mediante las herramientas de migración:

  • Configuración de mensajería de voz y saludos personalizados (los mensajes de voz, el audio del nombre personalizado y el PIN de los usuarios no se migran).
  • Números alternativos
  • BroadWorks Anywhere
  • Campo de farolas muy concurrido
  • Identificador de llamadas (nombre y número de teléfono personalizados)
  • Llamada en espera
  • Configuración de desvío de llamadas (desvío de llamadas) always/busy/no answer/not accesible)
  • Interceptación de llamadas
  • No molestar
  • Configuración de fax
  • Oficina remota
  • Visualización de llamadas compartidas
  • Personal de llamadas simultáneas (incluidos el cronograma y los criterios de selección)
  • Notificar la llamada (incluyendo el horario y los criterios de selección)
  • Rechazo de llamadas anónimas
  • Rechazo selectivo de llamadas
  • Desvío selectivo de llamadas
  • Aceptación selectiva de llamadas
  • Timbre secuencial
  • Captura de llamada dirigida e intervención
  • Exento de irrumpir
  • Pulsar para hablar
  • Privacidad
  • Música en espera
  • Servicio de feriados
  • Servicio nocturno
  • Plan de llamadas salientes
  • Plan de llamadas salientes - Códigos de autorización
  • Plan de llamadas salientes - Transferencia de números
  • Plan de llamadas entrantes
  • Cliente recepcionista
  • Grabación de llamada
  • Alerta de prioridad

Estas características de grupo se migran automáticamente mediante las herramientas de migración:

  • Asistente automático
    • Saludos personalizados
    • Configuración de desvío de llamadas (siempre, ocupado, selectivo)
    • Números alternativos
    • El menú de vacaciones no está disponible en Webex.
    • Rechazo selectivo de llamadas
  • Estándar de centro de llamadas Cisco BroadWorks y cola de llamadas BroadCloud:
    • Configuración básica
    • Saludos personalizados
    • Agentes y supervisores
    • Configuración de desvío de llamadas (siempre, ocupado, selectivo)
    • Números alternativos
    • Música en espera
    • Reenvío forzado
    • omisión del mensaje de confort
  • Espacio de trabajo común:
    • Reenvío de llamadas
    • No molestar
    • Llamada en espera
    • Interceptación de llamadas
    • Música en espera
    • Campo de lámparas activas (Monitoreo)
    • Identificador de llamada
    • Números alternativos
    • Plan de llamadas entrantes
    • Plan de llamadas salientes
    • Plan de llamadas salientes - Códigos de autorización
    • Plan de llamadas salientes - Transferencia de números
  • Espacio de trabajo profesional:
    • Reenvío de llamadas
    • Correo de voz
    • Buzón de voz - Mensaje de ocupado
    • Mensaje de voz: Si no hay respuesta
    • No molestar
    • Llamada en espera
    • Interceptación de llamadas
    • Música en espera
    • Campo de lámparas activas (Monitoreo)
    • Pulsar para hablar
    • Timbre simultáneo
    • Rechazo de llamadas anónimas
    • Desvío selectivo de llamadas
    • Rechazo selectivo de llamadas
    • Aceptación selectiva de llamadas
    • Timbre secuencial
    • Intromisión
    • Configuración de privacidad
    • Identificador de llamada
    • Números alternativos
    • Plan de llamadas entrantes
    • Plan de llamadas salientes
    • Plan de llamadas salientes - Códigos de autorización
    • Plan de llamadas salientes - Transferencia de números
    • Grabación de llamada
    • Alerta de prioridad
  • Línea virtual:
    • Reenvío de llamadas
    • Correo de voz
    • Buzón de voz - Mensaje de ocupado
    • Mensaje de voz: Si no hay respuesta
    • Llamada en espera
    • Interceptación de llamadas
    • Música en espera
    • Pulsar para hablar
    • Intromisión
    • Configuración de privacidad
    • Identificador de llamada
    • Plan de llamadas entrantes
    • Plan de llamadas salientes
    • Plan de llamadas salientes - Códigos de autorización
    • Plan de llamadas salientes - Transferencia de números
    • Grabación de llamada
  • Llamada en espera
  • Contestación de llamada
  • Grupo de búsqueda
    • Configuración de desvío de llamadas (siempre, ocupado, selectivo, no disponible)
    • Números alternativos
  • Código de ubicación (uno por ubicación o grupo)
  • Grupo de localización
  • Horarios (Los horarios empresariales no se migran)
  • Portal de voz
  • Música en espera
  • Lista telefónica común
  • Grupo de buzón de voz

Dispositivos para los que se proporciona soporte

La herramienta de aprovisionamiento creará y asignará automáticamente los teléfonos compatibles a los usuarios de Webex Calling. Los teléfonos marcados con “sí” en la columna “Compatible con la herramienta de migración de dispositivos” también se migrarán automáticamente de Cisco BroadWorks o BroadCloud a Webex Calling cuando se ejecute la herramienta de migración de dispositivos. Los teléfonos marcados con "No" en esa columna requieren una intervención manual para cambiar la URL de DMS en la plantilla de dispositivo de Cisco BroadWorks o en el propio teléfono.

La última columna proporciona la correspondencia entre los modelos de teléfono y la columna "Tipo de dispositivo" del archivo. transform-tool/input/newphones.csv. (Consulte la sección Herramienta de transformación de este artículo para obtener más información sobre newphones.csv).

Modelo de teléfono

Compatible con la herramienta de traslado de dispositivos

Tipo de dispositivo en newphones.csv

Cisco MPP 6821

DMS Cisco 6821

Cisco MPP 6841

DMS Cisco 6841

Cisco MPP 6851

DMS Cisco 6851

Cisco MPP 6861

DMS Cisco 6861

Cisco MPP 6871

DMS Cisco 6871

Cisco MPP 7811

DMS Cisco 7811

Cisco MPP 7821

DMS Cisco 7821

Cisco MPP 7832

DMS Cisco 7832

Cisco MPP 7841

DMS Cisco 7841

Cisco MPP 7861

DMS Cisco 7861

Cisco MPP 8811

DMS Cisco 8811

Cisco MPP 8832

DMS Cisco 8832

Cisco MPP 8841

DMS Cisco 8841

Cisco MPP 8845

DMS Cisco 8845

Cisco MPP 8851

DMS Cisco 8851

Cisco MPP 8861

DMS Cisco 8861

Cisco MPP 8865

DMS Cisco 8865

Cisco MPP 8875

DMS Cisco 8875

Cisco ATA191

DMS Cisco 191

Cisco ATA192

DMS Cisco 192

Cisco DBS 110

DMS Cisco DBS110

Polycom VVX101

DMS Polycom VVX101

Polycom VVX150

DMS Polycom VVX150

Polycom VVX201

DMS Polycom VVX201

Polycom VVX250

DMS Polycom VVX250

Polycom VVX301

DMS Polycom VVX301

Polycom VVX311

DMS Polycom VVX311

Polycom VVX350

DMS Polycom VVX350

Polycom VVX401

DMS Polycom VVX401

Polycom VVX411

DMS Polycom VVX411

Polycom VVX450

DMS Polycom VVX450

Polycom VVX501

DMS Polycom VVX501

Polycom VVX601

DMS Polycom VVX601

Polycom Trio 8300

DMS Polycom Trio8300

Polycom Trio 8500

DMS Polycom Trio8500

Polycom Trio 8800

DMS Polycom Trio8800

Polycom SoundStation 5000

DMS Polycom SSIP5000

Polycom SoundStation 6000

DMS Polycom SSIP6000

Yealink T33G

DMS Yealink T33G

Yealink T41S

DMS Yealink T41S

Yealink T42S

DMS Yealink T42S

Yealink T43U

DMS Yealink T43U

Yealink T46U

DMS Yealink T46U

Yealink T46S

DMS Yealink T46S

Yealink T48S

DMS Yealink T48S

Yealink T48U

DMS Yealink T48U

Yealink T53W

DMS Yealink T53W

Yealink T54W

DMS Yealink T54W

Yealink T57W

DMS Yealink T57W

Yealink T58V

DMS Yealink T58V

Yealink CP920

DMS Yealink CP920

Yealink CP960

DMS Yealink CP960

Yealink W52B

DMS Yealink W52P

Yealink W56B

DMS Yealink W56P

Yealink W60B

DMS Yealink W60P

Yealink W70B

DMS Yealink W70P

Yealink CP925

DMS Yealink CP925

Yealink CP965

DMS Yealink CP965

AudioCodes MP204R

DMS AudioCodes MP204R

AudioCodes MP202R

DMS AudioCodes MP202R

AudioCodes MP204

DMS AudioCodes MP204

AudioCodes MP202

DMS AudioCodes MP202

Dispositivos no compatibles

Si el cliente utiliza dispositivos no compatibles con la solución Wholesale RTM, dichos dispositivos no podrán migrarse. En este caso, tiene las siguientes opciones:

  1. Configura los nuevos teléfonos en Cisco BroadWorks antes de migrar.
  2. Deje los teléfonos antiguos conectados a Cisco BroadWorks y los usuarios deberán instalar la aplicación Webex para realizar y recibir llamadas.

Paquetes de llamadas al por mayor

Las herramientas de migración cuentan con una serie de configuraciones predeterminadas para seleccionar los paquetes de llamadas mayoristas para los suscriptores. Si posteriormente se desea un paquete diferente, un administrador asociado puede modificarlo en Control Hub.

Configuración del paquete de migración de Cisco BroadWorks

Todos los suscriptores que migren desde Cisco BroadWorks pasarán automáticamente al paquete de llamadas de Webex. Si se desea el paquete de voz de Webex para los suscriptores que no tienen asignada la llamada en espera o el correo de voz, esto se puede habilitar en el archivo partner.cfg de la herramienta Transform descomentando la línea USE_WEBEX_VOICE_PACKAGE.

Mapeo del paquete de migración de Webex para BroadWorks

La migración desde Webex a paquetes de Broadworks se basa en el tipo de paquete de Broadworks. Configure la asignación predeterminada en el archivo de configuración de la herramienta Transform en conf/w4b_package_to_wholesale_package.csv.

Paquete Webex para BroadWorks

Paquete de llamadas al por mayor

Softphone

Webex Voice

Básico

Webex Calling

Estándar

Webex Suite

Premium

Webex Suite

Mapeo del paquete de migración de BroadCloud

Migraciones desde BroadCloud Paquetes de mapas de operadores según el tipo de estación. La asignación predeterminada se puede configurar en el archivo de configuración de la herramienta Transform Tool conf/rialto_station_type_to_wholesale_package.csv.

Tipo de estación portadora BroadCloud

Paquete de llamadas al por mayor

Básico

Webex Voice

Sala de conferencias

Webex Voice

Mensajería

Webex Voice

Estándar

Webex Voice

Ejecutivo

Webex Suite

Todos los demás tipos de estaciones

Webex Voice

Transforme una cuenta de usuario de BroadWorks o BroadCloud en un espacio de trabajo de Webex Calling.

Un Webex Workspace es un teléfono que se comparte entre varias personas, por ejemplo: Por ejemplo: teléfonos en una sala de conferencias, almacén o vestíbulo. Estos teléfonos se pueden configurar en Webex Calling como espacios de trabajo de Webex en lugar de como usuarios de Webex. Existe la opción de transformar automáticamente las cuentas de usuario de Cisco BroadWorks o BroadCloud Carrier en espacios de trabajo durante el proceso de migración.

Pasos:

  1. En el archivo transform_tool/input/users.csv, asignar el paquete “common_area” a los usuarios para que lo transformen en un espacio de trabajo.
    • Ejemplo: bwuser@domain,,,common_area
  2. (Solo BroadCloud) Para convertir todas las cuentas de usuario de un tipo de estación específico en espacios de trabajo, agregue una entrada a transform-tool/conf/rialto_station_type_to_wholesale_package.csv y configure el paquete Wholesale en “common_area_calling”.
    • Ejemplo: conference_room_v2,common_area_calling
  3. Ejecuta la herramienta de transformación.
  4. Ejecuta la herramienta de aprovisionamiento.
  5. Abra el Control Hub de la organización de cliente recién creada y configure un dominio SIP (consulte la figura 2, Configuración de un dominio SIP en Control Hub).
  6. Vuelva a ejecutar la herramienta de aprovisionamiento. Esto crea los espacios de trabajo y les asigna teléfonos.

Limitaciones:

La configuración de las funciones de usuario (por ejemplo, desvío de llamadas, no molestar) no se migra automáticamente al espacio de trabajo.

Ventana del Centro de control en la configuración de la organización, donde se destaca la sección Dirección SIP para llamadas de Cisco Webex.

Figura 2: Configuración de un dominio SIP en Control Hub

Herramienta generadora de tokens

Los administradores asociados ejecutan esta herramienta generadora de tokens al menos una vez antes de comenzar a ejecutar las herramientas de migración. El uso de esta herramienta es una actividad que se realiza una sola vez, después de que la cuenta del socio se haya incorporado a la solución Wholesale RTM. Esta herramienta permite a los administradores asociados iniciar sesión a través de un navegador web para obtener el TOKEN único necesario para actualizar los archivos de configuración del socio para las herramientas de migración.

Requisitos previos

Instala Java 8, 11, 17 o 21 en el ordenador. Java está disponible en muchas fuentes, entre ellas:

Tras la descarga, extraiga los archivos binarios de la herramienta de migración.

Este paso es opcional.

Instrucciones para ejecutar

Ejecuta el siguiente comando en la terminal dentro del directorio del generador de tokens:

  • Los siguientes puertos deben estar disponibles para ejecutar la herramienta generadora de tokens. Puertos: 8080, 50009, 50010, 50011, 50012 y 50013

  • Al menos uno de los puertos mencionados debe estar abierto para la conexión en el ordenador del usuario.

Windows:

token_generator.bat

macOS:

./token_generator.sh

Producción:

Tool Name: Token Generator Tool
Version: 1.13.0
Load the URL in your web browser: http://localhost:8080

Abra la URL en el navegador web de la terminal, inicie sesión con las credenciales del administrador asociado para obtener el TOKEN y cópielo para su uso posterior.

A continuación se muestran ilustraciones de la interfaz de usuario a modo de referencia:

Iniciar sesión con la pantalla de Cisco Webex

Figura 3: Iniciar sesión con Cisco Webex

Pantalla de inicio de sesión de la ventana de credenciales

Figura 4: Ventana de credenciales

Pantalla de generación de tokens

Figura 5: Generación de tokens

Tareas de configuración de BroadWorks

Configure los siguientes pasos antes de ejecutar las herramientas de extracción y traslado de dispositivos en el servidor secundario de BroadWorks.

Esto aplica a Cisco BroadWorks y Webex para BroadWorks. Estos pasos no son aplicables a BroadCloud.

Habilitar la conectividad OCI-P

La herramienta de traslado de dispositivos se comunica con BroadWorks mediante comandos OCI-P. Para habilitar la conectividad OCI-P, siga los pasos que se indican a continuación:

Paso 1: Utilice la interfaz de línea de comandos (CLI) para configurar los ajustes generales.

Ejecute el siguiente comando en la CLI para cambiar al directorio GeneralSettings:

AS_CLI> cd /Applications/OpenClientServer/GeneralSettings.

Ejecute el siguiente comando en la CLI para obtener la configuración general actual:

AS_CLI/Applications/OpenClientServer/GeneralSettings> get
clientPort = 2208
clientPortEnabled = true
secureClientPort = 2209
secureClientPortEnabled = true
systemDomain = <>

Si su configuración no coincide con la anterior, utilice el comando set para reconfigurar su configuración.

Paso 2: Utilice la interfaz de línea de comandos (CLI) para configurar el proxy OCI.

Cambie el directorio a OCI Proxy:

AS_CLI> cd /Applications/OpenClientServer/OCIProxy

Ejecute la siguiente interfaz de línea de comandos para obtener la configuración actual. Deberías ver lo siguiente:

AS_CLI/Applications/OpenClientServer/OCIProxy> get
enabled = true
enabledLoginLevelScreening = false
enableResponseCaching = false
responseCacheDurationHours = 24
responseCacheRenewPeriodMins = 30
messageQueueCapacity = 50
messageQueueTimeoutSeconds = 1800

Si su configuración no coincide con la anterior, utilice el comando set para reconfigurar su configuración.

Paso 3: Utilice la interfaz de línea de comandos (CLI) para configurar el aprovisionamiento de OCI.

Cambiar al directorio de aprovisionamiento:

AS_CLI> cd /System/NetworkAccessLists/OCI/Provisioning

Ejecute el siguiente comando para obtener la configuración actual de aprovisionamiento de OCI:

AS_CLI/System/NetworkAccessLists/OCI/Provisioning> get
Address Description
========================
127.0.0.1 local as

Paso 4: Ejecute el siguiente comando en la interfaz de línea de comandos (CLI) para verificar que su configuración sea correcta.

 AS_CLI/Maintenance/ManagedObjects> get broadworks and check
that your output looks OK.
See below for sample output:
AS_CLI/Maintenance/ManagedObjects> get broadworks
BroadWorks Managed Objects
==========================
* Server:
Identity..............: AS
Version...............: Rel_21.sp1_1.551
Administrative State..: Unlocked
* Applications:
Name Version Deployed Administrative State Effective State
=========================================================================================
ExecutionAndProvisioning 21.sp1_1.551 true Unlocked Unlocked
FlashPolicy 21.sp1_1.551 false Unlocked Stopped
OpenClientServer 21.sp1_1.551 true Unlocked Unlocked
WebContainer 21.sp1_1.551 true Unlocked Unlocked
4 entries found.
* Hosted Applications:
Name Version Context Path Deployed
==================================================================
CommPilot 21.sp1_1.551 / true
DeviceManagementFiles 21.sp1_1.551 /DeviceManagement true
JWSFiles 21.sp1_1.551 /FileRepos true
MediaFiles 21.sp1_1.551 /media true
OCIFiles 21.sp1_1.551 /ocifiles true
5 entries found.

Verifique que el servidor cliente abierto esté desplegado y activo.

Utilice los comandos que aparecen a continuación para desplegar e iniciar el servidor Open Client en el servidor de aplicaciones secundario, si aún no está desplegado o no se ha iniciado.

Paso 1: Implemente el servidor con el siguiente comando de CLI:

AS_CLI/Maintenance/ManagedObjects> deploy application OpenClientServer

Paso 2: Inicie el servidor con este comando:

AS_CLI/Maintenance/ManagedObjects> start application OpenClientServer

Habilitar la activación de números

Ejecute los siguientes comandos en la interfaz de línea de comandos (CLI) para habilitar la activación de los números:

Paso 1: Ejecuta el comando de activación del número:

AS_CLI> cd SubscriberMgmt/NumberActivation

Paso 2: Ejecute el comando de activación habilitada:

AS_CLI> set dnMode groupAndUserActivationEnabled

Paso 3: Cuando se le solicite confirmación, ingrese Y.

Plan de llamadas de Cisco

Los planes de llamadas de Cisco ofrecen una solución integral diseñada para simplificar su experiencia de llamadas en la nube con Webex Calling.

Requisitos previos

El equipo de cuentas de Cisco debe ayudar al administrador del socio a configurar el proveedor de PSTN conectado a la nube para que se sincronice en la plantilla de aprovisionamiento mayorista.

Herramienta de transformación

Para habilitar el plan de llamadas de Cisco, agregue la siguiente configuración al archivo partner.cfg:

  • HABILITAR_CISCO_LLAMADA_PLAN=Yes
  • Por defecto, esta propiedad está comentada. Los administradores deben descomentarlo y habilitarlo antes de ejecutar la herramienta de transformación.
  • Después de habilitar esta propiedad y ejecutar la herramienta de transformación, la sección Paquete mayorista del archivo JSON del cliente incluirá automáticamente el plan de llamadas de Cisco.

Herramienta de aprovisionamiento

Para las ubicaciones de los clientes que optan por el plan de llamadas de Cisco, activamos los números asociados durante la fase de aprovisionamiento de números. Sin embargo, los clientes comenzarán a utilizar los números solo después de que finalice el proceso de migración.

Herramienta de extracción

Para BroadCloud

La herramienta de extracción está integrada en el portal del proveedor de servicios de BroadCloud. Un administrador de proveedor de servicios puede:

  1. Envíe solicitudes de extracción de datos para hasta 50 clientes por solicitud.
    No se puede enviar una solicitud de extracción para el mismo cliente más de 10 veces al día.
  2. Descargue el archivo de datos extraído, en formato ZIP, durante un plazo máximo de 28 días a partir de la fecha de envío de la solicitud.

Las siguientes figuras muestran el portal del proveedor de servicios.

Pantalla del portal del proveedor de servicios que muestra la solicitud de extracción para iniciar la migración mayorista.

Figura 6: Portal del proveedor de servicios

Pantalla del portal del proveedor de servicios que muestra las solicitudes de extracción de migración mayorista.

Figura 7: Portal del proveedor de servicios

Solicitud de extracción de CSV

Iniciar solicitud de extracción de CSV

  1. Descargue el archivo CSV del cliente.

    Haga clic en el enlace Descargar CSV del cliente en la esquina superior derecha de la sección Iniciar solicitud de extracción de CSV.

  2. Editar la lista de clientes

    El administrador puede editar este archivo CSV para incluir únicamente a los clientes para quienes se necesita realizar la extracción de datos.

  3. Cargar y enviar

    Tras editarlo, sube el archivo CSV modificado.

    Haga clic en Enviar para iniciar una solicitud de extracción de datos para los clientes listados y sus ubicaciones asociadas.

Iniciar solicitud de extracción para un cliente con archivo CSV de ubicaciones

  1. Seleccione el cliente y las ubicaciones de descarga.

    Seleccione un cliente del menú desplegable.

    Descargue el archivo locations.csv correspondiente desde Ver clientespestaña Sitios Exportar ubicaciones como CSV.

  2. Editar el archivo de ubicaciones

    El administrador puede editar el archivo CSV para incluir solo las ubicaciones que desea extraer.

  3. Cargar y enviar

    Cargue el archivo locations.csv editado y haga clic en Enviar.

    Únicamente las ubicaciones especificadas para el cliente seleccionado se incluirán en la solicitud de extracción.

Iniciar solicitud de extracción para todos los clientes.

  1. Haga clic en Enviar para iniciar una solicitud de extracción para todos los clientes y todas sus ubicaciones bajo el proveedor de servicios actual.

Las secciones en la solicitud de extracción.

Para Cisco BroadWorks y Webex para BroadWorks

  1. La herramienta de extracción se ejecuta en el servidor de aplicaciones Cisco BroadWorks secundario dentro de la red del socio y se conecta a través de OCI-P.
  2. La herramienta extrae datos brutos de empresas, grupos, números, usuarios, servicios, dispositivos y clientes de software de la plataforma Cisco BroadWorks o BroadCloud y genera archivos XML que sirven como entrada para la herramienta de transformación.

Las siguientes secciones explican cómo instalar y configurar la herramienta de extracción.

Requisitos previos

  1. Copia los archivos binarios de la herramienta de extracción al servidor de aplicaciones secundario Cisco BroadWorks mediante SCP.
  2. Conéctese mediante SSH al servidor de aplicaciones secundario Cisco BroadWorks para configurar los requisitos previos y ejecutar la herramienta de extracción.
  3. Configure el proveedor de servicios y el ID de grupo para extraer de Cisco BroadWorks en el conf/exportTool.yml. Consulte el siguiente fragmento de código YAML de ejemplo:
    ServiceProviderID-A:
         - GroupID-A1
         - GroupID-A2
         - GroupID-A3
    ServiceProviderID-B:
                           - ALL
    
  4. Asegúrese de que el ID de usuario, la contraseña y el nombre de host del servidor de aplicaciones Cisco BroadWorks secundario sean correctos en el conf/partner.cfg archivo:
    BROADWORKS_USER_ID = admin
    BROADWORKS_PASSWORD = admin
    BROADWORKS_HOST_NAME = localhost
    REFRESH_TOKEN = Partner administrator’s refresh token copied from the Token Generator tool.
    

    La propiedad REFRESH_TOKEN es obligatoria para una migración de Webex a BroadWorks.

  5. Modificar el JDK/JRE Ruta de entorno en el archivo export.sh si se trata de un servidor de aplicaciones Cisco BroadWorks secundario. JDK/JRE La ruta del entorno es diferente a la del archivo:
    JAVA_HOME=/usr/local/java/java_base

Instrucciones para ejecutar

Ejecute el siguiente comando en el servidor de aplicaciones Cisco BroadWorks secundario desde el directorio de la herramienta de extracción:

./export.sh

Registros de terminal

Los siguientes registros estarán disponibles en la terminal tras una exportación exitosa: Ejecutando la herramienta de exportación de datos de BroadSoft:

 Running BroadSoft Data Export Tool
************************************************
Starting Export Tool v: 1.15.0
Export started for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Exporting users for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Export users completed for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Export completed for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Export completed
Export Dump Zip Directory : output/20221017223452_ExportTool
Export Dump Zip File name :extracted_data_1666060500618.zip
Zip file with the name extracted_data_1666060500618.zip has been created
ZIP file creation process completed 
Exported files converted as ZIP file
**************************************************

Salida

Un archivo ZIP de salida (extracted_data_<timestamp>.zip) está disponible en el mismo directorio de la herramienta de extracción. Utilice el siguiente comando para ver y usar el archivo ZIP para la entrada de la herramienta Transformar:

ls –ltr
drwxr-xr-x 2 bwadmin bwadmin   4096 Oct  4 11:53 lib/
-rwxr-xr-x 1 bwadmin bwadmin 956719 Oct  4 11:53 exportTool.jar
-rwxr-xr-x 1 bwadmin bwadmin   2635 Oct  4 11:53 export.sh
drwxr-xr-x 2 bwadmin bwadmin   4096 Oct  5 05:04 conf/
drwxrwxr-x 3 bwadmin bwadmin   4096 Oct 17 22:34 output/
drwxrwxr-x 2 bwadmin bwadmin   4096 Oct 17 22:34 logs/
-rw-rw-r-- 1 bwadmin bwadmin  46341 Oct 17 22:35 extracted_data_1666060500618.zip

Si el administrador está utilizando la herramienta detrás de un proxy corporativo, siga los pasos que se indican a continuación para configurar y ejecutar el script de exportación.

No es obligatorio establecer la variable de entorno export https_proxy. =http://<proxy-host>:<proxy-port> en la terminal si el proxy está configurado directamente dentro del script como se describe a continuación.

Pasos para configurar y ejecutar el script de exportación

  1. Abra el archivo export.sh.
  2. Localice la variable HTTPS_PROXY_HOST y descomentela (elimine el encabezado). #).
  3. Establezca el valor HTTPS_PROXY_HOST como:

    HTTPS_PROXY_HOST=

  4. Localice la variable HTTPS_PROXY_PORT y descomentela (elimine el encabezado). #).
  5. Establezca el valor HTTPS_PROXY_PORT como:
    HTTPS_PROXY_PORT=
  6. Guarda y cierra el archivo export.sh.
  7. Abra el archivo partner.cfg y agregue los corchetes refresh_tokennecesarios.
  8. Verifique que el host, el nombre de usuario y la contraseña de BroadWorks estén configurados correctamente en partner.cfg.
  9. Ejecuta el script:
    ./export.sh

Formulario de participación:

La herramienta de extracción (BroadCloud y BroadWorks) ahora genera automáticamente un archivo XLSX consolidado titulado Engagement Form SUA.xlsx durante la ejecución. El archivo ya contiene todos los datos disponibles en las hojas de cálculo pertinentes, lo que ayuda a simplificar y acelerar la cumplimentación por parte de los socios.

Herramienta de transformación

Esta herramienta de transformación se ejecuta para todas las migraciones. La herramienta de transformación se ejecuta en cualquier ordenador, incluido el portátil de administrador de un socio, y utiliza las API públicas de Webex. Lee el archivo ZIP de salida de la herramienta de extracción (extracted_data_<timestamp>.zip) como entrada y transforma el XML sin procesar en un formato JSON que utiliza la herramienta de aprovisionamiento.

Requisitos previos

Tras descargar y extraer los binarios de las herramientas de migración, configure los siguientes requisitos previos:

  1. Establezca el TOKEN REFRESH_(Token copiado de la herramienta Generador de tokens) y el NOMBRE_DE_UBICACIÓN PRINCIPAL_en el conf/partner.cfg archivo:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
    NAME_OF_MAIN_LOCATION=Main
    
  2. Opcionalmente, configure el ID de PROVISIONAMIENTO_(copiado de la plantilla en Partner Hub) en el conf/partner.cfg archivo:
    PROVISIONING_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
    Para obtener una verificación más completa de la dirección de correo electrónico del cliente, puede configurar opcionalmente el ID de_PROVISIONAMIENTO .
  3. Configure la información faltante en el input/customers.csv Archivo (ver la siguiente sección) si falta.
  4. Agregue la dirección de correo electrónico del usuario final en el input/users.csv archivo.
  5. Si se van a configurar nuevos teléfonos, agregue la dirección MAC y la dirección de correo electrónico del nuevo teléfono del usuario a input/newphones.csv archivo. Esto solo es necesario si los administradores asociados desean habilitar nuevos teléfonos para llamadas mayoristas.
  6. Convierta los centros de llamadas de BroadWorks en CxEssentials utilizando el input/cxessentials.csv archivo.
  7. Opcionalmente, habilite la propiedad UPGRADE_ALL_CALL_CENTERS_TO_CX_ESSENTIALS para convertir todos los centros de llamadas a CxEssentials.
  8. Utilice el input/locations.csv archivo para respaldar la migración de grandes empresas que permite a los administradores migrar las ubicaciones de sus clientes por ubicación
  9. Opcionalmente, puede habilitar el uso de direcciones MAC del encabezado User-Agent del mensaje SIP REGISTER cuando la dirección MAC no esté disponible en el perfil del dispositivo Cisco BroadWorks. Descomente la línea USE_MAC_ADDRESS_FROM_SIP_REGISTER=yes en el archivo conf/partner.cfg
  10. Opcionalmente, habilite las propiedades ANALOG_USER_TYPE_ENABLE_CALL_WAITING, ANALOG_USER_TYPE_ENABLE_MUSIC_ON_HOLD y ANALOG_USER_TYPE_DISABLE_T38 para configurar la llamada en espera, la música en espera y la desactivación de la configuración T38 para todos los usuarios de tipo analógico.
  11. Si desea configurar dispositivos de puerta de enlace genéricos, agregue la dirección MAC del dispositivo y el ID de usuario a la input/genericgateways.csv archivo. Además, indique si el usuario es el propietario PRINCIPAL o un usuario COMPARTIDO (para apariciones de llamadas compartidas). Esto solo es necesario si los administradores asociados planean usar dispositivos de puerta de enlace genéricos en Llamadas Mayoristas.

    Esta función no está disponible para las migraciones de BroadCloud a Wholesale.

  12. Para las migraciones de BroadCloud, para convertir todos los usuarios con el tipo de estación de mensajería a voice_mail_group, actualice el archivo conf/rialto_station_type_to_wholesale_package.csv reemplazando el valor de Wholesale Package con voice_mail_group para la fila donde el Rialto Station Type sea messaging.

    Opcionalmente, habilite la propiedad COMMON_VOICE_MAIL_GROUP_PASSCODE en partner.cfg para configurar el PIN predeterminado para los grupos de correo de voz.

    Si esta propiedad no está especificada en partner.cfg, debe proporcionarse por cliente en el archivo customers.csv en la columna commonVoicemailGroupPassCode.

  13. Para la migración de contactos comunes a Webex Calling

    Se trata de una mejora para la gestión de contactos comunes a nivel empresarial y de sitio. Estos contactos ahora se pueden migrar como contactos de la organización (Contactos de la organización) o como extensiones virtuales, según la configuración. A continuación encontrará los detalles que le guiarán a través de este proceso de migración.

    Configuración de claves:

    • LISTA DE TELÉFONOS_COMÚN__A_EXTENSIÓN VIRTUAL__INICIO_RANGO

      Se introduce una nueva propiedad, COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE, en el archivo partner.cfg. Esta propiedad determina cómo se migran los contactos comunes de Rialto a Webex Calling.

    • Sin COMÚN_LISTA DE TELÉFONOS__A_VIRTUAL_EXTENSIÓN_INICIO_RANGO Configurado

      Los contactos comunes se migrarán como contactos de la organización (Contactos de la organización).

      No se requiere ninguna configuración adicional.

      Los contactos siguen estando accesibles a nivel de organización.

    • Con COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE configurado

      Los contactos comunes se migrarán como extensiones virtuales.

      A cada contacto se le añadirá un número de extensión, y el rango inicial de la extensión se define en la propiedad COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE en partner.cfg.

      Las extensiones virtuales son compatibles tanto a nivel de organización como a nivel de ubicación, dependiendo del alcance del contacto.

  14. Habilitar Webex como proveedor predeterminado de grabación de llamadas.

    Este paso solo es necesario al migrar la configuración de grabación de llamadas para usuarios configurados con Dubber a Grabación de llamadas nativa de Cisco en Webex.

    Para habilitar esta opción:

    • En el archivo partner.cfg, configure la siguiente propiedad, DEFAULT_CALL_RECORDING_VENDOR=Webex.
    • Además, utilice la propiedad WEBEX_CALL_RECORDING_STORAGE_REGION para configurar la región de almacenamiento.

      La opción de grabación bajo demanda de BroadCloud no es compatible con Webex Calling. Estos ajustes de grabación de llamadas no se migrarán y aparecerán en el informe de excepciones.

  15. Exclusión de determinados números de teléfono de la migración:

    Para excluir números de teléfono específicos del proceso de migración, se debe seguir el siguiente procedimiento de dos pasos utilizando la herramienta de transformación:

    • Ejecute inicialmente la herramienta de transformación por primera vez. Una vez completada, la herramienta generará un archivo llamado telephone_numbers_inventory.csv, ubicado dentro de la output/timestamp/ directorio. El cliente debe revisar este archivo e indicar "Sí" en la columna "Drop Tn's" para cada número de teléfono que deba excluirse de la próxima migración.
    • Después de actualizar el archivo telephone_numbers_inventory.csv con las banderas de exclusión adecuadas, la herramienta de transformación se ejecuta por segunda vez. El archivo actualizado debe pasarse como argumento en el siguiente formato.

      ./transform.sh -extract=input/extracted_data_1747640608219.zip -decommissionnumbers={filepath/telephone_numbers_inventory.csv}

  16. Opcionalmente, configure la propiedad ALLOW_RESTRICT_BY_PARTNER_MODE en OFF para permitir que los administradores de clientes modifiquen la configuración definida por el socio en Control Hub.
  17. Para migrar números de teléfono móvil (BroadWorks Mobility) de BroadCloud a Webex Calling

    Esta sección describe la migración de la función BroadWorks Mobility(números móviles de clientes) desde BroadCloud (integración de red móvil) a Wholesale Webex Calling (operador de red móvil Webex Go).

    Requisitos previos- Antes de comenzar el proceso de migración, los administradores de socios deben comunicarse con el equipo de cuentas de Cisco para realizar la configuración del proveedor de PSTN conectado a la nube (CCP) y la lista de operadores personalizados (CCL).

    Se agrega una nueva propiedad, ASIGNAR_NÚMEROS_MÓVILES_A_USUARIOS, al archivo partner.cfg. Habilite esta propiedad para permitir que se asignen y migren números de teléfono móvil a los usuarios.

    • Esta función solo es compatible con las migraciones de BroadCloud a [] Wholesale.
    • En Wholesale Webex, los usuarios finales pueden tener un número de teléfono móvil o un número PSTN (no ambos), a diferencia de BroadCloud.
    • Cuando se asigna un número de teléfono móvil a un usuario, su número PSTN principal se convierte en su número secundario (alternativo).
    • Los números de teléfono móvil no se pueden migrar para los usuarios que se están convirtiendo a Espacios de trabajo o Líneas virtuales.
    • Una vez que se asigna un número de teléfono móvil en Wholesale Webex, aparecerá como Activo en Control Hub. Este estado no significa que el número esté listo para recibir llamadas de inmediato. La función de llamadas estará disponible únicamente una vez que la migración se haya completado por completo.
    • Los ajustes de integración de telefonía móvil configurados por los usuarios finales en el Portal de Usuarios que Realizan Llamadas (CUP) no se migran. Tras la migración, cuando se llame a un número de teléfono fijo, móvil o extensión, todos los dispositivos del usuario sonarán.

  18. Para configurar opcionalmente los límites de cantidad de paquetes durante la migración del cliente, especifique la cantidad para cada paquete en el archivo input/package_quantity.csv. La cantidad de paquetes configurada debe ser mayor o igual que el número de user/workspace paquetes asignados.

    Actualmente, no se admiten límites en la cantidad de paquetes para las migraciones de Webex for BroadWorks a Wholesale.

    Al ejecutar la herramienta de transformación, proporcione el archivo actualizado como parámetro de entrada: ./transform.sh -extraer=<extract_zip_file> -packagelimits=input/package_quantity.csv.

  19. Migrar sitios de múltiples clientes desde BroadWorks/BroadCloud en un solo cliente en Llamadas Webex al por mayor

    • Se introduce un nuevo modo de ejecución, -consolidatedMigration, en la herramienta Transform para admitir la migración de múltiples sitios de clientes desde Broadcloud/Broadworks a la plataforma mayorista de Webex bajo una única organización de clientes mayoristas. Cuando se habilita este modo, la herramienta consolida varios sitios de clientes en una única organización de clientes mayoristas.
      -consolidatedMigration
    • Existen otros argumentos opcionales que se pueden proporcionar junto con -consolidatedMigration, como por ejemplo:
      -targetEnterpriseId={rialtoCustomerId | broadWorksEnterpriseId} -consolidatedExternalId={wholesaleCustomerExternalId}
    • Si se proporciona -targetEnterpriseId y el Id existe en el archivo de salida de la herramienta Extract, se utilizará para crear la organización del cliente mayorista y, si no se encuentra el Id, la herramienta recurrirá a cualquier detalle de cliente disponible en el archivo de salida de la herramienta Extract.
    • Si se proporciona -consolidatedExternalId, se establecerá el externalId para el cliente y, si no se proporciona, la herramienta recurrirá al flujo existente para el ID externo.

Llenar el input/customers.csv

El archivo input/customers.csv Proporciona datos que podrían faltar en Cisco BroadWorks o BroadCloud. Este archivo puede dejarse vacío si ya se dispone de toda la información obligatoria. No es necesario rellenar todas las columnas; solo la información que falta es obligatoria.

Todos estos campos son opcionales.

La tabla a continuación explica las columnas más importantes en input/customers.csv.

Nombre de la columna

Reglas

Id

En el modo empresarial de Cisco BroadWorks:

  • Este es el ID del proveedor de servicios Cisco BroadWorks para la empresa.
  • Además, se necesita una línea separada para cada grupo dentro de la empresa. El ID es el groupId de Cisco BroadWorks.

En el modo de proveedor de servicios de BroadWorks, este es el groupId de Cisco BroadWorks.

En BroadCloud, este es el ID de cliente de Rialto.

ID externo

Este es un identificador que coincide con el identificador interno del socio para este cliente. Esta columna debe ser única dentro de una organización asociada de Webex. Esta columna es opcional; la herramienta de transformación generará automáticamente un identificador único.

Esta columna no se utiliza para grupos dentro de una empresa.

nombre del cliente

Para la empresa, esta columna se utiliza como campo para el nombre del cliente de Webex.

Para un grupo dentro de una empresa, esta columna se utiliza como nombre de la ubicación. Los nombres de las ubicaciones deben ser únicos dentro de una empresa.

Correo electrónico principal

Esta es la dirección de correo electrónico que se utiliza para el administrador de clientes de Webex.

Esta columna es opcional para los grupos dentro de una empresa.

Columnas de dirección

Para una empresa, la dirección se utiliza como dirección de facturación y como dirección de la primera ubicación.

Para un grupo dentro de una empresa, la dirección se utiliza como dirección de ubicación.

timezone

Consulte la sección sobre zonas horarias de este artículo.

language

Consulte Idiomas compatibles con Webex.

PIN predeterminado del buzón de voz

Consulte Establecer un PIN de correo de voz.

Código de acceso de grupo de correo de voz común

Utilice esta columna para especificar el PIN predeterminado que se aplicará a todos los grupos de correo de voz del cliente correspondiente.

Tras la migración, los administradores deben actualizar el PIN de cada grupo de correo de voz. Durante el proceso de transformación, el PIN común especificado por el administrador se asigna a todos los grupos de correo de voz.

Llenar el input/users.csv

El archivo input/users.csv Proporciona datos que podrían faltar en Cisco BroadWorks o BroadCloud. Este archivo puede dejarse vacío si ya se dispone de toda la información obligatoria. No es necesario rellenar todas las columnas; solo la información que falta es obligatoria.

Todos estos campos son opcionales.

Nombre de la columna

Reglas

ID de usuario

Un identificador único para el usuario. Puede tratarse de un ID de usuario de BroadWorks o BroadCloud.

correo electrónico

(Opcional) La dirección de correo electrónico del usuario. Si se proporciona, se utilizará para fines de aprovisionamiento.

número de teléfono

(Opcional) El número de teléfono del usuario que se va a proporcionar.

paquete

(Opcional) Tipo de paquete de usuario. Valores permitidos: voz, llamada, suite, common_area, virtual_line, dont_migrate, call_park_ext o voice_mail_group.

El valor dont_migrate se utiliza cuando los socios desean excluir a ciertos usuarios, junto con sus dispositivos y números de teléfono, tanto del aprovisionamiento como de la migración.

Esto es compatible tanto con BroadWorks como con BroadCloud. Una vez aplicada la aplicación, los usuarios seleccionados y sus recursos asociados no serán migrados ni aprovisionados.

Para utilizar esto, los administradores deben introducir dont_migrate en la columna del paquete del archivo users.csv.

extensión

(Opcional) La extensión telefónica que se asignará al usuario.

nombre

(Opcional) El nombre completo del usuario.

ata_settings

(Opcional) Valores permitidos: t38, analógico

A enable/disable Configuración de llamada en espera, música en espera y T38

T38:

Esta opción desactiva la llamada en espera y la música en espera, y habilita la configuración T38 para dispositivos ATA.

Cosa análoga:

  • Al igual que la opción T38, esta configuración también desactiva la llamada en espera y la música en espera, y habilita T38 para dispositivos ATA.
  • La principal ventaja de la opción Analog es que estas funciones se pueden controlar mediante archivos partner.cfg, lo que ofrece mayor flexibilidad de configuración.

do_not_move_phone

Solo en BroadWorks. Indicador opcional para evitar la migración del dispositivo a Webex Calling.

Esta opción permite a los socios aprovisionar usuarios junto con sus configuraciones de llamadas, dispositivos y números de teléfono sin migrar los dispositivos a Webex ni activar los números de teléfono en Webex Calling.

Esta configuración solo está disponible para BroadWorks, no para BroadCloud.

Para usarlo, los administradores deben especificar do_not_move_phone en la columna do_not_move_phone (solo BroadWorks) del archivo users.csv.

Esto garantiza que los usuarios reciban el servicio sin necesidad de activar sus números ni cambiar de teléfono, de modo que puedan seguir operando a través de BroadCloud.

Instrucciones para ejecutar

Ejecute la herramienta de transformación en cualquier sistema operativo. Siga los pasos que se indican a continuación para ejecutar la herramienta en Windows y macOS:

Windows

Ejecute el siguiente comando para ejecutar la herramienta Transformar en Windows:

transform.bat -extract= -customers= -users= -newphones=

macOS

Siga los siguientes pasos para ejecutar la herramienta de transformación en macOS:

  1. Crea un entorno virtual e instala las dependencias necesarias para ejecutar la herramienta de transformación usando Python:
    python3 -m venv venv
    source venv/bin/activate
    python3 -m pip install requests
    python3 -m pip install requests-oauthlib
    python3 -m pip install phonenumbers
    
  2. Ejecuta la herramienta de transformación:
    ./transform.sh -extract= -customers= -users= -newphones=

Customer/user control previo

La herramienta Transform realiza llamadas a la API de Webex para detectar posibles problemas de aprovisionamiento. Por defecto, validará la dirección postal y el correo electrónico principal del cliente. Si se especifica el valor de ID de PROVISIONING_en el conf/partner.cfg archivo, también validará la información de ubicación. Los resultados de la verificación previa se incluyen en el informe de excepciones.

Además, al ejecutar la herramienta de transformación se pueden agregar los siguientes parámetros opcionales:

control previo

Además de ejecutar la API de verificación previa para la información del cliente, la herramienta de transformación también ejecutará la API de verificación previa para los correos electrónicos de los suscriptores.

información de verificación previa

Por defecto, solo los errores de verificación previa (es decir, los problemas que bloquearán el aprovisionamiento) se incluyen en el informe de excepciones. Al agregar esta bandera, también se incluirán los resultados de la verificación previa (por ejemplo, si ya existe una organización de Webex que se puede conectar automáticamente).

precheckinfo tarda más tiempo en ejecutarse.

Registros de terminal

Los siguientes registros aparecen en la terminal tras una transformación exitosa:

Summary Report
BroadWorks enterprises that can be successfully migrated: 1
BroadWorks enterprises that cannot be migrated: 0
BroadWorks users that can be successfully migrated: 4
BroadWorks users that cannot be migrated: 0
Phones that can be successfully migrated: 3
Phones that are not compatible with Webex Calling: 0

Informe de excepciones

La herramienta Transform genera el informe de excepciones dentro de la salida /<timestamp>/exception_report.txt directorio. Puede utilizar este informe para identificar los problemas que afectarán a la migración y solucionarlos en el sistema Cisco BroadWorks.

Tras modificar los datos del usuario para solucionar la excepción, vuelva a ejecutar las herramientas de extracción y transformación con los nuevos datos. El archivo de informe de excepciones de ejemplo es el siguiente:

Exception Report
Tue Oct 18 08:12:09 2022

Enterprises with Communication Barring Feature
Recommendation: manually configure the Outgoing Calling Plan in Control Hub
________________________________________________________________________________
collabmigrationtestGRP_engg

Salida

Un archivo JSON de salida (customer.json) estará disponible en output/<timestamp>/<groupid> directorio. El archivo de muestra customer.json es el siguiente:

{
    "customer": {
        "provisioningId": "!!!!!!!!!!REPLACE_WITH_PROVISIONINGID!!!!!!!!!!",
        "packages": [
            "webex_calling",
            "common_area_calling"
        ],
        "externalId": "external_id_engg_grp1",
        "address": {
            "addressLine1": "100 Main Street",
            "addressLine2": "",
            "city": "Gaithersburg",
            "stateOrProvince": "MD",
            "zipOrPostalCode": "20877",
            "country": "US"
        },
        "customerInfo": {
            "name": "Engineering Group - 1",
            "primaryEmail": "amareswaranvel+engineeringgroup1@gmail.com"
        },
        "provisioningParameters": {
            "calling": {
                "location": {
                    "name": "Main",
                    "address": {
                        "addressLine1": "100 Main Street",
                        "addressLine2": "",
                        "city": "Gaithersburg",
                        "stateOrProvince": "MD",
                        "zipOrPostalCode": "20877",
                        "country": "US"
                    },
                    "timezone": "America/New_York",
                    "language": "en_us",
                    "numbers": [
                        "+15205551101",
                        "+15205551102",
                        "+15205551103",
                        "+15205551104",
                        "+15205551105",
                        "+15205551106",
                        "+15205551107",
                        "+15205551108",
                        "+15205551109",
                        "+15205551110"
                    ],
                    "mainNumber": "+15205551101"
                }
            }
        }
    },
    "broadworks_info": {
        "service_provider_id": "collabmigrationtestSP_engg",
        "group_id": "collabmigrationtestGRP_engg"
    },
    "subscribers": [
        {
            "amareswaranvel+benjaminjack@gmail.com": {
                "subscriber": {
                    "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
                    "email": "amareswaranvel+benjaminjack@gmail.com",
                    "package": "webex_calling",
                    "provisioningParameters": {
                        "firstName": "Benjamin",
                        "lastName": "Jack",
                        "primaryPhoneNumber": "+15205551102",
                        "extension": "1102"
                    }
                },
                "features": [
                    {
                        "/v1/people/{personId}/features/voicemail": {
                            "enabled": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "numberOfRings": 3
                            },
                            "messageStorage": {
                                "mwiEnabled": true,
                                "storageType": "EXTERNAL",
                                "externalEmail": "engineering17861@mailnator.com"
                            }
                        }
                    }
                ],
                "devices": [
                    {
                        "cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!",
                        "product": "DMS Cisco 7861",
                        "mac": "CC98914EAAD7"
                    }
                ]
            }
        },
        {
            "amareswaranvel+lucasoliver@gmail.com": {
                "subscriber": {
                    "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
                    "email": "amareswaranvel+lucasoliver@gmail.com",
                    "package": "webex_calling",
                    "provisioningParameters": {
                        "firstName": "Lucas",
                        "lastName": "Oliver",
                        "primaryPhoneNumber": "+15205551103",
                        "extension": "1103"
                    }
                },
                "features": [
                    {
                        "/v1/people/{personId}/features/voicemail": {
                            "enabled": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "numberOfRings": 3
                            },
                            "messageStorage": {
                                "mwiEnabled": true,
                                "storageType": "EXTERNAL",
                                "externalEmail": "engineering16821@mailnator.com"
                            }
                        }
                    }
                ],
                "devices": [
                    {
                        "cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!",
                        "product": "DMS Cisco 6821",
                        "mac": "5486BCAE7E45"
                    }
                ]
            }
        },
        {
            "amareswaranvel+leojackson@gmail.com": {
                "subscriber": {
                    "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
                    "email": "amareswaranvel+leojackson@gmail.com",
                    "package": "webex_calling",
                    "provisioningParameters": {
                        "firstName": "Leo",
                        "lastName": "Jackson",
                        "primaryPhoneNumber": "+15205551104",
                        "extension": "1104"
                    }
                },
                "features": [
                    {
                        "/v1/people/{personId}/features/voicemail": {
                            "enabled": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "numberOfRings": 3
                            },
                            "messageStorage": {
                                "mwiEnabled": true,
                                "storageType": "EXTERNAL",
                                "externalEmail": "engineeringmacpc@mailnator.com"
                            }
                        }
                    }
                ],
                "devices": []
            }
        },
        {
            "amareswaranvel+owenalex@gmail.com": {
                "subscriber": {
                    "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
                    "email": "amareswaranvel+owenalex@gmail.com",
                    "package": "webex_calling",
                    "provisioningParameters": {
                        "firstName": "Owen",
                        "lastName": "Alexander",
                        "primaryPhoneNumber": "+15205551101",
                        "extension": "1101"
                    }
                },
                "features": [
                    {
                        "/v1/people/{personId}/features/voicemail": {
                            "enabled": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "numberOfRings": 3
                            },
                            "messageStorage": {
                                "mwiEnabled": true,
                                "storageType": "EXTERNAL",
                                "externalEmail": "engineering8811@mailnator.com"
                            }
                        }
                    }
                ],
                "devices": [
                    {
                        "cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!",
                        "product": "DMS Cisco 8811",
                        "mac": "F87B204E4066"
                    }
                ]
            }
        }
    ],
    "auto_attendants": [],
    "call_queues": [],
    "hunt_groups": [],
    "schedules": [],
    "call_parks": [],
    "call_pickups": [],
    "paging_groups": [],
    "voice_portals": [
        {
            "name": "Automated Voice Portal",
            "firstName": "Automated",
            "lastName": "Voice Portal",
            "languageCode": "en_us",
            "phoneNumber": "+15205551105",
            "extension": "1105"
        }
    ],
    "shared_call_appearances": [],
    "business_communicator_desktop_to_upgrade_to_webex_app": [
        "PC Comm - Engg Device Profile"
    ],
    "connect_client_to_upgrade_to_webex_app": [],
    "locations": [],
"webex_for_broadworks_info": {
        "users": [
            {
                "id": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5"
            }
        ],
        "hydra_orgId": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRlOTktYWFmYy0zYWRlMjBmYTgzZTg",
        "hydra_customer_config_id": "Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDEtMTUzMS00MzNiLTllM2QtODExY2FlYTExYmVk"
    }
}

El `webex_for_broadworks_info` La propiedad JSON solo está presente en las migraciones de Webex para BroadWorks. El `broadcloud_info` La propiedad JSON solo está presente para las migraciones de BroadCloud.

Herramienta de aprovisionamiento

La herramienta de aprovisionamiento puede ejecutarse en cualquier máquina, normalmente el ordenador portátil del administrador del socio, y utiliza las API públicas de Webex. Lee el archivo JSON de salida de la herramienta de transformación (customer.json) como entrada y aprovisiona los clientes, ubicaciones, números, usuarios, servicios y dispositivos en la solución Webex Wholesale RTM.

Requisitos previos

Configure los siguientes requisitos previos dentro del directorio de la herramienta de aprovisionamiento:

  1. Instala Java 8, 11, 17 o 21 en el ordenador. Java está disponible en muchas fuentes, entre ellas:
  2. Después de descargar y extraer los binarios de las herramientas de migración, configure la variable de entorno JAVA_HOME en el archivo provisioning_tool.sh para MAC y en el archivo provisioning_tool.bat para Windows.
  3. El archivo partner.cfg:
    • Establezca el ID de APROVISIONAMIENTO_DE VENTA_AL POR MAYOR y el TOKEN DE_ACTUALIZACIÓN (Token copiado de la herramienta Generador de tokens). Los administradores asociados deben ponerse en contacto con su equipo de cuentas para obtener el ID de_aprovisionamiento :
      WHOLESALE_PROVISIONING_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0
      REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj 
      
    • Establezca SEND_SUBSCRIBERS_WELCOME_EMAIL en falso, si los socios no desean enviar un correo electrónico de bienvenida a los usuarios. El valor predeterminado es verdadero.

      Webex solo envía correos electrónicos de bienvenida a los usuarios finales. Los administradores de clientes no reciben correos electrónicos de bienvenida.

      Los usuarios y administradores de clientes con sede en Estados Unidos y Canadá reciben una notificación por correo electrónico independiente de RedSky. La plataforma RedSky E911 envía este correo electrónico para confirmar la creación de la cuenta de cliente para los servicios de emergencia. Este correo electrónico de RedSky es independiente de los correos electrónicos de bienvenida de Webex y no está controlado por la configuración de correo electrónico de Webex. Para las organizaciones mayoristas en EE. UU. y Canadá, RedSky se habilita automáticamente como proveedor de servicios de emergencia.

  4. Utilice la propiedad WEBEX4BWKS_EMAIL_SUBJECT para las migraciones de Webex para BroadWorks para enviar el asunto del correo electrónico de solicitud de cambio de contraseña para los suscriptores de Webex para BroadWorks.
  5. Utilice la propiedad WEBEX4BWKS_EMAIL_BODY para las migraciones de Webex para BroadWorks para enviar el cuerpo del correo electrónico de solicitud de cambio de contraseña para los suscriptores de Webex para BroadWorks.
  6. Utilice la propiedad CUSTOM_TAGS para agregar etiquetas después de la creación del cliente.
  7. Para aplicar descuentos mayoristas, los administradores de socios deben ponerse en contacto con el equipo de cuentas de Cisco antes de que comience la migración.

    Se ha añadido una nueva propiedad, APLICAR__DESCUENTOS AL POR MAYOR, a partner.cfg. Habilitar esta propiedad para aplicar descuentos a usuarios y espacios de trabajo.

Instrucciones para ejecutar

Siga los siguientes pasos para ejecutar la herramienta en Windows y macOS:

Windows

Siga los siguientes pasos para ejecutar la herramienta en el sistema operativo Windows:

To provision single customer:
provision.bat -input=
To provision multiple customers:
provision.bat -input= 

macOS

Siga los siguientes pasos para ejecutar la herramienta en macOS:

To provision single customer:
./transform.sh -input=
To provision multiple customers:
./transform.sh -input=

Requisitos previos para la migración de Webex a BroadWorks

Los administradores asociados deben actualizar su plantilla de incorporación de BroadWorks para las funciones de coexistencia de Webex para BroadWorks. Consulte la siguiente imagen:

Una vez que la plantilla de Webex para la incorporación de BroadWorks se haya actualizado para admitir la migración, solicite al equipo de cuentas de Cisco que habilite la opción "wholesale-partner-blending-enabled" a nivel de socio. Esto permitirá añadir paquetes mayoristas a las organizaciones clientes de Webex para BroadWorks existentes durante el proceso de aprovisionamiento.

Ejecute la herramienta de aprovisionamiento con un argumento adicional.

Fase de preparación: Esta es la fase predeterminada en la que los administradores pueden aprovisionar a los usuarios de BroadWorks como suscriptores mayoristas y continuar con Webex para usuarios de BroadWorks.

Fase de mantenimiento: Esta es la segunda fase, donde los administradores pueden asignar la licencia mayorista a los usuarios existentes de Webex para BroadWorks. Debe ejecutar la herramienta de aprovisionamiento con el argumento maintenance.

Fase posterior a la migración: Es la fase final en la que los administradores pueden convertir BroadWorks a Wholesale por completo. Debe ejecutar la herramienta de aprovisionamiento con el argumento postmigration.

Registros de terminal

A continuación se muestran los registros en la terminal tras un aprovisionamiento exitoso:

Tool Name: Provisioning
Version: 1.51.0
Customer(s) provisioning started...
Sending create customer provisioning request for the External ID: customer.id.1
Customer provisioning request sent for the customer with the External ID: customer.id.1
Checking customer status for the External ID: customer.id.1 and the status is: provisioning
Checking customer status for the External ID: customer.id.1 and the status is: provisioning
Checking customer status for the External ID: customer.id.1 and the status is: provisioned
Provisioning customer's calling settings with External ID: customer.id.1
Customer's settings are updated successfully for the External ID: customer.id.1
Provisioning secondary locations for the customer with the External ID: customer.id.1 
Provisioning location's settings and features for the customer with the External ID: customer.id.1
Subscriber(s) provisioning will be started for the customer with the External ID: customer.id.1
Provisioning subscriber(s) and settings for the customer with External ID: customer.id.1
Subscriber(s) and settings provisioning completed for the customer with External ID: customer.id.1
Provisioning user agent settings for the customer with the External ID: customer.id.1
 
********** Completed File : input/customer.json ****************

Se imprimirá una tabla con el número de ubicaciones creadas para cada ejecución:

Tabla con el número de ubicaciones creadas para cada ejecución.

Salida

La herramienta de aprovisionamiento genera informes de éxito y error dentro de la salida /<external_id>/*.success/error archivos. Revise los registros de éxito y error de la salida para verificar que el aprovisionamiento se haya realizado correctamente.

El sistema generará un archivo Provisioning_Report_*.csv en el directorio output/consolidated_reports/. Este archivo contiene detalles tanto de éxito como de fracaso para cada entidad y su configuración, proporcionando un informe de aprovisionamiento completo.

Tras un aprovisionamiento correcto, los usuarios finales reciben un correo electrónico de la solución Wholesale RTM.

Los administradores asociados pueden verificar el aprovisionamiento del cliente en el portal Partner Hub y Control Hub. Consulte las siguientes ilustraciones del portal Partner Hub y Control Hub:

Captura de pantalla de Partner Hub que muestra la búsqueda de un cliente mayorista en el campo desplegable "Seleccionar cliente".

Figura 8: Partner Hub

Captura de pantalla del Centro de control que muestra la pestaña Usuarios y una lista de usuarios.

Figura 9: Control Hub

Captura de pantalla del Centro de control que muestra la pantalla de Dispositivos y una lista de dispositivos.

Figura 10: Dispositivos

Captura de pantalla de Control Hub que muestra la pantalla de Números y una lista de números de teléfono.

Figura 11: Llamadas

Restricciones posteriores al aprovisionamiento

Una vez que se complete el aprovisionamiento para una migración de BroadCloud, las siguientes acciones estarán bloqueadas:

  • Portal CAP – Agregar usuarios o dispositivos portados.
  • Portal SP – Creación de órdenes ADD con dispositivos o números.
  • API RSB – Creación de órdenes ADD con dispositivos o números y creación de usuarios. Los pedidos de RSB ADD realizados con dispositivos o números serán rechazados.
Sin embargo, se realizan nuevos pedidos cuando otras ubicaciones se bloquean después del aprovisionamiento.

Herramienta para mover dispositivos

Para BroadCloud

Los socios de BroadCloud deben usar el portal de proveedores de servicios para enviar una solicitud de migración de números, dispositivos y migraciones de apariencias de llamadas compartidas (SCA).

Dentro del portal del proveedor de servicios, una solicitud de migración puede incluir hasta 50 clientes. Se puede enviar un máximo de 10 solicitudes por día.

Los administradores pueden habilitar la reversión automática configurando ROLLBACK_TO_BROADCLOUD=true en el archivo conf/partner.cfg, lo que mueve los dispositivos de vuelta a BroadCloud después de la migración. Admite migraciones tanto dentro de la misma región como entre regiones diferentes con NS Sync, pero solo para migraciones exitosas. En caso de que la operación falle, los administradores deben contactar con el soporte técnico de Cisco (Cisco TAC) antes de solicitar la reversión.

En el portal hay dos opciones disponibles para seleccionar el tipo de migración:

  • Migración – Seleccione esta opción para iniciar una solicitud de migración de números, dispositivos y apariencias de llamadas compartidas (SCA).
  • Estado del dispositivo – Seleccione esta opción para ver el estado actual de un dispositivo en BroadCloud y Calling.

Las siguientes figuras muestran el portal del proveedor de servicios.

Portal del proveedor de servicios

Figura 12: Portal del proveedor de servicios

Portal del proveedor de servicios que muestra la solicitud de migración.

Figura 13: Portal del proveedor de servicios

Migrar ubicaciones seleccionadas (opcional)

Para iniciar la migración para un subconjunto específico de ubicaciones enumeradas en el archivo customer.json, incluya un archivo locations.csv con su solicitud. Este archivo CSV debe incluir únicamente las ubicaciones que desea migrar.

Si no se proporciona el archivo locations.csv, se migrarán todas las ubicaciones que contenga customer.json.

Tabla 1. Leyendas del archivo Locations.csv
TérminoDefinir

ID del sitio

El ID del sitio que se va a migrar.

Nombre del sitio

El nombre de la ubicación que se va a migrar.

Para descargar la lista de sitios activos disponibles, vaya a Ver clientes → Seleccionar un cliente → Exportar ubicaciones como CSV.

Exportar ubicaciones como CSV

Figura 14: Exportar ubicaciones como CSV

Habilitar la opción de números de desconexión

Cuando utilice el mismo troncal SIP para Webex Calling y BroadCloud Carrier, los administradores deben usar la opción Desconectar números. Esto impide que los números de teléfono reciban llamadas entrantes después de la migración en BroadCloud.

Esta opción solo es necesaria al migrar a una región de Webex Calling diferente. No se aplica si permanece dentro de la misma región.

  • Esta acción es irreversible
  • Habilite esta opción solo después de confirmar:

    • La migración se ha completado.
    • Todos los dispositivos se registran correctamente en Webex Calling.
    • Los números están activos

Para habilitar esta opción,

  1. En el archivo partner.cfg, configure DISCONNECT_NUMBERS_FROM_RIALTO = Sí.
  2. Vuelva a ejecutar la herramienta de migración utilizando el mismo archivo customer.json y el archivo partner.cfgactualizado.

Si los números no se desconectan, envíe una solicitud a Cisco TAC.

Para Cisco BroadWorks y Webex para BroadWorks

Para las migraciones de Cisco BroadWorks y Webex for BroadWorks, la herramienta se ejecuta en el servidor de aplicaciones secundario de Cisco BroadWorks dentro de la red del socio y se conecta al AS a través de OCI-P. Utiliza el archivo JSON de salida de la herramienta Transform Tool (customer.json) como entrada y ejecuta los comandos OCI-P para migrar dispositivos y clientes de software.

Tras un funcionamiento correcto, la herramienta de desplazamiento del dispositivo hará lo siguiente:

  1. Anule el registro de los dispositivos en Cisco BroadWorks y regístrelos en Wholesale.
  2. Los usuarios que utilicen el cliente UC-One serán redirigidos a la aplicación Webex la primera vez que inicien sesión.
  3. Desactive los números de teléfono de Cisco BroadWorks o elimínelos de BroadCloud.
  4. Activar números en Venta al por mayor.
  5. Cree apariciones de llamadas compartidas en Wholesale para migraciones a BroadCloud. [This Este paso solo es aplicable a BroadCloud. migrations].
Si no hay dispositivos registrados en Cisco BroadWorks o BroadCloud que deban migrarse, no es necesario ejecutar la herramienta de migración de dispositivos.

SCP y SSH

  1. Transfiera la herramienta de migración de dispositivos mediante SCP al servidor de aplicaciones secundario Cisco BroadWorks.
  2. Conéctese mediante SSH al servidor de aplicaciones secundario Cisco BroadWorks para configurar los requisitos previos y ejecutar la herramienta de migración de dispositivos.

Requisitos previos

  1. Establezca el TOKEN REFRESH_(Token copiado de la herramienta Generador de tokens) en el conf/partner.cfg archivo:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
  2. Asegúrese de que el ID de usuario, la contraseña y el nombre de host del servidor de aplicaciones Cisco BroadWorks secundario sean correctos en el conf/deviceMoveTool.conf archivo:
    BROADWORKS_USER_ID = admin
    BROADWORKS_PASSWORD = admin
    BROADWORKS_HOST_NAME = localhost
    
  3. Para reenviar correos electrónicos de activación, debe configurar ENVIAR_SUSCRIPTORES_BIENVENIDO_EMAIL=true en el conf/partner.cfg archivo.

    Si los administradores desean enviar correos electrónicos de invitación a sus usuarios durante la migración, deben descomentar "SEND_SUBSCRIBERS_WELCOME_EMAIL=true" propiedad en el conf/partner.cfg archivo. De lo contrario, la propiedad debería permanecer sin cambios.

  4. Verificar el JDK/JRE La ruta del entorno es correcta en devicemove.sh
    JAVA_HOME=/usr/local/java/java_base
  5. Los administradores pueden usar el archivo locations.csv del directorio de entrada para migrar grupos específicos en lugar de todos los grupos de una empresa.

Teléfonos Polycom

Para trasladar los teléfonos Polycom de Cisco BroadWorks a Wholesale Calling, un administrador de socios debe crear un nuevo Identity/Device Archivo de tipo de perfil a nivel de sistema en Cisco BroadWorks cada plantilla de dispositivo Polycom. Consulte la figura 14 y cargue el archivo personalizado device-move-tool/conf/deviceProfile/{region}/polycom_vvx.cfg. Tras cargar el nuevo archivo del dispositivo, asegúrese de que el archivo recién creado exista a nivel de grupo. Asegúrese también de que el archivo migration_%BWMAC ADDRESS%.cfg no entre en conflicto con ningún archivo existente en su sistema.

device-move-tool/conf/deviceProfile/{region}/polycom_vvx2.cfg

Se utiliza internamente por la herramienta de movimiento de dispositivos.

El proceso de migración para teléfonos Polycom:

  1. La herramienta de movimiento de dispositivos reemplaza el archivo %BWMACADDRESS%.cfg en el nivel del dispositivo con polycom_vvx2.cfg. Este archivo hace referencia a migration_%BWMACADDRESS%.cfg.
  2. Reconstruya los perfiles de los dispositivos a nivel de grupo o a nivel de dispositivo.
    Actuar a nivel de grupo o a nivel de dispositivo depende de la configuración del parámetro deviceLevelRebuild en el archivo device-move-tool/conf/partner.cfg.
  3. La herramienta de traslado de dispositivos solicita al servidor de aplicaciones Cisco BroadWorks que reinicie los teléfonos a nivel de grupo o a nivel de dispositivo.
  4. Después de la solicitud de reinicio, los teléfonos Polycom descargan y procesan% BWMACADDRESS%.cfg, que solicita a los teléfonos Polycom que descarguen y procesen migration_%BWMACADDRESS%.cfg, que establece device.prov.serverName en https://plcm.sipflash.com.
    https://plcm.sipflash.com Para la región de EE. UU., las URL de otras regiones son diferentes.
  5. El teléfono Polycom descarga %BWMACADDRESS%.cfg desde https://plcm.sipflash.com y será administrado por el DMS de llamadas de Webex.
Identity/device Archivo de tipo de perfil, agregar captura de pantalla

Figura 14: Identity/device agregar archivo de tipo de perfil

El campo "Dirección MAC" in:", Utilice los mismos valores que los demás archivos de la plantilla de Polycom. (En la figura 14, utilice la URI de solicitud HTTP, pero esto puede no ser apropiado para la implementación del servidor de aplicaciones Cisco BroadWorks del socio).

Instrucciones para ejecutar

Existen dos métodos para invocar el DMT: el primero consiste en invocarlo a través de un único cliente a la vez, y el segundo, en ejecutarlo a través de varios clientes simultáneamente.

La herramienta de migración de dispositivos se ejecuta desde el servidor de aplicaciones secundario Cisco BroadWorks dentro del directorio de la herramienta de migración de dispositivos:

For device move single customer:
./devicemove.sh -input=
 ./devicemove.sh -input=/tmp/customername.json
 For device move multiple customers:
./devicemove.sh -input=
 ls -l /tmp/directoryofcustomers/
customer1.json 
customer2.json
customer3.json
Additionally, the device move tool supports migrate single/specific phone(s) from 1.35.0 release.
Use the command below:
./devicemove.sh -integration -input=  -macaddress=4CBC4883A6F8,48256741CBE9

Registros de terminal

A continuación se muestran los registros en la terminal tras ejecutar correctamente la herramienta de migración de dispositivos:

Tool Name: Device Move Tool
Version: 1.15.0
Device Tool Started...
Valid Devices for migration :
-------------------------------------------------------------------------------------------------------------------
|    Device Type |          Mac |                                 Version |                                 Email |
-------------------------------------------------------------------------------------------------------------------
| DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com |
| DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ |  amareswaranvel+lucasoliver@gmail.com |
| DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ |     amareswaranvel+owenalex@gmail.com |
-------------------------------------------------------------------------------------------------------------------
Do you want to migrate all these devices? ([Y]es or [N]o) 
yes
Uploading Device Profiles for DMS Cisco MPP LC
Rebuild Device Process Started
Rebuild Device Process Completed Successfully
Reboot Process Started
Reboot Process Completed Successfully
Modifying profiles for Business Communicator under group collabmigrationtestGRP_engg
Activate webex phone numbers process started for customer org Id : 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c
Activate webex phone numbers process completed for customer org id : 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c
Deactivate broadworks phone numbers process started for groupId : collabmigrationtestGRP_engg
Deactivate broadworks phone numbers process completed for groupId : collabmigrationtestGRP_engg
Device Migration Completed

Salida

Después de la migración de dispositivos, los dispositivos se han conectado y están listos para funcionar. make/receive llamadas. Consulte la figura 15 para ver un ejemplo del estado del dispositivo:

Captura de pantalla de la página Dispositivos del centro de control que muestra el estado del dispositivo.

Figura 15: Estado del dispositivo

Tras la migración de los dispositivos, los números se han activado. Consulte la figura 16 para ver un ejemplo de los números que están activos:

Captura de pantalla de la pantalla de Números del Centro de Control que muestra los números activos.

Figura 16: Números activos

Si el administrador está utilizando la herramienta detrás de un proxy corporativo, siga los pasos que se indican a continuación para configurar y ejecutar el script devicemove.

No es obligatorio establecer la variable de entorno export https_proxy. =http://<proxy-host>:<proxy-port> en la terminal si el proxy está configurado directamente dentro del script como se describe a continuación.

Pasos para configurar y ejecutar el script devicemove

  1. Abra el archivo devicemove.sh.
  2. Localice la variable HTTPS_PROXY_HOST y descomentela (elimine el encabezado). #).
  3. Establezca el valor HTTPS_PROXY_HOST como:

    HTTPS_PROXY_HOST=

  4. Localice la variable HTTPS_PROXY_PORT y descomentela (elimine el encabezado). #).
  5. Establezca el valor HTTPS_PROXY_PORT como:
    HTTPS_PROXY_PORT=
  6. Guarda y cierra el archivo devicemove.sh.
  7. Abra el archivo partner.cfg y agregue los corchetes refresh_tokennecesarios.
  8. Verifique que el host, el nombre de usuario y la contraseña de BroadWorks estén configurados correctamente en partner.cfg.
  9. Ejecuta el script:
    ./devicemove.sh

Migración de Dubber

Ahora puedes transferir las grabaciones de llamadas de BroadCloud a Webex Calling. Esto permite que tus cuentas de Dubber existentes y todas tus grabaciones antiguas sigan siendo accesibles sin perder el acceso actual a la plataforma Dubber durante la migración. Para obtener más información sobre la migración de Dubber, consulte Migrar Dubber de BroadCloud a Webex Calling.

Revertir migración

La operación de reversión debe ejecutarse para una empresa a la vez.

La herramienta de traslado de dispositivos no desactiva los números en la función de llamadas mayoristas debido a limitaciones técnicas durante la operación de reversión.

Para el operador BroadCloud

Los administradores pueden configurar ROLLBACK_TO_BROADCLOUD=true en conf/partner.cfg para habilitar la reversión automática. Esto permite que los dispositivos regresen a BroadCloud después de una migración exitosa dentro de la misma región o entre regiones diferentes con NS Sync. En caso de migraciones fallidas, póngase en contacto con el soporte técnico de Cisco (Cisco TAC) antes de solicitar la reversión.

Para Cisco BroadWorks y Webex para BroadWorks

El proceso de reversión para Cisco BroadWorks y Webex para BroadWorks es el siguiente:

  1. Abra un ticket con el soporte técnico de Cisco (Cisco TAC) para solicitar la reversión del dispositivo.
  2. Ejecute la herramienta de migración de dispositivos en modo de reversión en el servidor de aplicaciones BroadWorks secundario para revertir las migraciones de dispositivos. Esto restablecerá la URL de DMS a la URL de DMS del proveedor de servicios para los perfiles de dispositivos en Cisco BroadWorks y reactivará los números de teléfono.
  3. El equipo de Webex Calling restablece la URL de DMS a la URL de DMS del proveedor de servicios en los perfiles de dispositivo de Webex Calling.
  4. Los administradores asociados deben desactivar o eliminar los números de teléfono en Webex Calling a través del portal Control Hub.
  5. Los administradores asociados deben transferir los números de teléfono PSTN de vuelta a Cisco BroadWorks.

Instrucciones para ejecutar la herramienta de movimiento de dispositivos en modo inverso.

Siga los pasos que se indican a continuación para ejecutar la herramienta de traslado de dispositivos en modo inverso:

Ejecute el siguiente comando en el servidor de aplicaciones Cisco BroadWorks secundario dentro del directorio de la herramienta de traslado de dispositivos:

Revertir perfiles

./devicemove.sh -input=  -revertProfiles

Revertir números

./devicemove.sh -input=  -revertNumbers

Registros de terminal

Tras ejecutar correctamente la herramienta de reversión del dispositivo, obtendremos los siguientes registros en la terminal:

Revertir perfiles

Tool Name: Device Move Tool
Version: 1.15.0
Device Tool Started for Revert Process...
Devices that can be moved back from Webex Calling to BroadWorks:
- -------------------------------------------------------------------------------------------------------------------
|    Device Type |          Mac |                                 Version |                                 Email |
-------------------------------------------------------------------------------------------------------------------
| DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com |
| DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ |  amareswaranvel+lucasoliver@gmail.com |
| DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ |     amareswaranvel+owenalex@gmail.com |
-------------------------------------------------------------------------------------------------------------------
Do you want to move back these devices from Webex Calling to BroadWorks? (Yes, Y, No, N): 
yes
Uploading Device Profiles for DMS Cisco MPP LC
Rebuild Device Process Started
Rebuild Device Process Completed Successfully
Reboot Process Started
Reboot Process Completed Successfully
Device Migration Completed for Deprovision Process

Revertir números

Tool Name: Device Move Tool
Version: 1.15.0
Do you want to continue reverting numbers to Broadworks ?  ([Y]es or [N]o): 
Y
[+15205551101, +15205551102, +15205551103, +15205551104, +15205551105, +15205551106, +15205551107, +15205551108, +15205551109, +15205551110]
Starting revert
Activate broadworks phone numbers process started for groupId : collabmigrationtestGRP_engg
Activate broadworks phone numbers process completed for groupId : collabmigrationtestGRP_engg
Device Migration Revert process Completed Successfully

Apéndice

Migración de grandes empresas

Las grandes empresas con múltiples ubicaciones no pueden migrar todas ellas en una única ventana de mantenimiento. La funcionalidad descrita en esta sección permite a los socios migrar algunas ubicaciones a la vez.

Para clientes con múltiples sedes donde las ubicaciones se migran dentro de la misma región (por ejemplo, de EE. UU. a EE. UU.), recomendamos que los administradores asociados coloquen y ejecuten la orden de desconexión de la sede (sede migrada) en Rialto para garantizar una conectividad de llamadas sin interrupciones entre las ubicaciones no migradas y las migradas.

Si no se ejecuta la orden de desconexión del sitio para el sitio migrado en Rialto, las llamadas se limitarán a los usuarios dentro de la ubicación migrada solamente en Webex, y los usuarios de no migrados sites/locations no podrá contactar con los números migrados.

Pasos

Siga los siguientes pasos para planificar las migraciones por fases para una gran empresa:

  1. Extraiga los datos de la empresa desde BroadWorks o BroadCloud.
  2. Ejecute la herramienta Transformar sin la opción de ubicaciones en los datos extraídos.
  3. Busque la sección Ubicación recomendada para mover simultáneamente en exception_report.txt para planificar las fases de migración y obtener más información sobre las dependencias de ubicación, examine los archivos de lista de agentes de características (consulte la herramienta Transformar a continuación).
  4. Genera el archivo input/locations.csv modificando locations_to_be_edited.csv.
  5. Vuelva a ejecutar la herramienta Transformar con la opción de ubicaciones.
  6. Examine el archivo exception_report.txt para identificar cualquier problema de dependencia de ubicación para la fase actual.
  7. Solucione los problemas de dependencia de ubicación según sea necesario (modificando locations.csv).
  8. Vuelva a ejecutar la herramienta Transform para generar el archivo customers.json para la fase actual.
  9. Ejecute la herramienta de aprovisionamiento para cada archivo customer.json.
  10. Durante el período de mantenimiento, ejecute la herramienta de traslado de dispositivos.
  11. Repita los pasos 4 a 10 para la siguiente fase.

Herramienta de transformación

Para lograr el objetivo de migrar las ubicaciones en una gran empresa fase por fase, como se mencionó anteriormente, se agrega un nuevo archivo locations.csv como entrada opcional (-locations=input/locations.csv) al ejecutar la herramienta de transformación.

El archivo locations.csv contiene datos específicos de las ubicaciones. Anula los datos encontrados en input/customers.csv, que actualmente contiene datos tanto de la empresa como de la ubicación.

La siguiente tabla enumera los detalles del archivo locations.csv:

Descripción

Valores

Valor predeterminado

Obligatorio

Mapas en BroadWorks

Mapas en BroadCloud

ID de empresa

Identificador empresarial único

Y

ID del proveedor de servicios

ID de cliente de Rialto

ID de ubicación

Identificador de ubicación, único dentro de la empresa.

Y

ID de grupo

Identificador del sitio de Rialto

estado migratorio

¿Se ha migrado esta ubicación?

migrado, dont_migrate, migrando

migrando

N

nombre

Nombre de este lugar.

Déjelo vacío para usar locationId.

N

timezone

N

language

N

address1

N

address2

N

Ciudad

N

Estado

N

Código Postal

Código postal

N

país

Código de 2 letras

N

El archivo locations.csv se puede componer a partir del archivo .csv prellenado locations_to_be_editedcuando se ejecuta la herramienta Transform en una gran empresa. Sigue leyendo para ver ejemplos.

El archivo locations.csv es una entrada opcional al ejecutar la herramienta de transformación, por lo tanto, la herramienta de transformación se comportará igual que antes si la opción -locations=input/locations.csv no está presente.

Nuevos archivos de salida

Hay 5 nuevos archivos de salida de la herramienta de transformación:

  1. locations_to_be_edited.csv: este archivo viene precargado con la información de todas las ubicaciones de la gran empresa que se va a migrar.

    Por ejemplo:

    locationId,enterpriseId,migration status,name,timezone,language,address1,address2,city,state,postal code,country 
    
    auto_mig_ent_grp1,auto_mig_ent,,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,US 
    
    auto_mig_ent_grp2,auto_mig_ent,,auto_mig_ent_grp2,,,101 Main Street,,Gaithersburg,MD,20877,US 
    
    auto_mig_ent_grp3,auto_mig_ent,,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,US 

    El partners/customers Se puede utilizar para generar el archivo locations.csv y controlar las ubicaciones que se migrarán en una fase específica (y actualizar la información de las ubicaciones según sea necesario).

    Por ejemplo: locations.csv generado a partir del archivo anterior locations_to_be_edited.csv

    locationId,enterpriseId,migration status,name,timezone,language,address1,address2,city,state,postal code,country 
    
    auto_mig_ent_grp1,auto_mig_ent,migrated,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,US 
    
    auto_mig_ent_grp2,auto_mig_ent,migrating,auto_mig_ent_grp2,,,101 Main Street,,Gaithersburg,MD,20877,US 
    
    auto_mig_ent_grp3,auto_mig_ent,dont_migrate,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,US 

    Esto locations.csvsignifica: para esta fase, la ubicación auto_mig_ent_grp1 ha sido migrada, la ubicación auto_mig_ent_grp2 está migrando y no migre la ubicación auto_mig_ent_grp3.

    • hunt_group_agents.csv, call_center_agents_supervisors.csv, paging_group_originators_targets.csv, blf_monitored_elements.csv – 4 archivos tienen el mismo propósito: generar las listas completas de las características correspondientes agents/supervisors/originators/targets/monitored_elements en las ubicaciones de migración si las ubicaciones de migración tienen dependencias de otras ubicaciones.

    Tienen casi el mismo formato (el nombre de la tercera columna varía según la característica), como se muestra a continuación (auto_mig_ent_grpLista de agentes del grupo de caza 2 para la fase anterior):

    Por ejemplo: lo siguiente proviene de hunt_group_agents.csv

    feature name,feature location,agent,location 
    
    Sarah Rodriguez,auto_mig_ent_grp2,agent_michael@domain.com,auto_mig_ent_grp1 
    
    Sarah Rodriguez,auto_mig_ent_grp2,agent_sally@domain.com,auto_mig_ent_grp1 
  2. auto_attendant_external_numbers.csv: este archivo contiene números de destino enrutados por el sistema de contestador automático que no se encuentran en las ubicaciones actuales o en las ubicaciones de migración. Estos números pueden pertenecer a otras ubicaciones o ser ajenos al cliente.

    Por ejemplo: lo siguiente proviene de auto_attendant_external_numbers.csv

    Enterprise ID,Enterprise Name,Location ID,Location Name,Auto Attendant Name,Menu Type,Menu Option,Transfer Number
    
    ENT_1,Enterprise 1,LOC_1,Austin,Auto Attendant 1,Business Hours,Transfer Without Prompt,+12040000001
    
    ENT_1,Enterprise 1,LOC_1,Austin,Auto Attendant 1,After Hours,Transfer With Prompt,+12050000001
    
    ENT_1,Enterprise 1,LOC_2,Denver,Auto Attendant 2,Business Hours,Transfer Without Prompt,+12040000002

Si la opción de ubicaciones no está presente al ejecutar la herramienta Transformar, los 4 archivos anteriores generarán las listas completas de los hunt-group/call-center/paging-group/busy-lamp-field’s agents/supervisors/originators/targets/monitored_elements para toda la empresa, que puede utilizarse para planificar las migraciones por fases.

Nuevas secciones en exception_report

Al realizar una migración por fases para una gran empresa, habrá algunas secciones nuevas en exception_report.txt si hay dependencias de ubicación que no se cumplen.

Por ejemplo: La siguiente sección nueva es para la ubicación auto_mig_ent_grp2, grupo de caza de los agentes de Sarah Rodriguez en la ubicación auto_mig_ent_grp3, que no ha migrado y no está migrando en esta fase.

Dependencies between locations - Hunt groups 

Name                          Location                        Agent                                            Agent's Location         Comment 

________________________________________________________________________________________________________________ 

Sarah Rodriguez       auto_mig_ent_grp2    agent_william@domain.com    auto_mig_ent_grp3    Agent in different location not migrated yet 

Sarah Rodriguez       auto_mig_ent_grp2   agent_melody@domain.com     auto_mig_ent_grp3    Agent in different location not migrated yet 

La siguiente sección nueva ofrece recomendaciones sobre cómo agrupar las ubicaciones en las fases de migración.

Lugares recomendados para trasladarse simultáneamente:

Location auto_mig_ent_grp1 has dependency on location(s) auto_mig_ent_grp2, auto_mig_ent_grp3 

Location auto_mig_ent_grp2 has dependency on location(s) auto_mig_ent_grp3

Si la opción de ubicaciones no está presente al ejecutar la herramienta Transformar, la sección Ubicaciones recomendadas para mover simultáneamente enumera todas las dependencias de ubicaciones para facilitar la planificación.

Al ejecutar la herramienta Transformar con la opción de ubicaciones (es decir, para una fase de migración), la sección Ubicaciones recomendadas para mover simultáneamente solo muestra las dependencias de las ubicaciones para la fase actual.

Herramienta de aprovisionamiento

Para grandes empresas, la herramienta de aprovisionamiento se puede ejecutar como de costumbre.

Herramienta para mover dispositivos

La herramienta de movimiento de dispositivos puede ejecutarse para un subconjunto de ubicaciones del archivo customer.json. Para lograrlo, agregue un nuevo archivo opcional locations.csv que tiene dos columnas.

External_id

Nombres de ubicaciones

Valor de ID externo

Nombres de los locations/group nombres

  • Este es un archivo opcional; si no se proporciona o se proporcionan valores vacíos, se migrarán todas las ubicaciones.
  • Si se proporcionan los nombres de las ubicaciones y sus respectivos external_Id, entonces solo se migrarán esas ubicaciones.

El comando es el siguiente:

./devicemove.sh -input=/customer.json -locations=/Location_names.csv

Zonas horarias

EE.UU:

"timeZones":["America/Adak","America/Anchorage","America/Chicago","America/Denver","America/Los_Angeles","America/New_York","America/Phoenix","Pacific/Honolulu"]

Canadá:

"timeZones":["America/Dawson_Creek","America/Edmonton","America/Halifax","America/Montreal","America/Regina","America/St_Johns","America/Vancouver","America/Winnipeg"]

Australia:

"timeZones":["Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Darwin","Australia/Hobart","Australia/Lord_Howe","Australia/Perth","Australia/Sydney"]

Francia:

"timeZones":["Europe/Paris"]

Portugal:

"timeZones":["Atlantic/Azores","Europe/Lisbon"]}

Reino Unido:

"timeZones":["Europe/London"]

Italia:

"timeZones":["Europe/Rome"]

Alemania:

"timeZones":["Europe/Berlin"]

Preguntas frecuentes

Errores conocidos

ErrorAcción
Herramienta generadora de tokens
./tokengenerator.sh: línea 77: /bin/java: El fichero o directorio no existe Configure correctamente la variable de entorno JAVA_PATH en su entorno.
Errores de la herramienta de transformación
  • Error de módulo no encontrado: No existe ningún módulo llamado 'números de teléfono'.
  • Migración de dispositivos no registrados actualmente
  • Una extracción grande genera solo unos pocos JSON.
  • Error de zona horaria no compatible (por ejemplo, America/New_York para el país CA)
  • Excepción: No se puede realizar ninguna acción en el paquete Wholesale para clientes existentes de Webex For BroadWorks.
  • Configure el entorno virtual de Python como se describe en la guía de soluciones . A continuación, vuelva a ejecutar la herramienta Transformar.
  • Los dispositivos que estaban registrados anteriormente pero que ahora no lo están aparecen en el informe de excepciones. Para migrarlos, descomente y establezca MIGRATE_DEVICES_REGISTERED_ONCE=yes en la configuración
  • Compruebe si hay problemas de red. Revise el informe de excepciones. Si el problema persiste, póngase en contacto con el TAC de Cisco.
  • Agregar una asignación en transform/conf/timezone_translation.csv

    Por ejemplo: America/New_York,America/Montreal

  • Asegúrese de ejecutar extract con un REFRESH_TOKENválido y sin comentarios. De lo contrario, vuelva a ejecutar la extracción y transformación con el REFRESH_TOKENcorrecto.
Errores en la herramienta de aprovisionamiento
  • El cliente no está autorizado a proporcionar
  • Falta el campo de origen de la migración o el JSON es inválido.
  • El aprovisionamiento falla debido al correo electrónico del administrador.
  • Comprueba si el token de actualización se creó con el correo electrónico del socio correcto.
  • Valida customer.json con un formateador JSON y corrige cualquier problema.
  • Asegúrese de que el correo electrónico del administrador sea válido, tenga el formato correcto y el dominio utilice solo caracteres alfanuméricos.
DeviceMove (BroadWorks) / Errores en la herramienta de migración (BroadCloud)
La migración falló debido a un error en el estado de la red del sistema autónomo de origen y del sistema autónomo de destino.

Evite realizar cambios en el dispositivo o en el número de dispositivo después del aprovisionamiento y antes de ejecutar la herramienta de traslado de dispositivos.

Requisitos previos

1. ¿Cómo puedo encontrar el OrgID del socio?

Inicia sesión en Partner Hub y ve a la sección Cuentas. El OrgID aparece allí.

Extracto

1. ¿Por qué un cliente o sitio no aparece en la página "Iniciar extracción"?

Solo aparecen los clientes con al menos una ubicación con servicios de llamadas activos en BroadCloud. Si no existen sitios de llamadas activos, el cliente no aparecerá en la lista.

Transformar

1. ¿Por qué falta la función de usuario o grupo en customer.json?

Para ver la función de usuario o grupo, consulte exception_report.txt para ver los errores relacionados.

2. ¿Por qué no se genera el archivo customer.json?

Actualiza el archivo customers.csv con una dirección válida. Utilice el parámetro -customers durante la transformación.

3. ¿Cuál es el propósito del archivo input/customers.csv ?

Su finalidad es proporcionar cualquier dato obligatorio del cliente que pueda faltar en Cisco BroadWorks o BroadCloud durante el proceso de extracción.

4. ¿Cuál es el propósito del archivo input/users.csv ?

El archivo input/users.csv se utiliza para proporcionar datos a nivel de usuario que pueden faltar en Cisco BroadWorks o BroadCloud.

5. ¿Cómo convertir los centros de llamadas de BroadWorks a Cx Essentials?

Utilice input/cxessentials.csv para convertir BroadWorks Call Centers a Cx Essentials.

6. ¿Existe alguna forma de convertir automáticamente todos los centros de llamadas a Cx Essentials?

Sí, puede habilitar la propiedad UPGRADE_ALL_CALL_CENTERS_TO_CX_ESSENTIALS para convertir automáticamente todos los centros de llamadas a Cx Essentials sin usar el archivo CSV.

7. ¿Cómo puedo dar de alta nuevos teléfonos a los usuarios?

Para configurar nuevos teléfonos, agregue la dirección MAC y la dirección de correo electrónico del usuario al archivo input/newphones.csv. Este paso solo es necesario si los administradores asociados tienen la intención de configurar nuevos teléfonos en el entorno de llamadas mayoristas.

8. ¿Cómo configuro dispositivos de puerta de enlace genéricos?

Para configurar dispositivos de puerta de enlace genéricos, agregue la dirección MAC del dispositivo y el ID de usuario asociado al archivo input/genericgateways.csv. También debe especificar si el usuario es el PROPIETARIO PRINCIPAL o un USUARIO COMPARTIDO (para apariciones de llamadas compartidas).

9. ¿Está disponible la configuración genérica de dispositivos de puerta de enlace para las migraciones de BroadCloud a Wholesale?

No, esta función no es compatible con las migraciones de BroadCloud a Wholesale.

Aprovisionamiento

1. ¿Cómo pueden los socios configurar archivos JSON para más de 100 clientes a la vez, como se configura en la propiedad maxCustomersProvisioning en conf/app.cfg?

Establezca maxCustomersProvisioning=<no.of.customers> en app.cfg y ejecute el aprovisionamiento.

2. ¿El aprovisionamiento está bloqueado porque la organización está en "pending_rpl_review"?

El departamento financiero de Cisco está revisando al cliente. Esto puede tardar hasta 72 horas. Inténtalo de nuevo después de la aprobación.

3. ¿Cómo puedo solucionar un problema en el que el paquete mayorista, sus funciones y usuarios se asignaron a la organización incorrecta debido a una identificación externa errónea durante el proceso de migración?

Paso 1: Eliminar todos los usuarios / características proporcionadas por la herramienta de aprovisionamiento.

Paso 2: En Partner Hub, seleccione el cliente, vaya a la sección "Paquetes", desactive todos los paquetes mayoristas y guarde los cambios.

4. ¿Cómo puedo solucionar un problema cuando aparece el mensaje "OrgId es un parámetro obligatorio al aprovisionar un cliente preexistente con servicios mayoristas" al ejecutar la herramienta de aprovisionamiento?

Intenta ejecutar la herramienta utilizando una dirección de correo electrónico diferente actualizando el archivo customer.json. Además, verifique si el dominio de correo electrónico está registrado por otra organización. De ser así, intente liberar el dominio registrado de esa organización o intente usar un dominio diferente que no esté registrado.

DeviceMove (BroadWorks) / Migración (Broadcloud)

1. En customer.json, ¿de todos los dispositivos, uno o dos no se conectaron? ¿Cómo se soluciona esto?

Si solo algunos dispositivos no se conectan a internet, intente reiniciarlos manualmente.

2. ¿Es necesario incluir rialtoIdentifier en customer.json para la migración a Broadcloud?

Sí.

3. ¿Cómo ejecutar la herramienta de traslado de dispositivos en modo de reversión para Broadcloud?

Agregar ROLLAR_A_BROADCLOUD=true en partner.cfg, y luego cargue customer.json y el archivo partner.cfg, y vuelva a ejecutar la migración.

4. ¿Qué debo hacer si la herramienta de aprovisionamiento no logra agregar dispositivos debido a un error (generalmente porque el dispositivo ya está en EDOS) y la migración del sitio continúa de todos modos?

Por lo general, recomendamos al administrador que resuelva los errores de aprovisionamiento antes de la migración, pero en este caso el sitio se migró a la Plataforma de llamadas mayoristas de Webex antes de que el dispositivo se aprovisionara correctamente en Webex Calling.

Solución alternativa para agregar la dirección MAC a las llamadas de Webex:

Paso 1: Solucione el problema que impedía agregar el dispositivo (normalmente se trata de eliminar la dirección MAC de EDOS).

Paso 2: Hay dos opciones.

Opción 1: Revertir y reintentar

  1. Revertir el sitio a BroadCloud.
  2. Agregue el dispositivo en Webex Calling manualmente a través del Centro de control o vuelva a ejecutar la herramienta de aprovisionamiento.
  3. Una vez añadido el dispositivo, proceda de nuevo con la migración.

Opción 2: Continuar en Webex

Si no se prefiere la reversión:

  1. Háganoslo saber (al equipo de migración mayorista) para que podamos establecer el estado de sincronización de BroadCloud NS en LOCAL.
  2. El administrador puede entonces:
    1. Desvincula la dirección MAC del usuario de Rialto.
    2. Elimine la dirección MAC del sitio en Rialto.
  3. Tras la limpieza, el dispositivo se añade manualmente a Webex Calling mediante el portal Control Hub.
  4. Tras añadir el dispositivo a Webex Calling, reinícielo manualmente.

¿Ha encontrado este artículo útil?
¿Ha encontrado este artículo útil?