ЄС-11

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

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

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

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


extrasoft:cmdline:ptest.pl

ptest.pl

Для здійснення автоматичного обдзвонювання напрямків з використанням драйвера vZs7 можна застосовувати скрипт ptest.pl. Він може використовуватися як для окремих викликів з параметрами, вказаними в командному рядку, так і для послідовності викликів, визначених в окремому файлі завдання. Формат використання:

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

Для зручності створено автономну версію програми ptest.exe, яка не потребує встановлення інтерпретатора на комп'ютері. При використанні ptest.exe формат використання буде відповідно таким:

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

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

-help

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

-station

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

-mapfile

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

-zpr

Автозапитувач типу vZs7, за допомогою якого здійснювати виклик.

-number

Номер, на який буде здійснюватися виклик. Допускаються символи від 0 до 9 і символ кінця набору 'F'.

-CPN

Зворотній номер абонента, що викликає.

-CPC

Категорія виклику згідно ISUP, з яким буде здійснюватися виклик.

-KAT

Категорія заняття. Допускається значення 'E' - міжміський виклик.

-cause

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

-0425

При аналізі результатів контролювати появу тонального сигналу 425Гц (КПВ).

-0700

При аналізі результатів контролювати появу тонального сигналу 700Гц (відповідь автовідповідача).

-fix

Виклик здійснювати, використовуючи режим закріплення з певним каналом, який вказаний першим параметром аргумента -fix.

-optionsfile

Файл налаштувань у форматі параметрів командного рядка, кожен рядок якого описує один виклик.

-scnfile

Крім базового сценарію роботи є можливість вказувати файл додаткових сценаріїв роботи програми. А при виклику програми можна використовувати один з цих довизначених сценаріїв.

-testno

Номер сценарію з файлу додаткових сценаріїв, за допомогою якого здійснювати тестовий виклик.

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

ptest.pl -optionsfile ptest.tsk
ptest.pl -station TD8X1Drm -mapfile "..\Agent47\TD8X1Drm.map" -zpr ZY5 -number 95240F -CPN 380324540000 -CPC 226 -0425 -0700 -fix A15 -scnfile ptest.scn -testno  t222
ptest.pl -station TD8X1Drm -mapfile "..\Agent47\TD8X1Drm.map" -zpr ZY5 -number 95240F -CPN 380324540000 -CPC 226 -0425 -0700 -fix A15
ptest.pl -station TD8X1Drm -mapfile "..\Agent47\TD8X1Drm.map" -zpr ZY5 -number 95240F -CPN 380324540000 -CPC 226 -0425 -0700
ptest.pl -station TD8X1Drm -mapfile "..\Agent47\TD8X1Drm.map" -zpr ZY5 -number 95240F -CPN 380324540000 -CPC 226
ptest.pl -station TD8X1Drm -zpr ZY5 -number 95240

Результати роботи скрипта

Результати роботи виводяться на екран у вигляді

2011.11.09 16:18:35.781 TESTCALL: TD8X1Drm ZY5->
2011.11.09 16:18:35.781 TR: IAM B:95240F A:380324540000 CPC:226 KAT:
2011.11.09 16:18:36.703 TONE: [0425 ---- ---- ---- ---- ---- ---- ----]
2011.11.09 16:18:37.312 RC: ACM
2011.11.09 16:18:37.921 TONE: [---- ---- ---- ---- ---- ---- ---- ----]
2011.11.09 16:18:41.609 TONE: [0425 ---- ---- ---- ---- ---- ---- ----]
2011.11.09 16:18:42.828 TONE: [---- ---- ---- ---- ---- ---- ---- ----]
2011.11.09 16:18:43.437 TONE: [---- ---- 0700 ---- ---- ---- ---- ----]
2011.11.09 16:18:44.046 RC: ANM
2011.11.09 16:18:47.125 TONE: [---- ---- ---- ---- ---- ---- ---- ----]
2011.11.09 16:18:47.734 RC: REL 16
2011.11.09 16:18:47.734 TR: RLC
2011.11.09 16:18:47.734 RESULT: OK (TD8X1Drm ZY5->A12 B:95240F A:380324540000 CPC:226 KAT:)

У випадку відсутності сигналу 700Гц маємо приблизно такий вивід на екран:

2011.11.10 11:34:13.578 TESTCALL: TD8X1Drm ZY5->
2011.11.10 11:34:13.578 TR: IAM B:92067F A:380324540000 CPC:226 KAT:
2011.11.10 11:34:14.500 TONE: [0425 ---- ---- ---- ---- ---- ---- ----]
2011.11.10 11:34:15.109 TONE: [---- 0500 ---- ---- ---- ---- ---- ----]
2011.11.10 11:34:15.109 RC: ANM
2011.11.10 11:34:16.328 TONE: [---- ---- ---- ---- ---- ---- ---- ----]
2011.11.10 11:34:16.937 RC: REL 16
2011.11.10 11:34:16.938 TR: RLC
2011.11.10 11:34:16.938 RESULT: ERROR 700Hz (TD8X1Drm ZY5->A14 B:92067F A:380324540000 CPC:226 KAT:)

При відсутності сигналу 425Гц маємо приблизно такий вивід на екран:

2011.11.10 11:34:39.687 TESTCALL: TD8X1Drm ZY5->
2011.11.10 11:34:39.687 TR: IAM B:92067F A:380324540000 CPC:226 KAT:
2011.11.10 11:34:40.593 TONE: [---- 0500 ---- ---- ---- ---- ---- ----]
2011.11.10 11:34:41.203 RC: ANM
2011.11.10 11:34:43.031 TONE: [---- ---- ---- ---- ---- ---- ---- ----]
2011.11.10 11:34:43.656 RC: REL 16
2011.11.10 11:34:43.656 TR: RLC
2011.11.10 11:34:43.656 RESULT: ERROR 425Hz 700Hz (TD8X1Drm ZY5->A17 B:92067F A:380324540000 CPC:226 KAT:)

При виході на зайнятого абонента буде орієнтовно такий результат на екрані:

2011.11.10 11:34:23.703 TESTCALL: TD8X1Drm ZY5->
2011.11.10 11:34:23.703 TR: IAM B:92067F A:380324540000 CPC:226 KAT:
2011.11.10 11:34:24.609 TONE: [---- ---- ---- ---- ---- ---- ---- ----]
2011.11.10 11:34:25.218 RC: REL 17
2011.11.10 11:34:25.218 TR: RLC
2011.11.10 11:34:25.218 RESULT: ERROR 425Hz 700Hz (TD8X1Drm ZY5->A15 B:92067F A:380324540000 CPC:226 KAT:)
extrasoft/cmdline/ptest.pl.txt · В останнє змінено: 2015/04/17 15:25 (зовнішнє редагування)