Voz y Comunicaciones unificadas : Cisco Unity

Errores y Soluciones de Cisco Unity VMO

17 Octubre 2016 - Traducción Automática
Otras Versiones: PDFpdf | Inglés (22 Agosto 2015) | Comentarios


Contenido


Introducción

La información de este documento se basa en Cisco Unity para Microsoft Exchange, todas las versiones.

prerrequisitos

Requisitos

No hay requisitos específicos para este documento.

Componentes Utilizados

Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.

Convenciones

Consulte Convenciones de Consejos TécnicosCisco para obtener más información sobre las convenciones del documento.

Problema

Cuando intenta abrir un mensaje de correo de voz en ViewMail para Outlook (VMO), el usuario recibe el mensaje de error No se puede abrir el formulario personalizado. Outlook usará en su lugar un formulario estándar . Sin embargo, el usuario puede escuchar este mismo mensaje de correo de voz por medio de Media Player en Microsoft Windows.

Soluciones

Este error generalmente se puede resolver de dos formas:

  • Asegúrese de que hay suficientes privilegios de registro y aplíquelos.

  • Reinstale el cliente de VMO.

Cómo Asegurarse de que Hay Suficientes Privilegios de Registro

Si los privilegios de registro son insuficientes para los usuarios no administrativos locales de un equipo de suscriptor, el formulario personalizado disponible con VMO no se abre para estos usuarios. Esto ocurre incluso si la instalación de VMO se ha completado con éxito y sin errores. Cuando un suscriptor que es usuario no administrativo intenta abrir el formulario VMO, se visualiza este error:

The custom form could not be opened. Outlook 
will use an Outlook form instead. An error occurred 
registering the form in the OLE registry.

Los formularios personalizados de Outlook requieren el acceso a la llave de registro, HKEY_CURRENT_USER\Software\Classes. Si no se ajustan los permisos correctos para esta llave, los usuarios no administrativos no pueden abrir los formularios de Outlook personalizados, incluido el formulario VMO.

Este documento trata sobre los pasos necesarios para resolver el problema de privilegios de registro insuficientes, pero puede haber otras razones por las que un suscriptor no pueda abrir el formulario VMO. Primero debe revisar la sección Problema para verificar que los privilegios de registro insuficientes son la causa de los errores del formulario VMO antes de proceder a la sección Soluciones.

Puede haber varias explicaciones de por qué un suscriptor no puede abrir un formulario VMO. Complete estos pasos para verificar que tiene privilegios de registro insuficientes:

  1. Inicie sesión en el equipo como el suscriptor que no puede abrir el formulario VMO e inicie Outlook.

  2. Haga clic en Nuevo para abrir un mensaje de correo electrónico en blanco.

  3. En el formato Untitled Message, elija Tools > Forms > Design This Form. Esto abre el formulario en modo de diseño.

  4. Elija Tools > Forms > Publish Form As.

  5. En el cuadro de diálogo Publish Form As, confirme que se ha seleccionado Personal Forms Library en el menú Look In.

  6. En el campo Form Name, ingrese test.

  7. Haga clic en Publish. Cuando el sistema lo solicite, haga clic en No para indicar que no se propone enviar el formulario a otras personas.

  8. Cierre el formulario. No necesita guardar los cambios.

  9. Complete estos pasos para abrir su formulario de prueba:

    1. Elija File > New > Choose Form.

    2. En el cuadro de diálogo Choose Form, haga clic en Personal Forms Library del menú Look In.

    3. Haga clic en su formulario de prueba y después en Open.

  10. Si se muestra este mensaje de error, significa que ha verificado con éxito que la falla de apertura del formulario VMO está causada por privilegios de registro insuficientes:

    The custom form could not be 
    opened. Outlook will use an Outlook form instead.
    An error occurred registering the form in the OLE
    registry.
    

    Proceda a la sección Cómo Aplicar los Privilegios de Registro Adecuados para corregir el problema. Si no recibió el error anterior, vea la sección Cómo Reinstalar el Cliente de VMO de este documento.

Cómo aplicar privilegios de registro adecuados

