Migrar la libreta de direccionesMigrate Address Book

En general, la libreta de direcciones se migra junto con el resto de la topología.In general, the Address Book is migrated along with the rest of your topology. Sin embargo, es posible que deba realizar algunos pasos posteriores a la migración si personalizó lo siguiente en su entorno heredado:However, you might need to perform some post-migration steps if you customized the following in your legacy environment:

  • Personalizó las reglas de normalización de la libreta de direcciones.Customized the Address Book normalization rules.

  • Modificó el valor predeterminado del parámetro UseNormalizationRules a False.Changed the default value for the UseNormalizationRules parameter to False.

Reglas de normalización de la Libreta de direccionesAddress Book Normalization Rules

Si personalizó las reglas de normalización de la libreta de direcciones en su entorno heredado, debe migrar las reglas personalizadas al grupo piloto.If you customized Address Book normalization rules in your legacy environment, you must migrate the customized rules to your pilot pool. Si no ha personalizado las reglas de normalización de la Libreta de direcciones, no tendrá nada que migrar al servicio de la Libreta de direcciones.If you did not customize Address Book normalization rules, you have nothing to migrate for Address Book service. Las reglas de normalización predeterminadas para Skype Empresarial Server 2019 son las mismas que las reglas predeterminadas para la instalación heredada.The default normalization rules for Skype for Business Server 2019 are the same as the default rules for the legacy install. Siga el procedimiento que se describe más adelante en esta sección para migrar reglas de normalización personalizadas.Follow the procedure later in this section to migrate customized normalization rules.

Nota

Si su organización usa el control remoto de llamadas y personalizó las reglas de normalización de la libreta de direcciones, deberá llevar a cabo el procedimiento que se describe en este tema para poder usar el control remoto de llamadas. El procedimiento requiere pertenecer al grupo RTCUniversalServerAdmins o contar con derechos equivalentes.If your organization uses remote call control and you customized Address Book normalization rules, you must perform the procedure in this topic before you can use remote call control. The procedure requires membership in the RTCUniversalServerAdmins group or equivalent rights.

Definición de UseNormalizationRules en FalseUseNormalizationRules Set to False

Si establece el valor de UseNormalizationRules en False para que los usuarios puedan usar números de teléfono tal como se definen en los Servicios de dominio de Active Directory sin que Skype Empresarial Server 2019 aplique reglas de normalización, debe establecer los parámetros UseNormalizationRules e IgnoreGenericRules en True.If you set the value for UseNormalizationRules to False so that users can use phone numbers as they are defined in Active Directory Domain Services without having Skype for Business Server 2019 apply normalization rules, you need to set the UseNormalizationRules and IgnoreGenericRules parameters to True. Siga el procedimiento que se describe más adelante en esta sección para establecer estos parámetros en True.Follow the procedure later in this section to set these parameters to True.

