Голосовая связь и система унифицированных коммуникаций : Cisco Unity

Ошибки и решения Cisco Unity VMO

20 октября 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Перевод, выполненный профессиональным переводчиком (8 февраля 2010) | Английский (22 августа 2015) | Отзыв


Содержание


Введение

Сведения, содержащиеся в этом документе, основываются на использовании Cisco Unity для Microsoft Exchange всех версий.

Предварительные условия

Требования

Для этого документа отсутствуют особые требования.

Используемые компоненты

Настоящий документ не имеет жесткой привязки к каким-либо конкретным версиям программного обеспечения и оборудования.

Условные обозначения

Дополнительные сведения об условных обозначениях см. в документе Условные обозначения технических терминов Cisco.

Проблема

При попытке открыть сообщение голосовой почты в приложении ViewMail для Outlook (VMO) пользователь получает сообщение об ошибке The custom form could not be opened. Outlook uses the default form instead. У пользователя по-прежнему есть возможность прослушать это же сообщение голосовой почты с помощью приложения Media Player в Microsoft Windows.

Решения

Эту ошибку обычно можно устранить одним из двух следующих способов:

  • Убедитесь в наличии достаточных прав доступа к реестру и введите их в действие.

  • Переустановите клиентскую программу VMO.

Удостоверьтесь, что существуют Достаточные привилегии реестра

Если у локальных пользователей (не являющихся администраторами) абонентского компьютера нет достаточных прав доступа к реестру, пользовательская форма, доступная с помощью VMO, не откроется для этих пользователей. Эта проблема возникает даже тогда, когда установка VMO была выполнена успешно и без ошибок. Когда абонент, являющийся пользователем, но не входящий в группу администраторов, пытается открыть форму VMO, отображается следующая ошибка:

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

Для настройки пользовательских форм Outlook требуется доступ к разделу реестра HKEY_CURRENT_USER\Software\Classes. Если для этого раздела реестра не установлены надлежащие разрешения, пользователи, не входящие в группу администраторов, не смогут открыть пользовательские формы Outlook, которые содержат форму VMO.

В этом документе описываются действия, которые необходимо выполнить, чтобы решить проблему недостаточных прав доступа к реестру, однако могут существовать и другие причины того, почему абоненту не удается открыть форму VMO. Необходимо сначала рассмотреть Раздел проблем, чтобы проверить, что недостаточные привилегии реестра являются причиной ошибок Вида VMO перед переходом к Разделу решений.

Возможно несколько объяснений, почему абоненту не удается открыть форму VMO. Чтобы убедиться в недостаточности прав доступа к реестру, выполните следующие действия:

  1. Войдите на компьютере с учетной записью того абонента, которому не удается открыть форму VMO, и запустите Outlook.

  2. Щелкните Создать, чтобы открыть пустое сообщение электронной почты.

  3. В Неназванной форме сообщения выберите Tools> Forms> Design This Form. В результате этих действий форма откроется в режиме конструктора.

  4. Выберите Tools> Forms> Publish Form As.

  5. В диалоговом окне «Публикация формы» убедитесь, что в поле «Папки» выбрана библиотека личных форм.

  6. В поле «Имя формы» введите тест.

  7. Нажмите кнопку Опубликовать . При появлении запроса нажмите кнопку Нет, чтобы указать, что не предполагаете отправлять форму другим.

  8. Закройте форму. Сохранять внесенные изменения не надо.

  9. Чтобы открыть тестовую форму, выполните следующие действия:

    1. Выберите File> New> Choose Form.

    2. В диалоговом окне «Выбор формы» выберите пункт Библиотека личных форм в поле «Папки».

    3. Щелкните тестовую форму и нажмите кнопку Открыть.

  10. Если отображается приводимое ниже сообщение об ошибке, значит действительно неудача в открытии формы VMO обусловлена недостаточными правами доступа к реестру:

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

    Продолжитесь к, Как Применить раздел Правильных привилегий системного реестра для исправления проблемы. Если вы не получили предыдущую ошибку, посмотрите, Как Повторно установить раздел Клиента VMO этого документа.

