Descripción general

El objetivo de este documento es proporcionar instrucciones detalladas sobre el uso de las herramientas para la migración de Cisco BroadWorks, Webex para BroadWorks y BroadCloud a venta al por mayor y Webex Calling. Este documento cubre un conjunto de herramientas de migración diseñadas para ayudar a migrar los clientes existentes de Cisco BroadWorks, Webex para BroadWorks y BroadCloud a la solución de ruta de comercialización mayorista.

Las herramientas de migración están diseñadas para facilitar una transición completa 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

Los impactos posteriores a la migración son los siguientes:

Administradores

Después de la migración, los administradores deben:

  • Comience a utilizar Partner Hub y Control Hub para configurar características en lugar de CommPilot.
  • Vuelva a configurar las características que no formen parte de la migración.
    Debe migrar manualmente las características que no se migran automáticamente después de que se completen las herramientas de migración.

Usuarios

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

  • Los usuarios perderán su historial de llamadas y de mensajes.
  • Los usuarios perderán toda la configuración y las personalizaciones de la línea de teclas personales y deberán volver a configurar estos ajustes después de la migración. Algunos ejemplos son los marcados rápidos.
  • Los usuarios deben restablecer sus códigos de acceso y contraseñas en el primer inicio de sesión.
  • Los usuarios que utilizan el cliente UC-One deben conectarse por primera vez para mejorar a la aplicación Webex.

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 extracto en el portal de proveedores 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 Transform para aprovisionar clientes, ubicaciones, números, usuarios, servicios y teléfonos mediante API públicas de Webex.
  4. Herramienta de traslado de dispositivos: utiliza el archivo de salida JSON de la herramienta de transformación y la herramienta de transformación para reconstruir los perfiles y reiniciar los teléfonos, activar los números en la solución Wholesale RTM y desactivar los números de teléfono en Cisco BroadWorks.
    • Esta herramienta admite la reversión de los perfiles de cliente de software y teléfono y la activación de números en Cisco BroadWorks.
    • Los socios de BroadCloud deben enviar una solicitud de migración en el portal de proveedores de servicios.

La siguiente ilustración representa cómo funcionan las cuatro herramientas secuencialmente al comunicarse con Cisco BroadWorks, las API públicas y cargar métricas a los servicios de Webex para análisis futuros después de que el administrador inicie 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 con los siguientes requisitos:

  1. La cuenta de socio y administrador de socio debe estar integrada en la solución RTM mayorista. Durante la fase de preventa, no es necesario incorporar a los socios a 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 cumplan todos los requisitos.
  3. Se requieren credenciales de administrador del sistema de Cisco BroadWorks para ejecutar las herramientas de extracción y traslado de dispositivos. Esto no se aplica a los socios de BroadCloud.
  4. Las herramientas de extracción y traslado de dispositivos deben ejecutarse desde el servidor de aplicaciones secundario de Cisco BroadWorks durante una ventana de mantenimiento para minimizar el riesgo. Los socios de BroadCloud ejecutarán la herramienta Device Move desde el portal de proveedores de servicios.
  5. Revise la lista de dispositivos Webex Calling compatibles.
  6. Revise la lista de dispositivos de Webex Calling no compatibles.
  7. Los socios deben solicitar a su equipo de cuentas de Cisco que obtenga la versión de firmware compatible para teléfonos y dispositivos.
  8. Los clientes de UC-One deben mejorar a las siguientes versiones:
    • Los clientes de Desktop Communicator deben tener la versión 22.9.12 o versiones superiores
    • Los clientes de Mobile Connect deben tener la versión 3.9.14 o una versión superior.
  9. La máquina del administrador debe tener:
    • Se requiere JDK/JRE 1.8 para la herramienta de aprovisionamiento.
    • Las máquinas MAC y Linux requieren Python 3.10.5 o superior para la herramienta Transform.
  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 los valores no se establecen, los administradores de socios deben comunicarse 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. Los archivos CSV de ejemplo se proporcionan con la herramienta de transformación.

Plan de migración

El plan de migración consta de 3 etapas:

  1. Preparación
    • Obtenga una copia de los datos del usuario con la herramienta de extracción
    • Genera un token con la herramienta Generador de tokens
    • Utilice la herramienta Transform para formatear los datos del usuario
  2. Aprovisionamiento
    • Obtenga los datos más recientes del usuario con la herramienta de extracción
    • Utilice la herramienta Transform para formatear los datos del usuario
    • Aprovisionar a los usuarios con la herramienta de aprovisionamiento
  3. Migración
    • Migrar 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 de socios no tienen dispositivos para trasladar de Cisco BroadWorks a Wholesale, no es necesario ejecutar la herramienta de traslado de dispositivos. Los administradores de socios pueden utilizar el siguiente enlace público para activar los números de teléfono directamente a través del portal de 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 de socios activan sus números de teléfono a través de Control Hub.

Características migradas automáticamente a Llamadas mayoristas

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

  • Configuración de mensajería de voz y saludos personalizados (no se migran los mensajes de voz, el audio con nombre personalizado y el PIN de los usuarios)
  • Números alternativos
  • BroadWorks Anywhere
  • Campo Busy Lamp
  • 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 siempre/ocupado/sin respuesta/no accesible)
  • Interceptación de llamadas
  • No molestar
  • Configuración del fax
  • Oficina remota
  • Visualización de llamadas compartidas
  • Timbre simultáneo personal (incluidos los criterios de planificación y selectivos)
  • Notificación de llamada (incluidos los criterios de planificación y selectivos)
  • Rechazo de llamadas anónimas
  • Rechazo selectivo de llamadas
  • Reenvío de llamadas selectivo
  • Captura de llamada dirigida e intromisión
  • Exención por intromisión
  • Pulsar para hablar
  • Privacidad

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

  • Operadora automática
    • Solo un nivel
    • Saludos personalizados
    • Configuración de desvío de llamadas (siempre, ocupado, selectivo)
    • Números alternativos
    • El menú de días festivos no está disponible en Webex
    • Rechazo selectivo de llamadas
  • Cola de llamadas de Cisco BroadWorks Call Center estándar y 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
  • Estacionamiento de llamadas
  • Contestación de llamada
  • Grupo de búsqueda
    • Configuración de desvío de llamadas (siempre, ocupado, selectivo, no accesible)
    • Números alternativos
  • Código de ubicación (uno por ubicación o grupo)
  • Grupo de paginación
  • Planificaciones (solo a nivel de grupo; las planificaciones de empresas no se migran)
  • Portal de voz
  • Línea virtual
  • Música en espera

Dispositivos para los que se proporciona soporte

