Интерфейсная карта — Yeastar YE110. Применение — в качестве интерфейсной платы, встраиваемой в персональный компьютер для обеспечения стыка к сети связи общего пользования и с технологическими сетями связи в случае их присоединения к сети связи общего пользования. Проще говоря, подключаем IP АТС Asterisk к «городу» потоком E1. Плата имеет следующие заявленные системные требования :

Совместимость — YE110:

В комплекте:

Цена на момент обзора — 15000 руб.

Инсталляцию CentОS и Asterisk, рассматривать не будем (смотри Тест драйв TDM 400). Устанавливаем плату, включаем компьютер, контролируем что плата определена.

Нас интересуют следующие строки.

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 должен выглядеть следующим образом:

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.

Подключаем данное «устройство» ( его можно изготовить самостоятельно соединив 1 и 2 контакты с 4 и 5 м ) и запускаем тест.

# ./patlooptest /dev/dahdi/1 60

результатом должно быть отсутствие каких либо ошибок в течении 60 секунд. Схема разъема;