Complete estos pasos para resolver el problema de privilegios de registro insuficientes. El Suscriptor A representa a cualquier suscriptor que no tiene derechos administrativos locales en su equipo y no puede abrir el formulario VMO debido a privilegios de registro insuficientes.

  1. Conceda derechos administrativos locales al Suscriptor A y después abra sesión en el equipo del Suscriptor A como Suscriptor A.

  2. Inicie Regedt.32.exe. No puede utilizar Regedit.exe para realizar este procedimiento.

    precaución Precaución: Si cambia la llave de registro incorrecta o ingresa un valor incorrecto, puede causar un mal funcionamiento del servidor. Antes de editar el registro, confirme que sabe cómo restaurarlo si hay algún problema. Una copia de respaldo típica del servidor Cisco Unity no incluye copias del registro. Para obtener información adicional, refiérase al tema de ayuda Restoring the Registry de Regedit.exe o al tema de ayuda Restoring a Registry Key de Regedt32.exe. Si tiene alguna pregunta sobre el cambio de este ajuste de llave de registro, póngase en contacto con el soporte técnico de Cisco.

  3. Si no tiene una copia de respaldo actual del registro, seleccione Registry (Registro) > Export Registry File (Exportar archivo de registro) y guarde las configuraciones del registro en un archivo.

  4. Expanda la llave HKEY_CURRENT_USER\Software\Classes.

  5. Mientras se resalta esta llave, elija Security > Permissions.

  6. Complete estos pasos en el cuadro de diálogo Permission For Classes:

    1. Haga clic en SubscriberA en el cuadro Name.

    2. Haga clic en los cuadros Read y Full Control.

    3. Haga clic en OK.

  7. Cierre Regedt32.

  8. Cierre la sesión en el equipo del suscriptor y después vuelva a abrirla con una cuenta que tenga derechos administrativos locales.

  9. Remueva el Suscriptor A del grupo administrativo del servidor local.

  10. Cierre la sesión en el equipo y después vuelva a abrirla como Suscriptor A.

  11. Inicie Outlook y abra el formulario VMO. Debería poder hacerlo sin errores.

    También puede cambiar los privilegios de registro de un suscriptor sin necesidad de concederle derechos administrativos locales. Para ello, primero determine qué llave de HK_USERS pertenece al Suscriptor A y después cambie los permisos bajo la llave Software\Classes según sea necesario.

Cómo Reinstalar el Cliente de VMO

Si ha fijado los privilegios de registro adecuados y sigue viendo el mensaje de error, debería considerar la reinstalación del cliente de VMO. Desinstale VMO en la estación de trabajo cliente con este procedimiento y después reinstale el cliente de VMO.

  1. Remueva el directorio \Program Files\Viewmail\ y todos sus componentes.

  2. Remueva todos estos archivos (si existen) de C:\Winnt\System32:

    • AvResLoaderSvrSL.dll

    • AvTrapConnectionHolderSvr.exe

    • AvTsmSL.dll

    • Avvox.acm

    • AvWavSl.dll

    • AvResSvr.dll

  3. Anule la publicación del formulario VMO con este procedimiento:

    1. Desde el menú de Microsoft Outlook, elija Herramientas > Opciones.

    2. Elija Other.

    3. Haga clic en Advanced Options.

    4. Haga clic en Custom Forms.

    5. Haga clic en Manage Forms.

    6. Asegúrese de que la ventana Form Manager está ajustada en Personal Forms. Elija ViewMail for Outlook y después haga clic en Delete.

    7. Haga clic en Yes para eliminar el formulario.

    8. Haga clic en Close (Cerrar).

    9. Haga clic en OK en todas las ventanas.

  4. Localice el archivo FRMcache.dat en la estación de trabajo cliente y cambie su nombre por FRMcache.old.

  5. Reinstale el software cliente de VMO. Las instrucciones se pueden encontrar en la Guía de Administración del Sistema Unity.

Nota: Puede encontrar todas las llaves que VMO añade al registro durante la instalación en las ubicaciones de registro localMachine > Software > Cisco Systems y localUser > Software > Cisco Systems.