La herramienta de aprovisionamiento creará y asignará automáticamente los teléfonos compatibles a los usuarios en Webex Calling. Los teléfonos marcados “sí” en la columna “Compatible con la herramienta de traslado del dispositivo” también se moverán automáticamente de Cisco BroadWorks o BroadCloud a Webex Calling cuando se ejecute la herramienta de traslado del dispositivo. Los teléfonos marcados como “No” en esa columna necesitan 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 asignación de modelos de teléfono a 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

Cisco 6821 de DMS

Cisco MPP 6841

Cisco 6841 de DMS

Cisco MPP 6851

Cisco 6851 de DMS

Cisco MPP 6861

Cisco 6861 de DMS

Cisco MPP 6871

Cisco 6871 de DMS

Cisco MPP 7811

DMS Cisco 7811

Cisco MPP 7821

DMS Cisco 7821

Cisco MPP 7832

DMS Cisco 7832

MPP de Cisco 7841

DMS Cisco 7841

MPP 7861 de Cisco

DMS Cisco 7861

Cisco MPP 8811

Cisco 8811 de DMS

Cisco MPP 8832

Cisco 8832 de DMS

Cisco MPP 8841

Cisco DMS 8841

Cisco MPP 8845

Cisco 8845 de DMS

Cisco MPP 8851

Cisco 8851 de DMS

Cisco MPP 8861

Cisco 8861 de DMS

Cisco MPP 8865

Cisco 8865 de DMS

MPP 8875 de Cisco

Cisco 8875 de DMS

Cisco ATA191

DMS Cisco 191

Cisco ATA192

DMS Cisco 192

Polycom VVX101

DMS Polycom VVX101

Polycom VVX150

DMS Polycom VVX150

Polycom VVX201

DMS Polycom VVX201

Polycom VVX250

DMS Polycom VVX250

Polycom VVX301

Polycom DMS 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

Trío de Polycom 8300

DMS Polycom Trio8300

Trío de Polycom 8500

DMS Polycom Trio8500

Trío de Polycom 8800

DMS Polycom Trio8800

Estación de sonido Polycom 5000

SSIP5000 de Polycom DMS

Estación de sonido Polycom 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

Categoría: 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

Dispositivos no compatibles

Si el cliente utiliza los dispositivos no compatibles con la solución Wholesale RTM, esos dispositivos no son elegibles para la migración. En este caso, tiene las siguientes opciones:

  1. Aprovisione teléfonos nuevos en Cisco BroadWorks antes de la migración.
  2. Deje los teléfonos antiguos en 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 tienen un conjunto de valores predeterminados para seleccionar paquetes de llamadas al por mayor para los suscriptores. Si se desea otro paquete más adelante, un administrador de socios puede cambiarlo en Control Hub.

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

Todos los suscriptores que no migren desde Cisco BroadWorks utilizarán de manera predeterminada el paquete de Webex Calling. 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 de transformación sin comentar la línea USAR PAQUETE DE VOZ DE_WEBEX__.

Asignación del paquete de migración de Webex para BroadWorks

Los paquetes de Webex para BroadWorks se asignan automáticamente a los paquetes de llamadas al por mayor. Esto no es configurable.

Paquete de Webex para BroadWorks

Paquete de llamadas al por mayor

Software telefónico

Voz de Webex

Básico

Llamadas de Webex

Estándar

Webex Suite

Premium

Webex Suite

Asignación del paquete de migración de BroadCloud

Migraciones desde los paquetes de mapa de BroadCloud Carrier en función del tipo de estación. La asignación predeterminada se puede configurar en el archivo de configuración conf/rialto_station_type_to_wholesale_package.csv de la herramienta de transformación.

Tipo de estación de BroadCloud Carrier

Paquete de llamadas al por mayor

Básico

Voz de Webex

Sala de conferencias

Voz de Webex

Mensajería

Voz de Webex

Estándar

Voz de Webex

Ejecutivo

Webex Suite

Todos los demás tipos de estación

Voz de Webex

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

Un espacio de trabajo de Webex es un teléfono que se comparte entre muchas personas, por ejemplo: por ejemplo: teléfonos en una sala de conferencias, un almacén o una sala de recepción. Dichos teléfonos se pueden configurar en Webex Calling como espacios de trabajo de Webex en lugar de usuarios de Webex. Hay una opción disponible para transformar las cuentas de usuario de Cisco BroadWorks o BroadCloud Carrier en espacios de trabajo automáticamente durante el proceso de migración.

Pasos:

  1. En el archivo transform_tool/input/users.csv, asigne el paquete “common_area” a los usuarios que se transformarán en un espacio de trabajo.
    • Ejemplo: bwusuario@dominio,,,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 para transform-tool/conf/rialto_station_type_to_wholesale_package.csv y defina el paquete mayorista en “common_area_calling”.
    • Ejemplo: conference_room_v2,common_area_calling
  3. Ejecute la herramienta de transformación.
  4. Ejecute la herramienta de aprovisionamiento.
  5. Abra Control Hub de la organización del cliente recién creada y establezca 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 le asigna teléfonos.

Limitaciones:

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

Ventana Control Hub en la Configuración de la organización, resaltando la dirección SIP para la sección Llamadas de Cisco Webex.

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

Herramienta generadora de tokens

Los administradores de socios ejecutan esta herramienta de utilidad de generador de tokens al menos una vez antes de comenzar a ejecutar las herramientas de migración. La ejecución de esta herramienta es una actividad única después de que la cuenta del socio se incorpora a la solución Wholesale RTM. Esta herramienta permite a los administradores de socios conectarse a través del navegador web para obtener el TOKEN único que se necesita para actualizar a los archivos de configuración del socio para las herramientas de migración.

Requisitos previos

Después de la descarga, extraiga los binarios de la herramienta de migración.

Establezca la ruta del entorno JRE/JDK en token_generator.sh para MAC y token_generator.bat para Windows. Si la ruta JAVA_HOME ya existe, la herramienta la reutilizará.

  • mac: JAVA_HOME="/Users/cisco/jdk/zulu@1.8.282/Contents/Home/"

  • Windows: JAVA_HOME=C:\Progra~1\Java\jre1.8.0_321

Este paso es opcional

Instrucciones para ejecutar

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

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

  • Al menos uno de estos puertos mencionados debe estar abierto para la conexión en la computadora del usuario.

Windows:

token_generator. bat

MacOS:

./token_generator.sh

Salida:

Nombre de la herramienta: Versión de la herramienta generador de tokens: 1.13.0 Cargar la URL en su navegador web: http://localhost:8080 

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

Las ilustraciones de la interfaz de usuario se proporcionan a continuación como referencia:

Conéctese 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 se aplica a Cisco BroadWorks y Webex para BroadWorks. Estos pasos no se aplican a BroadCloud.

Habilitar la conectividad OCI-P

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

Paso 1: Utilice la CLI para configurar la configuración general.

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 GeneralSettings actual:

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

Si su configuración no coincide con lo anterior, utilice el comando establecer para volver a configurar su configuración.

