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>