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

Unity 5.0 - Устранение неисправностей Phone View

8 апреля 2009 - Перевод, выполненный профессиональным переводчиком
Другие версии: PDF-версия:pdf | Машинный перевод (28 июля 2013) | Английский (16 февраля 2009) | Отзыв

Содержание

Введение
Предварительные условия
      Требования
      Используемые компоненты
      Условные обозначения
Устранение неисправностей Phone View
      Устранение проблем в Cisco Unity Phone View
      Активирование трассировок
      Успешно ли получен в UTIM список устройств?
      Устранение проблем с получением списка устройств
      Авторизовано ли конкретное устройство для Phone View?
      Устранение проблем с авторизацией устройств
      Определение того, успешно ли отработало средство получения списка устройств
      Просмотр диагностики Unity на предмет других ошибок Phone View
      Устранение ошибки Phone View "Not Found"
      Получение из телефона трассировки наблюдения (Sniffer Trace)
      Устранение проблем с предложением разговора с Visual Message Locator
      Другие ошибки
Связанные обсуждения сообщества поддержки Cisco
Дополнительные сведения

Введение

Phone View состоит из двух основных функций: Message Monitor (монитор сообщений) и Visual Message Locator (система визуального отображения сообщений).

Message Monitor - -это аналог автоответчика в том смысле, что он позволяет абоненту просматривать, какие сообщения оставлены. Message Monitor также позволяет абоненту соединиться с вызывающей стороной при наличии оставленного сообщения.

После того, как абонент зарегистрировался в голосовой почте, Visual Message Locator представляет голосовые сообщения на дисплее IP-телефона в виде меню. В меню содержатся основные характеристики сообщения (отправитель, время отправления и т.д.). Используя функции просмотра меню в IP-телефоне, пользователь может просмотреть список сообщений и выбрать те, которые он хочет прослушать.

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

Требования

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

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

Этот документ применим к Cisco Unity 5.0.

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

За дополнительной информацией об условных обозначениях в документе обратитесь к условным обозначениям, используемым в технической документации Cisco.

Устранение неисправностей Phone View

Устранение проблем в Cisco Unity Phone View

В этом разделе предоставляется сводная информация по файлам регистрации, трассировкам и другим инструментальным средствам, которые можно применить для устранения неисправностей в Cisco Unity Phone View.

  • Unity Diagnostic Tool—Диагностика Unity позволяет решить многие проблемы с Phone View. В Unity Diagnostic Tool следует установить следующие трассировки диагностики:

    • CDE 1, 20-23

    • Conversation

    • Conversation Utilities

    • MiuCall

    • MiuGeneral 0-4, 12, 14, 16 (SIP integrations: 20-22)

    • MiuIO 11, 14

    • MiuMethods 12, 14, 16, 18

    • PhraseServer

    • PhraseServertoMonitor

  • UTIM—Unity Telephony Integration Manager (администратор телефонной интеграции Unity) полезен при устранении проблем в Cisco Unity Phone View с кнопкой Verify на панели Phone View.

  • Ethereal/Wireshark—Инструментальное средство захвата сетевой информации наподобие Ethereal или Wireshark, может применяться в процессе работы с PhoneView для захвата сетевого трафика. При вызове с участием Phone View, сетевой трафик возникает между Unity и телефоном. В процессе вывода списка устройств, сетевой трафик возникает между Unity и Cisco CallManager. Наибольший интерес представляет трафик HTTP и трафик на порте CTI, номер которого определен в UTIM на странице Tools > Phone View Settings.

  • Winhttpcfg.exe—При использовании SSL между Unity и Cisco CallManager, в процессе использования Phone View для просмотра трафика HTTP можно применить инструментальное средство Winhttpcfg.exe. Дополнительную информацию по использованию этого инструментального средства см. в разделе Как проводить трассировку вызовов ServerXMLHTTP, используя инструментальное средство Winhttptracecfg Tracing Tool в XML.. Чтобы использовать это инструментальное средство, необходимо перезапустить Cisco Unity.

