Скрипты

Meridian-1/CS1000 ::  Avaya CM/Definity ::  Cisco ::  Прочие Скрипты

Скрипты для 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.
m1chg - Cкрипт расширяет возможности m1chgbydntnb и позволяет распечатывать/изменять данные не только аппаратов, но и других объектов (транки, руты, ACD, CDN, CDP, DISA и FFC).
Рекомендуется прикрутить запуск скрипта на кнопку F7.
m1chgbydn - (заменен на m1chg) Проведение изменений на аппарате с известным DNом.
Скрипт определяет тип аппарата и TN.
m1chgbydntnb - (заменен на m1chg) Проведение изменений на аппарате с известным DNом.
Скрипт определяет тип аппарата и TN, распечатывает TNB и статус порта.
m1chgfcr - Прописывает строки ALOW или DENY в FCRе по списку, указанному в таблице.
Скрипт запускается стоя на промпте ALOW или DENY.
m1clid - Прописывает таблицу CLIDов (LD15/NET).
m1cmdb - Прописывает/редактирует таблицы CLID Manipulation Data Block (CMDB).
m1cpypdtfiles - Копирует файлы в заданный каталог из текущего каталога. Список файлов указывается в таблице.
Скрипт запускается в PDT.
m1dcs2csv - Cоздает таблицу DCS-аппаратов, которую можно импортировать в DECT Manager.
m1delpdtfiles - Удаляет файлы в текущем каталоге. Список файлов указывается в таблице.
Скрипт запускается в PDT.
m1delsets - Удаление аппаратов. Список DNов или TNов задается с помощью таблицы.
m1enldchdebg
m1disdchdebg
- Включает/выключает трассировку Q.931 (DEBG) на D-канале.
m1disuenlu - Болокирует/разблокирует абонентские порты. Список DNов или TNов задается с помощью таблицы.
m1dmi - Прописывает/редактирует таблицу DMI.
m1dninght - Помогает при "SCH8825 The DN must first be removed from the GHT list". Позволяет найти/удалить/прописать DNы в GHT. При поиске номеров создается файл m1dninght.csv.
m1dsc - Прописывает/редактирует таблицу CDP-DSC.
m1dschench - Блокирует (disable) или разблокирует (enable) группу каналов на DTI/PRI (LD 60). Группа каналов задается как диапазон first-last.
m1entc - Запускает трассировку LD 80/ENTC и сохраняет указанные TN для следующего запуска скрипта.
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.
m1getisets - Строит таблицу IP-аппаратов с текущими адресами и состоянием. Работает на CS1000 5.5+.
m1getrouting - Распечатывает конфигурацию маршрутизации станции и записывает в лог-файл. Полученные данные могут быть обработаны с помощью модуля Table/Tree - Import M1 Routing.
m1hotline - Прописывает кнопки Hotline на редактируемом в данный момент аппарате. Список номеров задается с помощью таблицы.
Скрипт запускается стоя на промпте ITEM.
m1idc - Прописывает таблицы IDC (LD 49). Данные указываются в таблице.
m1ldisenable - Распечатывает заблокированные порты (LDIS) по всем полкам/кабинетам и пытается их разблокировать (ENLC/ENLU).
m1kman - Вводит лицензию из файла KCD в LD 143/KMAN.
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.
m1portcomparer - Сравнивает распечатки TNB 2х портов.
m1prttnb - Распечатывает TNB указанных в таблице портов или номеров.
m1rli - Прописывает/редактирует таблицу RLI.
m1rlogin - Логинится в станцию используя имя сайта и данные из записной книги.
m1rlogout - Разлогинивается из станции и отключается (при соединении по rlogin/ssh).
m1rnpg - Ищет свободные RNPG.
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 card для указанного диапазона слотов.
m1summertime - Прописывает автоматическое переключение на летнее/зимнее время.
m1sxfiles - Передает несколько файлов по протоколу x-modem.
Скрипт запускается в PDT из каталога в который надо положить файлы.
m1tracealldch - Включает/выключает трассировку всех д-каналов. Список д-каналов определяет с помощью STAT DCH.
m1tsc - Прописывает/редактирует таблицу CDP-TSC.
m1tz - Проведение изменений нескольких параметров на группе аппаратов. Группа аппаратов и их параметры указываются в таблице по аналогии с ТЗ. Обязательными параметрами являются данные в колонках TN и TYPE или DN.
Скрипт подставляет данные в промпт ITEM из шапки колонки и содержимого ячейки.
m1uni - Универсальный скрипт для добавления или изменения набора одинаковых параметров.
Названия промптов указываются в шапке таблицы, а значения в ее ячейках.
m1unirec - Cоздает заготовку таблицы для скрипта M1Uni. Он записывает промпты, которые выдает М1 в шапку таблицы, а ответы администратора в ее ячейки.
Полученная таблица обычно требует редактирования.


Скрипты для Avaya CM/Definity - Beta

cmcors - Меняет COR на аппаратах.
cmfiller - Используется для заполнения таблиц типа списка каналов в потоке.
cmgetabbr - Распечатывает данные abbreviated-dialing personal и создает таблицу.
cmgetsets - Проходит по всем параметрам каждого аппарата и создает таблицу.
cmlogin - Логинится в станцию.
cmlogout - Разлогинивается из станции.
cmnames - Меняет имена на аппаратах.
cmremst - Удаляет аппараты.
cmsetabbr - Заливает данные abbreviated-dialing personal по таблице которую создает скрипт cmgetabbr.
cmsetsets - Прописывает параметры на аппаратах. Исходные данные задаются с помощью таблицы в формате скирпта cmgetsets. С помощью файла cmsetsets.fld можно указать имена полей, которые отличаются в разных релизах софта станции.
cmtoll - Прописывает новые записи в TOLL ANALYSIS.
cmchgtoll - Меняет записи в TOLL ANALYSIS.
cmremtoll - Удаляет записи из TOLL ANALYSIS.


Скрипты для Cisco - Beta

cisgetconfig - Распечатывает текущую конфигурацию.
cisgetconfigs - Распечатывает текущую конфигурацию объектов, которые входят в группу с именем Cisco.


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

alarm - Выдает звуковой сигнал при обнаружении указанной строки во входном потоке данных.
deldoublerows - Удаляет строки из таблицы у которых повторяются значения в текущей (выбранной) колонке.
delrows - Удаляет строки из таблицы, у которых значения в выбранном поле совпадают/не совпадают с заданным списком.
Список значений указывается через буфер обмена.
keepalive - Шлет enter один раз в минуту и печатает время.
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 - Заливает указанный файл в открытое соединение.