Как применить правильные процедуры регистрации

Выполните эти действия, чтобы устранить проблему недостаточных прав доступа к реестру. SubscriberA представляет любого абонента, который не обладает правами локального администратора на своем компьютере и которому не удается открыть форму VMO из-за недостаточных прав доступа к реестру.

  1. Предоставьте абоненту SubscriberA права локального администратора, а затем войдите на компьютер абонента SubscriberA под именем SubscriberA.

  2. Запустите программу Regedt.32.exe. Программа Regedit.exe не подходит для выполнения этой процедуры.

    caution Внимание: Если вы изменяете неверный ключ реестра или вводите неверное значение, это может заставить сервер неправильно функционировать. Прежде чем редактировать реестр, убедитесь, что сможете его восстановить в случае неполадки. При обычном резервном копировании сервера Cisco Unity не создается резервная копия реестра. Дополнительные сведения см. в разделе справки «Восстановление реестра» в Regedit.exe или раздел справки «Восстановление раздела реестра» в Regedt32.exe. Если возникают какие-либо вопросы, касающиеся изменения этого параметра реестра, обратитесь в службу технической поддержки Cisco.

  3. Если у вас нет текущей резервной копии реестра, выберите Registry > Export Registry File и сохраните настройки реестра в файле.

  4. Разверните раздел HKEY_CURRENT_USER\Software\Classes.

  5. В то время как этот ключ выделен, выберите Security> Permissions.

  6. Выполните в диалоговом окне Permission For Classes следующие действия:

    1. Щелкните SubscriberA в поле Name.

    2. Щелкните поля Read и Full Control.

    3. Нажмите кнопку OK.

  7. Закройте программу Regedt32.

  8. Выйдите из компьютера абонента, а затем зарегистрируйтесь в системе с учетной записью, обладающей правами локального администратора.

  9. Удалите пользователя SubscriberA из группы локальных администраторов сервера.

  10. Выйдите из компьютера, а затем опять зарегистрируйтесь под именем пользователя SubscriberA.

  11. Запустите Outlook и откройте форму VMO. Выполнение этой операции должно пройти без ошибок.

    Можно также изменить для абонента права доступа к реестру, не предоставляя абоненту прав локального администратора. Чтобы сделать это, сначала определите, какой параметр в разделе HK_USERS принадлежит относится к пользователю SubscriberA, а затем измените надлежащим образом права доступа в разделе Software\Classes.

Как повторно установить клиента VMO

Если после установки надлежащих прав доступа к реестру по-прежнему выводится сообщение об ошибке, следует рассмотреть необходимость переустановки клиентского приложения VMO. Удалите VMO на клиентской рабочей станции с помощью данной процедуры, а затем повторно установите клиентскую программу VMO.

  1. Удалите папку "\Program Files\Viewmail\" и все ее элементы.

  2. Удалите из папки C:\Winnt\System32 все указанные ниже файлы (если они существуют):

    • AvResLoaderSvrSL.dll

    • AvTrapConnectionHolderSvr.exe

    • AvTsmSL.dll

    • Avvox.acm

    • AvWavSl.dll

    • AvResSvr.dll

  3. Отмените публикацию формы VMO с помощью описываемой ниже процедуры:

    1. Из меню в Microsoft Outlook выберите Tools> Options.

    2. Выберите Дополнительно.

    3. Нажмите кнопку Дополнительно.

    4. Нажмите кнопку Дополнительные формы.

    5. Нажмите кнопкуДиспетчер форм.

    6. Убедитесь, что в окне «Диспетчер форм» установлено значение Личные формы. Выберите ViewMail for Outlook, затем нажмите кнопку Удалить.

    7. Нажмите кнопку Да, чтобы удалить форму.

    8. Нажмите кнопку Закрыть.

    9. Нажмите кнопки OK во всех окнах.

  4. Найдите файл FRMcache.dat на клиентской рабочей станции и переименуйте файл к FRMcache.old.

  5. Переустановите клиентскую программу VMO. Необходимые инструкции можно найти в руководстве по администрированию системы Unity.

