Parabel ELF2-AE
Parabel ELF2-AE внешний интерфейс Е1 для DAHDI
Подключение ELF2-AE через порт Ethernet. Протокол TDMoE реализован над МАС уровнем Ethernet, в тракте Ethernet между ELF2-AE и PC нельзя использовать маршрутизаторы (допустимы только хабы и коммутаторы). Данная инструкция не ставит задачи подробно расписывать конфигурацию устройства, а только подключение к консоли устройства через Linux.
В документации производителя есть нужная информация.
Подключение к консоли устройства ELF2-AE через USB эмуляцию COM порта
Подключите ELF2-AE кабелем из комплекта поставки к порту USB сервера.
Minicom
Установите терминальную программу
yum install minicom
В Centos kernel 2.3XX по умолчанию имеется нужный драйвер Проверим порт для подключения.
ls /dev | grep USB
[root@asterisk]# ls /dev | grep USB ttyUSB0 [root@asterisk]#
Запустим minicom.
minicom -s
+-----[configuration]------+
| Filenames and paths |
| File transfer protocols |
| Serial port setup |
| Modem and dialing |
| Screen and keyboard |
| Save setup as dfl |
| Save setup as.. |
| Exit |
| Exit from Minicom |
+--------------------------+
В настройках инициализации модема (Modem and dialing) удалите все данные из строки A - Init string
| A - Init string ......... ~^M~AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0^M | | B - Reset string ........ ^M~ATZ^M~ |
A - Init string .........
Стрелочками выбете:
Serial Port setup
+-----------------------------------------------------------------------+
| A - Serial Device : /dev/ttyUSB0 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D - Callout Program : |
| E - Bps/Par/Bits : 38400 8N1 |
| F - Hardware Flow Control : No |
| G - Software Flow Control : No |
| |
| Change which setting? |
+-----------------------------------------------------------------------+
Изменим натсройки на требуемые нам:
A: /dev/ttyUSB0
E: 38400 8N1
F: No
Когда все готово выберем пункт меню Exit. Minicom подключится к консоли ELF2-AE
ELF2-AE monitor, v2.2 30/03/2010, Updates: http://parabel.ru/
Firmware: ELF2-AE{0xA}, Revision: 0x2
E1/A Cfg: Line code=HDB3, Clock=Line, CRC4=Off
E1/A status: LOS=Off, LOF=Off, LOM=On , LOC=Off, RAIS=On , FrErr=10/11062
TDMoE {status : SkipEr=0, SlipEr=65535, RxNuEr=0}
MAC src: 005555555500, dst: 000000000000
Configuration/Common:
1. VCO: 0x49
2. MAC: 005555555500
3. DST MAC: 000000000000
4. EC: Off
0. Quit
Мониторинг устройства ELF2-AE
| Поле | Расшифровка | Значение | Комментарий |
|---|---|---|---|
| LOS | Lost Of Signal | On | Нет сигнала E1 |
| Off | Сигнал E1 присутствует, нет аварии | ||
| LOF | Lost Of Frame | On | Не обнаружена структура фрейма G.704 |
| Off | Есть фреймовая синхронизация в соответствии с G.704 | ||
| LOM | Lost Of Multiframe | On | Не обнаружена структура CAS мультифрейма |
| Off | Есть синхронизация по CAS мультифрейму | ||
| LOC | Lost Of CRC4 | Off | Обнаружена правильная последовательность CRC4 |
| On | Не обнаружена правильная последовательность CRC4 | ||
| RAIS | Remote Alarm Indication Signal | On | Обнаружена ошибка фрейма ответной (принимающей) стороны |
| Off | Нет ошибок фрейма ответной (принимающей) стороны | ||
| FrErr | Frame Errors | XX/YYYY XX | 8 разрядный счетчик потерь циклической сигнализации YYYY – 16 разрядный счетчик ошибок CRC4 |
Статус портов E1
| Поле | Расшифровка | Комментарий |
|---|---|---|
| SkipErr | Skipped errors | Отброшено пакетов из TDMoE (средняя скорость TDMoE выше скорости E1) |
| SlipErr | Slipped errors | Повторно передано пакетов (средняя скорость TDMoE ниже скорости E1) |
| RxNuErr | Received Numeration Errors | Нарушений нумерации пакетов в TDMoE mac MAC address (Ethernet)MAC адрес ELF2-AE |
ELF2-AE + DAHDI
Данная инструкция не ставит задачи подробно расписывать конфигурацию устройства.
В документации изготовителя есть вся нужная информация
Приведем лишь базовые примеры настроек для типового подключения к АТС по ISDN PRI E1
и вывод консоли Asterisk.
/etc/dahdi/system.conf
dynamic=<driver>,<address>,<numchans>,<timing>
dynamic=eth,eth0/00:55:55:55:55:00,31,1 bchan=1-15,17-31 dchan=16 alaw=1-15,17-31 loadzone = ru defaultzone = ru
/etc/asterisk/chan_dahdi.conf
[channels] language=en group=1 context=from-lg switchtype = euroisdn signalling = pri_net channel => 1-15,17-31
/etc/init.d/dahdi restart
asterisk*CLI> core restart now
dahdi_tool
*CLI> dahdi show status Description Alarms IRQ bpviol CRC Fra Codi Options LBO Dynamic 'eth' span at 'eth0/00:55:55:55 OK 0 0 0 CAS Unk 0 db (CSU)/0-133 feet (DSX-1) *CLI> pri show spans PRI span 1/0: Up, Active
<spoiler|dahdi show channels> *CLI> dahdi show channels
Chan Extension Context Language MOH Interpret Blocked State Description
1 from-lg en default In Service
2 from-lg en default In Service
3 from-lg en default In Service
4 from-lg en default In Service
5 from-lg en default In Service
6 from-lg en default In Service
7 from-lg en default In Service
8 from-lg en default In Service
9 from-lg en default In Service
10 from-lg en default In Service
11 from-lg en default In Service
12 from-lg en default In Service
13 from-lg en default In Service
14 from-lg en default In Service
15 from-lg en default In Service
17 from-lg en default In Service
18 from-lg en default In Service
19 from-lg en default In Service
20 from-lg en default In Service
21 from-lg en default In Service
22 from-lg en default In Service
23 from-lg en default In Service
24 from-lg en default In Service
25 from-lg en default In Service
26 from-lg en default In Service
27 from-lg en default In Service
28 from-lg en default In Service
29 from-lg en default In Service
30 from-lg en default In Service
31 from-lg en default In Service
</spoiler>