Голосовая связь и система унифицированных коммуникаций : Адаптеры для аналоговых телефонов Cisco серии ATA 180

Настройка, поиск и устранение неисправностей адаптера Cisco ATA 186 со шлюзом IOS

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

Содержание

Общие сведения
Предварительные условия
      Требования
      Используемые компоненты
      Условные обозначения
Настройка
      Схема сети
      Настройка
Проверка
Поиск и устранение неисправностей
      Поиск и устранение неисправностей в шлюзе
      Поиск и устранение неисправностей на Cisco ATA 186
      Примеры отладки вызовов, сделанных с Cisco ATA 186 на шлюз
Связанные обсуждения сообщества поддержки Cisco
Дополнительные сведения

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

Аналоговый телефонный адаптер Cisco Analog Telephone Adaptor (ATA) 186 является устройством сопряжения типа "телефонный аппарат - сеть Ethernet", который связывает обычный аналоговый телефон с телефонными сетями на базе IP. У Cisco ATA 186 есть два голосовых порта, который могут поддерживать только традиционные телефоны с тональным набором. В отличие от обычных FXS-портов, голосовые порты не могут взаимодействовать с АТС (PBX), так как Cisco ATA 186 не может отправлять сигналы набора номера на эти порты. С данной конфигурацией вы можете использовать оба голосовых порта с разными адресами E.164 на каждом.

В данном документе объясняется, как настроить один Cisco ATA 186 для отправки и получения вызовов с одного шлюза Cisco IOS. Cisco ATA 186 - простое устройство, в котором нет маршрутизации вызовов. Если в вашей сети присутствуют больше двух конечных точек H.323, которые сами по себе включают ATA, для маршрутизации вызовов потребуется привратник H.323.

Подробнее см. "Настройка, поиск и устранение неисправностей ATA 186 c привратниками Cisco IOS".

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

Требования

Прежде чем использовать эту конфигурацию, убедитесь, что выполняются следующие требования:

  • В данном документе предполагается, что читатель знаком с содержание документа "Базовая конфигурация Cisco ATA 186";

  • В данной конфигурации требуется, чтобы Cisco ATA 186 был представлен версией 2.0 или более поздней, с использованием набора функциональных возможностей H.323;

  • Убедитесь в наличии IP-соединения между Cisco ATA 186 и шлюзом;

  • Убедитесь, что Cisco ATA 186 доступен через веб-сервер, поскольку это понадобится для дальнейшей настройки.

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

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

  • Cisco ATA 186 с версией 2.12;

  • Cisco 3640 с программным обеспечением Cisco IOS®, версия 12.1(2)T.

Данные для документа были получены в специально созданных лабораторных условиях. При написании данного документа использовались только устройства с пустой (стандартной) конфигурацией. В рабочей сети необходимо изучить потенциальное воздействие всех команд.

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

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

Настройка

В этом разделе приводятся сведения о настройке функций, описанных в данном документе.

Примечание. Для поиска дополнительной информации о командах в данном документе используйте средство поиска команд Command Lookup (только для зарегистрированных пользователей).

Схема сети

В этом документе использованы параметры данной сети.

ata-gateway-1.gif

