Сетевые решения — Настройка E1/T1 CAS/CCS

t1-e1-vwicВ данной статье рассматриваются варианты настройки цифровых каналов связи E1/T1 CAS/CCS от городских операторов телефонной связи, которые подключены к VWIC модулю маршрутизатора Cisco с интегрированными сервисами голосовой связи. Информация частично позаимствована из открытых источников (книг) и частично из рабочей конфигурации моих коллег. Материал пока является теоретическим лично для меня, поэтому ручаться за его работоспособность я не могу, но как пример для анализа, модификации и адаптации он может оказаться очень кстати в будущем.

Содержание
  1. T1 CAS
  2. T1 CCS
  3. E1 CCS

T1 CAS

Список команд для настройки T1 CAS:

telecombook# show controllers t1
T1 1/0 is down.
        Applique type is Channelized T1
        Cablelength is long gain36 0db
        Transmitter is sending remote alarm.
        Receiver has loss of signal.
        alarm-trigger is not set
        Soaking time: 3, Clearance time: 10
        AIS State:Clear LOS State:Clear LOF State:Clear
        Version info Firmware: 20050620, FPGA: 20, spm_count = 0
        Framing is SF, Line Code is AMI, Clock Source is Line.
                Current port master clock:local osc on this network module
        Data in current interval (215 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, 215 Unavail Secs
telecombook# configure terminal
telecombook(config)# controller t1 1/0
telecombook(config-controller)# framing ?
  esf Extended Superframe
  sf Superframe
telecombook(config-controller)# framing esf
telecombook(config-controller)# linecode ?
  ami AMI encoding
  b8zs B8ZS encoding
telecombook(config-controller)# linecode b8zs
telecombook(config-controller)# clock source ?
  free-running Free Running Clock
  internal Internal Clock
  line Recovered Clock
telecombook(config-controller)# clock source line
telecombook(config-controller)# ds0-group ?
   Group Number
telecombook(config-controller)# ds0-group 1 ?
  timeslots List of timeslots in the ds0-group
telecombook(config-controller)# ds0-group 1 timeslots ?
   List of T1 timeslots
telecombook(config-controller)# ds0-group 1 timeslots 1-24 ?
  type Specify the type of signaling
telecombook(config-controller)# ds0-group 1 timeslots 1-24 type ?
  e&m-delay-dial E & M Delay Dial
  e&m-fgd E & M Type II FGD
  e&m-immediate-start E & M Immediate Start
  e&m-lmr E & M land mobil radio
  e&m-wink-start E & M Wink Start
  ext-sig External Signaling
  fgd-eana FGD-EANA BOC side
  fxo-ground-start FXO Ground Start
  fxo-loop-start FXO Loop Start
  fxs-ground-start FXS Ground Start
  fxs-loop-start FXS Loop Start
  none Null Signalling for External Call Control
telecombook(config-controller)# ds0-group 1 timeslots 1-24 type fxo-loop-start ?
telecombook(config-controller)#^Z
telecombook# show voice port summary
                                                IN      OUT
PORT    CH      SIG-TYPE        ADMIN   OPER    STATUS  STATUS  EC
======  ==      ===========     =====   ====    ======  ======  ==
1/0:1   01      fxo-ls          up      down    idle    on-hook y
1/0:1   02      fxo-ls          up      down    idle    on-hook y
1/0:1   03      fxo-ls          up      down    idle    on-hook y
1/0:1   04      fxo-ls          up      down    idle    on-hook y
1/0:1   05      fxo-ls          up      down    idle    on-hook y
1/0:1   06      fxo-ls          up      down    idle    on-hook y
1/0:1   07      fxo-ls          up      down    idle    on-hook y
1/0:1   08      fxo-ls          up      down    idle    on-hook y
1/0:1   09      fxo-ls          up      down    idle    on-hook y
1/0:1   10      fxo-ls          up      down    idle    on-hook y
1/0:1   11      fxo-ls          up      down    idle    on-hook y
1/0:1   12      fxo-ls          up      down    idle    on-hook y
1/0:1   13      fxo-ls          up      down    idle    on-hook y
1/0:1   14      fxo-ls          up      down    idle    on-hook y
1/0:1   15      fxo-ls          up      down    idle    on-hook y
1/0:1   16      fxo-ls          up      down    idle    on-hook y
1/0:1   17      fxo-ls          up      down    idle    on-hook y
1/0:1   18      fxo-ls          up      down    idle    on-hook y
1/0:1   19      fxo-ls          up      down    idle    on-hook y
1/0:1   20      fxo-ls          up      down    idle    on-hook y
1/0:1   21      fxo-ls          up      down    idle    on-hook y
1/0:1   22      fxo-ls          up      down    idle    on-hook y
1/0:1   23      fxo-ls          up      down    idle    on-hook y
1/0:1   24      fxo-ls          up      down    idle    on-hook y

Значения для команд framing  и linecode определяются в зависимости от требований оператора связи, к которому осуществляется подключение. Команда clock source line позволяет автоматически получить от провайдера тактовые характеристики и применить их на интерфейсе. Обычно это является нормой. Если требуется объединить две АТС в компании, а наш маршрутизатор выступает в качестве одной из них, тогда командой clock source internal можно анонсировать свою тактовую частоту.

Команда ds0-group определяет тип канала связи как T1 CAS и позволяет указать количество тайм слотов. Номер группы должен принадлежать диапазону тайм слотов. Так, например, можно создать группу с номером 5, используя тайм слоты 1-5 для подключения к другой АТС, затем создать группу 6, используя тайм слоты 6-24 для подключения к телефонной сети общего пользования. Используемые тайм слоты должны совпадать с теми, которые настроены на удаленной АТС и на оборудовании провайдера.

Физическая топология:

Для подключения к ТСОП обычно используется тип сигнализации fxo loop start, для объединения с другой АТС – один из видов сигнализации Ear and Mouth (E&M).

Вывод команды show voice port summary покажет наименование логического порта 1/0:1, который необходим для настройки dial peer и маршрутизации вызовов. Наименование 1/0:1 состоит из номера физического порта 1/0 и номера группы 1.

Все команды вместе:

telecombook# configure terminal
telecombook(config)# controller t1 1/0
telecombook(config-controller)# framing esf
telecombook(config-controller)# linecode b8zs
telecombook(config-controller)# clock source line
telecombook(config-controller)# ds0-group 1 timeslots 1-24 type fxo-loop-start

T1 CCS

Для настройки канала T1 CCS, также известного как ISDN PRI, используется схожий синтаксис:

telecombook(config)# isdn switch-type ?
  primary-4ess Lucent 4ESS switch type for the U.S.
  primary-5ess Lucent 5ESS switch type for the U.S.
  primary-dms100 Northern Telecom DMS-100 switch type for the U.S.
  primary-dpnss DPNSS switch type for Europe
  primary-net5 NET5 switch type for UK, Europe, Asia and Australia
  primary-ni National ISDN Switch type for the U.S.
  primary-ntt NTT switch type for Japan
  primary-qsig QSIG switch type
  primary-ts014 TS014 switch type for Australia (obsolete)
telecombook(config)# isdn switch-type primary-5ess
telecombook(config)# controller t1 1/0
telecombook(config-controller)# pri-group ?
  nfas_d Specify the operation of the D-channel timeslot.
  service Specify the service type
  timeslots List of timeslots in the pri-group
telecombook(config-controller)# pri-group timeslots ?
   List of timeslots which comprise the pri-group
telecombook(config-controller)# pri-group timeslots 1-24 ?
  nfas_d Specify the operation of the D-channel timeslot.
  service Specify the service type
telecombook(config-controller)# pri-group timeslots 1-24
telecombook(config-controller)#^Z
telecombook# show voice port summary
                                                IN      OUT
PORT    CH      SIG-TYPE        ADMIN   OPER    STATUS  STATUS  EC
=====   ==      =========       =====   ====    ======= ======= ==
1/0:23  01      isdn-voice      up              dorm    none    none    y
1/0:23  02      isdn-voice      up              dorm    none    none    y
1/0:23  03      isdn-voice      up              dorm    none    none    y
1/0:23  04      isdn-voice      up              dorm    none    none    y
1/0:23  05      isdn-voice      up              dorm    none    none    y
1/0:23  06      isdn-voice      up              dorm    none    none    y
1/0:23  07      isdn-voice      up              dorm    none    none    y
1/0:23  08      isdn-voice      up              dorm    none    none    y
1/0:23  09      isdn-voice      up              dorm    none    none    y
1/0:23  10      isdn-voice      up              dorm    none    none    y
1/0:23  11      isdn-voice      up              dorm    none    none    y
1/0:23  12      isdn-voice      up              dorm    none    none    y
1/0:23  13      isdn-voice      up              dorm    none    none    y
1/0:23  14      isdn-voice      up              dorm    none    none    y
1/0:23  15      isdn-voice      up              dorm    none    none    y
1/0:23  16      isdn-voice      up              dorm    none    none    y
1/0:23  17      isdn-voice      up              dorm    none    none    y
1/0:23  18      isdn-voice      up              dorm    none    none    y
1/0:23  19      isdn-voice      up              dorm    none    none    y
1/0:23  20      isdn-voice      up              dorm    none    none    y
1/0:23  21      isdn-voice      up              dorm    none    none    y
1/0:23  22      isdn-voice      up              dorm    none    none    y
1/0:23  23      isdn-voice      up              dorm    none    none    y

Для настройки CCS первым делом требуется указать тип коммутации ISDN, чтобы он совпадал с тем, который используется на стороне провайдера. После этого станет доступна команда pri-group.

После ввода команды pri-group, маршрутизатор создает 24 голосовых порта ISDN, которые будут использоваться для обработки входящих и исходящих голосовых вызовов. Данный факт можно проверить командой show voice port summary. Стоит обратить внимание на то, что голосовой порт имеет обозначение 1/0:23. Это значит, что используется канал 23 (тайм слот 24) подключения T1 ISDN PRI (каналы пронумерованы от 0-23, в то время как нумерация тайм слотов 1-24), который является сигнальным каналом, предназначенным для обеспечения работы оставшихся 23 голосовых каналов.

Все команды вместе:

telecombook# configure terminal
telecombook(config)# isdn switch-type primary-5ess
telecombook(config)# controller t1 1/0
telecombook(config-controller)# pri-group timeslots 1-24

E1 CCS

Теперь, когда теоретическая часть осталась позади, далее перейдем сразу к примеру конфигурации E1 CCS для России. Параметры подключения были рабочими для провайдеров в городе Тюмени:

telecombook# configure terminal
telecombook(config)isdn switch-type primary-net5
telecombook(config)controller E1 0/0/0
telecombook(config-controller) framing NO-CRC4 
telecombook(config-controller) pri-group timeslots 1-31

Сигнальным является port 0/0/0:15

Далее привожу один из примеров того, как можно настроить маршрутизацию исходящих голосовых вызовов через существующее внешнее подключение E1 CCS:

dial-peer voice 1 pots
 description OUTBOUND_calls_to_ATC 
 destination-pattern 1...
 port 0/0/0:15
 forward-digits all
!
dial-peer voice 2 pots
 description OUTBOUND_calls_to_LongDist 
 destination-pattern 8..........
 port 0/0/0:15
 forward-digits all
!
dial-peer voice 3 pots
 description OUTBOUND_calls_to_Local
 destination-pattern [^8].....
 port 0/0/0:15
 forward-digits all

Понравилась статья? Поделиться с друзьями:
TelecomBook
Яндекс.Метрика