Error de VMO en Windows XP

Error de formulario único de ActiveX

Durante el intento de escuchar un correo de voz con ViewMail para Outlook en Windows XP, ocurre el error Para evitar la ejecución de código malintencionado, uno o varios objetos de este formulario no se han cargado. Para obtener más información, póngase en contacto con el administrador .

Asegúrese de que no haya añadidos de Outlook que puedan bloquear los controles ActiveX.

Compruebe si hay controles ActiveX bloqueados en Outlook 2002 SP3 y Outlook 2003 que añadan restricciones sobre qué controles ActiveX se ejecutan en los formularios únicos. En Outlook 2003, solamente los controles de formulario básico, como el cuadro de texto, el cuadro combinado, etc., el control de cuerpo del mensaje, el control de destinatario y Outlook View Control se cargan en un formulario único. En Outlook 2002 SP3, los controles ActiveX que no están marcados como seguros para el scripting no se cargan.

La solución ideal para este problema es evitar totalmente los formularios únicos. Si debe utilizar un formato único con Outlook 2003, puede utilizar una entrada de registro o una política para controlar el comportamiento.

Nota: Esta opción no está disponible en Outlook 2002 SP3.

Para utilizar una entrada de registro, añada un valor DWORD denominado AllowActiveXOneOffForms al valor HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security y ajústelo en uno de estos valores:

  • Ajústelo en 0 para cargar solamente los controles frm20.dll, el Outlook View Control, el Outlook Recipient Control y el control docsite (cuerpo del mensaje).

  • Ajústelo en 1 para permitir que solamente se carguen los controles marcados como seguros para la inicialización.

  • Ajústelo en 2 para permitir que se carguen todos los controles ActiveX.

Error de VMO: Unknown problems are preventing the completion of the call

Con VMO 3.x y 4.x ejecutándose en Windows XP SP2 y el uso del teléfono como dispositivo de reproducción/grabación para reproducir/grabar un correo de voz con ViewMail para Outlook, el teléfono suena y cuando se contesta hay silencio o se muestra el mensaje de error Unknown problems are preventing the completion of the call .

Esto es debido al firewall integrado de Windows XP SP2 que bloquea el tráfico entrante al puerto TCP 135. Con la reproducción por teléfono VMO, Cisco Unity hace una devolución de llamada DCOM a Outlook para buscar el flujo de audio y, puesto que DCOM necesita el puerto TCP 135 para establecer conexión, la devolución de llamada falla. Un software de seguridad de otro fabricante, como software antivirus y software VPN, también puede hacer que las llamadas DCOM entrantes fallen.

Hay dos opciones como solución temporal:

  1. Hacer un upgrade a VMO 4.0(4) y Cisco Unity 4.0 (4). La función de grabación y reproducción telefónica en VMO 4.0(4) y Cisco Unity 4.0 (4) se ha rediseñado para que no haya llamadas DCOM de Cisco Unity a Outlook. Por lo tanto, Cisco Unity es inmune a los problemas de cliente, tales como bloqueo de RPC, tráfico DCOM bloqueado por software de seguridad de otro fabricante, etc. Haga un upgrade tanto de Cisco Unity como de VMO a la versión 4.0(4).

  2. Configurar Personal Firewall de Windows XP SP2 (añadir excepciones) para permitir el tráfico al puerto 135 y el proceso C:\Windows\system32\AvTrapConnectionHolderSvr.exe.

    Refiérase al artículo 842242 de Microsoft Knowledge Base Parece que algunos programas dejan de funcionar después de instalar el Service Pack 2 de Windows XP para obtener más información.leavingcisco.com

El error Unknown problems are preventing the completion of the call puede ocurrir también cuando hay una configuración incorrecta de dirección IP o un problema de DNS. Por ejemplo, configuró la dirección IP de Cisco CallManager en vez del servidor de Cisco Unity o, si utiliza un nombre de host, la resolución de DNS no se realiza con éxito. Debe configurar el nombre de host o la dirección IP del servidor de Cisco Unity, no el servidor de Cisco Callmanager, para configurar Cisco Unity View Mail para Outlook (VMO) Media Master para reproducir y grabar con el teléfono IP de Cisco.