Paso 2: Utilice la CLI para configurar el proxy de OCI.

Cambiar el directorio a proxy de OCI:

AS_CLI> cd /Applications/OpenClientServer/OCIProxy

Ejecute la siguiente CLI para obtener la configuración actual. Debería ver lo siguiente:

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

Si su configuración no coincide con lo anterior, utilice el comando establecer para volver a configurar su configuración.

Paso 3: Utilice la CLI para configurar el aprovisionamiento de OCI.

Cambio en el 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> obtener Descripción de la dirección ======================== 127.0.0.1 local como 

Paso 4: Ejecute el siguiente comando en la CLI para verificar que su configuración sea correcta.

 AS_CLI/Maintenance/ManagedObjects> obtenga broadworks y compruebe que su salida se vea bien. Consulte a continuación el resultado de la muestra: AS_CLI/Maintenance/ManagedObjects> obtener broadworks BroadWorks Managed Objects ========================== * Servidor: Identidad..............: COMO versión...............: Rel_21.sp1_1.551 Estado administrativo..: Aplicaciones desbloqueadas *: Nombre Versión Estado administrativo implementado Estado efectivo ========================================================================================= ExecutionAndProvisioning 21.sp1_1.551 true Desbloqueada Desbloqueada FlashPolicy 21.sp1_1.551 false Desbloqueada Detenida OpenClientServer 21.sp1_1.551 true Desbloqueada Desbloqueada WebContainer 21.sp1_1.551 true Desbloqueada Desbloqueada 4 entradas encontradas. * Aplicaciones alojadas: Nombre Versión 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 entradas encontradas. 

Verificar que el servidor cliente abierto esté implementado y activo

Utilice los siguientes comandos para implementar e iniciar el servidor cliente abierto en el servidor de aplicaciones secundario si no está implementado o no se ha iniciado ya.

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

AS_CLI/Maintenance/ManagedObjects> implementar la aplicación OpenClientServer

Paso 2: Inicie el servidor con este comando:

AS_CLI/Maintenance/ManagedObjects> iniciar aplicación OpenClientServer

Habilitar la activación de números

Ejecute los siguientes comandos en CLI para habilitar la activación de los números:

Paso 1: Ejecute el comando de actividad de números:

AS_CLI> cd SubscriberMgmt/NumberActivation

Paso 2: Ejecute el comando activación activada:

COMO_CLI> establecer dnMode groupAndUserActivationEnabled

Paso 3: En el mensaje de confirmación, ingrese Y.

Herramienta de extracción

Para BroadCloud

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

  1. Envíe solicitudes de extractos para un máximo de 50 clientes por solicitud.
    La solicitud de extracto no se puede enviar para el mismo cliente más de 10 veces en un día.
  2. Descargue el archivo de datos extraídos, en formato ZIP, durante un máximo de 28 días a partir de la fecha de envío de la solicitud.

Las siguientes figuras muestran el portal de proveedores de servicios.

La pantalla del portal del proveedor de servicios muestra la solicitud de extracto de migración mayorista para iniciar.

Figura 6: Portal del proveedor de servicios

Pantalla del portal del proveedor de servicios que muestra las solicitudes de extractos de migración al por mayor

Figura 7: Portal del proveedor de servicios

Para Cisco BroadWorks y Webex para BroadWorks

  1. La herramienta de extracción se ejecuta en el servidor de aplicaciones secundario de Cisco BroadWorks dentro de la red del socio y se conecta a través de OCI-P.
  2. La herramienta extrae datos brutos de la empresa, el grupo, los números, los usuarios, los servicios, los dispositivos y los datos de clientes de software de la plataforma Cisco BroadWorks o BroadCloud y envía estos datos a archivos XML que proporcionan las entradas para la herramienta de transformación.

En las siguientes secciones se explica cómo instalar y configurar la herramienta de extracción.

Requisitos previos

  1. SCP los binarios de herramientas de extracción en el servidor de aplicaciones de Cisco BroadWorks secundario.
  2. SSH al servidor de aplicaciones secundario de 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 conf/exportTool.yml. Consulte el siguiente fragmento YAML de muestra:
    ServiceProviderID-A:      - GroupID-A1 - GroupID-A2 - GroupID-A3 ServiceProviderID-B:                        - todos 
  4. Asegúrese de que el ID de usuario, la contraseña y el nombre de host secundarios del servidor de aplicaciones de Cisco BroadWorks sean correctos en el archivo conf/partner.cfg:
    BROADWORKS_USER_ID = admin BROADWORKS_PASSWORD = admin BROADWORKS_HOST_NAME = localhost REFRESH_TOKEN = Token de actualización del administrador del socio copiado desde la herramienta Generador de tokens. MODO DE_MIGRACIÓN = Los valores compatibles son webex_for_broadworks_to_wholesale. El valor predeterminado es broadworks_to_wholesale. Utilizar webex_for_broadworks_to_wholesale para migraciones de Webex para BroadWorks. 

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

  5. Modifique la ruta del entorno JDK/JRE en el archivo export.sh si la ruta del entorno JDK/JRE secundaria del servidor de aplicaciones de Cisco BroadWorks es diferente que la del archivo:
    JAVA_HOME=/usr/local/java/java_base

Instrucciones para ejecutar

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

./export.sh

Registros de terminal

Los siguientes registros están disponibles en la terminal cuando se exportó correctamente: Ejecución de la herramienta de exportación de datos de BroadSoft:

 Ejecución de la herramienta de exportación de datos de BroadSoft ************************************************ Inicio de la herramienta de exportación v: 1.15.0 Exportación iniciada para SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Exportación de usuarios para SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Exportación de usuarios completados para SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Exportación completada para SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Directorio zip de volcado de exportación: output/20221017223452_Nombre del archivo zip de volcado de exportación de ExportTool:extracted_data_1666060500618.zip Archivo Zip con el nombre extracted_data_1666060500618.zip se ha creado el proceso de creación de archivo ZIP completado Archivos exportados convertidos como archivo ZIP ************************************************** 

Salida

Un archivo ZIP de salida (extracted_data_.zip) estará disponible en el mismo directorio de herramientas de extracción. Utilice el siguiente comando para ver y utilizar el archivo ZIP para la entrada de la herramienta de transformación:

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 17 de octubre 22:34 salida/ drwxrwxr-x 2 bwadmin bwadmin 4096 17 de octubre 22:34 registros/ -rw-rw-r-- 1 bwadmin bwadmin 46341 17 de octubre 22:35 extracted_data_1666060500618.zip 

Herramienta de transformación

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

