Skip to main content

Скрипты

Скрипты для Meridian-1/CS1000

m1adl - Прописывает кнопки AutoDial (от First key до Last key) на редактируемом в данный момент аппарате.
Скрипт запускается стоя на промте ITEM.
m1ani - Прописывает таблицу LD15/ANI.
m1authcodes - Прописывает/удаляет коды авторизации (LD88) по списку, указанному в таблице.
m1bfs - Прописывает кнопки BFS на редактируемом в данный момент аппарате. Исходные данные задаются в виде номера кнопки и DNа или TNа.
Скрипт может сконвертировать DNы в TNы по таблице M1 Sets from TNB.
Скрипт запускается стоя на промте ITEM.
m1chgbydn - Проведение изменений на аппарате с известным DNом.
Скрипт определяет тип аппарата и TN.
Рекомендуется прикрутить запуск скрипта на кнопку F6.
m1chgbydntnb - Проведение изменений на аппарате с известным DNом.
Скрипт определяет тип аппарата и TN, распечатывает TNB и статус порта.
Рекомендуется прикрутить запуск скрипта на кнопку F7.
m1chgfcr - Прописывает строки ALOW или DENY в FCRе по списку, указанному в таблице.
Скрипт запускается стоя на промте ALOW или DENY.
m1clid - Прописывает таблицу CLIDов (LD15/NET).
m1cpypdtfiles - Копирует файлы в заданный каталог из текущего каталога. Список файлов указывается в таблице.
Скрипт запускается в PDT.
m1delpdtfiles - Удаляет файлы в текущем каталоге. Список файлов указывается в таблице.
Скрипт запускается в PDT.
m1delsets - Удаление аппаратов. Список DNов или TNов задается с помощью таблицы.
m1enldchdebg
m1disdchdebg
- Включает/выключает трассировку Q.931 (DEBG) на D-канале.
m1disuenlu - Болокирует/разблокирует абонентские порты. Список DNов или TNов задается с помощью таблицы.
m1dmi - Прописывает/редактирует таблицу DMI.
m1dsc - Прописывает/редактирует таблицу CDP-DSC.
m1dschench - Блокирует (disable) или разблокирует (enable) группу каналов на DTI/PRI (LD 60). Группа каналов задается как диапазон first-last.
m1garbage - Проверяет таблицы маршрутизации на наличие мусора. Его надо запускать после построителя дерева маршрутизации (M1Routing), который при создании дерева все данные заносит в таблицу.
Скрипт не учитывает, что на направления можно выходить через ACOD.
m1getacd - Распечатывает все настройки связанные с ACD (ACD+ACDN, CDN, ADS, SCB) и записывает в лог-файл. Полученные данные могут быть обработаны с помощью модуля Table/Tree - Import M1 ACD.
m1getbri - Распечатывает все настройки связанные с BRI (LAPD, MISP, DSL, TSP) и записывает в лог-файл.
m1getconfig - Распечатывает системную часть конфигурации станции и записывает в лог-файл. Полученные данные могут быть обработаны с помощью модуля Table/Tree - Import M1 Configuration.
m1getrouting - Распечатывает конфигурацию маршрутизации станции и записывает в лог-файл. Полученные данные могут быть обработаны с помощью модуля Table/Tree - Import M1 Routing.
m1hotline - Прописывает кнопки Hotline на редактируемом в данный момент аппарате. Список номеров задается с помощью таблицы.
Скрипт запускается стоя на промте ITEM.
m1idc - Прописывает таблицы IDC (LD 49). Данные указываются в таблице.
m1ldisenable - Распечатывает заблокированные порты (LDIS) по всем полкам/кабинетам и пытается их разблокировать (ENLC/ENLU).
m1mailaddboxes - Прописывает почтовые ящики MMail. Ящики создаются с COS1 и DNами в качестве имени.
Скрипт запускается в окне User Administration->Local Voice User.
m1maildelboxes - Удаляет почтовые ящики MMail. Скрипт запускается в окне User Administration->Local Voice User.
m1message - Выдает текст сообщения M1, код которого помещен в буфер обмена.
m1names - Прописывает/удаляет имена абонентов (LD 95). DNы и имена указываются в таблице.
m1newdigsets - Прописывает цифровые аппараты. TNы и TYPEы указываются в таблице.
m1pdtlogin - Заходит в PDT используя логин и пароль из записной книги.
Рекомендуется прикрутить запуск скрипта на кнопку F8.
m1ploadall - Устанавливает группу патчей с параметрами 0-100-0. Группа патчей указывается в таблице.
Скрипт запускается в PDT из каталога c:/u/patch или /u/patch.
После выполнения скрипта рекомендуется выполнить команду pins all.
m1rli - Прописывает/редактирует таблицу RLI.
m1rlogin - Логинится в станцию используя имя сайта и данные из записной книги.
m1rlogout - Разлогинивается из станции и отключается (при соединении по rlogin/ssh).
m1rxfiles - Принимает несколько файлов по протоколу x-modem.
Скрипт запускается в PDT из каталога в котором лежат необходимые файлы.
m1sclght - Прописывает таблицы SCL и GHT.
m1settime - Меняет текущую дату и время на станции в соответствии с часами на компьютере.
m1sicainlc - Прописывает таблицу SICA R1.5 для входящих местных звонков (LD73/DTI/ABCD).
m1sicaintl - Прописывает таблицу SICA R1.5 для входящих междугородных звонков (LD73/DTI/ABCD).
m1sicaout - Прописывает таблицу SICA R1.5 для исходящих звонков (LD73/DTI/ABCD).
m1skipper - Пропускает промты и шлет до получения заданного промта. Может и промазать :)
Рекомендуется прикрутить запуск скрипта на кнопку F8.
m1spn - Прописывает/редактирует SPNы, ARRNы и LDID. Все данные указываются в таблице.
m1stat - Выполняет команду LD 20/STAT cadr для указанного диапазона слотов.
m1summertime - Прописывает автоматическое переключение на летнее/зимнее время.
m1sxfiles - Передает несколько файлов по протоколу x-modem.
Скрипт запускается в PDT из каталога в который надо положить файлы.
m1tracealldch - Включает/выключает трассировку всех д-каналов. Список д-каналов определяет с помощью STAT DCH.
m1tsc - Прописывает/редактирует таблицу CDP-TSC.
m1tz - Проведение изменений нескольких параметров на группе аппаратов. Группа аппаратов и их параметры указываются в таблице по аналогии с ТЗ. Обязательными параметрами являются данные в колонках TN и TYPE или DN.
Скрипт подставляет данные в промт ITEM из шапки колонки и содержимого ячейки.
m1uni - Универсальный скрипт для добавления или изменения набора одинаковых параметров.
Названия промтов указываются в шапке таблицы, а значения в ее ячейках.
m1unirec - Cоздает заготовку таблицы для скрипта M1Uni. Он записывает промты, которые выдает М1 в шапку таблицы, а ответы администратора в ее ячейки.
Полученная таблица обычно требует редактирования.