Примечание: Можно найти все ключи, которые VMO добавляет к реестру во время установки в местоположениях реестра localMachine> программное обеспечение> Cisco Systems и localUser> программное обеспечение> Cisco Systems.

Ошибка VMO в Windows XP

ActiveX одноразовая ошибка формы

Во время попытки прослушать голосовую почту с помощью ViewMail для Outlook в Windows XP выводится сообщение об ошибке To help prevent malicious code from running, one or more objects in this form were not loaded. For more information please contact your administrator.

Убедитесь в отсутствии надстроек для Outlook, которые могут заблокировать элементы управления ActiveX.

Проверьте наличие в Outlook 2002 с пакетом обновления 3 (SP3) и Outlook 2003 заблокированных элементов управления ActiveX, которые вводят дополнительные ограничения на элементы управления ActiveX, выполняемые на одноразовых формах. В Outlook 2003 на одноразовую форму загружаются только основные элементы управления формой, например текстовое поле, поле со списком и другие подобные объекты, элемент управления текстом сообщения, элемент управления получателями, а также элемент управления просмотром Outlook. В Outlook 2002 с пакетом обновления 3 (SP3) элементы управления ActiveX, которые не помечены как безопасные для применения сценариев, не загружаются.

Идеальным решением для устранения этой проблемы является полное исключение одноразовых форм. Если необходимо использовать одноразовую форму и применяется Outlook 2003, можно воспользоваться записью реестра или политикой для управления поведением формы.

Примечание: Эта опция не доступна в SP3 Outlook 2002 года.

Чтобы использовать запись реестра, добавьте значение DWORD с именем AllowActiveXOneOffFormsв параметр HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security и установите для него одно из следующих значений:

  • Установите параметр равным 0, чтобы загружать только элементы управления frm20.dll, элемент управления Outlook View, элемент управления Outlook Recipient и элемент управления docsite (message body).

  • Установите параметр равным 1 , чтобы разрешить загрузку только элементов управления, помеченных как safe for initialization.

  • Установите параметр равным 2, чтобы разрешить загрузку всех элементов управления ActiveX.

Ошибка VMO: Неизвестные проблемы предотвращают завершение вызова

В случае VMO 3.x и 4.x, выполняющихся в среде Windows XP с пакетом обновления 2 (SP2), и применения телефона как устройства воспроизведения/записи для воспроизведения/записи голосовой почты с помощью ViewMail для Outlook, телефон звонит и, когда пользователь отвечает на вызов, ничего не слышно или отображается сообщение об ошибке Unknown problems are preventing the completion of the call.

Это происходит из-за брандмауэра, встроенного в Windows XP с пакетом обновления 2 (SP2), который блокирует входящий трафик, поступающий в TCP-порт 135. Когда телефоном воспроизводится VMO, системой Cisco Unity посылается обратный вызов DCOM в Outlook, чтобы захватить аудиопоток, а поскольку для установки соединения DCOM требуется TCP-порт 135, происходит сбой обратного вызова. Другие программные средства сторонних производителей для защиты данных, такие как антивирусная программа и программное обеспечение виртуальной частной сети (VPN), также могут быть причиной сбоя входящих вызовов DCOM.

Существует два варианта временного решения этой проблемы:

  1. Следует обновить программное обеспечение до VMO 4.0(4) и Cisco Unity 4.0 (4). Имеющиеся в телефоне функции записи и воспроизведения переработаны в VMO 4.0(4) и Cisco Unity 4.0 (4), так что из Cisco Unity не отправляются вызовы DCOM в Outlook. Поэтому система Cisco Unity невосприимчива к проблемам клиентов, таким как зависание удаленного вызова процедур (RPC), блокирование трафика DCOM программным обеспечением сторонних производителей для защиты данных и т. д. Обновите Cisco Unity и VMO до версии 4.0(4).

  2. Установите персональный брандмауэр Windows XP с пакетом обновления 2 (SP2) (добавьте исключения), чтобы разрешить прохождение трафика в порт 135, а также разрешить процесс C:\Windows\system32\AvTrapConnectionHolderSvr.exe.

    См. Статью базы знаний Microsoft 842242 Некоторые программы, кажется, прекращают работать после установки Windows XP Service Pack 2 leavingcisco.com для получения дополнительной информации.