Настройка

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

  1. Откройте окно настройки Cisco ATA 186 из веб-обозревателя. Перейдите на URL http://ip_address_of_ata/dev, где ip_address_of_ata - IP-адрес Cisco ATA 186, который нужно зарегистрировать.

    В этом примере URL - http://172.16.104.117/dev.

    Появится окно настройки Cisco ATA 186

    Примечание. Подчеркнутые поля - это значимые настраиваемые параметры, относящиеся к данному сценарию.

    ata-gateway2.gif

    IP-адресация может производиться статически или динамически, как объясняется в документе "Базовая конфигурация Cisco ATA 186". На предыдущем рисунке показан статический IP-адрес.

  2. Настройте следующие поля в окне конфигурации Cisco ATA 186:

    • UID0 и UID1 — укажите E.164-адреса голосовых портов 0 и 1;

      Оба голосовых порта не могут иметь один и тот же адрес E.164, так как Cisco ATA 186 не сможет обнаружить, что один из них занят. Если обоим голосовым портам назначен один и тот же E.164-адрес, вызов всегда будет отправляться на первый голосовой порт. Если он занят, звонящему будет отправлен сигнал "занято".

    • RxCodec и TxCodec — укажите идентификатор кодека;

      • G.723.1 — идентификатор кодека 0

      • G.711a — идентификатор кодека 1

      • G.711u — идентификатор кодека 2

      • G.729a — идентификатор кодека 3

      В конфигурации, показанной ниже в этом документе, в Cisco ATA 186 и в шлюзе используется кодек G.729r8.

      Примечание: ATA 186 не поддерживает два порта, которые используют G.729a одновременно. Кодек G.729 может работать одновременно только на одном порте. Когда один порт использует G.729, другой - G.711. В ATA 186 разрешены следующие комбинации:

      • Одновременно два кодека G.723.1;

      • Одновременно два кодека G.711;

      • Один кодек G.723.1 и один - G.711;

      • Один кодек 729A и один - G.711 — Распределение ресурсов G.729 для порта FXS является динамическим. Если ресурсы G.729 доступны, они распределяются в порт FXS, когда вызов инициируется или принимается. При завершении вызова ресурсы высвобождаются.

    • LBRCodec (кодек низкого битрейта) — настройте как 0 или 3, в зависимости от выбранного кодека;

      • Если LBRCodec - 0 — кодек G.723.1 доступен для обоих портов FXS одновременно. Каждая линия может обслуживать два вызова G.723.1 без статуса конференц-связи. Таким образом, Cisco ATA 186 может обслуживать до 4-х вызовов G.723.1. При настройке с G.723 Cisco ATA 186 поддерживает все кодеки G.723.

      • Если LBRCodec - 3 — G.729a доступен на одном из двух портов FXS по принципу "первым прибыл, первым обслужен". У Cisco ATA 186 есть только один кодек G.729a. Таким образом, одновременно может производиться только один вызов с кодеком G.729a. Два порта в Cisco ATA 186 не могут использоваться одновременно, если на шлюзе настроен только кодек по умолчанию. Необходимо настроить на шлюзе класс кодека, чтобы могло происходить согласование кодека для второго звонка - G.711uLaw или G.711aLaw, поскольку G.711 используется как кодек по умолчанию. Без такой настройки во втором вызове будет отказано. При настройке с G.729a Cisco ATA 186 поддерживает все кодеки G.729.

    • NumTxFrames — рекомендуется оставлять в этом поле значение по умолчанию. Его можно использовать, когда размер кодированных байтов в шлюзе Cisco IOS меняется по сравнению со значением по умолчанию (оно равно 2). В данной таблице показаны определения кадров Cisco ATA 186:

      Кодек

      Кадр (в мс)

      Кадр (в байтах)

      G.711

      10

      80

      G.729

      10

      10

      G.723

      30

      24

      В данной таблице показаны размеры кадров со значением по умолчанию 2 для NumTxFrame:

      Кодек

      Кадр (в мс)

      Кадр (в байтах)

      G.711

      20

      160

      G.729

      20

      20

      G.723

      60

      48

      Примечание. Значения, равные определению кадра ATA х 2, когда NumTxFrame равен 2.

      Соответствующие значения можно установить на шлюзе с помощью параметра bytes команды codec. Подробнее см. команду codec (dial-peer).

    • Gateway — укажите IP-адрес шлюза. Как только это будет сделано, любой сигнал, который набирается из голосовых портов, подключенных к Cisco ATA 186, будет отправляться на этот шлюз;

      Примечание. Используйте это поле Gateway, чтобы определить конечный шлюз, с которым Cisco ATA 186 должен связываться для вызова VoIP H.323. Если конечным шлюзом является другой Cisco ATA 186, укажите в этом поле шлюза IP-адрес конечного Cisco ATA 186. Если необходимо, чтобы этот Cisco ATA 186 мог связываться с несколькими оконечными устройствами (другими Cisco ATA 186 или голосовыми шлюзами), следует установить в сети привратник для разрешения адреса E.164-to-IP для Cisco ATA 186. Подробнее см. "Настройка, поиск и устранение неисправностей ATA 186 с привратниками Cisco IOS".

      Примечание. Если порту 1 Cisco ATA 186 нужно связываться с портом 2 того же самого Cisco ATA 186, следует указать в поле Gateway его собственный IP-адрес или настроить Cisco ATA 186 на соединение с привратником, который возвращает свой собственный IP-адрес для установления вызова.

    • StaticIP — IP-адрес Cisco ATA;

    • MediaPort — настройте порт, используемый Cisco ATA 186, на отправку потока транспортного протокола реального времени (RTP). Используется настроенный порт и более высокие. Эта возможность доступна в версии 2.13 и более поздних.

  3. Нажмите на Apply, затем обновите страницу.

    Cisco ATA 186 версии 2.14 и более поздних поддерживает планы набора номера для функциональных возможностей hotline и warmline.

    Конфигурация

    Параметры конфигурации плана набора номера следуют правилу Hdnnnn, где d - задержка после снятия трубки (в секундах — используйте 0-9 или a-z, чтобы указать задержку в диапазоне от 0 до 35 секунд), и nnnn - телефонный номер переменной длины для звонка в ситуации, когда ни одной цифры не набрано в течение d секунд после того, как снята трубка.

    Пример 1 — H05551212 (звонок на 5551212 немедленно после того, как снята трубка телефона).

    Пример 2 — H5923123456 (звонок на 923123456, если ни одной цифры не было введено в течение 5 секунд после снятия трубки).

    Cisco ATA 186 требуется для перенастройки 10 секунд. В данном примере показана соответствующая конфигурация для шлюза Cisco IOS:

    Шлюз Cisco 3640

    interface Ethernet0/0
     ip address 172.16.13.40 255.255.255.224
     half-duplex
    !
    ip classless
    ip route 0.0.0.0 0.0.0.0 172.16.13.33
    ip http server
    !
    !
    !
    voice-port 3/0/0
    !
    voice-port 3/0/1
    !
    dial-peer cor custom
    !
    !
    !
    
    
    !
    dial-peer voice 1234 pots
     destination-pattern 1234
     port 3/0/0
    !
    dial-peer voice 3000 voip
    
    !--- Адресуемая конечная точка вызова для отправления и приема вызовов с Cisco ATA.
    
     incoming called-number 1234
    destination-pattern 300.
     session target ipv4:171.16.104.117
    codec g729r8
    !

