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

При входящем звонке на Cisco CallManager с H323 возникает сигнал "занято" после набора последней цифры номера, при этом появляется сообщение "не хватает кодека"

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


Содержание


Введение

Эта проблема может быть вызвана сбоем настроить кодек на точке вызова для устройства, которое размещает переклички точка вызова. В примере в этом документе, устройство, которое требует попыток g711ulaw сделать перекличку точкой вызова. Сбои вызова и абонент слышат сигнал занято.

Этот первый раздел этого документа показывает вам трассировку сообщения об ошибках Сisco CallManager для этой проблемы. Второй раздел показывает конфигурацию с указателем на недостающую команду. Третий раздел объясняет, как настроить команду voice class codec для поддержки нескольк кодеков на той же точке вызова.

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

Требования

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

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

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

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

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

Трассировка Cisco CallManager

Cisco CallManager|H245Interface(30) - match capabilities failed
Cisco CallManager|AgenaInterface - ERROR 
waitForMXCapabilitiesExchanged_MediaExchangeCapabilitiesIncoming - 
match capabilities error

Если вы нуждаетесь в помощи, устанавливая трассировки для TAC, обратитесь к Устанавливанию Трассировок CallManager для TAC.

Частичная конфигурация маршрутизатора

!
dial-peer voice 2000 voip
    destination-pattern 2...
    session target ipv4:10.10.10.10
    dtmf-relay cisco-rtp h245-signal h245-alphanumeric
    ip precedence 5
!

Примечание: Эта конфигурация не имеет команды codec g711ulaw под точкой вызова. По умолчанию точка вызова использует сжатие g729r8. Любые устройства, которые не используют сжатие g729r8, не в состоянии завершить вызов.

Для решения проблемы этого добавьте команду codec g711ulaw под точкой вызова.

Пример установки нескольких кодеков

В некоторых случаях необходимо поддержать несколька кодеков на точке вызова. Другие области или устройства могли бы использовать другие кодеки. Например, в то время как серверы Cisco Unity используют g711 по умолчанию, подключения к глобальной сети (WAN) между маршрутизаторами используют g729. Если мы знаем, что вызов должен пересечь области, которые используют другие кодеки или должны интегрировать устройства, которые требуют других кодеков, то мы должны удостовериться, что точка вызова поддерживает несколька кодеков. Этот раздел объясняет, как настроить несколька кодеков для одной точки вызова.

Router#configure terminal
Router(config)#voice class codec 99
Router(config-class)#codec preference 1 g711ulaw
Router(config-class)#codec preference 2 g729br8
Router(config-class)#codec preference 3 g729r8
Router(config-class)#end 

Router(config)#dial-peer voice 2000 voip
Router(config-dial-peer)#voice-class codec 99
Router(config-dial-peer)#^Z

При призыве помощи парсера при вводе кодеков под речевым классом она показывает список кодеков, поддерживаемых маршрутизатором.

AV-3640-1(config-class)#codec preference 3 ?
  clear-channel  Clear Channel 64000 bps
  g711alaw       G.711 A Law 64000 bps
  g711ulaw       G.711 u Law 64000 bps
  g723ar53       G.723.1 ANNEX-A 5300 bps
  g723ar63       G.723.1 ANNEX-A 6300 bps
  g723r53        G.723.1 5300 bps
  g723r63        G.723.1 6300 bps
  g726r16        G.726 16000 bps
  g726r24        G.726 24000 bps
  g726r32        G.726 32000 bps
  g728           G.728 16000 bps
  g729br8        G.729 ANNEX-B 8000 bps
  g729r8         G.729 8000 bps
  gsmefr         GSMEFR 12200 bps
  gsmfr          GSMFR 13200 bps

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


Document ID: 10918