Ниже представлен общий список шагов по устранению неисправностей в Cisco Unity Phone View. После списка представлены подробные процедуры и шаги по устранению неисправностей.

  1. Активизация различных файлов регистрации и трассировок описана в разделе Активизация трассировок.

  2. Успешно ли получен в UTIM список устройств? Если список устройств получен успешно, перейдите к Шагу 4. Если нет, перейдите к Шагу 3.

  3. Определите, почему список устройств не может быть получен. Обратитесь к разделу Устранение проблем с получением списка устройств

  4. Авторизовано ли конкретное устройство для Phone View? Если устройство авторизовано, перейдите к Шагу 6. Если нет, перейдите к Шагу 5.

  5. Устранение проблем с авторизацией устройств Обратитесь к разделу Устранение проблем с авторизацией устройств .

  6. Определение того, успешно ли отработало средство получения списка устройств.

  7. Если все предыдущие шаги успешно пройдены, но Phone View не отображается, обратитесь к разделу Просмотр диагностики Unity на предмет других ошибок Phone View.

  8. Устранение ошибки Phone View "Not Found".

  9. Определите, почему при разговоре не предлагается Visual Message Locator. Обратитесь к разделу Устранение проблем с предложением разговора с Visual Message Locator.

  10. При необходимости устранить другие ошибки, обратитесь к разделу Другие ошибки.

Активирование трассировок

Чтобы активизировать прикладные трассировки перед проведением тестовых вызовов для выявления причины проблемы, выполните следующую процедуру:

  1. Откройте Unity Diagnostic Tool из Tools Depot, или Start > Programs > Unity.

  2. Нажмите на Configure Micro Traces.

  3. Нажмите Next.

  4. Установите следующие трассировки:

    • CDE 1, 20-23

    • Conversation

    • Conversation Utilities

    • MiuCall

    • MiuGeneral 0-4, 12, 14, 16 (SIP integrations: 20-22)

    • MiuIO 11, 14

    • MiuMethods 12, 14, 16, 18

    • PhraseServer

    • PhraseServertoMonitor

  5. Нажмите Next.

  6. Нажмите Finish.

  7. Запустите новый файл регистрации, для этого нажмите "Start New Log Files".

Успешно ли получен в UTIM список устройств?

Чтобы проверить, может ли Cisco Unity взаимодействовать с CCM для получения списка устройств, выполните следующую процедуру:

  1. Откройте UTIM на сервере Unity.

  2. Для того абонента, на телефоне которого нет Phone View, выберите Properties of the Integration (свойства интеграции).

  3. Нажмите на вкладку Phone View.

  4. Нажмите на кнопку Verify Users .

  5. Если список устройств успешно получен, обратитесь к разделу Авторизовано ли конкретное устройство для Phone View ? Если список устройств не получен, обратитесь к разделу Устранение проблем с получением списка устройств.

Устранение проблем с получением списка устройств

Чтобы определить, почему не может быть получен список устройств, выполните следующую процедуру:

  1. Если список устройств не получен, то на странице Verify Phone View Settings нажмите Log File….

  2. Чтобы определить, почему не может быть получен список устройств, проверьте файл регистрации на наличие одной из следующих ошибок.

    Ошибка

    Устранение

    Error: Phone View - Cannot reach CUCM/CCM. Check CUCM/CCM version on the UTIM Phone View tab.

    Проверьте, работает ли Cisco CallManager.

    Проверьте, правильна ли версия телефонной системы, установленная на вкладке PhoneView.

    Connect succeeded - Try to retrieve devices from 10.93.248.46 Attempt to retrieve the list of phone devices from CUCM/CCM. This can take a moment... Error: Phone View - Incorrect CUCM/CCM username and/or password Failed to retrieve devices from 10.93.248.46 - will try next server (if any).

    Проверьте правильность установки имени пользователя и пароля для Cisco CallManager.

    Примечание:  Если вы работаете с Cisco CallManager 4.x и если в Cisco CallManager сконфигурирован многоуровневый администратор, в качестве информации аутентификации могут потребоваться имя пользователя и пароль многоуровневого администратора.

    Error: Phone View - Exceeded allowed rate for realtime information. Phone View - SelectCmDevice OpenRequest failed Error: Phone View - RetrieveDevices failed to call SelectCmDevice Failed to retrieve devices from <IP address> - will try next server (if any).

    Убедитесь, что Cisco CallManager работает и на него проходит запрос ICMP-эхо. Попробуйте перейти по следующей ссылке: http://<CallManager IP Address>/ccmcip/authenticate.jsp. Вам откроется страница с предупреждением, что вы не авторизованы. Если откроется какая-либо другая страница, значит, проблема скорее всего в том, что Unity не может взаимодействовать с Cisco CallManager.

    Проверьте, не слишком ли велика нагрузка на сервер Cisco CallManager. Например, если несколько серверов Unity одновременно попытаются обновить устройства на одном и том же Cisco CallManager, он может не выполнить ни один запрос. То же самое может произойти, если очередное обновление совпадет по времени с нажатием кнопки Verify Users. Попробуйте снова нажать кнопку Verify Users и посмотрите, воспроизводится ли проблема.

