Краткая документация администратора на программу для работы с электронной АТС DRX-4 V.20 ( производство "Ронтелеком" по лицензии турецкой фирмы NETAS ). I. В качестве вступления. 1-релиз программы был испытан в течении с 2001 по июнь 2003 на электронной АТС DRX-4 установленной в Таврическом районном узле связи в Омской области. Насколько мне известно данная АТС широко распространена в России, Киргизии ,Казахстане и в Узбекистане ( когда-то моем родном и незабвенном), и работает в основном в небольших узлах электрической связи. Данная программа является 2-релизом - можете испытать его, в случае возникновения проблем пришите письма. (Необходимость возникла из-за возникновения большого кол-ва писем, как правило из Казахстана. Пришлось выкроить время и продолжить проект. Сейчас я не работаю в Омской Электросвязи, но может быть найду время что-то и исправить.) Устранены по отношению к 1-релизу некоторые недостатки, улучшена координация работы с устройством вывода звука. Ядро в целом не менялось. Данная программа является beta-версией, поэтому не продается и не покупается. Если у кого то есть конкретные ( реальные ) предложения и желательно из России, то шлите их, может быть будем сотрудничать. Возможна реализация данной программы под Unix-FreeBSD или Solaris ( на Intel или Sparc платформе ). Возможно написание комплекса программ с удаленным мониторингом диагностики или администрирования: например сервер сбора информации о состоянии DRX-4 и отображения ее через сеть Интернет. Возможно отображение в виде WEB страничек.Это удобно например когда у ВАС несколько подобных станций с дистанционным управлением через сеть Internet. Автор этой программы инженер-программист Лунев Игорь Анатольевич бывший житель г.Ташкент, а на 2003 год: пгт. Таврическое Омской области; E-mail: lunyov_i@sibnet.ru ( Из Узбекистана в Сибирь, все равно, что как из бани в снег! :) II. Необходимость программы. Цель которая заставила написать эту программу исходила из некоторых сложностей при взаимодействии с данной АТС: - Электронная АТС DRX-4 c версией 20 управляется при помощи терминала, при этом диагностические сообщения выдаются на английском языке. при использовании специфической нумерации устройств. Причем диагностика выдается только по запросу оператора, и кроме всего прочего специфическую абревиатуру всех устройств необходимо просто выучить. То есть дежурному технику необходимо просто периодически просматривать ( обращаться к терминалу) диагностику. Ну а если например пропал цифровой поток на межгород? Выходит ему необходимо в соответствии с временными нормами на данные "пропажи" периодически клацать по клавишам! Так пусть это делает машина! Программа написана в минимальном варианте - то есть в варианте диагностики. В удобном виде отображаются все "сложные" аварии и что самое главное на русском языке! (Под сложными авариями понимаются аварии проблем в DTC, MXC, DLI, UTR, GNS) Аварии второстепенные могут тоже выводиться в удобном виде, при этом необходимо просто указать какие аварии вы хотели бы при этом видеть. Кол-во отображаемых объектов при этом может быть теоретически неограничено, ( окошек будет столько сколько захотите) практически же все зависит от ресурсов Вашего компьютера. Кроме этого, независимо от того желаете ли ВЫ или нет, будет еще выводится общее окно диагностики на русском языке, а также список текущих аварий. Текущие аварии указывают в каком месте ( стативе, полке, слоте) повреждена та или иная плата, а также модуль. При любой аварии включается звуковая сигнализации ( вывод звука через Sound Bluster, вы можете звуковое сообщение передать таким образом в любую нужную для ВАС точку: например диспетчеру ). Программа может использоваться и как обычный терминал, при этом проверьте есть ли у ВАС xterm. Если есть - то настройте его ресурсы по Вашему усмотрению. III. Аппаратное обеспечение и ОС В лабораторном варианте программа использовалась на следующей аппаратуре: Процессор Pentium-200MMX 256 RAM, 14-дюймовый монитор, HDD 10 ГГб. встроенный порт RS232. Через встроенный порт RS232 осуществляется связь с цифровой АТС DRX-4, через RS232 порт любого из ее GNS, скорость 9600 бит/c. В качестве ОС использовалась OC RedHat Linux 7.2 X-Сервер - 3.36, графическая оболочка Gnome (Russian locale) ядро 2.4.7-10. (Советую использовать вместо Gnome - KDE - информативность выше ) Разрешение монитора используется >= 800x600. Программа также может использоваться на любой нормально (то есть все по-русски) локализованной Linux-системе. ( Например ASPLinux-7.1-7.3 ) Новый релиз также установлен в Таврическом РУС "Сибирьтелеком" под ASPLinux-7.1 с ядром 2.4.2, X-Сервер - 4.0, графическая оболочка KDE. Компьютер: Pentium-II (400) 64-RAM. Скорость работы стала значительнее по сравнению с 1-релизом. IV Инсталляция программы и ее состав: Внимание все действия должны осущесвляться от имени суперпользователя: 1. Разархивируйте файл drx4.tar.gz в том каталоге в котором ВЫ планируете ее использовать. tar xzvf drx4.tar.gz 2. Должны появиться файлы drx4 - собственно программа myterm.e - вспомогательная программа *.gif - файлы необходимых рисунков basa.zip - базы, для демонстрации drx4koi8.txt - данная документация usdrxkoi.txt - руководство пользователя fonts.tar.gz - русские щрифты для X ( если у ВАС их нет ) и каталог sounds с оригинальным файлом для вывода звука через SB. 3. Поместите в sounds свой звуковой файл с расширением wav, именно он будет проигрываться в случае аварии. Проверьте есть ли у ВАС на компьютере программа sox, если нет то нужно ее заиметь. Проверьте есть ли у ВАС русские (koi8-r) шрифты adobe courier. По умолчанию программа работает с этими шрифтами, если их нет, то программа перестроится по своему усмотрению на 1-й попавшийся ей русский шрифт. ( Это не хорошо так как внешний вид может сильно измениться). 4. В Вашей операционной системе также должен быть установлен perl, версии не менее чем 5.6.0. perl-5.6.0 - является оптимальным вариантом. Если версия выше то возможны проблемы с библиотеками, а конкретнее с их названиями. Лечится просто: делается символическая ссылка: имя которой - это имя старой библиотеки, ну а ссылаться она будет на новую. 5. Для версий RedHat, ASPLinux вам необходимо также найти и скачать пакет c исходниками Perl-Tk: Tk800.023.tar.gz разархивировать и установить его: perl Makefile.PL make make install Для версий ALTLinux-2.0, Mandrake-8.0 необходимо просто установить пакет с названием: Perl-Tk-800.02*.i*86.rpm, который присутствует в этих дистрибутивах В этих версиях могут быть проблемы со шрифтами. Для ALTLinux, проблемы скорее с названием, чем с наличием шрифтов. Пропишите шрифты -rfx-courier- в family.fonts . Для Mandrake-8.0, возможно придется установить шрифты которые находятся тут же: файл fonts.tar.gz . I. Перейдите в каталог /usr/share/fonts II. Создайте там каталог: KOI8-R III. Скопируйте туда файл fonts.tar.gz IV. Разархивируйте его там: tar xzvf fonts.tar.gz V. Перейдите в каталог /etc/X11/fs VI. Отредактируйте файл config : a) найдите там строчку catalogue = .......... б) У ВАС должно быть теперь так: catalogue = /usr/share/fonts/KOI8-R/75dpi:unscaled, /usr/share/fonts/KOI8-R/75dpi, /usr/share/fonts/KOI8-R/misc:unscaled, /usr/share/fonts/KOI8-R/misc, ну а дальше все строчки которые и раньше присутствовали. в) Перезапустите сервер фонтов, или перезагрузите компьютер. Все готово! Примечание: Если у ВАС запускается при запуске звуковой сервер например artsd, необходимо осуществить запрет запуска, иначе могут быть проблемы со звуком. 4. Если Вы желаете просмотреть какие настройки для примера разархивируйте в данном каталоге также файл: basa.zip unzip basa.zip При первом запуске все базы сформируются автоматически. (Расширение db). Чтобы начать с нуля просто удалите все файлы с расширением db перед запуском программы. -------------------------------------------------------------------------- Читайте также руководство пользователя: usdrxkoi.txt Счастливой работы!