Ошибка Unknown problems are preventing the completion of the call может также возникать, когда неправильно настроен IP-адрес или имеется проблема с DNS. Например, настроен IP-адрес Cisco CallManager вместо IP-адреса сервера Cisco Unity или, если используется сетевое имя, не выполняется успешно разрешение имен службой DNS. Необходимо настроить сетевое имя или IP-адрес сервера Cisco Unity, а не сервера Cisco CallManager, чтобы настроить Media Master из Cisco Unity VMO для воспроизведения и записи с помощью IP-телефона Cisco.

Чтобы устранить эту проблему, выполните следующие действия:

  1. Выберите Options.

  2. В окне Phone Record and Playback Settings введите добавочный номер и IP-адрес или имя узла сервера Cisco Unity. Если включено имя узла, убедитесь, что это имя может быть разрешено в IP-адрес сервера Cisco Unity.

    Если предыдущие шаги не решали вопрос, выполните Мастера прав доступа и удостоверьтесь, что права Гранта Дкомма и Включают опции Media Master Control, проверены.

Приглашение для ввода учетных данных во время попытки играть голосовую почту с ViewMail для Microsoft Outlook

При нажатии кнопки воспроизведения на панели мультимедиа в VMO с целью воспроизведения сообщения, выводится запрос на ввод учетных данных. При попытке ввода правильных учетных данных происходит сбой процесса входа. Если нажать кнопку отмены, появится следующее сообщение об ошибке.

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.

Журналы событий Cisco Unity показывают эту ошибку:

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

Решение 1: Используйте DCOMCNFG

Как решение этой проблемы, выполните DCOMCNFG и на Сервере Cisco Unity и на пользовательской машине. Выберите Start> Run, введите DCOMCNFG и нажмите Enter.

vmo_error_custom_form.gif

Выполните следующие действия:

  1. Выберите Default Properties и установите флажок Разрешить использование DCOM на этом компьютере.

  2. Выберите Подключить для уровня проверки подлинности, заданного по умолчанию, и Идентификация для уровня олицетворения, заданного по умолчанию.

  3. Выполните Мастер разрешений на сервере Cisco Unity.

  4. Перезапустите сервер Cisco Unity.

В Windows XP с пакетом обновления 2 (SP2) и более поздних выпусках следует предоставить разрешения Анонимный вход на каждой клиентской машине, чтобы разрешить анонимные обратные вызовы. Для настойки разрешений Анонимный вход выполните следующие действия:

  1. Выберите Start> Programs> Administrative Tools> Component Services для запуска диалогового окна Component Services.

  2. В диалоговом окне Component Services выберите Component Services> Computers и затем нажмите Configure My Computer на панели инструментов.

  3. В диалоговом окне Мой компьютер откройте вкладку Безопасность COM, а затем щелкните Изменить ограничения в группе Access Permissions.

  4. В диалоговом окне Access Permission выберите ANONYMOUS LOGON на панели «Группы или пользователи», а затем выберите Разрешить для параметра Разрешение на удаленный доступ.

Решение 2: Выполните служебную программу GrantUnityAccess

Выполните служебную программу GrantUnityAccess, которая расположена в C:\commserver\grantunityaccess.exe для соединения Абонента Cisco Unity к пользователю в опознавательном домене.

Пользователи испытывают проблемы когда голосовая почта через динамики компьютера Использование воспроизведений панели инструментов VMO

Некоторым пользователям VMO не удается прослушать сообщения голосовой почты, когда в качестве устройств воспроизведения выбраны динамики ПК. Сообщения об ошибках и предупреждения не отображаются в средстве просмотра событий на клиентских ПК и сервере Cisco Unity. Если пользователи VMO выбирают в качестве устройства воспроизведения свой телефон, он работает просто хорошо, и имеется возможность прослушивания сообщений голосовой почты.

Решение