Авторизовано ли конкретное устройство для Phone View?

Чтобы проверить, правильно ли сконфигурировано в UTIM определенное устройство для Phone View, выполните следующую процедуру:

  1. Откройте UTIM на сервере Unity.

  2. Для того абонента, на телефоне которого нет Phone View, выберите Properties of the Integration (свойства интеграции).

  3. Нажмите на вкладку Phone View.

  4. Нажмите на кнопку Verify Users .

  5. В окне Verify Phone View Settings выберите устройство, которое нужно протестировать.

  6. Нажмите кнопку Test Device .

  7. Если устройство авторизовано, но Phone View все еще не работает, обратитесь к разделу Определение того, успешно ли отработало средство получения списка устройств. В противном случае, обратитесь к разделу Устранение проблем с авторизацией устройств.

Устранение проблем с авторизацией устройств

Чтобы проверить, почему устройство не авторизовано для Phone View в UTIM, выполните следующую процедуру:

Для определения проблемы, обратитесь к следующей таблице.

Устранение

Проверьте, совпадают ли в Cisco CallManager и в UTIM имя пользователя/пароль для CTI/приложения.

Проверьте, не нужно ли при следующем входе в систему менять идентификаторы пользователя CTI/приложения в CCM. (Эта проблема может, скорее всего, появиться в системах, работающих с Cisco CallManager 6.x из-за установок по умолчанию для пользователя приложения.)

Проверьте, связано ли устройство с пользователем CTI/приложения в Cisco CallManager.

Примечание:  Идентификатор пользователя чувствителен к регистру.

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

Чтобы Phone View успешно работал с Cisco Unity, Unity должен успешно получить информацию о телефонном устройстве из Cisco CallManager . Для того чтобы установленные устройства могли использовать функции Phone View, при перезагрузке должен успешно пройти вывод информации каждого устройства, интеграция которого сконфигурирована.

По умолчанию, список устройств выводится при перезапуске Cisco Unity. Кроме того, это делается каждые 15 минут. Вывод устройств происходит для первого из серверов Cisco CallManager, указанных в списке для каждой интеграции в сервере Unity. Если связи с первым (основным) Cisco CallManager нет, делается попытка связи со вторым Cisco CallManager, указанным в списке подключения (если он указан), затем с третьим и так до тех пор, пока информация не будет получена или все попытки окажутся неуспешными. Если Cisco Unity работает в паре с резервированием, резервный сервер не выдает список устройств, если он не активен. Если резервный сервер активен, основной сервер списка устройств не получает. Это может привести к временному отказу Phone View во время переключения Cisco Unity на резерв и обратно.

У Cisco CallManager есть ограничение по количеству устройств, которые он может получить за 60 секунд. Если запрос устройств при получении всех устройств требует большего времени, вывод приостанавливается и возобновляется после 60 секунд плюс некоторое случайное время. Эта задержка возникает при выводе за минуту более 3000 устройств.


Log statements when delay is required:
Exceeded allowed rate for Realtime information.
SelectCmDevice bOpenRequest failed
SelectCmDevice failed because allowed rate for realtime information was exceeded. 
Waiting for <time> ms to retry again.

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

В списке устройств в файле регистрации перечислены все телефоны, которые имеют право пользоваться Phone View. Для телефона, отсутствующего в выведенном списке, Phone View не активизируется.

Примечание: То, что телефон присутствует в списке, не означает, что он полностью сконфигурирован для работы с Phone View.