Requisitos previos

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

  1. Configure el TOKEN_REFRESH (token copiado desde la herramienta generador de tokens) y el NOMBRE_DE LA UBICACIÓN_PRINCIPAL_en el archivo conf/partner.cfg:
    ACTUALIZAR_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj NOMBRE_DE_PRINCIPAL_UBICACIÓN=Principal 
  2. Opcionalmente, defina el ID_de APROVISIONAMIENTO (copiado de la plantilla en Partner Hub) en el archivo conf/partner.cfg:
    APROVISIONAMIENTO_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
    Para obtener una verificación más completa de la dirección de correo electrónico del cliente, de manera opcional, puede definir el ID_de APROVISIONAMIENTO.
  3. Si falta, configure la información que falta en el archivo input/customers.csv (consulte la sección siguiente).
  4. Agregue la dirección de correo electrónico del usuario final en el archivo input/users.csv.
  5. Si se aprovisionarán nuevos teléfonos, agregue la dirección MAC y la dirección de correo electrónico del nuevo teléfono del usuario al archivo input/newphones.csv. Esto solo es necesario si los administradores de socios desean aprovisionar nuevos teléfonos en llamadas mayoristas.
  6. Convierta los centros de llamadas de BroadWorks en CxEssentials mediante el archivo input/cxessentials.csv.
  7. De manera opcional, habilite la propiedad MEJORAR_ALL_CALL_CENTERS_A_CX_ESSENTIALS para convertir todos los centros de llamadas a CxEssentials.
  8. Utilice el archivo input/locations.csv para proporcionar soporte para la migración de grandes empresas que permite a los administradores migrar las ubicaciones de sus clientes por ubicación
  9. De manera opcional, habilite el uso de direcciones MAC desde el encabezado User-Agent (Agente del usuario) del mensaje SIP REGISTER cuando la dirección MAC no esté disponible en el perfil del dispositivo de Cisco BroadWorks. Desmarque la línea "USE"_mac_dirección_de_sip_REGISTER=yes" en el archivo conf/partner.cfg

Completar el archivo input/customers.csv

El archivo input/customers.csv proporciona datos que pueden faltar en Cisco BroadWorks o BroadCloud. Este archivo se puede dejar vacío si toda la información obligatoria ya está disponible. No es necesario rellenar todas las columnas, solo la información que falta es obligatoria.

Todos estos campos son opcionales.

En la siguiente tabla se explican 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 Cisco BroadWorks serviceProviderId para la empresa.
  • Además, se necesita una línea separada para cada grupo dentro de la empresa. El ID es el grupoId de Cisco BroadWorks.

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

En BroadCloud, este es el customerId 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 de socio de Webex. Esta columna es opcional; la herramienta de transformación generará un identificador único automáticamente.

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

Nombre del cliente

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

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

Correo electrónico principal

Se utiliza como la dirección de correo electrónico del administrador del cliente de Webex.

Esta columna es opcional para grupos dentro de una empresa.

Columnas de dirección

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

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

timezone

Consulte la sección de zona horaria de este artículo.

language

Consulte Idiomas compatibles con Webex.

PIN de correo de voz predeterminado

Consulte Establecer un PIN de correo de voz.

Instrucciones para ejecutar

Ejecute la herramienta de transformación en cualquier sistema operativo. Utilice los siguientes pasos para ejecutar la herramienta en Windows y macOS:

Windows

Ejecute el siguiente comando para ejecutar la herramienta de transformación en Windows:

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

macOS

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

  1. Cree un entorno virtual e instale dependencias para ejecutar la herramienta de transformación con Python:
    python3 -m venv venv source venv/bin/activate python3 -m pip solicitudes de instalación python3 -m pip solicitudes de instalación-oauthlib 
  2. Ejecute la herramienta transform:
    ./transform.sh -extract= -customers= -users= -newphones=

Comprobación previa del cliente/usuario

La herramienta Transform realiza llamadas de API a Webex para detectar posibles problemas de aprovisionamiento. De manera predeterminada, validará la dirección y el correo electrónico principal del cliente. Si se especifica el valor de ID de APROVISIONAMIENTO_en el archivo conf/partner.cfg, también validará la información de la ubicación. Los resultados de las comprobaciones previas se incluyen en el informe de excepción.

Además, se pueden añadir los siguientes parámetros opcionales cuando se ejecuta la herramienta de transformación:

comprobación previa

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

información de verificación previa

De forma predeterminada, solo los errores de comprobación previa (es decir, los problemas que bloquearán el aprovisionamiento) se incluyen en el informe de excepción. La adición de este marcador también incluirá los resultados exitosos de la comprobación previa (p. ej.: si ya existe una organización de Webex, que se puede adjuntar automáticamente).

La ejecución de la información de comprobación previa requiere tiempo adicional.

Registros de terminal

Los siguientes registros en el terminal cuando se transformó con éxito:

Informe de resumen de empresas de BroadWorks que pueden migrarse correctamente: 1 empresas de BroadWorks que no se pueden migrar: 0 usuarios de BroadWorks que pueden migrarse correctamente: 4 usuarios de BroadWorks que no se pueden migrar: 0 teléfonos que se pueden migrar correctamente: 3 teléfonos que no son compatibles con Webex Calling: 0 

Informe de excepción

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

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

Informe de excepción Martes 18 de octubre 08:12:09 2022 Empresas con la característica de restricción de comunicaciones Recomendación: configurar manualmente el plan de llamadas salientes en Control Hub ________________________________________________________________________________ collabmigrationtestGRP_engg 

Salida

Habrá un archivo JSON de salida (customer.json) disponible en el directorio output// . El archivo customer.json de muestra es el siguiente:

{ "cliente": { "provisioningId": "!!!!!!!!!!REEMPLAZAR_con_PROVISIONINGID!!!!!!!!!!", "paquetes": [ "webex_calling", "common_area_calling" ], "externalId": "external_id_engg_grp1", "dirección": { "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": { "location": { "name": "Main", "address": { "addressLine1": "100 Main Street", "addressLine2": "", "city": "Gaithersburg", "stateOrProvince": "MD", "zipOrPostalCode": "20877", "country": "US" }, "timezone": "America/New_York", "idioma": "en_us", "números": [ "+15205551101", "+15205551102", "+15205551103", "+15205551104", "+15205551105", "+15205551106", "+15205551107", "+15205551108", "+15205551109", "+15205551110" ], "mainNumber": "+15205551101" } } }, "broadworks_info": { "service_provider_id": "collabmigrationtestSP_engg", "group_id": "collabmigrationtestGRP_engg" }, "suscriptores": [ { "amareswaranvel+benjaminjack@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!!REEMPLAZAR_con_ID DEL CLIENTE!!!!!!!!!!", "correo electrónico": "amareswaranvel+benjaminjack@gmail.com", "paquete": "webex_calling", "provisioningParameters": { "firstName": "Benjamin", "lastName": "Jack", "primaryPhoneNumber": "+15205551102", "extension": "1102" } }, "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": true, "sendBusyCalls": { "enabled": true, "saludo": "PREDETERMINADO" }, "sendUnansweredCalls": { "enabled": true, "saludo": "PREDETERMINADO", "numberOfRings": 3 }, "messageStorage": { "mwiEnabled": true, "storageType": "EXTERNO", "externalEmail": "engineering17861@mailnator.com" } } } ], "dispositivos": [ { "cisUuid": "!!!!!!!!!!REEMPLAZAR_CON_PERSONID!!!!!!!!!!", "producto": "DMS Cisco 7861", "mac": "CC98914EAAD7" } } }, { "amareswaranvel+lucasoliver@gmail.com": { "suscriptor": { "customerId": "!!!!!!!!!!REEMPLAZAR_CON_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+lucasoliver@gmail.com", "paquete": "webex_calling", "provisioningParameters": { "firstName": "Lucas", "lastName": "Oliver", "primaryPhoneNumber": "+15205551103", "extension": "1103" } }, "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": true, "sendBusyCalls": { "enabled": true, "saludo": "PREDETERMINADO" }, "sendUnansweredCalls": { "enabled": true, "saludo": "PREDETERMINADO", "numberOfRings": 3 }, "messageStorage": { "mwiEnabled": true, "storageType": "EXTERNO", "externalEmail": "engineering16821@mailnator.com" } } } ], "dispositivos": [ { "cisUuid": "!!!!!!!!!!REEMPLAZAR_CON_PERSONID!!!!!!!!!!", "producto": "DMS Cisco 6821", "mac": "5486BCAE7E45" } } }, { "amareswaranvel+leojackson@gmail.com": { "suscriptor": { "customerId": "!!!!!!!!!!REEMPLAZAR_CON_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+leojackson@gmail.com", "paquete": "webex_calling", "provisioningParameters": { "firstName": "Leo", "lastName": "Jackson", "primaryPhoneNumber": "+15205551104", "extension": "1104" } }, "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": true, "sendBusyCalls": { "enabled": true, "saludo": "PREDETERMINADO" }, "sendUnansweredCalls": { "enabled": true, "saludo": "PREDETERMINADO", "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, "saludo": "PREDETERMINADO" }, "sendUnansweredCalls": { "enabled": true, "saludo": "PREDETERMINADO", "numberOfRings": 3 }, "messageStorage": { "mwiEnabled": true, "storageType": "EXTERNO", "externalEmail": "engineering8811@mailnator.com" } } } ], "dispositivos": [ { "cisUuid": "!!!!!!!!!!REEMPLAZAR_con_PERSONID!!!!!!!!!!", "producto": "DMS Cisco 8811", "mac": "F87B204E4066" } ] } } ], "auto_attendants": [], "call_queues": [], "hunt_groups": [], "planificaciones": [], "call_parks": [], "call_pickups": [], "paging_groups": [], "voice_portals": [ { "name": "Portal de voz automatizado", "firstName": "Automatizado", "lastName": "Portal de voz", "languageCode": "en_us", "phoneNumber": "+15205551105", "extensión": "1105" } ], "shared_call_appearances": [], "business_communicator_desktop_to_upgrade_to_webex_app": ["PC Comm - Perfil del dispositivo de Engg"], "connect_client_to_upgrade_to_webex_app": [], "ubicaciones": [], "webex_for_broadworks_info": { "users": [ { "id": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5" } ], "hydra_orgId": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRlOTktYWFmYy0zYWRlMjBmYTgzZTg", "hydra_customer_config_id": "Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDEtMTUzMS00MzNiLTllM2QtODExY2FlYTExYmVk" } } 

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

Herramienta de aprovisionamiento

La herramienta de aprovisionamiento puede ejecutarse en cualquier máquina, por lo general (la computadora 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 aprovisionamiento de clientes, ubicaciones, números, usuarios, servicios y dispositivos en la solución RTM para mayoristas de Webex.

Requisitos previos

Configure los siguientes requisitos previos dentro del directorio de herramientas de aprovisionamiento:

  1. Instale Java 8, 11 o 17 en la computadora. Java está disponible de muchas fuentes, entre ellas:
    • https://learn.microsoft.com/en-us/java/openjdk/download
    • https://aws.amazon.com/corretto/
    • https://download.oracle.com/java/17/latest/jdk-17_macos-x64_bin.dmg
  2. Después de descargar y extraer los binarios de las herramientas de migración, defina la variable de entorno JAVA_HOME en provisioning_tool.sh para MAC y provisioning_tool.bat para Windows.
  3. El archivo partner.cfg:
    • Defina el ID_DE APROVISIONAMIENTO_MAYORISTA y el TOKEN DE ACTUALIZACIÓN_ (Token copiado desde la herramienta generador de tokens). Los administradores de socios deben comunicarse con su equipo de cuentas para obtener el ID de APROVISIONAMIENTO_:
      venta al por mayor_aprovisionamiento_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj 
    • Defina los CORREOS ELECTRÓNICOS PERMITIR_INVITACIÓN DEL ADMINISTRADOR__en falso si el socio no desea enviar un correo electrónico de bienvenida a los usuarios. El valor predeterminado es verdadero.

  4. Utilice la propiedad WEBEX4BWKS_CORREO ELECTRÓNICO_ASUNTO para las migraciones de Webex for BroadWorks para enviar el asunto del correo electrónico de solicitud de cambio de contraseña para los suscriptores de Webex for BroadWorks.
  5. Utilice la propiedad WEBEX4BWKS_EMAIL_BODY para las migraciones de Webex for BroadWorks para enviar el cuerpo del correo electrónico de solicitud de cambio de contraseña para los suscriptores de Webex for BroadWorks.

Para migraciones de BroadCloud en la misma región:

  1. La herramienta omite los números, los dispositivos y el aprovisionamiento de apariencias de llamadas compartidas.
  2. La herramienta crea usuarios y usuarios virtuales con extensión y extensión temporal.

Para las migraciones de BroadCloud, otra región:

  1. La herramienta aprovisionará números, dispositivos y apariencias de llamadas compartidas.
  2. La herramienta crea usuarios y usuarios virtuales con números de teléfono y extensión reales.
    Todas las migraciones de Europe BroadCloud son a otra región.

Instrucciones para ejecutar

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

Windows

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

Para aprovisionar un solo cliente: provision.bat -input= Para aprovisionar varios clientes: provision.bat -input= 

macOS

Ejecute los siguientes pasos para ejecutar la herramienta en macOS:

Para aprovisionar un solo cliente: ./transform.sh -input= Para aprovisionar varios clientes: ./transform.sh -input= 

Requisitos previos para la migración de Webex for BroadWorks

Los administradores de socios deben actualizar su plantilla de incorporación de BroadWorks para las características de coexistencia de Webex para BroadWorks. Consulte la siguiente imagen:

Una vez que se actualice la plantilla de incorporación de Webex para BroadWorks a fin de admitir la migración, solicite al equipo de cuentas de Cisco que habilite la alternancia de características "mayorista-partner-blending-enabled" a nivel de socio. Esto permitirá agregar paquetes mayoristas a las organizaciones existentes de clientes de Webex para BroadWorks durante el aprovisionamiento.

Ejecute la herramienta de aprovisionamiento con un argumento adicional.

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

Fase de mantenimiento: es la segunda fase en la que los administradores pueden asignar la licencia mayorista a los usuarios existentes de Webex para BroadWorks. Debe ejecutar la herramienta de aprovisionamiento con un mantenimiento de argumento.

Fase posterior a la migración: Es la fase final en la que los administradores pueden convertir completamente BroadWorks a mayorista. Debe ejecutar la herramienta de aprovisionamiento con un argumento postmigración.

Registros de terminal

A continuación se indican los registros en la terminal cuando el aprovisionamiento es correcto:

Nombre de la herramienta: Versión de la herramienta de aprovisionamiento: 1.15.0 ********** Se inició el procesamiento del archivo: input/customer.json **************** Aprovisionamiento Cliente Esperando a que el cliente external_id_engg_grp1 complete el aprovisionamiento... A la espera de que el cliente external_id_engg_grp1 complete el aprovisionamiento...   Estado del cliente external_id_engg_grp1: aprovisionados Números de aprovisionamiento Usuarios de aprovisionamiento Características del usuario Saludos de aprovisionamiento Planificaciones de aprovisionamiento Dispositivos de aprovisionamiento Apariencias de llamadas compartidas Aprovisionamiento Asistentes automáticos Aprovisionamiento Colas de llamadas Aprovisionamiento Grupos de búsqueda Paginaciones grupales de aprovisionamiento Aprovisionamiento Parques de llamadas Aprovisionamiento Contestaciones de llamadas Aprovisionamiento Portal de voz ********** Archivo completado: 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 los archivos output/<external_id>/*.success/error . Revise los registros de errores y aciertos de la salida para verificar el aprovisionamiento correcto.

Después de un aprovisionamiento correcto, los administradores de clientes y los usuarios finales recibirán un correo electrónico de la solución Wholesale RTM.

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

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

Figura 8: Hub del socio

Captura de pantalla de Control Hub que muestra la ficha Usuarios y una lista de usuarios.

Figura 9: Control Hub

Captura de pantalla de Control Hub que muestra la pantalla Dispositivos y una lista de dispositivos.

Figura 10: Dispositivos

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

Figura 11: Llamadas

Herramienta de traslado de dispositivos

Para BroadCloud

En el caso de los socios de BroadCloud, utilice el portal de proveedores de servicios para enviar una solicitud de migración de números, dispositivos y migraciones SCA.

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

Las siguientes figuras muestran el portal de proveedores de servicios.

El portal del proveedor de servicios muestra la solicitud de inicio de migración.

Figura 12: Portal del proveedor de servicios

El portal del proveedor de servicios muestra Ver solicitud de migración.

Figura 13: Portal del proveedor de servicios

Para Cisco BroadWorks y Webex para BroadWorks

Para las migraciones de Cisco BroadWorks y Webex para 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 de transformación (customer.json) como entrada y ejecuta los comandos OCI-P para migrar dispositivos y clientes de software.

Al funcionar con éxito, la herramienta de traslado del dispositivo:

  1. Cancele la inscripción de dispositivos de Cisco BroadWorks y regístrelos en venta al por mayor.
  2. Los usuarios que utilicen el cliente UC-One redirigirán a la aplicación Webex al iniciar sesión por primera vez.
  3. Desactive los números de teléfono de Cisco BroadWorks o elimine los números de teléfono de BroadCloud.
  4. Active los números en Mayorista.
  5. Cree apariencias de llamadas compartidas en Mayorista para las migraciones de BroadCloud. [Este paso solo se aplica a las migraciones de BroadCloud].
Si no hay dispositivos registrados en Cisco BroadWorks o BroadCloud que deban migrarse, no es necesario ejecutar la herramienta de traslado de dispositivos.

SCP y SSH

  1. SCP es la herramienta de traslado del dispositivo al servidor de aplicaciones secundario de Cisco BroadWorks.
  2. SSH al servidor de aplicaciones secundario de Cisco BroadWorks para configurar los requisitos previos y ejecutar la herramienta de traslado del dispositivo.

Requisitos previos

  1. Configure el TOKEN DE ACTUALIZACIÓN_ (token copiado desde la herramienta generador de tokens) en el archivo conf/partner.cfg:
    ACTUALIZAR_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
  2. Asegúrese de que el ID de usuario, la contraseña y el nombre de host secundarios del servidor de aplicaciones de Cisco BroadWorks sean correctos en el archivo conf/deviceMoveTool.conf:
    BROADWORKS_ID_DE USUARIO = administrador BROADWORKS_CONTRASEÑA = administrador BROADWORKS_ORGANIZADOR_NOMBRE = organizador local 
  3. Para reenviar correos electrónicos de activación, debe establecer RESEND_INVITATION_EMAILS=true en el archivo conf/partner.cfg.

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

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

Teléfonos Polycom

Para mover teléfonos Polycom de Cisco BroadWorks a llamadas mayoristas, un administrador de socios debe crear un archivo de tipo de perfil de dispositivo/identidad nuevo 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. Después de cargar el archivo de dispositivo nuevo, 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 traslado del dispositivo.

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

  1. La herramienta de traslado de dispositivos reemplaza el archivo %BWMACADDRESS%.cfg a nivel de dispositivo con polycom_vvx2.cfg. Este archivo se refiere a migration_%BWMACADDRESS%.cfg.
  2. Regenere los perfiles de dispositivo a nivel de grupo o de dispositivo.
    Actuar a nivel de grupo o 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 del dispositivo solicita al servidor de aplicaciones de Cisco BroadWorks que reinicie los teléfonos a nivel de grupo o de dispositivo.
  4. Después de la solicitud de reinicio, los teléfonos Polycom descargan y procesan% BWMACADDRESS%.cfg, que les pide a los teléfonos Polycom que descarguen y procesen migration_%BWMACADDRESS%.cfg, que establece el device.prov.serverName en https://plcm.sipflash.com.
    https://plcm.sipflash.com para la región de EE. UU., otras regiones tienen URL diferentes.
  5. El teléfono Polycom descarga %BWMACADDRESS%.cfg desde https://plcm.sipflash.com y será administrado por el DMS de Webex Calling.
Archivo de tipo de perfil de identidad/dispositivo, agregar captura de pantalla

Figura 14: Adición de archivo de tipo de perfil de identidad/dispositivo

En el campo "Dirección MAC en:", utilice los mismos valores que los demás archivos de la plantilla Polycom. (En la figura 14, utilice la URI de solicitud HTTP, pero es posible que esto no sea adecuado para la implementación del servidor de aplicaciones de Cisco BroadWorks del socio).

Instrucciones para ejecutar

Existen dos métodos para invocar el DMT, el primero es invocar a través de un solo cliente a la vez y el otro es ejecutar a través de varios clientes simultáneamente.

La herramienta de traslado de dispositivos se ejecuta desde el servidor de aplicaciones secundario de Cisco BroadWorks dentro del directorio de herramientas de traslado de dispositivos:

Para el traslado de dispositivos de un solo cliente: ./devicemove.sh -input= ./devicemove.sh -input=/tmp/customername.json Para el traslado de dispositivos de varios clientes: ./devicemove.sh -input= ls -l /tmp/directoryofcustomers/ customer1.json customer2.json customer3.json Además, la herramienta de traslado de dispositivos admite la migración de teléfonos individuales o específicos desde la versión 1.35.0. Use el siguiente comando: ./devicemove.sh -integration -input=  -macaddress=4CBC4883A6F8,48256741CBE9 

Registros de terminal

A continuación se indican los registros en la terminal cuando se ejecuta con éxito la herramienta de traslado de dispositivos para la migración de dispositivos:

Nombre de la herramienta: Versión de la herramienta Device Move: 1.15.0 Herramienta del dispositivo iniciada... Dispositivos válidos para la migración: ------------------------------------------------------------------------------------------------------------------- | Tipo de dispositivo | Mac | Versión | Correo electrónico | ------------------------------------------------------------------------------------------------------------------- | 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 | ------------------------------------------------------------------------------------------------------------------- ¿Desea migrar todos estos dispositivos? ([Y]es o [N]o) sí Carga de perfiles de dispositivo para DMS Proceso de reconstrucción del dispositivo MPP LC de Cisco Iniciado Proceso de reconstrucción del dispositivo Completado Proceso de reinicio correcto Iniciado Proceso de reinicio Completado Modificando correctamente los perfiles para Business Communicator en collabmigrationtestGRP_engg Se inició el proceso de activación de números de teléfono de Webex para el ID de la organización del cliente: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c Se ha completado el proceso de activación de números de teléfono de Webex para el ID de organización del cliente: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c Se inició el proceso de desactivar números de teléfono de Broadworks para groupId: collabmigrationtestGRP_engg Se completó el proceso de desactivar números de teléfono de Broadworks para groupId: collabmigrationtestGRP_engg Migración de dispositivos finalizada 

Salida

Después de la migración del dispositivo, los dispositivos están en línea y listos para realizar/recibir llamadas. Consulte la figura 15 para ver un ejemplo del estado del dispositivo:

Captura de pantalla de la página Dispositivos de Control Hub que muestra el estado del dispositivo.

Figura 15: Estado del dispositivo

Después de la migración del dispositivo, los números están activos. Consulte la figura 16 para ver un ejemplo de qué números están activos:

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

Figura 16: Números activos

Revertir migración

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

La herramienta de traslado de dispositivos no inactiva los números en las llamadas al por mayor debido a limitaciones técnicas durante la operación de revertir.

Para BroadCloud Carrier

El proceso de revertir para los partners de BroadCloud es el siguiente:

  1. Abra un ticket con el TAC de Cisco para solicitar la reversión de un dispositivo.
  2. Ejecute la herramienta de traslado del dispositivo en modo de revertir:
    • Se anulará la asignación de los números de teléfono de Webex Calling, lo que dejará a los usuarios y servicios solo con extensiones.
    • Las direcciones de correo electrónico en Webex Calling se revertirán a direcciones de correo electrónico temporales.
    • Los teléfonos se eliminarán de Webex Calling.
    • Los números de teléfono, las direcciones de correo electrónico utilizadas como identificadores alternados y los teléfonos se recrearán en BroadCloud.
    • Se reiniciarán los teléfonos.
  3. Los administradores de socios deben mover los números de teléfono de PSTN de nuevo a BroadCloud Carrier.

Para Cisco BroadWorks y Webex para BroadWorks

El proceso de revertir para Cisco BroadWorks y Webex para BroadWorks es el siguiente:

  1. Abra un ticket con el TAC de Cisco para solicitar la reversión de un dispositivo.
  2. Ejecute la herramienta de traslado de dispositivos en modo de revertir en el servidor de aplicaciones de BroadWorks secundario para revertir las migraciones de dispositivos. Esto restablecerá la URL de DMS en la URL de DMS del proveedor de servicios para los perfiles de dispositivos en Cisco BroadWorks y volverá a activar los números de teléfono.
  3. El equipo de Webex Calling establece la URL de DMS en la URL de DMS del proveedor de servicios en los perfiles de dispositivos en Webex Calling.
  4. Los administradores de socios deben desactivar o eliminar los números de teléfono en Webex Calling a través del portal de Control Hub.
  5. Los administradores de socios deben mover los números de teléfono de PSTN de nuevo a Cisco BroadWorks.

Instrucciones para ejecutar la herramienta de traslado de dispositivos en modo reverso

Siga los pasos a continuación para ejecutar la herramienta de traslado del dispositivo en modo reverso:

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

Revertir perfiles

./devicemove.sh -input=  -revertProfiles

Revertir números

./devicemove.sh -input=  -revertNumbers

Registros de terminal

Obtendremos los siguientes registros en la terminal cuando se ejecute con éxito la herramienta de traslado de dispositivos para la operación de revertir:

Revertir perfiles

Nombre de la herramienta: Versión de la herramienta Device Move: 1.15.0 Herramienta del dispositivo iniciada para el proceso de revertir... Dispositivos que se pueden trasladar de Webex Calling a BroadWorks: - ------------------------------------------------------------------------------------------------------------------- | Tipo de dispositivo | Mac | Versión | Correo electrónico | ------------------------------------------------------------------------------------------------------------------- | 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 | ------------------------------------------------------------------------------------------------------------------- ¿Desea mover estos dispositivos de Webex Calling a BroadWorks? (Sí, Y, No, N):  Sí Cargando perfiles de dispositivo para DMS Proceso de reconstrucción del dispositivo MPP LC de Cisco Iniciado Proceso de reconstrucción del dispositivo Completado Proceso de reinicio Iniciado Proceso de reinicio Completado Correctamente Migración del dispositivo Completado para el proceso de desaprovisionamiento 

Revertir números

Nombre de la herramienta: Versión de la herramienta Device Move: 1.15.0 ¿Desea seguir revertiendo los números a Broadworks?  ([Y]es o [N]o):  Y [+15205551101, +15205551102, +15205551103, +15205551104, +15205551105, +15205551106, +15205551107, +15205551108, +15205551109, +15205551110] Iniciando reverso Activar el proceso de números de teléfono de broadworks iniciado para groupId: collabmigrationtestGRP_engg Se completó el proceso de activación de números de teléfono de broadworks para groupId: collabmigrationtestGRP_engg El proceso de revertir la migración del dispositivo se completó correctamente 

Apéndice

Migración a grandes empresas

Las grandes empresas que tienen muchas ubicaciones no pueden migrar todas las ubicaciones dentro de una única ventana de mantenimiento. La funcionalidad que se describe en esta sección permite a los socios migrar algunas ubicaciones a la vez.

Pasos

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

  1. Extraiga los datos empresariales de BroadWorks o BroadCloud.
  2. Ejecute la herramienta Transform 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 la ubicación, examine los archivos de la lista de agentes de las características (consulte la herramienta Transformar a continuación).
  4. Genere el archivo input/ locations.csv mediante la modificación de locations_to_be_edited.csv.
  5. Vuelva a ejecutar la herramienta de transformación con la opción de ubicaciones.
  6. Examine exception_report.txt para identificar cualquier problema de dependencia de la ubicación para la fase actual.
  7. Corrija los problemas de dependencia de la ubicación según sea necesario (modificando locations.csv).
  8. Volver a ejecutar la herramienta Transform para generar customers.json para la fase actual.
  9. Ejecute la herramienta de aprovisionamiento para cada cliente.json.
  10. Durante la ventana de mantenimiento, ejecute la herramienta de traslado del dispositivo.
  11. Repita los pasos 4 - 10 para la fase siguiente.

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 transform.

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

En la siguiente tabla se enumeran los detalles de locations.csv:

Descripción

Valores

Valor predeterminado

Obligatorio

Mapas en BroadWorks

Mapas en BroadCloud

ID empresarial

ID empresarial único

S

IDDeProveedorDeServicio

ID de cliente de Rialto

ID de ubicación

ID de ubicación, único dentro de la empresa

S

ID de grupo

ID del sitio de Rialto

estado de la migración

¿Se ha migrado esta ubicación?

migrado, dont_migrate, migración

migración

N

nombre

Nombre de esta ubicación.

Déjelo vacío para utilizar locationId.

N

timezone

N

language

N

address1

N

address2

N

Ciudad

N

Estado

N

código postal del banco

Código postal

N

país

Código de 2 letras

N

El archivo locations.csv se puede componer a partir del archivo locations_to_be_edited.csv precargado cuando se ejecuta la herramienta Transform en grandes empresas. Siga leyendo para ver ejemplos.

El archivo locations.csv es una entrada opcional cuando se ejecuta la herramienta de transformación, por lo que 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:

  • locations_to_be_edited.csv: se completa previamente con la información de todas las ubicaciones para la gran empresa que se va a migrar.

Ejemplo:

locationId,ID empresarial,estado de migración,nombre,zona horaria,idioma,dirección1,dirección2,ciudad,estado,código postal,país 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 

Los socios/clientes pueden utilizarlo para generar locations.csv a fin de controlar las ubicaciones que se migrarán para una fase específica (y actualizar la información de las ubicaciones según sea necesario).

Ejemplo: locations.csv generado a partir del locations_to_be_edited.csv anterior

locationId,ID empresarial,estado de la migración,nombre,zona horaria,idioma,dirección1,dirección2,ciudad,estado,código postal,país auto_mig_ent_grp1,auto_mig_ent,migrado,auto_mig_ent_grp1,,,100 Main Street, Gaithersburg,MD,20877,US auto_mig_ent_grp2,auto_mig_ent,migración,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, se migró la ubicación auto_mig_ent_grp1, la ubicación auto_mig_ent_grp2 está migrando y no migrar 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 agentes/supervisores/autores/objetivos/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 3.ª columna varía en función de la característica), como se muestra a continuación (auto_mig_ent_grplista de agentes del grupo de búsqueda de 2 para la fase anterior):

Ejemplo: lo siguiente es de hunt_group_agents.csv

nombre de la característica,ubicación de la característica,agente,ubicación 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 

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 agentes/supervisores/originadores/objetivos/monitored_elements del grupo de búsqueda/centro de llamadas/grupo de paginación/campo ocupado para toda la empresa, que se pueden utilizar para planificar las migraciones en fases.

Nuevas secciones en exception_report

Al realizar la migración gradual para grandes empresas, habrá algunas secciones nuevas en exception_report.txt si hay dependencias de ubicación que no se cumplen.

Ejemplo: La siguiente sección nueva es para los agentes del grupo de búsqueda de la ubicación auto_mig_ent_grp2, Sarah Rodríguez, en la ubicación auto_mig_ent_grp3, que no se ha migrado y no se está migrando en esta fase.

Dependencias entre ubicaciones - Grupos de búsqueda Nombre Agente de ubicación Comentario de ubicación del agente ________________________________________________________________________________________________________________ Sarah Rodriguez auto_mig_ent_grp2 agent_william@domain.com auto_mig_ent_grp3 Agente en una ubicación diferente aún no migrada Sarah Rodriguez auto_mig_ent_grp2 agent_melody@domain.com auto_mig_ent_grp3 Agente en una ubicación diferente aún no migrada 

En la siguiente nueva sección se hace la recomendación sobre cómo agrupar las ubicaciones en las fases de migración.

Ubicaciones recomendadas para mover simultáneamente:

Ubicación auto_mig_ent_grp1 tiene dependencia de ubicaciones auto_mig_ent_grp2, auto_mig_ent_grp3 Ubicación auto_mig_ent_grp2 tiene dependencia de ubicaciones auto_mig_ent_grp3

Si la opción de ubicaciones no está presente al ejecutar la herramienta de transformación, en la sección ubicaciones recomendadas para mover simultáneamente se enumeran todas las dependencias de ubicaciones para proporcionar la comodidad para la planificación.

Mientras se ejecuta la herramienta Transformar con la opción de ubicaciones (es decir, para una fase de migración), en la sección Ubicaciones recomendadas para mover simultáneamente solo se listan las dependencias de las ubicaciones para la fase actual.

Herramienta de aprovisionamiento

En el caso de Grandes empresas, la herramienta de aprovisionamiento se puede ejecutar de la manera habitual.

Herramienta de traslado de dispositivos

La herramienta de traslado de dispositivos puede ejecutarse para un subconjunto de ubicaciones desde el archivo customer.json. para lograr que se agregue un nuevo archivo opcional locations.csv que tiene dos columnas.

external_id

Nombres de ubicación

Valor de ID externo

Nombres de las ubicaciones/los nombres del grupo

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

El comando es el siguiente:

./devicemove.sh -input=<input_path>/customer.json -locations=<input_path>/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:

"zonas horarias":["Europa/París"]

Portugal:

"zonas horarias":["Atlántico/Azores","Europa/Lisboa"]}

Reino Unido:

"zonas horarias":["Europa/Londres"]

Italia:

"zonas horarias":["Europa/Roma"]