Проверьте, отображается ли у пользователей, которые не имеют возможности воспроизвести сообщения, отключенной надстройка ViewMail в их программе Outlook, и является ли отключенным файлом файл tfxext32.dll. Если так, выберите Help> About Microsoft Office Outlook в Клиенте Outlook и нажмите Disabled Items. Теперь выберите файл tfxext32.dll и нажмите кнопку Включить.

Ошибка, Когда Открыты Прикрепления Голосовой почты

Это сообщение об ошибках получено при открытии прикреплений, таких как факсы PDF, в 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

Решение

Outlook использует временную папку, чтобы сохранить и открыть прикрепления. По умолчанию этой папкой является C:\Documents and Settings\%USER_NAME%\Local Settings\Temporary Internet Files\OLK#\ (где # является случайным числом). Из-за некоторых обновлений системы защиты, это предотвращает папки, которые будут созданы в той папке. Решение состоит в том, чтобы использовать обычную папку Temp. Выполните следующие действия:

  1. Используйте REGEDIT.EXE для определения местоположения этого ключа: HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security

    Примечание: Возможно, что необходимо модифицировать путь после ключа офиса из-за версии. Вы можете иметь папки 8.0, 9.0, 10.0, 11.0, и тем самым пойти самое большое количество, которое является, вероятно, версией, которую вы используете.

  2. Временные файлы Интернета замены с Температурой, чтобы к, odify Ключ OutlookSecureTempFolder.

    Например, OLD VALU — C:\Documents and Settings\tim\Local Settings\Temporary Internet Files\OLK177\

    НОВОЕ ЗНАЧЕНИЕ — C:\Documents and Settings\tim\Local Settings\Temp\OLK177\

    Примечание: Может быть другой номер, чем 177.

  3. Microsoft Outlook перезапуска.

Проблемы, Когда Сообщения голосовой почты Воспроизведены Через IP-телефон

Когда сообщения воспроизведены через IP-телефон, некоторые пользователи VMO неспособны услышать сообщения голосовой почты. Получены сообщения об ошибках, такие как Unknown problems are preventing the completion of the call.

Решение

Выполните следующие действия:

  1. Выберите Start> Settings> Control Panel> Administrative Tools> Component Services.

  2. Выберите Component Services> Computers> My Computer> DCOM Config.

  3. Щелкните правой кнопкой мыши на AvCsGateway и выберите Properties.

  4. Перейдите к Вкладке Безопасность и выполните эти шаги:

    1. Во Вкладке Безопасность щелкните по Customize в соответствии с Разрешениями Запуска и Активации.

    2. Щелкните по Edit, добавьте группу Все и назначьте эту группу разрешения для Удаленной Активации.

    3. Нажмите OK и закройте окно Component Services.

  5. Если предыдущие шаги не решали вопрос, завершите процедуру до шага 4 и затем продолжите эту процедуру:

    1. Во Вкладке Безопасность щелкните по Customize в соответствии с Разрешениями Запуска и Активации.

    2. Щелкните по Edit, добавьте IUSR _ учетная запись <servername>. Назначьте эту группу разрешения для Локального Запуска и Удаленного Запуска.

    3. Нажмите OK для возвращения к Вкладке Безопасность.

    4. Во Вкладке Безопасность щелкните по Customize в соответствии с Разрешениями доступа.

    5. Щелкните по Edit, добавьте IUSR _ учетная запись <servername>. Назначьте эту группу разрешения для Локального доступа и Удаленного доступа.

    6. Нажмите OK и закройте окно Component Services.

Ошибка: Viewmail функционально не доступен для следующих учетных записей (записей) электронной почты Outlook

Когда вы пытаетесь открыть Outlook, в Viewmail 8.5.7 с Outlook 2010, появляется это сообщение об ошибках:

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

Решение

Когда версия Cisco Unity не поддерживает версию Windows, эта ошибка прибывает. См. Cisco Unity Connection и программное обеспечение на Рабочих станциях пользователя для получения дополнительной информации о Матрице совместимости для Cisco Unity и поддержки Windows.


Дополнительные сведения


Document ID: 18955