Программное обеспечение Cisco IOS и NX-OS : Программное обеспечение Cisco IOS версии 12.1 T

Сигнализация E1 R2 и настройка сигнализации по выделенному каналу

23 марта 2008 - Перевод, выполненный профессиональным переводчиком
Другие версии: PDF-версия:pdf | Английский (24 июля 2000) | Отзыв

Содержание

Сигнализация 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 | fxo-loop-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-grouprouter(config-controller)# channel timeslots range type signal

Переменная сигнала заменяется аналоговым R2, цифровым R2 или импульсным R2.

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 на контроллере канала E1. Полное описание других параметров R2 см. на странице справочника по командам, посвященной команде ds0-group (controller e1).

Шаг 3 

]] cas-customrouter(config-controller)# channel

Выполняется переход в режим cas-custom. В данном режиме доступно выполнение локализации параметров сигнализации 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)# answer-signal

router(config-ctrl-cas)# caller-digits

router(config-ctrl-cas)# category

router(config-ctrl-cas)# default

router(config-ctrl-cas)# dnis-digits

router(config-ctrl-cas)# invert-abcd

router(config-ctrl-cas)# ka

router(config-ctrl-cas)# kd

router(config-ctrl-cas)# metering

router(config-ctrl-cas)# nc-congestion

router(config-ctrl-cas)# unused-abcd

router(config-ctrl-cas)# request-category

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

Команда country name use-defaults полностью задает локальные настройки страны практически для всех типов сетей. Как правило, выполнение шага 5 не обязательно.

Подробнее обо всех командах сигнализации см. на странице справочника по командам, посвященной команде cas-custom.

Другой пример настройки сигнализации 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 и r2-pulse.

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 range

Указание диапазона временных интервалов, который может меняться в пределах от 1 до 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)  << a 
new call is originating
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