Голосовая связь и система унифицированных коммуникаций : Cisco Unified Communications Manager (CallManager)

IP-телефон 7940/7960 не загружается - неверное приложение протокола

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

Содержание

Введение
Предварительные условия
      Требования
      Используемые компоненты
      Условные обозначения
Общие сведения
Описание проблемы
Решение
Связанные обсуждения сообщества поддержки Cisco

Введение

В этом документе описывается одна из причин, по которой IP-телефонам Cisco моделей 7940 и 7960 не удается загрузиться и выводится сообщение об ошибке Protocol Application Invalid. Это сообщение отображается на жидкокристаллическом экране. В данном документе предоставляется временное решения проблемы в среде Cisco CallManager.

Примечание. Проблема, описываемая в этом документе, возникает в IP-телефоне 7940/7960 с версиями микропрограммного обеспечения 7.2(2) и более ранними. Подробности см. по Cisco-идентификаторам проблем:

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

Требования

Корпорация Cisco рекомендует ознакомиться со следующими темами:

  • Cisco CallManager

  • Многоуровневая коммутация Cisco Catalyst

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

Сведения, содержащиеся в данном документе, касаются следующих версий программного обеспечения и оборудования:

  • Cisco CallManager, версия 4.x

  • Микропрограммное обеспечение IP-телефонов Cisco 7940/7960, версия 7.2(2) и более ранние версии

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

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

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

Общие сведения

Использование функции голосовой виртуальной локальной сети позволяет передавать голосовой трафик по протоколу IP от IP-телефона через порты доступа. Коммутатор предоставляет возможности подключения к IP-телефонам 7940/7960 и передачи голосового IP-трафика. Так как качество звука IP-телефона может ухудшаться, если данные отправляются неравномерно, коммутатором поддерживается QoS на основе класса обслуживания (CoS), соответствующего стандарту IEEE 802.1P. Средствами QoS используется классификация и планирование с целью отправки сетевого трафика с коммутатора предсказуемым образом. Дополнительные сведения о QoS см. в документе Руководство по проектированию сетевого эталонного решения QoS на предприятии. IP-телефон 7940/7960 является настраиваемым устройством, и его можно настроить для передачи трафика с приоритетом 802.1P. Коммутатор можно настроить на доверие или переопределить приоритет трафика, который назначен IP-телефоном. IP-телефон 7940/7960 содержит интегрированный трехпортовый коммутатор 10/100, как на рис. 1. Выделенные подключения к устройствам предоставляются портами, которые детально перечисляются в следующем списке:

  • Порт 1 позволяет подключаться к коммутатору или к другому устройству VoIP.

  • Порт 2 — это внутренний интерфейс 10/100 для передачи трафика IP-телефона.

  • Порт 3 (точка доступа) позволяет подключаться к ПК или другому устройству.

Рис. 1. IP-телефон 7940/7960, подключенный к коммутатору

phone_boot_fail1.gif

Описание проблемы

Не удается должным образом загрузить IP-телефон 7960. Во время загрузки телефона на жидкокристаллическом экране телефона отображается следующее сообщение об ошибке:

Protocol Application Invalid

Решение

Если проанализировать трассировку анализатора пакетов между сервером DHCP и телефоном, можно определить, что телефон принимает предложение DHCP от виртуальной локальной сети данных (собственной виртуальной локальной сети), а не от голосовой виртуальной локальной сети. Телефоном предпринимаются попытки связаться с голосовой виртуальной локальной сетью по IP-адресу, который принадлежит виртуальной локальной сети данных.

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

  • Для IP-телефона 7940/7960 с микропрограммным обеспечением версии 7.2(2) и более ранних версий

  • Когда сервер DHCP отправляет ответный пакет в формате без меток.

  • Для порта коммутатора сервера DHCP, который настроен совместно с голосовой виртуальной локальной сети или с магистралью, содержащей эту голосовую виртуальную локальную сеть.

  • Когда опция 150 не установлена для собственной виртуальной локальной сети на сервере DHCP.

  • Когда сходимость протоколов CDP на коммутаторе и телефоне не осуществляется своевременно.

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

  1. Настройте опцию 150 в масштабах собственной виртуальной локальной сети на сервере DHCP.

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

    1. Последовательно выберите Пуск > Программы > Администрирование > DHCP.

    2. Щелкните правой кнопкой мыши сервер DHCP и выберите в контекстном меню пункт Set Predefined Options.

    3. Щелкните Add.

      Появится окно Option Type, как показано на рис. 2.

      Рис. 2. Окно Option Type

      phone_boot_fail2.gif

    4. Введите TFTP Server IP Address в поле Name.

      См. стрелку A на рис. 2.

    5. Выберите пункт IP Address в меню Data type.

      См. стрелку B на рис. 2.

    6. Введите 150 в поле Code.

      См. стрелку C на рис. 2.

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

      См. стрелку D на рис. 2.

      Появится окно Predefined Options and Values, изображенное на рис. 3:

      Рис. 3. Окно Predefined Options and Values

      phone_boot_fail3.gif

    8. Выберите пункт 150 TFTP Server IP Address в меню Option name.

      См. стрелку A на рис. 3.

    9. Введите IP-адрес TFTP-сервера в поле IP Address, которое находится в области Value.

      См. стрелку B на рис. 3.

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

  2. Удалите команду "voice vlan" из порта коммутатора телефона и оставьте порт коммутатора в качестве точки доступа в собственной виртуальной локальной сети.

    Например, если телефон подключен к многоуровневому коммутатору Catalyst 3550, удалите следующую строку:

    switchport voice vlan 205

    Стрелка A указывает на эту строку на рис. 4.

    Рис. 4. Конфигурация порта виртуальной локальной сети многоуровневого коммутатора Catalyst 3550

    phone_boot_fail4.gif

    Если телефон подключен к коммутатору серии Cisco Catalyst Express 500, тогда измените роль Smartport с IP Phone + Desktop на Desktop. Сведения о настройке порта коммутатора Catalyst Express 500 с определенной ролью Smartport см. в документе Применение к портам ролей Smartport.

  3. Перезагрузите IP-телефон 7940/7960.

    Телефоном будет обновлена нагрузка с использованием IP-адреса в собственной виртуальной локальной сети.

  4. Добавьте команду "voice vlan" обратно в порт коммутатора.

    См. стрелку A на рис. 4.

  5. Перезагрузите IP-телефон 7940/7960.

    Теперь телефон включится с IP-адресом в голосовой виртуальной локальной сети.


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

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


Document ID: 67942