Migrar la libreta de direcciones

 

Última modificación del tema: 2012-10-09

En general, la libreta de direcciones de Lync Server 2010 se migra junto con el resto de la topología. Sin embargo, es posible que deba realizar algunos pasos posteriores a la migración si personalizó lo siguiente en su entorno de Lync Server 2010:

  • Establezca la propiedad PartitionbyOU WMI para agrupar las entradas de libreta de direcciones por unidad organizativa.

  • Personalizó las reglas de normalización de la libreta de direcciones.

  • Se ha cambiado el valor predeterminado del parámetro UseNormalizationRules a False.

Entradas agrupadas de la libreta de direcciones

Si establece la propiedad PartitionbyOU WMI en True para crear libretas de direcciones para cada unidad organizativa, deberá establecer el atributo msRTCSIP-GroupingId active Directory en los usuarios y contactos si desea seguir agrupando entradas de la libreta de direcciones. Es posible que desee agrupar las entradas de la libreta de direcciones para limitar el ámbito de las búsquedas en la libreta de direcciones. Para usar el atributo msRTCSIP-GroupingId , escriba un script para rellenar el atributo y asigne el mismo valor a todos los usuarios que desea agrupar. Por ejemplo, asigne un único valor a todos los usuarios de una unidad organizativa.

Reglas de normalización de la libreta de direcciones

Si ha personalizado las reglas de normalización de la libreta de direcciones en su entorno de Lync Server 2010, debe migrar las reglas personalizadas a su grupo piloto. Si no ha personalizado las reglas de normalización de la libreta de direcciones, no tiene nada que migrar para el servicio libreta de direcciones. Las reglas de normalización predeterminadas para Lync Server 2013 son las mismas que las reglas predeterminadas para Lync Server 2010. Siga el procedimiento que se muestra más adelante en esta sección para migrar las reglas de normalización personalizadas.

Nota

Si su organización usa el control remoto de llamadas y ha personalizado las reglas de normalización de la libreta de direcciones, debe realizar el procedimiento de este tema antes de poder usar el control remoto de llamadas. El procedimiento requiere la pertenencia al grupo RTCUniversalServerAdmins o derechos equivalentes.

UseNormalizationRules establecido en False

Si establece el valor de UseNormalizationRules en False para que los usuarios puedan usar los números de teléfono tal y como se definen en Servicios de dominio de Active Directory sin que Lync Server 2013 aplique reglas de normalización, debe establecer los parámetros UseNormalizationRules e IgnoreGenericRules en True. Siga el procedimiento que se describe más adelante en esta sección para establecer estos parámetros en True.

Para migrar reglas de normalización personalizadas de la libreta de direcciones

  1. Busque el archivo Company_Phone_Number_Normalization_Rules.txt en la raíz de la carpeta compartida Libreta de direcciones y cópielo en la raíz de la carpeta compartida Libreta de direcciones de su grupo piloto de Lync Server 2013.

    Nota

    Las reglas de normalización de la libreta de direcciones de ejemplo se han instalado en el directorio de archivos del componente web ABS. La ruta de acceso es $installedDriveLetter:\Archivos de programa\Microsoft Lync Server 2013\Componentes web\Archivos de libreta de direcciones\Archivos\ 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 libreta de direcciones compartida. Por ejemplo, la libreta de direcciones compartida en $serverX, la ruta será similar a: \$serverX \LyncFileShare\2-WebServices-1\ABFiles.

  2. Use un editor de texto, como el Bloc de notas, para abrir el archivo de Company_Phone_Number_Normalization_Rules.txt.

  3. Determinados tipos de entradas no funcionarán correctamente en Lync Server 2013. Busque en el archivo los tipos de entradas descritos en este paso, edítelos según sea necesario y guarde los cambios en la carpeta compartida Libreta de direcciones del grupo piloto.

    Las cadenas que incluyen espacios en blanco o signos de puntuación necesarios provocan errores en las reglas de normalización porque estos caracteres se quitan de la cadena que se escribe en las reglas de normalización. Si tiene cadenas que incluyen espacios en blanco o signos de puntuación necesarios, debe modificar las cadenas. Por ejemplo, la siguiente cadena provocaría un error en la regla de normalización:

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

    La siguiente cadena no provocaría errores en la regla de normalización:

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

Para establecer UseNormalizationRules e IgnoreGenericRules en true

  1. Inicie el Shell de administración de Lync Server: Haga clic en Inicio, haga clic en Todos los programas, haga clic en Microsoft Lync Server 2013 y, a continuación, haga clic en Shell de administración de Lync Server.

  2. Realice una de las siguientes acciones:

    • Si la implementación solo incluye Lync Server 2013, ejecute el siguiente cmdlet en el nivel global para cambiar los valores de UseNormalizationRules e IgnoreGenericRules a True:

      Set-CsAddressBookConfiguration -identity <XdsIdentity> -UseNormalizationRules=$true -IgnoreGenericRules=$true
      
    • Si la implementación incluye una combinación de Lync Server 2013 y Lync Server 2010 u Office Communications Server 2007 R2, ejecute el siguiente cmdlet y asígnelo a cada grupo de Lync Server 2013 de la topología:

      New-CsAddressBookConfiguration -identity <XdsIdentity> -UseNormalizationRules=$true -IgnoreGenericRules=$true
      
  3. Espere a que la replicación del almacén de Administración central se produzca en todos los grupos.

  4. Modifica el archivo de reglas de normalización del teléfono, "Company_Phone_Number_Normalization_Rules.txt", para que la implementación borre el contenido. El archivo se encuentra en el recurso compartido de archivos de cada grupo de Lync Server 2013. Si el archivo no está presente, cree un archivo vacío denominado "Company_Phone_Number_Normalization_Rules.txt".

  5. Espere varios minutos hasta que todos los grupos de servidores front-end lean los nuevos archivos.

  6. Ejecute el siguiente cmdlet en cada grupo de Lync Server 2013 de su implementación:

    Update-CsAddressBook