ЄС-11

Цифрова комутаційна система

Науково-виробничий центр
"Автоматизовані мікропроцесорні системи"
ЄДРПОУ: 13807402 тел: +380-32-237-21-36

Користувальницькькі налаштування

Налаштування сайту


extrasoft:cmdline:linestatus

Програма зчитування стану лінії. Працює починаючи від Meta-TH0 і вище

Для отримання стану будь-якої лінії використовується програма linestatus.exe - це консольна програма, яка має такий формат виклику:

linestatus.exe -<аргумент1> <параметр1.1> <параметр1.2> -<аргумент2> <параметр2.1> <параметр2.2>

Оскільки драйвер vZs7 базується на драйвері ySs7, то керування відбувається по протоколу ISUP. Для взаємодії на вхід vZs7 подаються сигнальні одиниці протоколу ISUP, починаючи з поля MessageType. Результатами роботи програми будуть теж сигнальні одиниці, згенеровані на виході драйвера vZs7.

Перелік агрументів і їх параметрів

-help

Виводить на екран короткий опис параметрів програми. При запуску програми без параметрів теж видається короткий опис параметрів.

-module <name>

Визначає шлях і назву модуля взаємодії з CommSrv (по замовчуванню EC11NetService.dll).

-station <name> <type>

Визначає маршрут, за допомогою якого відбуватиметься взаємодія зі станцією. Цей аргумент має два параметри: назва станції (згідно файлу завдання CommSrv) і тип станції (local або remote). При відсутності другого параметра по замовчуванню вибирається маршрут local. Якщо назва станції містить пробіли, то її слід взяти в подвійні лапки. Приклади:

linestatus.exe -station Test1Qlm local
linestatus.exe -station Test1Qlm
linestatus.exe -station "Test1Qlm - 192.168.0.205 : 59392" remote

-retry <maxcnt>

Визначає кількість повторних спроб комунікації. По замовчуванню повтори відключені. При будь-якому збої припиняється виконання команди. Наприклад:

linestatus.exe -station Test1Qlm local -retry 3

-list <lines>

Список ліній, з якими проводити взаємодію. На сьогоднішній день використовується лише перший в списку драйвер. І вся взаємодія відбувається лише з одним драйвером.

-freq <type>

Частотний набір драйвера, який використовувати при декодуванні частот аналізатора

Рерзультати виконання програми

Результатом роботи програми є кілька рядків, в яких описується стан драйверу. Це прийняті і предані біти для CAS драйверів, підключений генератор і стан аналізатора в момент взаємодії. Крім того відображені поля буферу номера та рядок, в якому відображений стан з'єднання (причина, сусідній канал, АВН, категорія). Орієнтовний вигляд результатів роботи такий:

LINE: "G8"
DRIVER: "aAbn"
STATE: "02", "Receive Number"
RCVCAS: "08", "[Arcv ---- ---- ----]"
TRNCAS: "00", "[---- ---- ---- ----]"
ANALYZER: "44", "[---- 0500 ---- ---- ---- 1300 ---- ----]"
GENERATOR: "00", "0000Hz"
NUMBER: "5023<              "
CONNECTION: "[00] Err  Numr   380324150067:0/E0 C0"

Приклади використання

Приклад зчитування стану абонента G8 під час набору номера, результат якого відображено вище:

linestatus -station Com1Sp96 -mapfile Myko1Drm.map -list G8
extrasoft/cmdline/linestatus.txt · В останнє змінено: 2015/04/17 15:24 (зовнішнє редагування)