Прочие скрипты

alarm - Выдает звуковой сигнал при обнаружении указанной строки во входном потоке данных.
deldoublerows - Удаляет строки из таблицы у которых повторяются значения в текущей (выбранной) колонке.
delrows - Удаляет все строки из таблицы 2, кроме указанных в таблице 1.
Последовательность действий:
- укажите название поля, по которому будет идти поиск в таблице 2;
- создайте таблицу 1 - скрипт остановится;
- ячейки таблицы 1 заполните значениями, которые надо будет найти в таблице2;
- ткните кнопку Resume;
- создайте таблицу 2 - скрипт остановится;
- заполните ячейки таблицы;
- ткните кнопку Resume - скрипт удалит все строки таблицы кроме тех, у которых значение указанного поля совпадает с любым значением таблицы 1.
logparser - Разбирает лог-файл в поисках строк с указанными промтами и заполняет таблицу.
modemini - Проводит подготовку модема USRobotics Sportster, для установки его на станцию.
parser - Разбирает входящий поток данных в поисках строк с указанными промтами и заполняет таблицу.
redial - Прикручивается к записи в телефонной книге и используется для доступа к M1 по модему. Скрипт посылает модему команду ATDL при получении NO CARRIER, BUSY, NO DIAL или NO ANSWER.
select - Заполняет ячейки таблицы данными из CSV-файла в соответствии со значениями указанного общего поля таблицы и файла.
Пример: Необходимо построить таблицу соответствия абонентов и отдавамых ими клидов (HLCL).
У вас есть таблица с аппаратами (M1 Sets from TNB) в которой есть поле CLID (с клидопшенами абонентов) и у вас есть CSV-файл, в котором расписаны поля CLID (клидопшен) и HLCL.
Последовательность действий:
- добавляете в таблицу пустую колонку HLCL;
- запускаете скрипт;
- выбираете поле CLID;
- указываете имя CSV-файла.
Скрипт заполнит колонку HLCL данными из файла в соответствии со значениями колонки CLID.
setcaption - Изменяет текст заголовка окна программы.
txfile - Заливает указанный файл в открытое соединение.