Сигнализация E1 R2 и настройка сигнализации по выделенному каналу Содержание Сигнализация E1 R2 и настройка сигнализации по выделенному каналу Обзор функции Сигнализация по выделенному каналу E1 Сигнализация R2 О внутриполосной и внеполосной сигнализации Преимущества Дополнительная документация Поддерживаемые платформы Поддерживаемые стандарты, базы данных MIB и документы RFC Задачи настройки Настройка сигнализации по выделенному каналу Настройка сигнализации E1 R2 Советы по поиску и устранению неисправностей Пример конфигурации Справочник по командам Команда cas-custom ds0-group (controller e1) Команды отладки Справочная информация по отладке Сигнализация E1 R2 и настройка сигнализации по выделенному каналу Документ состоит из следующих разделов: • Обзор функции • Поддерживаемые платформы • Поддерживаемые стандарты, базы данных MIB и документы RFC • Задачи настройки • Пример конфигурации • Справочник по командам • Команды отладки Обзор функции В данном документе описаны следующие типы сигнализации для платформ компании Cisco: • Сигнализация по выделенному каналу E1 • Сигнализация R2 Другие конфигурации канала E1 описаны в Руководстве по настройке мультисервисных программ и Справочнике по командам мультисервисных программ, Cisco IOS версии 12.1. Сигнализация по выделенному каналу E1 Сигнализация по выделенному каналу для линий E1 с разделением каналов, широко используемая в сетях Латинской Америки, Азии и Европы, поддерживается на маршрутизаторах Cisco. Этот тип сигнализации настраивается для поддержки групп каналов в сети, различные операции с аккумуляторами и заземлением на аналоговых линиях преобразуются в биты сигнализации, пересылаемые по цифровым линиям. Сигнализация по выделенному каналу (Channel associated signaling, CAS) — это передача сигнальной информации внутри телефонного канала. Сигнализация CAS настраивается на контроллере канала E1 и позволяет серверу доступа посылать или принимать аналоговые вызовы. Сигнализация по выделенному каналу использует 16-й канал (временной интервал) и, следовательно, относится к категории внеполосной сигнализации. Сигнализация R2 Сигнализация R2 — это международный стандарт сигнализации, который распространен в сетях E1 с разделением каналов. Единого стандарта сигнализации R2, тем не менее, не существует. В рекомендациях ITU-T Q.400-Q.490 приведено определение R2, однако в некоторых странах и регионах метод реализации R2 существенно отличается от общепринятого. Компания Cisco Systems стремится обеспечить поддержку всех методов реализации сигнализации R2 в пакете ПО Cisco IOS. Стандартный тип сигнализации E1 R2 компании Cisco Systems (ITU) поддерживается в следующих странах: Дания, Финляндия, Германия, Россия (вариант ITU), Гонконг (вариант ITU) и ЮАР (вариант ITU). Выражение «Вариант ITU» означает, что в данной стране используется несколько типов сигнализаций R2, однако в оборудовании компании Cisco предусмотрена поддержка этого варианта ITU. Компания Cisco Systems также поддерживает некоторые локальные варианты сигнализации E1 R2 в следующих регионах, странах и корпорациях: • ITU Эквадор • LME Эквадор • Австралия • Аргентина • Бразилия • Венесуэла • Вьетнам • Гватемала • Гонконг (используется китайский вариант) • Греция • Израиль • Индонезия • Китай • Колумбия • Корея • Корпорация Telmex (Мексика) • Корпорация Telnor (Мексика) • Коста-Рика • Малайзия • Новая Зеландия • Парагвай • Перу • Саудовская Аравия • Сингапур • Страны Восточной Европы (включая Хорватию, Россию и Словакию) • Таиланд • Уругвай • Филиппины • ЮАР (вариант Panaftel) О внутриполосной и внеполосной сигнализации Термины внутриполосная и внеполосная указывают, проходят ли различные сигналы, используемые для настройки, управления и прекращения вызовов, по одному и тому же каналу (или полосе) вместе с голосовыми вызовами или данными пользователя, или они идут по отдельному каналу (или полосе). Сеть ISDN, использующая канал D для сигнализации и каналы B для данных пользователя, относится к категории внеполосной сигнализации. Сигнализация с избыточным битом, использующая биты заданных кадров из канала данных пользователя, относится к категории внутриполосной сигнализации. Сигнализация по выделенному каналу, использующая 16-й временной интервал канала E1 (канал D) для сигнализации, относится к категории внеполосной сигнализации. Преимущества • Локализация R2 для местных условий — сигнализация R2 поддерживается во многих странах и регионах. В компании Cisco постоянно ведется работа по обеспечению поддержки типов сигнализации, используемых в других странах. • Маршрут голосового трафика канала E1, использующего сигнализацию R2, может проходить через сети IP, ATM или Frame Relay. Дополнительная документация • Руководство по настройке мультисервисных программ, ПО Cisco IOS версии 12.1 • Справочник по командам мультисервисных программ, ПО Cisco IOS версии 12.1 Поддерживаемые платформы Данная функция поддерживается на следующих платформах: • Маршрутизаторы серии Cisco 2600 • Маршрутизаторы серии Cisco 3600 • Маршрутизаторы серии Cisco 7200 Поддерживаемые стандарты, базы данных MIB и документы RFC Нет. Задачи настройки Задачи настройки для сигнализации CAS и E1 R2 см. в указанных ниже разделах. Для каждой задачи в списке указано, обязательная она или необязательная. • Настройка сигнализации по выделенному каналу • Настройка сигнализации E1 R2 Настройка сигнализации по выделенному каналу Чтобы настроить сигнализацию CAS на контроллерах канала E1, воспользуйтесь следующими командами, начиная в режиме глобальной конфигурации: Команда Шаг 1 Router(config)# controller e1 slot/port Назначение Осуществляется вход в режим настройки контроллера и указание контроллера канала E1, на котором надо настроить сигнализацию R2. Шаг 2 Router(config-controller)# ds0-group ds0-group-no timeslots timeslot-list type {e&m-immediate | e&m-delay | e&m-wink | fxs-ground-start | fxs-loop-start |fxo-ground-start | fxoloop-start} Выполняется настройка сигнализации по выделенному каналу и протокола сигнализации на указанном количестве временных интервалов. Шаг 3 Router(config-controller)# framing crc4 Задается циклический избыточный код 4 (CRC4) в качестве характеристик кадрирования. Шаг 4 Router(config-controller)# linecode hdb3 Задается квазитроичный код (HDB3) в качестве линейного кода. Шаг 5 Router(config-controller)# clock source line primary1 Задается одна линия E1 в качестве основной или наиболее стабильной линии источника синхронизации. 1 Можно указать другую линию E1 в качестве дополнительного источника синхронизации с помощью команды clock source line secondary. Если временные интервалы не задаются, сигнализация по выделенному каналу настраивается на всех 30 каналах B и одном канале D указанного контроллера. Настройка сигнализации E1 R2 R2 — это сигнализация E1 с уплотнением каналов, используемая в Европе, Азии и Южной Америке. Она эквивалентна сигнализации с уплотнением каналов T1, используемой в Северной Америке. Существует два типа сигнализации R2: линейная сигнализация и межрегистровая сигнализация. Линейная сигнализация R2 включает в себя цифровую сигнализацию R2, аналоговую сигнализацию R2 и импульсную сигнализацию R2. Межрегистровая сигнализация R2 включает в себя принудительную сигнализацию R2, непринудительную сигнализацию R2 и полупринудительную сигнализацию R2. Данные типы сигнализации настраиваются с помощью команды ds0-group (controller e1). Во многих странах и регионах используются собственные спецификации E1 R2, которые дополняют рекомендации ITU-T Q.400-Q.490 для сигнализации R2. Уникальные параметры сигнализации для конкретных стран настраиваются командой cas-custom channel, за которой следует команда country name. По умолчанию поддержка сервиса DNIS (Dialed Number Identification Service) при реализации сигнализации R2 Cisco включена. Если включен параметр ani, сбор данных сервиса DNIS по-прежнему выполняется. Здание параметра ani не отключает функцию сбора DNIS. DNIS — вызываемый номер. ANI — номер вызывающей стороны. Например, если маршрутизатор A настраивается для вызова маршрутизатора B, то номер DNIS присваивается маршрутизатору B, а номер ANI — маршрутизатору A. ANI аналогичен идентификатору вызывающей стороны (Caller ID). Чтобы настроить сигнализацию E1 R2, воспользуйтесь следующими командами, начиная в режиме глобальной конфигурации: Команда Шаг 1 router(config)# controller E1 slot/port Назначение Указывается контроллер канала E1, на котором будет настраиваться сигнализация R2. Шаг 2 router(config)# ds0-group router(config-controller)# channel timeslots range type signal Настройка сигнализации по выделенному каналу R2 на контроллере канала E1. Полное описание других параметров R2 см. на странице Переменная сигнала заменяется аналоговым R2, справочника по командам, посвященной команде ds0-group (controller e1). цифровым R2 или импульсным R2. r2-analog r2-compelled [ani [ r2-noncompelled ] |ani[r2-semi-compelled] | ani [ или r2-digital]] r2-compelled [ani [r2-noncompelled] | ani [r2-semi-compelled] | ani [ или r2-pulse ]] r2-compelled[ani [r2-noncompelled] | ani [ r2-semi-compelled ] |ani[ Шаг 3 ]] cas-customrouter(configcontroller)# channel Выполняется переход в режим cascustom. В данном режиме доступно выполнение локализации параметров сигнализации E1 R2 (например, специальные региональные настройки R2 для Гонконга). Чтобы активировать введенные настройки, номер канала, используемый в команде cas-custom, должен соответствовать номеру канала, заданному в команде ds0-group. Шаг 4 countryrouter(config-ctrl-cas)# name Указываются локальные технические требования по использованию use-defaults сигнализации R2 для страны, региона или корпорации. Переменная name заменяется одним из поддерживаемых названий страны. Компания Cisco настоятельно рекомендует включить в команду параметр use-defaults, задающий стандартные настройки для определенной страны. По умолчанию для всех стран используется ITU. Перечень поддерживаемых стран, регионов, и корпоративных технических требований см. на странице справочника по командам, посвященной команде cas-custom. Шаг 5 • ani-digits • router(config-ctrl-cas)# answersignal (Не обязательно) Выполняется дальнейшая индивидуальная настройка параметров сигнализации R2. Для некоторых типов коммутаторов необходимо провести тонкую настройку • router(config-ctrl-cas)# callerdigits • router(config-ctrl-cas)# category • router(config-ctrl-cas)# default • router(config-ctrl-cas)# dnisdigits • router(config-ctrl-cas)# invertabcd • router(config-ctrl-cas)# ka • router(config-ctrl-cas)# kd • router(config-ctrl-cas)# metering параметров R2. Никогда не экспериментируйте с этими командами, если не разбираетесь полностью в технических требованиях коммутатора. Команда country name use-defaults полностью задает локальные настройки страны практически для всех типов сетей. Как правило, выполнение шага 5 не обязательно. Подробнее обо всех командах сигнализации см. на странице справочника по командам, посвященной команде cas-custom. • router(config-ctrl-cas)# nccongestion • router(config-ctrl-cas)# unusedabcd • router(config-ctrl-cas)# requestcategory Другой пример настройки сигнализации E1 R2 см. в разделе «Пример настройки» на стр. 7. Образец сетевой топологии для сигнализации E1 R2 На Рис. 1 показан образец сетевой топологии для использования сигнализации E1 R2 на маршрутизаторах серий Cisco 2600, 3600 или 7200. На всех маршрутизаторах настроена цифровая сигнализация R2. Кроме того, на маршрутизаторе включены локализованные настройки R2. Пример конфигурации см. в разделе «Пример конфигурации». Рис. 1. Соединения сигнализации E1 R2 для маршрутизаторов серий Cisco 2600, 3600 или 7200 Проверка сигнализации E1 R2 Для проверки настройки сигнализации E1 R2 введите команду show controller e1, чтобы просмотреть состояние всех контроллеров, или введите команду show controller e1 slot/port, чтобы просмотреть состояние определенного контроллера. С помощью показанного состояния убедитесь, что контроллер включен (линия 2 в следующем примере), и не было сообщений о сигналах тревоги (линия 6 в следующем примере) или ошибках (линии 9, 10 и 11 в следующем примере). Router# show controller E1 1/0 E1 1/0 is up. Applique type is Channelized E1 Cablelength is short 133 Description: E1 WIC card Alpha No alarms detected. Framing is CRC4, Line Code is HDB3, Clock Source is Line Primary. Data in current interval (1 seconds elapsed): 0 Line Code Violations, 0 Path Code Violations 0 Slip Secs, 0 Fr Loss Secs, 0 Line Err Secs, 0 Degraded Mins 0 Errored Secs, 0 Bursty Err Secs, 0 Severely Err Secs, 0 Unavail Secs Советы по поиску и устранению неисправностей Если соединение установить не удается, следует проверить следующие компоненты: • Кабели, стыки проводов, разъемы, наличие короткого замыкания, пассивные ответвления, заземление • Обратная передача и прием • Несовпадение типов синхронизации (например, CRC-4 и не CRC-4) • Разделение пар приема и передачи (перекрестные помехи) • Сбой линейной платы или повторителя • Помехи на линиях (например, перекрестные помехи или помехи электропитания) Если на линии зарегистрированы ошибки или линия нестабильна, следует проверить следующие компоненты: • Несовпадение линейных кодов (HDB3 и AMI) • Уровень приема • Проскальзывание кадра из-за плохого плана синхронизации Пример конфигурации Ниже приведен пример настройки сигнализации R2 и пользовательской настройки параметров R2 на контроллере канала E1 2/0 маршрутизатора серий Cisco 2600 или 3600 с сетевым модулем цифровой магистрали T1/E1 для передачи голосовых пакетов. В большинстве случаев на всех контроллерах канала E1 настраивается один и тот же тип сигнализации R2. Шаг 1 Выполняется переход в режим глобальной конфигурации с помощью команды configure terminal. 3600# configure terminal Enter configuration commands, one per line. End with CNTL/Z. Шаг 2 С помощью команды глобальной конфигурации controller e1 number указывается контроллер канала E1, на котором надо настроить сигнализацию R2. Контроллер информирует маршрутизатор, как распределить или предоставить отдельные временные интервалы для подключенной линии E1 с уплотнением каналов. Для каждой линии E1 надо настроить по одному контроллеру E1. 3600(config)# controller e1 2/0 Шаг 3 Настраивается сигнализация по выделенному каналу с помощью команды ds0-group channel timeslots range type signal. Тип сигнализации, переадресуемой подключением коммутатора компании, должен соответствовать сигнализации, настроенной на маршрутизаторе серий Cisco 2600 или 3600. Параметры настройки ПО Cisco IOS: r2-analog, r2-digital и r2pulse. 3600(config-controller)# ds0-group 1 timeslots 1-31 type ? r2-analog R2 ITU Q411 r2-digital R2 ITU Q421 r2-pulse R2 ITU Supplement 7 В следующем примере задается цифровая линейная сигнализация R2 ITU Q421 (r2-digital). Задается также принудительная регистровая сигнализация R2 и используется параметр ANI ADDR. 3600(config-controller)# ds0-group 1 timeslots 1-31 type r2-digital r2-compelled ani 3600(config-controller)# %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 1 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 2 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 3 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 4 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 5 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 6 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 7 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 8 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 9 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 10 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 11 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 12 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 13 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 14 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 15 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 17 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 18 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 19 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 20 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 21 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 22 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 23 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 24 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 25 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 26 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 27 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 28 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 29 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 30 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 31 is up Примечание. Описание поддерживаемых параметров сигнализации R2 приведено на странице справочника по командам, посвященной команде ds0-group (controller e1). Фактическая сигнализация по выделенному каналу R2 настраивается на шестнадцатом временном интервале, и именно поэтому данный временной интервал не открывается в образце выходных данных. Шаг 4 По усмотрению пользователя настраиваются некоторые параметры сигнализации E1 R2 с помощью команды настройки контроллера cas-custom channel. В данном примере задаются настройки R2 по умолчанию для Аргентины. Подробное описание этих параметров см. на странице справочника по командам, посвященной команде cas-custom. 3600(config-controller)# cas-custom 1 3600(config-ctrl-cas)# ? CAS custom commands: ani-digits Expected number of ANI digits answer-signal Answer signal to be used caller-digits Digits to be collected before requesting CallerID category Category signal country Country Name default Set a command to its defaults dnis-digits Expected number of DNIS digits exit Exit from cas custom mode invert-abcd invert the ABCD bits before tx and after rx ka KA Signal kd KD Signal metering R2 network is sending metering signal nc-congestion Non Compelled Congestion signal no Negate a command or set its defaults request-category DNIS digits to be collected before requesting category unused-abcd Unused ABCD bit values 3600(config-ctrl-cas)# country ? argentina Argentina australia Australia brazil Brazil china China columbia Columbia . . . 3600(config-ctrl-cas)# country argentina ? use-defaults Use Country defaults <cr> 3600(config-ctrl-cas)# country argentina use-defaults Примечание. Компания Cisco настоятельно рекомендует указать региональные настройки по умолчанию. Чтобы вывести на экран список поддерживаемых стран, введите команду country. По умолчанию для всех стран используется ITU. Справочник по командам В этом разделе документированы новые и измененные команды. Все остальные команды, используемые с этой функцией, документированы в справочнике по командам конфигурации ПО Cisco IOS версии 12.1. • cas-custom • ds0-group (controller e1) cas-custom Для настройки параметров сигнализации E1 R2 на отдельной группе каналов E1, принадлежащих линии E1 с разделением каналов, используется команда настройки контроллера cas-custom. Для отключения индивидуальной настройки сигнализации используется no-форма данной команды. cas-custom channel no cas-custom channel Описание синтаксиса channel Указание одного номера группы каналов (от 0 до 30). Номер группы каналов должен совпадать с номером канала, указанным при выполнении команды ds0-group. Значения по умолчанию Задаются неизмененные пользователем параметры сигнализации. Если название страны не задается с помощью команды country name, которая описана в Справочнике по командам служб набора Cisco IOS, то сигналом по умолчанию выбирается ITU. Командные режимы Настройка контроллера История команды Версия Изменение 11.2 P Команда введена на серверах доступа Cisco AS5200 и AS5300. 12.1(2)XH и 12.1(3)T Команда изменена на маршрутизаторах серий Cisco 2600 и 3600 сетевого модуля цифровой магистрали T1/E1 для передачи голосовых пакетов. Инструкции по использованию Индивидуально настроенные параметры, заданные командой cas-custom channel, применяются к тому же самому номеру группы каналов, который использовался в команде cas-group channel timeslots range type signal. Эти номера должны совпадать. В противном случае измененные параметры команды cas-custom не будут использоваться в настройке команды cas-group. Измененные параметры сигнализации использоваться не будут. См. пример 1. Тем не менее, в большинстве случаев не требуется настраивать или устанавливать более одного номера группы каналов на линию E1. Хотя к этому редко прибегают, можно разбить один канал E1 (временные интервалы 1–31) на две группы (например, в первой группе временные интервалы 1–15, во второй группе — временные интервалы 17–31). Компания Cisco настоятельно рекомендует использовать параметр use-defaults при указании типа страны. См. команду country name в Справочнике по командам служб набора Cisco IOS. Это дополнительное ключевое слово обеспечивает корректное включение всех локальных региональных настроек. Например, введите команду country greece use-defaults. Если параметр use-defaults не указан, для всех стран по умолчанию будет использован вариант ITU. См. пример 2. Система может быть сконфигурирована с измененными региональными настройками. Для этого выберите команду из списка, описанного в Справочнике по командам служб набора Cisco IOS: ani-digits min number max number, answer-signal { group-a | group-b} number, caller-digits number, category number, dnis-digits min number max number, invert-abcd, ka number, kd number, metering, nc-congestion и unused-abcd value. Для возвращения к стандартным региональным настройкам введите команду country name use-defaults. Для возвращения к стандарту ITU в региональных настройках следует использовать команду default country name use-defaults. См. пример 3 и пример 4. С режимом cas-custom связано множество команд, которые вводятся для индивидуальной настройки сигнализации R2. Для некоторых коммутаторов необходимо провести тонкую настройку параметров R2. Никогда не экспериментируйте с этими командами, если не до конца понимаете, как они повлияют на коммутатор. См. в Справочнике по командам служб набора Cisco IOS поддерживаемые команды cas-custom. Пример 1 Следующий пример показывает доступные параметры сигнализации после перехода в режим cas-custom. Следует иметь в виду, что одна и та же группа каналов 1 указывается как в команде cas-group, так и в команде cas-custom. router# configure terminal Enter configuration commands, one per line. End with CNTL/Z router(config)# controller e1 1/0 router(config-controller) cas-group 1 timeslots 1-31 type r2-digital r2-compelled router(config-controller) cas-custom 1 router(config-ctrl-cas)# ? CAS custom commands: ani-digits Expected number of ANI digits answer-signal Answer signal to be used caller-digits Digits to be collected before requesting CallerID category Category signal country Country Name default Set a command to its defaults dnis-digits Expected number of DNIS digits exit Exit from cas custom mode invert-abcd invert the ABCD bits before tx and after rx ka KA Signal kd KD Signal metering R2 network is sending metering signal nc-congestion Non Compelled Congestion signal no Negate a command or set its defaults request-category DNIS digits to be collected before requesting category unused-abcd Unused ABCD bit values Пример 2 Настройку R2 можно локализовать для конкретной страны. Не забудьте включить параметр use-defaults, как описано в Справочнике по командам служб набора ПО Cisco IOS. Например, при настройке R2 для использования в Аргентине воспользуйтесь командой country argentina use-defaults. router(config-ctrl-cas)# country ? argentina Argentina australia Australia brazil Brazil china China columbia Columbia costarica Costa Rica easteurope East Europe ecuador-itu Ecuador ITU ecuador-lme Ecuador LME greece Greece guatemala Guatemala hongkong-china Hong Kong (China variant) indonesia Indonesia israel Israel itu ITU korea Korea malaysia Malaysia newzealand New Zealand paraguay Paraguay peru Peru philippines Philippines saudiarabia Saudi Arabia singapore Singapore southafrica-panaftel South Africa Panaftel telmex Telmex telnor Telnor thailand Thailand uruguay Uruguay venezuela Venezuela vietnam Vietnam router(config-ctrl-cas)# country argentina ? use-defaults Use Country defaults <cr> router(config-ctrl-cas)# country argentina use-defaults Пример 3 В следующем примере выполняется индивидуальная настройка сигнализации для группы каналов 1. Настройка получает три цифры аналоговых вызовов, принимаемых на маршрутизатор серий Cisco 2600 или 3600 в Аргентине, прежде чем запрашивает информацию ANI. router(config-controller)# cas-custom 1 router(config-ctrl-cas)# country argentina use-defaults router(config-ctrl-cas)# caller-digits 3 router(config-controller)# ^z router(config)# Пример 4 Режим cas-custom предоставляет дополнительные возможности для настройки параметров R2, что увеличивает вероятность возникновения ошибки. Для этого в ПО Cisco IOS предусмотрен параметр use-defaults, позволяющий вернуться к стандартным региональным настройкам R2. В приведенном ниже примере сначала используются стандартные региональные настройки Аргентины, затем изменяются значения некоторых параметров, после чего происходит возврат к стандартным настройкам R2. router(config-ctrl-cas)# country argentina use-defaults router(config-ctrl-cas)# caller-digits 3 router(config-ctrl-cas)# unused-abcd 1 router(config-ctrl-cas)# metering router(config-ctrl-cas)# country argentina use-defaults Связанные команды ds0-group (controller E1) ds0-group (controller e1) Чтобы задать в каналах E1 сжатые голосовые вызовы и метод сигнализации по выделенному каналу (CAS), посредством которого маршрутизатор подключается к офисной АТС и ТФОП, введите команду настройки контроллера ds0-group. Команда с ключевым словом no впереди удаляет группу и настройку сигнализации. ds0-group channel timeslots range type signal no ds0-group channel timeslots range type signal Описание синтаксиса channel Указание номера группы каналов. Вместо переменной channel укажите номер от 0 до 30. timeslots Указание диапазона временных интервалов, который может меняться в пределах от 1 range до 31. Задаются или диапазон временных интервалов (например, 1–31), или отдельные временные интервалы через запятую (например, 1, 3, 5), или и то, и другое (например, 1–15, 15, 17–31). Шестнадцатый временной интервал зарезервирован для внутриполосной сигнализации. type signal Указание типа сигнализации канала. Настройка типа сигнала, используемого центральной станцией. Замена переменной signal одним из следующих типов сигнала: • r2-analog [r2-compelled [ani] | r2-non-compelled [ani] | r2-semi-compelled [ani]] • r2-digital [r2-compelled [ani] | r2-non-compelled [ani] | r2-semi-compelled [ani]] • r2-pulse [r2-compelled [ani] | r2-non-compelled [ani] | r2-semi-compelled [ani]] Далее приведено описание трех представленных выше строк синтаксиса R2. r2-analog — задается аналоговая линейная сигнализация R2 ITU Q411, предполагающая включение/выключение тонального сигнала в сетях с частотным уплотнением (использовались до создания сетей с временным уплотнением). Тональный сигнал используется для линейной сигнализации. r2-digital — задается самая распространенная цифровая линейная сигнализация R2 ITU Q421. Биты A и B используются для линейной сигнализации. r2-pulse — задается импульсная линейная сигнализация R2 ITU с дополнительным седьмым импульсом, указывающим изменение состояния линии. r2-compelled [ani] — задается принудительная регистровая сигнализация R2. Можно указать также предоставление параметра ANI addr. r2-non-compelled [ani] — задается непринудительная регистровая сигнализация R2. r2-semi-compelled [ani] — задается полупринудительная регистровая сигнализация R2. Значения по умолчанию На контроллере не настраивается сигнализация по выделенному каналу. На всех типах сигнализации R2 по умолчанию включена поддержка сервиса DNIS. Командные режимы Настройка контроллера История команды Версия Изменение 11.3 MA Команда введена в виде voice-group для мультисервисного концентратора доступа Cisco MC3810. 12.0(5)XK и 12.0(7)T Команда введена для маршрутизаторов серии Cisco 2600 и 3600 под другим именем с изменением ряда ключевых слов. 12.1(2)XH и 12.1(3)T Команда изменена для сигнализации E1 R2. Инструкции по использованию Данная команда используется для настройки входящих и исходящих сигналов вызова (занятость и незанятость абонентского шлейфа) на каждом контроллере канала E1. При указании диапазона временных интервалов 1–31 системное программное обеспечение автоматически резервирует 16-й временной интервал для передачи сигнализации по выделенному каналу. Сигнализация, заданная на сервере доступа, должно соответствовать сигнализации центральной станции. Например, если коммутатор центральной станции переадресует аналоговую сигнализацию R2 на маршрутизатор серий Cisco 2600 или 3600, то на контроллере канала E1 маршрутизатора также должна быть настроена аналоговая сигнализация R2 (r2-analog). На всех типах сигнализации R2 по умолчанию включена поддержка сервиса DNIS. Если включен параметр ani, сбор данных сервиса DNIS по-прежнему выполняется. Указание параметра ani не отключает сервис DNIS. DNIS — вызываемый номер. ANI — номер вызывающей стороны. Например, если маршрутизатор A настраивается для вызова маршрутизатора B, то номер DNIS — маршрутизатор B, а номер ANI — маршрутизатор A. ANI напоминает идентификатор вызывающей стороны (Caller ID). Для индивидуальной настройки параметров сигнализации R2 используется команда настройки контроллера cas-custom. При активации команды ds0-group команда cas-custom автоматически устанавливается для запроса данных настройки. Однако у функции cas-custom будет пустой набор параметров сигнализации, если не включить определенные возможности с помощью команды ds0-custom. Номера DNIS автоматически собираются для пулов модема и тональной сигнализации R2. Для этого не обязательно использовать команду ds0-group. Тем не менее, при использовании тональной сигнализации, отличной от R2, необходимо вручную настроить систему на сбор информации DNIS. В случае сигнализации CAS, отличной от R2, сбор информации DNIS выполняется только для E&M-fgb. Примеры В большинстве случаев на каждом контроллере канала E1 настраивается одна и та же сигнализация по выделенному каналу. В следующих примерах с помощью команд настройки контроллера ds0-group и cas-custom на контроллере канала E1 2 настраивается сигнализация и выполняется индивидуальная настройка параметров. Реальная сигнализация по выделенному каналу настраивается на шестнадцатом временном интервале, и именно поэтому данный временной интервал не открывается в образце выходных данных. router# configure terminal Enter configuration commands, one per line. End with CNTL/Z. router(config)# controller e1 2 router(config-controller)# ds0-group 1 timeslots 1-31 type r2-digital r2-compelled ani router(config-controller)# %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 1 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 2 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 3 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 4 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 5 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 6 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 7 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 8 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 9 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 10 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 11 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 12 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 13 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 14 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 15 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 17 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 18 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 19 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 20 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 21 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 22 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 23 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 24 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 25 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 26 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 27 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 28 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 29 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 30 is up %DSX0-5-RBSLINEUP: RBS of controller 0 timeslot 31 is up Следующий пример показывает все типы сигнализации E1, поддерживаемые на маршрутизаторе серий Cisco 2600 или 3600. router(config-controller)# ds0-group 1 timeslots 1-31 type ? e&m-fgb E & M Type II FGB e&m-fgd E & M Type II FGD e&m-immediate-start E & M Immediate Start fxs-ground-start FXS Ground Start fxs-loop-start FXS Loop Start p7 P7 Switch r2-analog R2 ITU Q411 r2-digital R2 ITU Q421 r2-pulse R2 ITU Supplement 7 sas-ground-start SAS Ground Start sas-loop-start SAS Loop Start router(config-controller)# cas-group 1 timeslots 1-31 type r2-analog ? r2-compelled R2 Compelled Register Signalling r2-non-compelled R2 Non Compelled Register Signalling r2-semi-compelled R2 Semi Compelled Register Signalling <cr> Настройку параметров сигнализации R2 можно выполнить с помощью команды настройки контроллера cas-custom. router(config-controller)# cas-custom 1 router(config-ctrl-cas)# ? CAS custom commands: caller-digits Digits to be collected before requesting CallerID category Category signal country Country Name default Set a command to its defaults exit Exit from cas custom mode invert-abcd invert the ABCD bits before tx and after rx metering R2 network is sending metering signal nc-congestion Non Compelled Congestion signal no Negate a command or set its defaults Команды отладки В данном разделе показаны некоторые команды отладки режима EXEC, которые полезны при проведении анализа и устранения неполадок системы. Учтите, что важная информация выделена полужирным текстом, а полужирный текст со знаками «<<» впереди объясняет процесс. Команда debug vpm all выводит на экран сведения, позволяющие диагностировать неисправности сигнализации E1. cisco-router# debug vpm all Apr 19 19:18:54 PDT: htsp_process_event: [1/0/16, 1.4 , 34] em_onhook_offhookem_offhookem_onhookhtsp_setup_ind << port goes offhook Apr 19 19:18:54 PDT: htsp_process_event: [1/0/16, 1.5 , 8] Apr 19 19:19:01 PDT: htsp_process_event: [1/0/16, 1.5 , 10] htsp_alert_notify Apr 19 19:19:01 PDT: htsp_process_event: [1/0/16, 1.5 , 11] Apr 19 19:19:02 PDT: htsp_process_event: [1/0/16, 1.5 , 11] Apr 19 19:19:15 PDT: htsp_process_event: [1/0/16, 1.5 , 22] em_offhook_onhookem_stop_timers em_onhook << port goes onhook Apr 19 19:19:15 PDT: htsp_process_event: [1/0/16, 1.4 , 7] em_onhook_releaseem_onhook Команда debug vtsp all выводит на экран сведения, позволяющие диагностировать цифры, полученные и посланные по вызову. cisco-router# debug vtsp all Apr 19 19:21:55 PDT: dsp_cp_tone_on: [1/0:1 (9502)] packet_len=30 channel_id=1 packet_id=72 tone_id=3 n_freq=2 freq_of_first=350 freq_of_second=440 amp_of_first=4000 amp_of_second=4000 direction=1 on_time_first=65535 off_time_first=0 on_time_second=65535 off_time_second=0 << providing dialtone Apr 19 19:21:59 PDT: vtsp_process_dsp_message: MSG_TX_DTMF_DIGIT_BEGIN: digit=2,rtp_timestamp=0xF2D37240 act_report_digit_begin Apr 19 19:22:00 PDT: vtsp_process_dsp_message: MSG_TX_DTMF_DIGIT_OFF: digit=2, duration=102act_report_digit_end Apr 19 19:22:00 PDT: dsp_cp_tone_off: [1/0:1 (9502)] packet_len=8 channel_id=1 packet_id=71 Apr 19 19:22:00 PDT: vtsp_timer: 34838705 Apr 19 19:22:00 PDT: vtsp_process_dsp_message: MSG_TX_DTMF_DIGIT_BEGIN: digit=3,rtp_timestamp=0xF2D37240 act_report_digit_begin Apr 19 19:22:00 PDT: vtsp_process_dsp_message: MSG_TX_DTMF_DIGIT_OFF: digit=3, duration=92act_report_digit_end Apr 19 19:22:00 PDT: dsp_cp_tone_off: [1/0:1 (9502)] packet_len=8 channel_id=1 packet_id=71 Apr 19 19:22:00 PDT: vtsp_timer: 34838724 Apr 19 19:22:00 PDT: vtsp_process_dsp_message: MSG_TX_DTMF_DIGIT_BEGIN: digit=1,rtp_timestamp=0xF2D37240 act_report_digit_begin Apr 19 19:22:00 PDT: vtsp_process_dsp_message: MSG_TX_DTMF_DIGIT_OFF: digit=1, duration=92act_report_digit_end Apr 19 19:22:00 PDT: dsp_cp_tone_off: [1/0:1 (9502)] packet_len=8 channel_id=1 packet_id=71 Apr 19 19:22:00 PDT: vtsp_timer: 34838744 Apr 19 19:22:00 PDT: vtsp_process_dsp_message: MSG_TX_DTMF_DIGIT_BEGIN: digit=9,rtp_timestamp=0xF2D37240 act_report_digit_begin Apr 19 19:22:00 PDT: vtsp_process_dsp_message: MSG_TX_DTMF_DIGIT_OFF: digit=9, duration=102act_report_digit_end Apr 19 19:22:00 PDT: dsp_cp_tone_off: [1/0:1 (9502)] packet_len=8 channel_id=1 packet_id=71 Apr 19 19:22:00 PDT: vtsp_timer: 34838768 Apr 19 19:22:00 PDT: vtsp_process_dsp_message: MSG_TX_DTMF_DIGIT_BEGIN: digit=8,rtp_timestamp=0xF2D37218 act_report_digit_begin Apr 19 19:22:00 PDT: vtsp_process_dsp_message: MSG_TX_DTMF_DIGIT_OFF: digit=8, duration=107act_report_digit_end *** The Caller dialed the digits 23198 *** EXEC-команда debug voip ccapi inout трассирует выполняемую ветвь с помощью API-управления вызовом, используемого в качестве интерфейса между программой сеанса вызова и соответствующим программным обеспечением сети. Во время обмена информацией о возможностях, показываемого в командной строке, обе стороны приходят к согласию по используемому сжатию, и выходные результаты команды debug voip ccapi inout помогают определить, что согласовывает каждая сторона. Выходные данные этой команды объясняют, как маршрутизатор обрабатывает вызовы. Она показывает, как вызовы проходят через систему. Данный уровень отладки позволяет увидеть операции установления вызова и освобождения канала, выполняемые как на стороне телефонного, так и на стороне сетевого оборудования. cisco-router# debug voip ccapi inout Apr 19 19:23:11 PDT: sess_appl: ev(19=CC_EV_CALL_SETUP_IND), cid(9504), disp(0) new call is originating << a Apr 19 19:23:11 PDT: ccCallSetContext (callID=0x2520, context=0x61C0806C) Apr 19 19:23:11 PDT: ccCallSetupAck (callID=0x2520) Apr 19 19:23:11 PDT: ccGenerateTone (callID=0x2520 tone=8) << dialtone Apr 19 19:23:18 PDT: cc_api_call_digit_begin (vdbPtr=0x61A1B1B4, callID=0x2520, digit=2, flags=0x1, timestamp=0xCE2796D1, expiration=0x0) << digit 2 received Apr 19 19:23:18 PDT: sess_appl: ev(10=CC_EV_CALL_DIGIT_BEGIN), cid(9504), disp(0) Apr 19 19:23:18 PDT: ssa: cid(9504)st(0)oldst(0)cfid(-1)csize(0)in(1)fDest(0) Apr 19 19:23:18 PDT: ssaIgnore cid(9504), st(0),oldst(0), ev(10) Apr 19 19:23:18 PDT: cc_api_call_digit (vdbPtr=0x61A1B1B4, callID=0x2520, digit=2, duration=102) Apr 19 19:23:18 PDT: sess_appl: ev(9=CC_EV_CALL_DIGIT), cid(9504), disp(0) Apr 19 19:23:18 PDT: ssa: cid(9504)st(0)oldst(0)cfid(-1)csize(0)in(1)fDest(0) Apr 19 19:23:18 PDT: cc_api_call_digit_begin (vdbPtr=0x61A1B1B4, callID=0x2520, digit=3, flags=0x1, timestamp=0xCE2796D1, expiration=0x0) Apr 19 19:23:18 PDT: sess_appl: ev(10=CC_EV_CALL_DIGIT_BEGIN), cid(9504), disp(0) Apr 19 19:23:18 PDT: ssa: cid(9504)st(0)oldst(0)cfid(-1)csize(0)in(1)fDest(0) Apr 19 19:23:18 PDT: ssaIgnore cid(9504), st(0),oldst(0), ev(10) Apr 19 19:23:18 PDT: cc_api_call_digit (vdbPtr=0x61A1B1B4, callID=0x2520, digit=3, duration=102) << digit 3 received Apr 19 19:23:18 PDT: sess_appl: ev(9=CC_EV_CALL_DIGIT), cid(9504), disp(0) Apr 19 19:23:18 PDT: ssa: cid(9504)st(0)oldst(0)cfid(-1)csize(0)in(1)fDest(0) Apr 19 19:23:18 PDT: cc_api_call_digit_begin (vdbPtr=0x61A1B1B4, callID=0x2520, digit=1, flags=0x1, timestamp=0xCE2796D1, expiration=0x0) Apr 19 19:23:18 PDT: sess_appl: ev(10=CC_EV_CALL_DIGIT_BEGIN), cid(9504), disp(0) Apr 19 19:23:18 PDT: ssa: cid(9504)st(0)oldst(0)cfid(-1)csize(0)in(1)fDest(0) Apr 19 19:23:18 PDT: ssaIgnore cid(9504), st(0),oldst(0), ev(10) Apr 19 19:23:18 PDT: cc_api_call_digit (vdbPtr=0x61A1B1B4, callID=0x2520, digit=1, duration=92) << digit 1 received Apr 19 19:23:18 PDT: sess_appl: ev(9=CC_EV_CALL_DIGIT), cid(9504), disp(0) Apr 19 19:23:18 PDT: ssa: cid(9504)st(0)oldst(0)cfid(-1)csize(0)in(1)fDest(0) Apr 19 19:23:18 PDT: cc_api_call_digit_begin (vdbPtr=0x61A1B1B4, callID=0x2520, digit=9, flags=0x1, timestamp=0xCE2796B9, expiration=0x0) Apr 19 19:23:18 PDT: sess_appl: ev(10=CC_EV_CALL_DIGIT_BEGIN), cid(9504), disp(0) Apr 19 19:23:18 PDT: ssa: cid(9504)st(0)oldst(0)cfid(-1)csize(0)in(1)fDest(0) Apr 19 19:23:18 PDT: ssaIgnore cid(9504), st(0),oldst(0), ev(10) Apr 19 19:23:18 PDT: cc_api_call_digit (vdbPtr=0x61A1B1B4, callID=0x2520, digit=9, duration=105) << digit 9 received Apr 19 19:23:18 PDT: sess_appl: ev(9=CC_EV_CALL_DIGIT), cid(9504), disp(0) Apr 19 19:23:18 PDT: ssa: cid(9504)st(0)oldst(0)cfid(-1)csize(0)in(1)fDest(0) Apr 19 19:23:18 PDT: cc_api_call_digit_begin (vdbPtr=0x61A1B1B4, callID=0x2520, digit=8, flags=0x1, timestamp=0xCE279691, expiration=0x0) Apr 19 19:23:18 PDT: sess_appl: ev(10=CC_EV_CALL_DIGIT_BEGIN), cid(9504), disp(0) Apr 19 19:23:18 PDT: ssa: cid(9504)st(0)oldst(0)cfid(-1)csize(0)in(1)fDest(0) Apr 19 19:23:18 PDT: ssaIgnore cid(9504), st(0),oldst(0), ev(10) Apr 19 19:23:18 PDT: cc_api_call_digit (vdbPtr=0x61A1B1B4, callID=0x2520, digit=8, duration=100) << digit 8 received Apr 19 19:23:18 PDT: sess_appl: ev(9=CC_EV_CALL_DIGIT), cid(9504), disp(0) Apr 19 19:23:18 PDT: ssa: cid(9504)st(0)oldst(0)cfid(-1)csize(0)in(1)fDest(0) Apr 19 19:23:18 PDT: ssaSetupPeer cid(9504) peer list: tag(20000) Apr 19 19:23:18 PDT: ssaSetupPeer cid(9504), destPat(23198), matched(1), prefix(), peer(61C04464) << matched dial-peer 20000 voip Apr 19 19:23:18 PDT: peer_tag=20000 << matched dial-peer voip 20000 Apr 19 19:23:18 PDT: ccIFCallSetupRequest: (vdbPtr=0x61A25524, dest=, callParams voip call setup << ={called=23198, calling=+9.......T, fdest=0, voice_peer_tag=20000}, mode=0x0) Apr 19 19:23:18 PDT: ccCallSetContext (callID=0x2521, context=0x61C12E18) Apr 19 19:23:18 PDT: ccCallProceeding (callID=0x2520, prog_ind=0x0) Apr 19 19:23:19 PDT: cc_api_call_alert(vdbPtr=0x61A25524, callID=0x2521, prog_ind=0x88, sig_ind=0x1) Apr 19 19:23:19 PDT: sess_appl: ev(7=CC_EV_CALL_ALERT), cid(9505), disp(0) Apr 19 19:23:19 PDT: ssa: cid(9505)st(1)oldst(0)cfid(-1)csize(0)in(0)fDest(0)-cid2(9504)st2(1)oldst2(0) Apr 19 19:23:19 PDT: ccCallAlert (callID=0x2520, prog_ind=0x88, sig_ind=0x1) Apr 19 19:23:19 PDT: ccConferenceCreate (confID=0x61A21670, callID1=0x2520, callID2=0x2521, tag=0x0) Apr 19 19:23:19 PDT: cc_api_bridge_done (confID=0x33, srcIF=0x61A25524, srcCallID=0x2521, dstCallID=0x2520, disposition=0, tag=0x0) Apr 19 19:23:19 PDT: cc_api_bridge_done (confID=0x33, srcIF=0x61A1B1B4, srcCallID=0x2520, dstCallID=0x2521, disposition=0, tag=0x0) Apr 19 19:23:19 PDT: cc_api_caps_ind (dstVdbPtr=0x61A25524, dstCallId=0x2521, sr << negotiating capabilities with the remote VoIP gateway Apr 19 19:23:36 PDT: sess_appl: ev(8=CC_EV_CALL_CONNECTED), cid(9505), disp(0) Apr 19 19:23:36 PDT: ssa: cid(9505)st(4)oldst(1)cfid(51)csize(0)in(0)fDest(0)-cid2(9504)st2(4)oldst2(4) << the VoIP call is connected Apr 19 19:23:54 PDT: sess_appl: ev(12=CC_EV_CALL_DISCONNECTED), cid(9505),disp(0) << the VoIP call is disconnected Apr 19 19:23:54 PDT: ccCallDisconnect (callID=0x2520, cause=0x10 tag=0x0) << the VoIP call is disconnected by cause_code 0x10 Справочная информация по отладке Сведения данного раздела помогают истолковать выходные данные команд debug и show. В таблице 1приведены причины разъединения вызова R2. В следующих примерах разъединения вызваны обычным сбросом вызова. Таблица 1. Причины разъединения вызова Q.931 Значение причины разъединения вызова Значение и номер CC_CAUSE_UANUM = 0x1 /* неназначенный номер. (1) */ CC_CAUSE_NO_ROUTE = 0x3 /* нет маршрута к пункту назначения. (3) */ CC_CAUSE_NORM = 0x10 /* обычный сброс вызова. (16) */ CC_CAUSE_BUSY = 0x11 /* абонент занят. (17) */ CC_CAUSE_NORS = 0x12 /* абонент не реагирует. (18) */ CC_CAUSE_NOAN = 0x13 /* абонент не отвечает. (19) */ CC_CAUSE_REJECT = 0x15 /* вызов отклонен. (21) */ CC_CAUSE_INVALID_NUMBER = 0x1C /* неправильный номер. (28) */ CC_CAUSE_UNSP = 0x1F /* обычный, точно не установленный. (31) */ CC_CAUSE_NO_CIRCUIT = 0x22 /* нет канала. (34) */ CC_CAUSE_NO_REQ_CIRCUIT = 0x2C /* нет запрашиваемого канала. (44) */ CC_CAUSE_NO_RESOURCE = 0x2F /* нет ресурса. (47) */ CC_CAUSE_NOSV = 0x3F /* служба или параметр недоступны, Точно не установлено. (63) */ Таблица 2. Типы тональных сигналов и их значение Тип тонального сигнала Значение CC_TONE_RINGBACK 0x1 — зуммер контроля посылки вызова CC_TONE_FAX 0x2 — опознавательный сигнал факса CC_TONE_BUSY 0x4 — сигнал «занято» CC_TONE_DIALTONE 0x8 — тональный сигнал готовности CC_TONE_OOS 0x10 — тональный сигнал нерабочего состояния CC_TONE_ADDR_ACK 0x20 — сигнал подтверждения адреса CC_TONE_DISCONNECT 0x40 — сигнал разъединения CC_TONE_OFF_HOOK_NOTICE 0x80 — тональный сигнал, указывающий, что телефон остался в состоянии занятости абонентского шлейфа CC_TONE_OFF_HOOK_ALERT 0x100 /* Более срочная версия CC_TONE_OFF_HOOK_NOTICE*/ CC_TONE_CUSTOM 0x200 — пользовательский тональный сигнал — используется для задания пользовательского тонального сигнала CC_TONE_NULL 0x0 — нулевой тональный сигнал Биты возможностей кодеков, которые могут появиться в выходных данных команды: • CC_CAP_CODEC_G711U 0x1 • CC_CAP_CODEC_G711A 0x2 • CC_CAP_CODEC_G723ar63 0x2000 • CC_CAP_CODEC_G723ar53 0x4000 • CC_CAP_CODEC_G723r63 0x100 • CC_CAP_CODEC_G723r53 0x200 • CC_CAP_CODEC_G726r16 0x10 • CC_CAP_CODEC_G729 0x4 • CC_CAP_CODEC_G729 0x8000 • CC_CAP_CODEC_G729a 0x8 • CC_CAP_CODEC_G729b 0x800 • CC_CAP_CODEC_G729ab 0x1000 Биты возможностей факса, которые могут появиться в выходных данных команды. Числа после «FAX_» указывают скорость факса (например, «144» означает 14 400 бит/с): • CC_CAP_FAX_NONE 0x1 • CC_CAP_FAX_VOICE 0x2 • CC_CAP_FAX_144 0x4 • CC_CAP_FAX_96 0x8 • CC_CAP_FAX_72 0x10 • CC_CAP_FAX_48 0x20 • CC_CAP_FAX_24 0x40 • CC_CAP_FAX_120 0x80 Биты возможности включения и выключения функции VAD. • CC_CAP_VAD_OFF 0x1 • CC_CAP_VAD_ON 0x2 © 1992-2013 Cisco Systems, Inc. Все права защищены. Дата генерации PDF файла: 23 марта 2008 http://www.cisco.com/cisco/web/support/RU/9/97/97388_prod_sw_iosswrel_ps1834_prod_feature_guide09186a00800e9760.html