Complete estos pasos para resolver el problema:

  1. Elija Options.

  2. En la ventana Phone Record and Playback Settings, ingrese su extensión y la dirección IP o el nombre de host del servidor de Cisco Unity. Si incluye un nombre de host, asegúrese de que puede resolver el nombre a la dirección IP del servidor de Cisco Unity.

    Si los pasos anteriores no resolvieron el problema, ejecute el Permissions Wizardy asegúrese de que las opciones Grant Dcomm rights y Enable the Media Master Control están marcadas.

Indicación para ingresar las credenciales durante un intento de utilizar un correo de voz con ViewMail para Microsoft Outlook

Cuando hace clic en el botón de reproducción de la barra de medios en VMO para reproducir un mensaje, se crea una indicación para solicitar credenciales. Cuando intenta ingresar las credenciales correctas, el login falla. Si selecciona el botón de cancelación, aparece este mensaje de error.

Access was denied when connecting to the voice server. To use the telephone you
  must be logged into windows using the account associated with your subscriber
  account.

Los registros de eventos de Cisco Unity muestran este error:

AvCsGateway: FindCsComponents failed, no access for 
global\tom.krenn with subscriber type=Unknown (err=0x80070005).
A subscriber must be associated with global\tom.krenn.

Solución 1: Utilizar DCOMCNFG

Como solución a este problema, ejecute DCOMCNFG en el servidor de Cisco Unity y en el equipo del usuario. Elija Start > Run, escriba DCOMCNFG y pulse Enter.

vmo_error_custom_form.gif

Complete estos pasos:

  1. Elija Default Properties y marque Enable Distributed COM en este equipo.

  2. Elija Connect para Default Authentication Level e Identify para Default Impersonation Level.

  3. Ejecute el Permission Wizard en el servidor de Cisco Unity.

  4. Reinicie el servidor Cisco Unity.

En Windows XP Service Pack 2 y posterior, debe conceder permisos de inicio de sesión anónimo en cada equipo cliente para habilitar las devoluciones de llamada anónimas. Complete estos pasos para configurar los permisos de inicio de sesión anónimo:

  1. Elija Inicio > Programas > Herramientas Administrativas > Servicios de Componentes para abrir el cuadro de diálogo Servicios de Componentes.

  2. En el cuadro de diálogo Servicios de Componentes, elija Servicios de Componentes > Equipos y después haga clic en Configurar Mi PC en la barra de herramientas.

  3. En el cuadro de diálogo Mi PC , elija la pestaña Seguridad COM y después, en Permisos de acceso, haga clic en Editar límites .

  4. En el cuadro de diálogo Permiso de acceso, elija INICIO DE SESIÓN ANÓNIMO en el panel de nombres de grupo o usuario y elija el cuadro Permitir para el permiso de acceso remoto.

Solución 2: Ejecutar la utilidad GrantUnityAccess

Ejecute la utilidad GrantUnityAccess, que está situada en C:\commserver\grantunityaccess.exe, para asociar el suscriptor de Cisco Unity al usuario del dominio de autenticación.

Los Usuarios Tienen Problemas Cuando se Reproduce el Correo de Voz a través de los Altavoces del PC con la Barra de Herramientas de VMO

Algunos usuarios de VMO no pueden oír los mensajes de correo de voz cuando los altavoces del PC se seleccionan como dispositivos de reproducción. No se muestra ningún error o advertencia en el visor de eventos del PC cliente y el servidor de Cisco Unity. Si los usuarios de VMO seleccionan su teléfono como dispositivo de reproducción, éste funciona bien y pueden oír los mensajes de correo de voz.

Solución

Compruebe si los usuarios que no pueden reproducir los mensajes tienen el añadido ViewMail inhabilitado en Outlook y si el archivo que está inhabilitado es tfxext32.dll. Si es así, elija Ayuda > Acerca de Microsoft Office Outlook en el cliente Outlook y haga clic en Elementos Deshabilitados. Ahora, elija el archivo tfxext32.dll y haga clic en Habilitar.

