Интерфейсная карта — Yeastar YE110. Применение — в качестве интерфейсной платы, встраиваемой в персональный компьютер для обеспечения стыка к сети связи общего пользования и с технологическими сетями связи в случае их присоединения к сети связи общего пользования. Проще говоря, подключаем IP АТС Asterisk к «городу» потоком E1. Плата имеет следующие заявленные системные требования :
- 800Мгц Pentium III и выше,
- 128 MB RAM,
- Свободный PCI слот (2.2 или выше).
Совместимость — YE110:
- Полностью совместима с продукцией Asterisk (Не требует дополнительной установки драйвера, используется драйвер стандартные драйвера Zaptel или DAHDI).
- Поддерживается в Trixbox и Elastix.
- и др…
В комплекте:
- Кабель переходник
- CD
- Гарантийный талон
- Промо-карта sipnet
- Промо-карта Telphin
Цена на момент обзора — 15000 руб.
Инсталляцию CentОS и Asterisk, рассматривать не будем (смотри Тест драйв TDM 400). Устанавливаем плату, включаем компьютер, контролируем что плата определена.
- dmesg
Нас интересуют следующие строки.
dahdi: Telephony Interface Registered on major 196
dahdi: Version: 2.3.0.1
ACPI: PCI Interrupt 0000:05:09.0[A] -> GSI 18 (level, low) -> IRQ 169
FALC version: 00000005
TE110P: Setting up global serial parameters for E1 FALC V2.2
TE110P: Successfully initialized serial bus for card
Found a Wildcard: Digium Wildcard TE110P T1/E1
Для конфигурации платы, как обычно, есть как минимум три пути.
- Отредактировать в «ручную» файлы: /etc/dahdi/system.conf , /etc/asterisk/chan_dahdi.conf (dahdi-channels.conf).
- Воспользоваться утилитами: dahdi_genconf, dahdi_cfg.
- Воспользоваться интерфейсом Asterisk GUI.
В результате любых из этих манипуляций, файл /etc/dahdi/system.conf должен выглядеть следующим образом:
span = 1,0,0,ccs,hdb3,crc4
bchan = 1-15,17-31
dchan = 16
echocanceller = mg2,1-31
loadzone = ru
defaultzone = ru
Who is who ? Давайте рассмотрим параметры.
span=<span num>,<timing source>,<line build out (LBO)>,<framing>,<coding>[,yellow]
Мы описали транк под номером -1,по синхронизации, городская АТС будет по отношению к вам —master. Следующий параметр — line build-out (LBO), уровни выбираем из таблицы.
0: 0 db (CSU) / 0-133 feet (DSX-1)
1: 133-266 feet (DSX-1)
2: 266-399 feet (DSX-1)
3: 399-533 feet (DSX-1)
4: 533-655 feet (DSX-1)
5: -7.5db (CSU)
6: -15db (CSU)
7: -22.5db (CSU)
Следующий параметр- межстанционная сигнализация — CCS. Варианты:
по выделенному каналу CAS (Channel Associated Signalling)
по общему каналу CCS (Common Channel Signalling).
В первом случае (CAS) сигнальная информация передается либо непосредственно по разговорному каналу (внутриканальная сигнализация) либо по каналу, физически привязанному к нему. Во втором случае (CCS) сигнализация полностью отделена от разговорного тракта, и передача сигнальной информации осуществляется по специально выделенному высокоскоростному каналу, общему для пучка разговорных каналов. В нашем случае — 16. О чем сделана запись — dchan = 16.
Coding — линейный метод кодирования, в случае E1 допустимые значения: ami, hdb3.
Вычисление контрольной суммы — CRC4.
bchan= 1-15,17-31 описываем задействованные каналы (тайм-слоты).
Используемый модуль компенсации эха — mg2 и на каких каналах.
Как эти же настройки произвести в web интерфейсе Asterisk? Настройка оборудования ->Digital Hardware ->Edit
Теперь карта определяется в web интерфейсе и данный транк доступен для конфигурации и использования в dialplan.
Как и во всех остальных случаях, настройка каналов перенесена из файлов типа sip.conf, iax.conf, h323.conf … в файл users.conf. Поэтому файл /etc/asterisk/chan_dahdi.conf остается без изменений. Описание параметров транка вносим в файл /etc/asterisk/users.conf.
[gorod]
group=3
hasexten=no
signalling=pri_net
trunkname=gorod
trunkstyle=digital
hassip=no
hasiax=no
pridialplan=national
prilocaldialplan=national
dahdichan=1-15,17-31
switchtype=euroisdn
context=office
Как же нам убедиться , что карта работает и настроена правильно? Первая утилита — LSDAHDI. Статус (In use) — сообщает нам, что конфигурационные файлы описаны правильно.
Если поток от провайдера или другой АТС подан правильно, то соответствующий статус кроме зеленого светодиода проверяем командой dahdi show status.
А работу самого протокола PRI — pri show span 1
На этом можно и остановиться. Что делать если светодиод красный, PRI не «поднят», статус не -«ОК» ?
Для этого предусмотрен «старый добрый» прием связистов — проверка на себя. В комплекте платы DIGIUM для этого есть даже специальное «устройство».
«Устройство» заворачивает прием на передачу. Схема проверки выглядит следующим образом. Останавливаем Asterisk и редактируем файл system.conf.
- span => 1,0,0,ccs,hdb3
- clear = 1-31
Подключаем данное «устройство» ( его можно изготовить самостоятельно соединив 1 и 2 контакты с 4 и 5 м ) и запускаем тест.
# ./patlooptest /dev/dahdi/1 60
результатом должно быть отсутствие каких либо ошибок в течении 60 секунд. Схема разъема;