Выполните следующую процедуру:

  1. Откройте инструментальное средство Unity Diagnostic и соберите файлы регистрации AvCsMgr.

  2. Просмотрите файлы регистрации, чтобы проверить, успешно ли проходили обновления списков.

    A device list refresh is successful when this is seen in the logs:
    Successful Device List refresh
    CCMSvc::CCM_Http_AXL - Start device list for integration ID [n]  
    name: <device name of phone 1> ip: <ip address of phone 1> dn: 
    <directory number line1>   
    name: <device name of phone 2>ip: < ip address of phone 2> dn: 
    <directory number line1> <directory number line2>   
    name: <device name of phone 3>ip: < ip address of phone 3> dn: 
    <directory number line1>   
    CCMSvc::CCM_Http_AXL - End device list for integration ID [n]
    
  3. Проверьте, содержится ли в списке устройство, на котором необходимо запустить Phone View. Если устройства в списке нет, проверьте, содержится ли оно в сервере Cisco CallManager, с которым устанавливалась связь для получения списка.

  4. Если вывод списка был неуспешен, обратитесь к разделу Устранение проблем с получением списка устройств

  5. Если вывод списка был успешен, обратитесь к разделу Просмотр диагностики Unity на предмет других ошибок Phone View

    Примечание: После активизации Phone View и добавления телефона к пользователям приложений, не начинайте устранение неисправности сразу: подождите 15 минут, пока unity не распознает телефон. В эти 15 минут ничего делать не надо. Можно запустить UTIM, который покажет, что телефон авторизован, но все равно, с момента добавления телефона к пользователям приложения Phone View в ССМ надо ждать 15 минут, чтобы Unity распознал телефон как телефон, имеющий право работать с Phone View.

Просмотр диагностики Unity на предмет других ошибок Phone View

Если после успешного вывода списка устройств и авторизации конкретного устройства через UTIM, Phone View все равно не работает, выполните тестовый вызов, после чего следующую процедуру:

  1. Откройте инструментальное средство Unity Diagnostic и соберите файлы регистрации AvCsMgr согласно времени тестового вызова. (Большинство ошибок не требует объяснений, а некоторые более сложные перечислены ниже.)

  2. Просмотрите таблицу с обычными ошибками и способами их устранения.

    Ошибка

    Устранение

    Not found

    Обратитесь к разделу Устранение ошибки Phone View "Not Found" (не найден).

    Authentication error (4)

    В параметрах CCM Enterprise, измените URL для аутентификации, чтобы вместо имени сервера использовать IP-адрес Cisco Call Manager.

    (Message Monitor only) MM not enabled in UTIM

    Проверьте, активизирован ли монитор сообщений в UTIM.

    Если монитор сообщений в UTIM активизирован, но в файлах регистрации это сообщение, тем не менее, присутствует, скорее всего, идентификатор коммутатора почтового ящика установлен правильно, но все остальное у абонента, например, правила контактов, установлены на старый идентификатор коммутатора. Это может произойти после перемещения абонента с одного коммутатора на другой.

    Для разрешения этой проблемы, перейдите в UTIM в Tools > Subscriber-Phone System Associations и переместите абонентов в нужный коммутатор.

Устранение ошибки Phone View "Not Found" (не найден)

Чтобы сузить круг возможных причин возникновения ошибки "not found" при диагностике Cisco Unity, выполните следующую процедуру:

  1. Из сервера Cisco Unity, попробуйте выполнить запрос "ICMP эхо" для устройства, в котором не виден Phone View. Если запрос неуспешен, трафик HTTP до телефона не доходит. Причиной может быть конфигурация межсетевого экрана или что-то другое, что блокирует трафик, например, маршрутизатор VPN.

  2. Проверьте правильность абонентского номера, к которому пытается подключиться Cisco Unity.

  3. Проверьте, к нужному ли телефонному устройству пытается подключиться Cisco Unity.

  4. Если телефонный номер, к которому пытается подключиться Cisco Unity, связан с несколькими устройствами, убедитесь, что во время разговора абонента монитор сообщений активизирован для одного устройства. Это можно сделать в Setup (4) > Personal Settings (3) > Message Monitor Settings (6).

Получение из телефона трассировки наблюдения (Sniffer Trace)

Один из вариантов получения из телефона трассировки наблюдения - это активизация в телефоне 7941, 7961 или 7970 функции Span to PC Port. Чтобы сделать это, найдите телефон в CCM и на странице "Device" в самом низу в "Product Specific Configuration Layout", активизируйте "Span to PC Port" и перезагрузите телефон.

Устранение проблем с предложением разговора с Visual Message Locator

Для определения проблемы, обратитесь к следующей таблице.

Устранение

Проверьте, не находится ли устройство за маршрутизатором VPN.

