- Форумы лаборатории «Комендантъ»
- Проверка и устранение неполадок шлюза MGCP Cisco IOS
- Параметры загрузки
- Содержание
- Введение
- Предварительные условия
- Требования
- Используемые компоненты
- Условные обозначения
- Выполнение задач
- Задача 1: Команды Show и Debug для проверки конфигурации
- Задача 2: Выключение и включение голосовых портов
- Поиск и устранение неполадок
- Вызовы из ТфОП сбрасываются после третьей переадресации
- Решение
Форумы лаборатории «Комендантъ»
● 23.08.13 9:26 — mark79 — 6 / 23.08.13
Добрый день. Подскажите пожалуйста, может кто сталкивался — возникла проблема с использованием голосового шлюза Linksys и мини АТС Panasonic TDE 200. Шлюз был подключен как внешние линии и раздавал на АТС 4 городских номера. В какой то момент пропал гудок на всех линиях. Стали проверять станцию — все нормально, проверили гудок непосредственно со шлюза — нет гудка. Разобрали шлюз — видно, что выгорели дорожки от порта подключения. Вот здесь и возникает вопрос — как? В нашем случае, шлюз активное оборудование, подает гудок на АТС. Со стороны АТС в порт напряжение попасть не могло (или могло?) Сидим смотрим на шлюз и мыслей пока ни каких нет… (Шлюз проработал в нормальном режиме 1 год, проблем никогда не было)
● #1 23.08.13 9:39 — Toli63 Эксперт — 3168 / 18.08.12
Добрый день. Подскажите пожалуйста, может кто сталкивался — возникла проблема с использованием голосового шлюза Linksys и мини АТС Panasonic TDE 200. Шлюз был подключен как внешние линии и раздавал на АТС 4 городских номера. В какой то момент пропал гудок на всех линиях. Стали проверять станцию — все нормально, проверили гудок непосредственно со шлюза — нет гудка. Разобрали шлюз — видно, что выгорели дорожки от порта подключения. Вот здесь и возникает вопрос — как? В нашем случае, шлюз активное оборудование, подает гудок на АТС. Со стороны АТС в порт напряжение попасть не могло (или могло?) Сидим смотрим на шлюз и мыслей пока ни каких нет… (Шлюз проработал в нормальном режиме 1 год, проблем никогда не было)
Сколько метров от шлюза до АТС.
● #2 23.08.13 9:45 — mark79 — 6 / 23.08.13
Источник
Проверка и устранение неполадок шлюза MGCP Cisco IOS
Параметры загрузки
Содержание
Введение
В данном документе содержатся сведения об основных этапах проверки и отладки для протокола управления медиа-шлюзами (MGCP) в маршрутизаторах Cisco.
Возможно появление следующих признаков при настройке Cisco CallManager со шлюзами MGCP Cisco IOS с аналоговыми портами Офис внешнего коммутатора (FXO; Foreign Exchange Office) и Станция внешнего коммутатора (FXS; Foreign Exchange Station).
Шлюз MGCP не регистрируется в Cisco CallManager. См. раздел Сбой регистрации шлюза MGCP с Cisco CallManager.
Идентификатор вызывающего абонента не работает на портах FXO. Причина. Идентификатор абонента не поддерживается на портах FXO при настройке для MGCP. Вместо этого настройте шлюз в режиме H.323.
Служебный поиск блокирует порты FXO во время сигнала hookflash, пока пользователи не подключаются полностью к линии. Команда Shut, за которой следует команда No shut, перезагружает порт. Подробнее см. идентификатор ошибки Cisco CSCef62275 ( только для зарегистрированных клиентов ). Данная проблема была устранена в ПО Cisco IOS®, версии 12.3(14)T и в более поздних.
Данный документ является частью 4, входящей в комплект из следующих шести документов:
Проверка и устранение неполадок шлюза MGCP Cisco IOS
Предварительные условия
Требования
Для данного документа нет особых требований.
Используемые компоненты
Данная конфигурация была протестирована на Cisco CallManager версий 3.0, 3.1, и 3.2, а также на разных версиях образов ПО Cisco IOS версий 12.2. Снимки экрана и конфигурации ПО Cisco IOS были созданы при использовании следующего ПО, аппаратного обеспечения и другого оборудования:
1 * порт Cisco 2610 / 2 X FXS / 2 X FXO / 1 Fast Ethernet 10/100; ПО Cisco IOS версии 12.2(11)T
1 * Cisco CallManager 4.1(0.91), работающий на MCS7835
2 * Аналоговых телефона
2 * IP-телефона Cisco 7960
Данные для документа были получены в специально созданных лабораторных условиях. Все устройства, используемые в этом документе, были запущены в исходной (заданной по умолчанию) конфигурации. Если ваша сеть работает в реальных условиях, убедитесь, что вы понимаете потенциальное воздействие каждой команды.
См. раздел Матрица совместимости Cisco CallManager для получения информации о рекомендуемой совместимости версий ПО между Cisco CallManager и шлюзом Cisco IOS.
Примечание. Рекомендуется выпуск ПО Cisco IOS 12.2(11)T и позднее на основе усовершенствований команды ccm-manager. Команда ccm-manager требует ПО Cisco IOS версии 12.1(5)XM или более поздней версии на всех маршрутизаторах (Cisco 2600 и 3600), а также на голосовом шлюзе Cisco 200 (VG200).
Маршрутизаторы Cisco 2600 и 3600 поддерживают MGCP, если на них установлен выпуск ПО Cisco IOS 12.1(3)T и позднее. Выбор требуемых версий ПО основан на функциях, которые необходимо активизировать. Сервер Cisco CallManager должен работать на версии 3.0(5)a или более поздней. Конфигурация маршрутизатора одинакова для всех типов маршрутизаторов. Конфигурация Cisco CallManager также одинакова для всех типов маршрутизаторов.
Голосовой шлюз VG200 поддерживает ПО Cisco IOS версии 12.1(5)XM1 и более поздних версий. Выбор требуемых версий ПО основан на функциях, которые необходимо активизировать. Хотя VG200 поддерживается в ранних версиях Cisco CallManager, рекомендуется использование версии 3.0(5)a или более поздних.
Условные обозначения
Дополнительную информацию об используемых в документе обозначениях см. в разделе Условные обозначения, используемые в технической документации Cisco.
Выполнение задач
Задача 1: Команды Show и Debug для проверки конфигурации
Нет необходимости выполнять данные шаги в указанной ниже последовательности. Команды show используются для отображения текущего состояния конфигурации, а также, чтобы проверить результат сделанных изменений.
Данная команда проверяет настроенные активные и резервные серверы Cisco CallManager. Она также определяет, зарегистрирован ли шлюз в данный момент на Cisco CallManager.
Примечание. Выходные данные команды show ccm-manager были получены в разделенных средах.
Используйте данную команду, чтобы проверить состояние параметров MGCP маршрутизатора. Будет отображен IP-адрес используемого сервера Cisco CallManager (10.89.129.211, в данном случае.) Все другие параметры этой конфигурации были оставлены в начальном состоянии.
MGCP Admin State. Oper State
Административное и рабочее состояние демона MGCP. Административное состояние управляет началом и окончанием работы приложения командами mgcp и mgcp block-newcalls. Рабочее состояние контролирует нормальную работу MGCP.
Адрес агента вызова, обозначенный командой mgcp call-agent или call-agent и протокол, инициированный для данного сеанса.
Состояние команды mgcp block-newcalls.
MGCP send SGCP RSIP. disconnected
Настройка команд mgcp sgcp restart notify и mgcp sgcp disconnected notify (ENABLED или DISABLED).
MGCP quarantine mode
Каким образом карантинный буфер управляет событиями упрощенного протокола управления шлюзом (SGCP; Simple Gateway Control Protocol).
MGCP quarantine of persistent events is
Обрабатываются ли карантинным буфером постоянные события протокола SGCP.
Настройка команды mgcp dtmf-relay.
MGCP voip modem passthrough
Настройки режима, кодека и избыточности с помощью команд mgcp modem passthrough mode, mgcp modem passthrough codec и mgcp modem passthrough voip redundancy.
MGCP voaal2 modem passthrough
Настройки режима, кодека и избыточности с помощью команд mgcp modem passthrough mode и mgcp modem passthrough codec.
MGCP TSE payload
Настройка команды mgcp tse payload.
MGCP Network (IP/AAL2) Continuity Test timer
Настройка для ключевого слова net-cont-test командой mgcp timer.
MGCP 'RTP stream loss' timer
Настройка для ключевого слова receive-rtcp командой mgcp timer.
MGCP request timeout
Настройка команды mgcp request timeout.
MGCP maximum exponential request timeout
Настройка команды mgcp request timeout max.
MGCP gateway port
Спецификация порта протокола пользовательских диаграмм (UDP) для шлюза.
MGCP maximum waiting delay
Настройка команды mgcp max-waiting-delay.
MGCP restart delay
Настройка команды mgcp restart-delay.
Настройка команды mgcp vad.
Отображает состояние управления разрешением вызовов (CAC; Call Admission Control) агента по обеспечению обслуживания (SAA; Service Assurance Agent) MGCP с помощью команды mgcp rtrcac.
MGCP system resource check
Отображает состояние CAC проверки системных источников (SRC; System Resource Check) протокола MGCP с помощью команды mgcp src-cac.
Отображает, была ли команда mgcp sdp xpc-codec настроена на генерирование поля X-pc-codec для согласования кодеков протокола описания сеансов (SDP) в сетевой сигнализации вызова (NCS; Network-based Call Signaling) и протоколе управления шлюзом магистрального канала (TGCP; Trunking Gateway Control Protocol).
MGCP persistent hookflash
Отображает настройку команды mgcp persistent hookflash по передаче событий постоянных сигналов hookflash агенту вызовов.
MGCP persistent offhook
Отображает настройки команды mgcp persistent offhook по передаче событий о постоянных снятиях трубки агенту вызовов.
MGCP persistent onhook
Отображает настройку команды mgcp persistent onhook по передаче событий о постоянном разъединении агенту вызовов.
MGCP piggyback msg
Показывает, были ли включены дополнительные сообщения, при использовании команды mgcp piggyback message.
MGCP endpoint offset
Отображает настройку команды mgcp endpoint offset по активизации увеличения локальной части имени оконечного устройства для NCS. Локальная часть содержит идентификатор аналогового или цифрового голосового порта.
Отображает настройку команды mgcp sdp simple по активизации работы простого режима протокола SDP.
MGCP undotted notation
Отображает настройку команды mgcp sdp notation undotted по активизации записей SDP без точек для строки кодека.
MGCP codec type
Настройка команды mgcp codec.
MGCP packetization period
Настройка параметра packetization period для команды mgcp codec.
MGCP JB threshold lwm
Настройка минимальных порогов параметра jitter-buffer для команды mgcp quality-threshold.
MGCP JB threshold hwm
Настройка максимальных порогов параметра jitter-buffer для команды mgcp quality-threshold.
MGCP LAT threshold lwm
Настройка минимальных порогов параметра latency для команды mgcp quality-threshold.
MGCP LAT threshold hwm
Настройка максимальных порогов параметра latency для команды mgcp quality-threshold.
MGCP PL threshold lwm
Настройка минимальных порогов параметра packet-loss для команды mgcp quality-threshold.
MGCP PL threshold hwm
Настройка максимальных порогов параметра packet-loss для команды mgcp quality-threshold.
MGCP CL threshold lwm
Настройка минимальных порогов параметра cell-loss для команды mgcp quality-threshold.
MGCP CL threshold hwm
Настройка максимальных порогов параметра cell-loss для команды mgcp quality-threshold.
MGCP playout mode is
Тип и размер пакетов буфера джиттера.
MGCP IP ToS low delay
Настройка параметра low-delay для команды mgcp ip-tos.
MGCP IP ToS high throughput
Настройка параметра high-throughput для команды mgcp ip-tos.
MGCP IP ToS high reliability
Настройка параметра high-reliability для команды mgcp ip-tos.
MGCP IP ToS low cost
Настройка параметра low-cost для команды mgcp ip-tos.
MGCP IP RTP precedence
Настройка параметра rtp precedence для команды mgcp ip-tos.
MGCP signaling precedence
Настройка параметра signaling precedence для команды mgcp ip-tos.
MGCP default package
Пакет, настроенный в качестве пакета по умолчанию с использованием команды mgcp default-package.
MGCP supported packages
Пакеты, настроенные командой mgcp package-capability, которые буду поддерживаться шлюзом в данной сессии. Отображение пакетов lcr появилось в ПО Cisco IOS версии 12.3(8)T.
Настройки команды mgcp fax t.38. Отображаются следующие значения:
Передача факса MGCP T.38: ENABLED или DISABLED.
Режим исправления ошибок (ECM): ENABLED или DISABLED.
Замена нестандартных средств (NSF): ENABLED или DISABLED. Если ENABLED, то отображается код замены.
Избыточность низкой скорости передачи факса MGCP T.38: коэффициент, установленный в шлюзе для избыточности.
Избыточность высокой скорости передачи факса MGCP T.38: коэффициент, установленный в шлюзе для избыточности.
show mgcp endpoint
Данная команда используется для отображения голосовых портов (оконечных устройств), которые находятся на маршрутизаторе под управлением MGCP. Данная команда проверяет, какие голосовые порты привязаны к приложению MGCP. Это относится к команде application MGCPAPP и командам port, которые были введены для адресуемых конечных точек ТфОП в документе Настройка ПО Cisco IOS шлюза MGCP.
show mgcp connection
Данная команда используется для отображения любых активных соединений MGCP. Оконечным устройством является Slot1/Module 0/Port 0. Это соответствует идентификатору конфигурации элемента MGCP в Cisco CallManager. Отображает порт маршрутизатора, который является оконечной точкой вызова.
В следующих выходных данных этой команды участвует один активный вызов:.
Оконечная точка для каждого вызова, которое отображается с помощью цифрового обозначения имен оконечных устройств в виде номера слота (S0) и номера (1) цифровой линии (DS1-0).
Идентификатор вызова MGCP, отправленный агентом вызовов, идентификатор вызова внутреннего интерфейса прикладного программирования для управления вызовами (CCAPI) для данного оконечного устройства, и идентификатор вызова одноранговых участков CCAPI.
(CCAPI – это интерфейс прикладных программ [API], который предоставляет средства управления вызовами для приложений.)
Идентификатор соединения, который генерируется шлюзом и отправляется в подтверждающем сообщении.
Порты, которые используются для данного соединения. Первый порт является локальным портом UDP. Второй порт является удаленным портом UDP.
Режим вызова, для которого:
0 – означает неверное значение режима.
1 – означает, что шлюз должен только отсылать пакеты.
2 – означает, что шлюз должен только получать пакеты.
3 – означает, что шлюз может получать и отсылать пакеты.
4 – означает, что шлюз не должен ни получать, ни отсылать пакеты.
5 – означает, что шлюз должен перевести канал в режим закольцовывания.
6 – означает, что шлюз должен перевести канал в режим проверки.
7 – означает, что шлюз должен использовать канал для доступа к сети для данных.
8 – означает, что шлюз должен установить соединение в режим сетевого закольцовывания.
9 – означает, что шлюз должен установить соединение в режим проверки сетевой непрерывности.
10 – означает, что шлюз должен установить соединение в режиме конференции.
Все другие значения используются в целях внутренней отладки.
Состояние вызова. Значения используются в целях внутренней отладки.
Идентификатор кодека. Значения используются в целях внутренней отладки.
Используется в целях внутренней отладки.
Используется в целях внутренней отладки.
show voice port номер_модуля/номер_слота/номер_порта
Используйте данную команду, чтобы проверить текущее состояние и конфигурацию голосовых портов маршрутизатора.
Это пример выходных данных команды show voice port для голосового порта FXO:
Примечание. Порты FXO в режиме loopstart обычно разъединяют вызовы при обнаружении второй переполюсовки (обратно в обычный режим). Используйте команду no battery-reversal на портах FXO, чтобы деактивировать данное действие. Если порт FXO или одноранговый порт FXS не поддерживает переполюсовку, не следует настраивать battery-reversal (переполюсовку) или battery-reversal answer (ответ по переполюсовке) на портах FXO. На портах FXO, которые не поддерживают переполюсовку, использование команды battery-reversal может вызвать непредвиденные последствия, в то время как, команда battery-reversal answer предотвращает возможность ответа на вызовы. Используйте команду no battery-reversal, чтобы гарантировать, что ответ по переполюсовке отключен на тех портах FXO, которые не поддерживают переполюсовку.
Примечание. В данном примере показано отключение переполюсовки на голосовом порту 1/1/0 маршрутизатора.
Это пример выходных данных команды show voice port для голосового порта FXS:
Административное состояние голосового порта.
Имя голосового порта, представленное пользователем.
Clear Wait Duration Timing
Время неактивности сигнала занятости линии для объявления разъединения.
Режим соединения интерфейса.
Полный телефонный номер E.164 (ITU-T), который используется, чтобы установить соединение с выделенной линией или соединительной линией, режим прямого вызова (PLAR).
Тип вызова, который обрабатывается в данный момент: никакой, голосовой или факс.
Delay Duration Timing
Максимальная задержка сигнала для передачи набора номера с задержкой.
Delay Start Timing
Время выдачи сигнала задержанного запуска с момента обнаружения входящего занятия.
Тип исходящего набора голосового порта.
Digit Duration Timing
Длительность цифр тонального набора (DTMF) в миллисекундах.
Тип интерфейса «Ухо и рот» (E&M).
Echo Cancel Coverage
Диапазон эхокомпенсации для данного порта.
Активизирована ли эхокомпенсация на данном порту.
Hook Flash Duration Timing
Максимальная длительность сигнала hook flash.
Состояние трубки интерфейса FXO/FXS.
Настройка полного входящего сопротивления интерфейса E&M.
Усиление приемника интерфейса.
Состояние входящего занятия интерфейса E&M.
Initial Time Out
Время ожидания системой начала набора исходящим абонентом.
InterDigit Duration Timing
Межцифровая пауза тонального набора в миллисекундах.
InterDigit Pulse Duration Timing
Межцифровая пауза импульсного набора в миллисекундах.
Interdigit Time Out
Время ожидания системой следующей цифры от исходящего от абонента.
Режим технического обслуживания голосового порта.
Music On Hold Threshold
Настройка предельного значения музыки на ожидании для данного интерфейса.
Отображает необходимость генерации фонового шума для заполнения пауз при активированной функции обнаружении голосовой активности (VAD).
Number of signaling protocol errors
Количество ошибок протокола сигнализации.
Non Linear Processing
Отображает активизацию нелинейной обработки для данного порта.
Рабочее состояние порта.
Режим работы сигнала E&M: двухпроводная или четырехпроводная линия.
Ослабление на передающей стороне интерфейса.
Состояние исходящей занятости интерфейса E&M.
Номер порта для данного интерфейса, который связан с голосовой интерфейсной платой.
Pulse Rate Timing
Частота импульсного набора, измеряемая в импульсах в секунду.
Настроенный региональный тональный сигнал для данного интерфейса.
Ring Active Status
Индикация активности звонка.
Настроенная частота звонка для данного интерфейса.
Ring Ground Status
Индикация заземления звонка.
Тип сигнализации для голосового порта: loop-start, ground-start, wink-start, immediate или delay-dial.
Слот, который используется голосовой интерфейсной платой данного порта.
Подблок, который используется голосовой интерфейсной платой данного порта.
Tip Ground Status
Индикация заземления провода «Tip».
Type of VoicePort
Тип голосового порта: FXO, FXS, или E&M.
The Interface Down Failure Cause
Текстовые строки, которые объясняют причину отключения интерфейса.
Wink Duration Timing
Максимальная длительность wink-сигнала для сигнализации wink start.
Wink Wait Duration Timing
Максимальное ожидание wink-сигнала для сигнализации wink start.
show mgcp statistics
Данная команда используется для отображения статистических сведений о работе MGCP в маршрутизаторе.
Количество пакетов UDP, полученных (rx) и переданных (tx).
Unrecognized rx pkts
Количество полученных пакетов неизвестного типа.
MGCP message parsing errors
Количество ошибок анализа сообщений MGCP.
Duplicate MGCP ack tx
Количество дублированных сообщений MGCP о подтверждении передачи.
Invalid versions count
Количество неверных версий.
Количество сообщений Create Connection (о создании соединения), полученных медиа-шлюзом от агента вызовов. Полученные сообщения классифицируются как успешные или неуспешные.
Количество сообщений Delete Connection (об удалении соединения), полученных медиа-шлюзом от агента вызовов. Полученные сообщения классифицируются как успешные или неуспешные.
Количество сообщений Modify Connection (о изменении соединения), полученных медиа-шлюзом от агента вызовов. Полученные сообщения классифицируются как успешные или неуспешные.
Количество сообщений Delete Connection (о разрыве соединения), которые отсылаются агентом вызовов. Полученные сообщения классифицируются как успешные или неуспешные.
Количество сообщений Notify (об оповещении), полученных агентом вызовов от медиа-шлюза. Полученные сообщения классифицируются как успешные или неуспешные.
Количество сообщений Audit Connection (о проверке соединения), полученных медиа-шлюзом от агента вызовов. Полученные сообщения классифицируются как успешные или неуспешные.
Количество сообщений Audit Endpoint (о проверке оконечных устройств), полученных медиа-шлюзом от агента вызовов. Полученные сообщения классифицируются как успешные или неуспешные.
Количество сообщений Restart In Progress (перезагрузка в процессе) (RSIP), переданных агентом вызовов. Полученные сообщения классифицируются как успешные или неуспешные.
Количество Notify (оповещений), переданных агентом вызовов. Полученные сообщения классифицируются как успешные или неуспешные.
Количество сообщений подтверждения, переданных агентом вызовов.
Количество сообщений неподтверждения, переданных агентом вызовов.
Количество сообщений подтверждения, полученных шлюзом.
Количество сообщений неподтверждения, полученных шлюзом.
IP-адрес агента вызовов.
Общее количество сообщений, полученных шлюзом. Полученные сообщения классифицируются как успешные или неуспешные.
debug mgcp [all | errors | events | packets | parser]
Используйте данные команды при возникновении проблем, которые возможно не связаны с ошибками конфигурации или проблемами с аппаратным обеспечением. Храните пример любой команды debug для действующей конфигурации, чтобы при возникновении проблем использовать команды для сравнения.
Чтобы понять значение выходных данных команды debug mgcp packet, см. документ Образец пакетов отладки шлюза MGCP.
Перед использованием любой команды debug, см. документ Важная информация о командах отладки.
Задача 2: Выключение и включение голосовых портов
В некоторых случаях необходимо выключить, а затем заново включить голосовые порты шлюза MGCP. В тех случаях, когда невозможно выполнить вызовы через порты FXO, или на FXS портах нет сигнала ответа станции, или при любых подобных проблемах, необходимо сделать следующее:
Примечание. С помощью данных сведений можно решить некоторые вопросы, связанные с проблемами на портах FXS и FXO.
Поиск и устранение неполадок
Вызовы из ТфОП сбрасываются после третьей переадресации
Вызовы из ТфОП на IP-телефон через шлюз MGCP сбрасываются после третьей переадресации. Вызовы между внутренними IP-телефонами работают без подобных проблем.
Решение
Это происходит, когда Cisco CallManager посылает ISDN NOTIFY телефонной компании, которая не поддерживает его. После того, как NOTIFY получено в третий раз, телефонная компания может сбросить вызов. Чтобы отменить данные оповещения для ТФОП, выполните следующие действия.
Выберите Service>Service Parameters, нажмите Publisher server IP address и выберите службу, например CallManager.
На странице Service Parameter нажмите Advanced и найдите заголовок Clusterwide Parameters (Device — PRI and MGCP Gateway).
Установите значение параметра Enable DMS PRI Notify Message from User to Network в False, затем нажмите Update.
Данное действие отменяет посылку оповещений NOTIFY на ТфОП.
Источник