Проверка

Используйте этот раздел для проверки правильности функционирования вашей конфигурации.

Проведите эхо-тест Cisco ATA 186 со шлюза. Если конфигурация аналогична данной в предыдущем примере, должен произойти вызов. Убедитесь в том, что кодеки согласуются. Если используется кодек иной, нежели G.729r8, настройте (удалите) входящую конечную точку вызова на шлюзе с использованием данного кодека или кодека класса голоса, как это применяется в dial-peer 3000.

Поиск и устранение неисправностей

В данном разделе описывается процесс устранения неполадок конфигурации.

Утилита Output Interpreter (только для зарегистрированных пользователей) (OIT) поддерживает отдельные команды show. Она позволяет просмотреть анализ выходных данных команды show.

Примечание. Прежде чем применять команды отладки, ознакомьтесь с разделом "Важные сведения о командах отладки".

Поиск и устранение неисправностей в шлюзе

Для отладки сквозных вызовов Voice over IP (VoIP) используется команда debug voip ccapi inout . Для отображения цифр в том же порядке, в котором они принимаются голосовым портом, выполните команду debug vtsp dsp.

Поиск и устранение неисправностей на Cisco ATA 186

При работе со шлюзами и привратниками сторонних производителей может быть полезно использование средства поиска и устранения неисправностей для Cisco ATA 186. Выполните следующие действия для включения средства поиска и устранения неисправностей Cisco ATA 186:

  1. В поле ATA Nprintf установите IP-адрес компьютера, находящегося в одной подсети с Cisco ATA 186.

  2. После адреса должен быть указан порт 9001.

  3. В командной строке DOS на компьютере запустите программу preserv.exe.

    Программу preserv.exe можно загрузить на сайте Cisco Software Center, в разделе "Загрузка программного обеспечения ATA" (только для зарегистрированных пользователей). Программа preserv.exe включена в zip-файл свежего выпуска программного обеспечения Cisco ATA 186.

Примеры отладки вызовов, сделанных с Cisco ATA 186 на шлюз

Данные примеры выходных данных показывают успешно и безуспешно сделанные вызовы, соответственно:

Успешный вызов

D:\Documents and Settings\sshafiqu\My Documents\voice\ata>prserv.exe

logging started Wed Feb 06 18:25:27 2002

!--- Звонок сделан из порта 0, как показывает UID0 (3000).

3000 active @0xab45555a (GK @0x3c256420)
1:00;0,0,0,0,
[0]DTMF 1
[0]DTMF 2
[0]DTMF 3
[0]DTMF 4
[0]DTMF #

!--- Двухтоновые многочастотные (DTMF) сигналы для набранного номера 1234.
!--- Символ # не нужен, поскольку в версии 2.0 теперь есть 10-секундный таймаут.

Calling 1234
SCC->(0 0) <cmd 16>
CLIP
SCC->(0 0) <cmd 2>
<0 0> dial<1234>
block queue <- (18 1289228 0)
Connect to <0xac100d28 1720>..
>>>>>>>>  TX CALLER ID : 0x1 0x80 6

!--- Идентификатор вызывающего можно отформатировать с использованием поля CallerIDMethod.*

Q931<-0:Setup:CRV 1190
Q931->0:Proceeding
Connect H245...
block queue <- (19 1289228 525478)
NuConnectDispatcher: 0x4a6
H245 TCP conn ac100d28 11001