Большинство маршрутизаторов VPN сконфигурированы на блокирование не аутентифицированного трафика http. Из-за этого ограничения, приложение Phone View на устройствах за маршрутизаторами VPN не отображается.

Убедитесь, что в UTIM на вкладке Phone View выбрана опция Visual Message Locator Enabled.

Убедитесь, что для абонента активизированы обе опции: Message Locator и Visual Message Locator. На странице Subscriber > Feature в Unity SA, должны быть выбраны как Subscriber can use Message Locator, так и Subscriber can use Phone View Visual Message Locator.

Другие ошибки

В эту процедуру включен список тех возможных ошибок, устранение которые не рассматривалось ранее.

Если есть ошибки, которые пока не удалось устранить с помощью этого документа, просмотрите следующий список:

Ошибка

Способ устранения

No IP address published for phone device <device>.

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

Phone device <device> is not a supported type.

Проверьте, используется ли Phone View на поддерживающих его телефонах: 7940, 7960, 7941, 7961, 7970, 7971.

Phone device <device> is not enabled for HTTP.

Убедитесь, что в Security Configuration телефона активизирован Web Access.

Phone device with IP address <device> is already in use.

В любой момент времени может использоваться только одна функция Phone View. Эта ошибка возникает при одновременном использовании более чем одной функции. Эта ошибка может также появляться, если используемое вами устройство не перешло в состояние правильного разъединения после использования Phone View. Попробуйте еще раз.

LoadLocale() failed for phone device <device>.

Unity определяет нужный язык телефона и затем загружает нужные файлы. Эта ошибка появляется, если возвращаемый Unity язык не совпадает ни с одним именем файла.

Убедитесь, что имя файла в каталоге \Commserver\Localize\Scripts\CiscoIPPhoneLocales совпадает с языком, зарегистрированным в диагностике:

CJsPhone::LoadLocale - phone Accept-Language = [en_US]

Примечание: Если скрипт для языка телефона не найден, Phone View по умолчанию устанавливается на США.

CJsPhone::GetCiscoHttpHeaderFromPhone - ERROR", "Wait for m_evtHttpHeadersInitialized event TIMED OUT (or FAILED). This can be an indication that the phone device cannot communicate with the TCP port configured for CTI services for this server.

Убедитесь, что сконфигурированный в UTIM в Tools > Phone View Settings порт CTI правилен и допустим.

Expected the Message Monitor or Visual Message Locator to display, but it does not display and only silence is heard.

Проверьте телефон на отсутствие ошибок анализа XML. Их наличие может быть вызвано микропрограммным обеспечением телефона. Попробуйте воспроизвести ситуацию на другом телефоне или признайте дефект.

Unity Trace File Errors: Funcs_PhoneApps!BindToCallingIpPhone - BIND FAILED:

CJsPhone::SendHttp - ERROR:

Response received from phone was CiscoIPPhoneError [0] (this is an unexpected response). Phone info: Name = SEP0019562431B5, 1st DN = 4302, IP = 10.25.147.115. Enable MsgMonitor to this phone will be disabled for this call.

Просто включите микро-трассировку CDE 23 и выведите из UDT файл трассировки AvCsMgr, чтобы посмотреть, какие телефоны активизированы с точки зрения Unity.

Проверьте аутентификацию ccm - system > enterprise parameters > url. Проверьте, нет ли опечаток и/или что вы используете IP-адреса, а не DNS.

Funcs_PhoneApps!BindToCallingIpPhone - BIND FAILED.

CJsPhone::SendHttp - ERROR: Response received from phone was CiscoIPPhoneError [4] (Authentication error) - The CTI username and/or password may be incorrect. Phone info: Name = SEP001E4A0C8563 1st DN = 4303 IP = 10.25.147.117.

Монитор сообщений в этом телефоне для данного вызова будет деактивизирован.

Funcs_PhoneApps!BindToCallingIpPhone - BIND FAILED.

Монитор сообщений в этом телефоне для данного вызова будет деактивизирован.

Phone is on a shared line and got this error:

Funcs_PhoneApps!BindToCallingIpPhone - BIND FAILED.

CJsPhone::SendHttp - ERROR: <error> HttpRequest returned 401. Phone info: Name = SEP003094C2AF9C, 1st DN = 4308, IP = 172.27.204.149.

Монитор сообщений в этом телефоне для данного вызова будет деактивизирован.

 


Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.


Document ID: 97143