Error Cuando se Abren los Adjuntos del Correo de Voz

Se recibe este mensaje de error cuando se abren adjuntos, como faxes PDF, en Microsoft Outlook:

Can't create file: FAX.TIF. Right-Click the
folder you want to create the file in, and then click Properties on the
shortcut menu to check your permissions on the folder

Solución

Outlook utiliza una carpeta temporal para guardar y abrir los adjuntos. De forma predeterminada, esta carpeta es C:\Documents and Settings\%USER_NAME%\Configuración Local\Archivos temporales de Internet\OLK#\ (donde # es un número aleatorio). Debido a algunas actualizaciones de seguridad, impide que se creen carpetas en esa carpeta. La solución es utilizar la carpeta Temp normal. Complete estos pasos:

  1. Utilice REGEDIT.EXE para localizar esta llave: HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security

    Nota: Es posible que tenga que modificar la trayectoria después de la clave Office debido a su versión. Puede que tenga carpetas 8.0, 9.0, 10.0, 11.0, etc. hasta el número más alto, que probablemente es la versión que utiliza.

  2. Sustituya Archivos temporales de Internet por Temp, para modificar la clave OutlookSecureTempFolder.

    Por ejemplo, VALOR ANTIGUO — C:\Documents and Settings\tim\Configuración local\Archivos temporales de Internet\OLK177\

    VALOR NUEVO — C:\Documents and Settings\tim\Configuración local\Temp\OLK177\

    Nota: Puede haber un número distinto de 177.

  3. Reinicie Microsoft Outlook.

Problemas Cuando los Mensajes de Correo de Voz se Reproducen a través del Teléfono IP

Algunos usuarios de VMO no pueden oír los mensajes de correo de voz cuando éstos se reproducen a través del teléfono IP. Se reciben mensajes de error como Unknown problems are preventing the completion of the call.

Solución

Complete estos pasos:

  1. Elija Inicio > Configuración > Panel de Control > Herramientas Administrativas > Servicios de Componentes.

  2. Elija Servicios de Componentes > Equipos > Mi PC > Configuración DCOM.

  3. Haga clic con el botón derecho del ratón en AvCsGateway y elija Propiedades.

  4. Vaya a la pestaña Seguridad y complete estos pasos:

    1. En la pestaña Seguridad, haga clic en Personalizar bajo Permisos de Inicio y Activación.

    2. Haga clic en Modificar, añada el grupo Todos y asigne a este grupo el permiso para Activación Remota.

    3. Haga clic en OK y cierre la ventana Servicios de Componentes.

  5. Si los pasos anteriores no resolvieron el problema, complete el procedimiento hasta el paso 4 y después continúe con este procedimiento:

    1. En la pestaña Seguridad, haga clic en Personalizar bajo Permisos de Inicio y Activación.

    2. Haga clic en Modificar y añada la cuenta IUSR_<Nombre del servidor>. Asigne a este grupo el permiso para Activación Local y Activación Remota.

    3. Haga clic en Aceptar para volver a la pestaña Seguridad.

    4. En la pestaña Seguridad, haga clic en Personalizar bajo Permisos de Acceso.

    5. Haga clic en Modificar y añada la cuenta IUSR_<Nombre del servidor>. Asigne a este grupo el permiso para Acceso Local y Acceso Remoto.

    6. Haga clic en OK y cierre la ventana Servicios de Componentes.

Error: Viewmail no está funcionalmente disponible para las cuentas de correo electrónico siguientes de la perspectiva

En Viewmail 8.5.7 con la perspectiva 2010, este mensaje de error aparece cuando usted intenta abrir la perspectiva:

Cisco ViewMail encountered one of more errors. Viewmail
	 functionally is not available for the following Outlook email accounts(s).

Solución

Este error viene cuando la versión del Cisco Unity no soporta la versión de Windows. Refiera al Cisco Unity Connection y al software en las estaciones de trabajo del usuario para más información sobre la matriz de compatibilidad para el soporte del Cisco Unity y de Windows.


Información Relacionada


Document ID: 18955