!--- TCP-порт для H.245 - 11001.

CESE/MSDSE start:<0 0 0 0>
capSize = 3
H245->0:Cese
RemoteInputCap <15 1>
RemoteAudioCap <4 0>
RemoteAudioCap <4 11>
MODE FRAME : 11 2
RemoteAudioCap <4 15>
MODE FRAME : 15 2
RemoteAudioCap <4 0>
Capability set accepted

!--- Согласование пропускной способности (кодек, опознавание голосовой активности [VAD])
!--- произведено.

H245->0:MSD: <rn tt> = <0x2020 60>
H245->0:CeseAck
H245->0:MsdAck
h323.c 1837: cstate : 3
->H245<0> OLC
H245<-0:LcseOpen
set TX audio to G729AB/B 2 fpp

!--- Cisco ATA 186 готов подключаться через кодеки G.729ab и
!--- G.729b.

SetG723Mode: 2 3
H245->0:LcseOpeng
H245->0:OLC mode 10
remote OpenLogicalReq G711/G729(10) : 2 fpp

!--- Кодек по умолчанию для Cisco ATA 186 - G.711.

OpenRtpRxPort(0,0x0,4000):11
RTP Rx Init: 0, 0
RTP->0:<0xab45555a 4000>

!--- Открытый порт RTP - 4000.

H245->0:LcseClose : chnum 1
H245->0:LcseRelease
0: Close RTPRX
H245->0:LcseOpen
H245->0:OLC mode 14
remote OpenLogicalReq G711/G729(14) : 2 fpp
OpenRtpRxPort(0,0x0,4000):12
RTP Rx Init: 0, 0
RTP->0:<0xab45555a 4000>
[0]DPKT 1st: 3725026804 3725026564, pt 18
[0]Received pi=8 in q931
Q931->0:Progress

!--- Сигнал обратного вызова проигрывается конечным шлюзом.

H323Dispatcher : 2 3
H245->0:LcseOpenAck
RTP<-0:<0xac100d28 18712>
[0]Enable encoder 18
Enable LEC adapt [0]=1
RTP TX[0]:SSRC_ID = e8c533a0
RTP Тx Init: 0, 0
[0]TX SID frame (pt 18)
[0]RX SID frame (pt 18)
1:30;3,0,0,0,
Q931->0:Connect

!--- Получен ответ на вызов.

SCC:ev=12[0:0] 3 0
SCC->(0 0) <cmd 20>
SCC->(0 1) <cmd 20>
SCC->(0 0) <cmd 9>
3000 active @0xab45555a (GK @0x3c256420)
Q931->0:ReleaseComplete: reason 16, tone = 13

!--- От конечного шлюза получены данные о рассоединении.

H245<-0:EndSessionCmd 1

!--- Причина - 16 (0x10), что является нормальным рассоединением.**

0: Close RTPRX
write TCP err : 10 -33
[0:0]Rel LBRC Res
Q931<-*:ReleaseComplete
write TCP err : 9 -33
SCC:ev=13[0:0] 7 1
[0:0]SCC: Disconnected

* В этом списке приводятся соответствующие значения для разных стран, используемые при настройке CallerIDMethod:

  • США — Caller ID Method - 0x19e60;

  • Швеция — Caller ID Method -0x0ff61;

  • Дания — Caller ID Method - 0x0fde1.

** Для получения кодов причин рассоединения см. раздел "Значения причин" документа "Коды ISDN".

Безуспешные вызовы

SCC->(0 0) <cmd 2>
<0 0> dial<258>
block queue <- (18 1289228 0)
Connect to <0xac100deb 1720>..

!--- Проблема IP-соединения дает ошибку TCP.

0:30;0,0,0,0,
1:00;0,0,0,0,
TCP connect err: -33
[0:0]SCC: Disconnected
<0 0> dial<1234>
block queue <- (18 1289084 0)
Connect to <0xac100d28 1720>..
>>>>>>>> TX CALLER ID : 0x1 0x80 6
Q931<-0:Setup:CRV 1836
Q931->0:ReleaseComplete: reason 1, tone = 7

!--- Конечный шлюз посылает сигнал "release complete" в ответ на установление вызова, 
!--- с кодом причины 1, что означает неразмещенный или неназначенный
!--- номер.
!--- Примечание. Сигнал обратного вызова проигрывается конечным шлюзом.

H245<-0:EndSessionCmd 0
[0:0]Rel LBRC Res
Q931<-*:ReleaseComplete
write TCP err : 9 -33
SCC:ev=7[0:0] 3 0
SCC->(0 0) <cmd 1>

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

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


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


Document ID: 19249