Para migrar reglas de normalización personalizadas de la libreta de direccionesTo migrate Address Book customized normalization rules

  1. Busque el Company_Phone_Number_Normalization_Rules.txt en la raíz de la carpeta compartida de la libreta de direcciones y cópielo en la raíz de la carpeta compartida de la libreta de direcciones en su grupo piloto de Skype Empresarial Server 2019.Find the Company_Phone_Number_Normalization_Rules.txt file in the root of the Address Book shared folder, and copy it to the root of the Address Book shared folder in your Skype for Business Server 2019 pilot pool.

    Nota

    Las reglas de normalización de la libreta de direcciones de muestra se instalaron en el directorio de archivos de componentes web de ABS.The sample Address Book normalization rules have been installed in your ABS Web component file directory. La ruta de acceso es $installedDriveLetter:\Archivos de programa\Microsoft Skype Empresarial Server 2019\Web Components\Address Book Files\Files\ Sample_Company_Phone_Number_Normalization_Rules.txt.The path is $installedDriveLetter:\Program Files\Microsoft Skype for Business Server 2019\Web Components\Address Book Files\Files\ Sample_Company_Phone_Number_Normalization_Rules.txt. Este archivo se puede copiar y cambiar de nombre como Company_Phone_Number_Normalization_Rules.txt al directorio raíz de la carpeta compartida de la libreta de direcciones.This file can be copied and renamed as Company_Phone_Number_Normalization_Rules.txt to the address book shared folder's root directory. Por ejemplo, la libreta de direcciones compartida en $serverX, la ruta de acceso será similar a: \ $serverX \SkypeForBusiness-FileShare\2-WebServices-1\ABFiles.For example, the address book shared in $serverX, the path will be similar to: \$serverX \SkypeForBusiness-FileShare\2-WebServices-1\ABFiles.

  2. Use un editor de texto (como el Bloc de notas) para abrir el archivo Company_Phone_Number_Normalization_Rules.txt.Use a text editor, such as Notepad, to open the Company_Phone_Number_Normalization_Rules.txt file.

  3. Determinados tipos de entradas no funcionarán correctamente en Skype Empresarial Server 2019.Certain types of entries will not work correctly in Skype for Business Server 2019. Busque en el archivo los tipos de entradas que se describen en este paso, modifíquelos como sea necesario y guarde los cambios en la carpeta compartida de la libreta de direcciones de su grupo piloto.Look through the file for the types of entries described in this step, edit them as necessary, and save the changes to the Address Book shared folder in your pilot pool.

    Las cadenas que contienen puntuación o espacios en blanco necesarios provocan errores en las reglas de normalización, ya que estos caracteres se quitan de la cadena que se incluye en las reglas de normalización. Si tiene cadenas que incluyen puntuación o espacios en blanco necesarios, deberá modificarlas. Por ejemplo, la siguiente cadena generará un error en la regla de normalización:Strings that include required whitespace or punctuation cause normalization rules to fail because these characters are stripped out of the string that is input to the normalization rules. If you have strings that include required whitespace or punctuation, you need to modify the strings. For example, the following string would cause the normalization rule to fail:

    \s*\(\s*\d\d\d\s*\)\s*\-\s*\d\d\d\s*\-\s*\d\d\d\d
    

    La siguiente cadena no provocará errores en la regla de normalización:The following string would not cause the normalization rule to fail:

    \s*\(?\s*\d\d\d\s*\)?\s*\-?\s*\d\d\d\s*\-?\s*\d\d\d\d
    

Para establecer UseNormalizationRules e IgnoreGenericRules en TrueTo set UseNormalizationRules and IgnoreGenericRules to true

  1. Inicie el Shell de administración de Skype Empresarial Server: Haga clic en Inicio, en Todos los programas, en Microsoft Skype Empresarial Server 2019 y, a continuación, en Shell de administración de Skype Empresarial Server.Start the Skype for Business Server Management Shell: Click Start, click All Programs, click Microsoft Skype for Business Server 2019, and then click Skype for Business Server Management Shell.

  2. Realice una de las acciones siguientes:Do one of the following:

    • Si la implementación incluye solo Skype Empresarial Server 2019, ejecute el siguiente cmdlet en el nivel global para cambiar los valores de UseNormalizationRules e IgnoreGenericRules a True:If your deployment includes only Skype for Business Server 2019, run the following cmdlet at the global level to change the values for UseNormalizationRules and IgnoreGenericRules to True:
    Set-CsAddressBookConfiguration -identity <XdsIdentity> -UseNormalizationRules=$true -IgnoreGenericRules=$true
    
    • Si la implementación incluye una combinación de Skype Empresarial Server 2019 y una instalación heredada, ejecute el siguiente cmdlet y asígnelo a cada grupo de Skype Empresarial Server 2019 de la topología:If your deployment includes a combination of Skype for Business Server 2019 and a legacy install, run the following cmdlet and assign it to each Skype for Business Server 2019 pool in the topology:
    New-CsAddressBookConfiguration -identity <XdsIdentity> -UseNormalizationRules=$true -IgnoreGenericRules=$true
    
  3. Espere a que se produzca la replicación del almacén de administración central en todos los grupos.Wait for Central Management store replication to occur on all pools.

  4. Modifique el archivo de reglas de normalización del teléfono, "Company_Phone_Number_Normalization_Rules.txt", de su implementación para borrar el contenido.Modify the phone normalization rules file, "Company_Phone_Number_Normalization_Rules.txt", for your deployment to clear the content. El archivo se encuentra en el recurso compartido de archivos de cada grupo de Skype Empresarial Server 2019.The file is on the file share of each Skype for Business Server 2019 pool. Si no encuentra el archivo, cree un archivo vacío con el nombre "Company_Phone_Number_Normalization_Rules.txt".If the file is not present, then create an empty file named "Company_Phone_Number_Normalization_Rules.txt".

  5. Espere varios minutos hasta que todos los grupos de servidores front-end lean los nuevos archivos.Wait several minutes for all Front End pools to read the new files.

  6. Ejecute el siguiente cmdlet en cada grupo de Skype Empresarial Server 2019 de su implementación:Run the following cmdlet on each Skype for Business Server 2019 pool in your deployment:

    Update-CsAddressBook