Автор: Пользователь скрыл имя, 17 Февраля 2013 в 11:47, курсовая работа
Автоматизована система розрахунків NETUP UTM 5.0 [1] призначена для здійснення комплексного обслуговування абонентів підприємств зв'язку. За допомогою системи UTM 5.0 здійснюються всі основні кроки взаємин з клієнтами: укладення договорів, здійснення технічної підтримки, підрахунок що надаються клієнтові послуг, виставляння рахунків, виписування рахунків-фактур, актів выполенных робіт, різних звітів і багато що інше.
Розглянемо приклад рядка програми CDR версії вище за 20:
N 110 00 A015 012 A006 024 07/17 17:26:57 00:00:58. 0 A92428430 & 000 000 & 000
Нижче подано розшифровку для рядка даних в таблиці 2.
Таблиця 2 – Розміщення полів даних для АТС MERIDIAN1
Назва поля |
Початковий байт |
Кінцевий байт |
Формат |
Транк |
11 |
17 |
- |
Абонент |
10 |
13 |
- |
Лінія |
7 |
11 |
- |
Номер |
54 |
73 |
- |
Тривалість |
40 |
48 |
hh:mm:ss |
Дата |
26 |
30 |
mm/dd |
Час |
32 |
39 |
hh:mm:ss |
У станціях типу HARRIS 20-20 набір і вигляд полів даних що видаються програмою CDR залежить від вибраної команди для видачі даних на пристрої негайного висновку. Також всередині програми CDR визначається так званий набір фільтрів – параметри дзвінків, інформація про які буде видаватися на зовнішні пристрої. Розглянемо приклад рядка програми CDR при виведенні всіх по команді REPORT:
0000 002 06 00 00 980910 102927 102941 103000 000000 000 ---- 1004 --- 011405 001 001 003 001 ---- 0007 ---- 006 012015 0001 496356------------ ----------------- ----------------.
Нижче подано розшифровку для рядка даних в таблиці 3.
Таблиця 3 – Розміщення полів даних для АТС HARRIS
Назва поля |
Початковий байт |
Кінцевий байт |
Формат |
Транк |
114 |
119 |
- |
Абонент |
72 |
77 |
- |
Line |
50 |
63 |
- |
Номер |
10 |
26 |
- |
Тривалість |
60 |
78 |
- |
Дата |
1 |
9 |
yymmdd |
Час |
26 |
3 |
hhmmss |
Тип дзвінка |
6 |
8 |
- |
Статус дзвінка |
10 |
11 |
- |
Початок |
26 |
32 |
hhmmss |
Закінчення |
40 |
45 |
hhmmss |
Статус черги |
13 |
14 |
- |
Конференція |
16 |
17 |
- |
ID абонента |
54 |
56 |
- |
Номер АОН |
58 |
69 |
- |
Код доступу |
95 |
98 |
- |
Вибраний пристрій |
100 |
103 |
- |
Вибраний № телефону |
105 |
108 |
- |
Вибраний зворотній маршрут |
21 |
24 |
- |
Правильність коду |
135 |
139 |
- |
Лічильник тарифікації імпульсний |
156 |
160 |
- |
Код рахунку |
162 |
177 |
- |
У станціях типу PANASONIC формати рядків різних моделей АТС, як правило, схожі. Є відмінності лише в розташуванні даних в рядку і форматах часу дзвінка. Приведемо приклад рядка станції KXTD-1232:
Date Time Ext CO Dial Number Ring Duration Acc code CD
11/30/98 10:31AM 104 09 080957977041 00:02'10
11/30/98 10:32AM 102 03 9227081 00:00'30
Нижче подано розшифровку для рядка даних в таблиці 4.
Таблиця 4 – Розміщення полів даних для АТС PANASONIC
Назва поля |
Початковий байт |
Кінцевий байт |
Формат |
Транк |
24 |
25 |
- |
Абонент |
20 |
22 |
- |
Line |
З0 |
43 |
- |
Номер |
27 |
5 |
- |
Тривалість |
58 |
65 |
Hh:mm:ss |
Дата |
1 |
8 |
Mm/dd/yy |
Час |
10 |
16 |
Hh:mmPP |
Тип дзвінка |
28 |
28 |
i=I |
Статус дзвінка |
30 |
30 |
- |
У наведеному прикладі для
виходу на міжміську лінію
У станціях типу CORAL використовується запис CDR простого вигляду:
1991 11/06 12:31 5:05 7129 6230 Y
1992 11/06 12:36 1:06 7115 6226 7416079
1993 11/06 12:38 0:16 7100 6230 Y
Нижче подано розшифровку для рядка даних в таблиці 5:
Таблиця 5 – Розміщення полів даних для АТС CORAL
Назва поля |
Початковий байт |
Кінцевий байт |
Формат |
Транк |
28 |
30 |
- |
Абонент |
35 |
38 |
- |
Лінія |
20 |
23 |
- |
Номер |
42 |
69 |
- |
Тривалість |
20 |
25 |
mm:ss |
Дата |
7 |
11 |
mm/dd |
Час |
14 |
18 |
hh:mm |
Тип дзвінка |
77 |
77 |
Y=I |
Статус дзвінка |
82 |
84 |
- |
Рядок даних CDR станцій SAMSUNG не містить складностей і є максимально інформативний:
132 205 11:24 17:44:06 00:00:33 9562060
132 204 11:24 17:45:21 00:00:34 5800000
135 209 11:24 17:45:47 00:01:38 INCOMING
131 210 11:24 17:47:20 00:00:00 9500002
130 211 11:24 17:47:16 00:00:04 9500013
Варто звернути увагу на відсутність року в полі Дата рядка станції. Програмою в такому випадку рік буде підставлятися автоматично з системної дати.
Нижче подано розшифровку для рядка даних в таблиці 6.
Таблиця 6 – Розміщення полів даних для АТС SAMSUNG
Назва поля |
Початковий байт |
Кінцевий байт |
Формат |
Транк |
4 |
6 |
- |
Абонент |
11 |
13 |
- |
Line |
45 |
49 |
- |
Номер |
48 |
68 |
- |
Тривалість |
37 |
44 |
hh:mm:ss |
Дата |
18 |
22 |
mm:dd |
Час |
26 |
33 |
hh:mm:ss |
Тип дзвінка |
48 |
49 |
IN=I |
2.1.2 Настройка АТС для виводу даних
Практично у всіх електронних телефонних станціях існує можливість збирати дані про дзвінки, що відбуваються. Ця можливість полягає в тому, що АТС може формувати запис про дзвінок з зазначенням деяких полів. Кількість і види полів в різних АТС відрізняються.
В АТС функції реєстрації дзвінків виконує програма CDR - Call Detail Recording (або SMDR – Station Message Detail Recording). Записи можуть зберігатися в станції або видаватися на зовнішні пристрої – комп'ютер або принтер. Принципово в АТС можуть бути закладені додаткові можливості по тарифікації дзвінків, але, як правило, ці можливості не використовуються через складність освоєння і роботи з даними функціями оператором АТС.
Для отримання даних CDR (SMDR) необхідно запрограмувати АТС для видачі даних на зовнішній пристрій. У будь-якій програмі CDR дзвінок повинен мати як мінімум наступні поля (атрибути дзвінка):
Додатково можуть виводитися:
Кожна станція в програмі CDR може мати свій набір додаткових полів. Їх кількість часто залежить від видів послуг, що надаються абонентам. У рядках CDR додаткові поля можуть виводитися в окремому полі в вигляді набору цифр або букв.
Нижче подано види додаткових полів виходячи з функціональних особливостей АТС. Зрозуміло, що цей розподіл є умовним, оскільки додаткові функції АТС по кожному з цих типів атрибутів можуть перетинатися:
Маршрутизація – це набір правил по виходу дзвінка у зовнішні телефонні мережі. Він базується на принципах організації телефонних з'єднань в АТС. Коди ці можуть набиратися як АТС (в залежності від статусу абонента) так і самим абонентом. У рядку виводиться часто у вигляді цифр.
Коди доступу – частина набраного номера для доступу до сервісів в телефонній станції, розташована в рядку CDR окремо від безпосередньо набраного номера.
Коди авторизації – атрибут, що дозволяє ідентифікувати конкретного абонента. Іноді входить в набраний номер. Існують АТС, в яких цей код виводиться в рядок окремо від набраного номера або номера абонента.
Персональні коди – коди, що дозволяють певним абонентам вибирати необхідні види сервісу телефонної станції, шляхом набору додаткових цифр або клавіш системного телефону.
Коди маршрутів – ідентифікатори правил набору станцією додаткових кодів, правил виходу абонентів у зовнішні мережі і т.п. Аналіз цих кодів дозволяє оптимізувати навантаження і проходження дзвінків всередині АТС.
Коди проектів – маршрути можуть об'єднуватися в логічні групи. Ідентифікація обладнання дзвінка абонента по коду маршруту і є код проекту. Часто ця функція використовується для підрахунку витрат певної групи абонентів (підрозділ, відділ і т.п.). Коди проектів можуть видаватися в рядку окремо у вигляді буквено-цифрового запису.
Послуги – (переадресація, донабір при доступі ззовні, доступ до зовнішніх серверів голосової пошти і запису переговорів, гучний зв'язок, конференція, АВН). Станції з розвиненим сервісом, як правило, мають можливості для видачі даних про послуги в рядках CDR у вигляді буквено-цифрових записів.
Організаційні одиниці – станції, що використовуються декількома організаціями, можуть бути запрограмовані для таких умов (коди, маршрути і т.п.), але на практиці це рідко відбувається, і виникають конфлікти при розподілі витрат по оплаті телефонного трафіка.
2.1.3 Під'єднання АТС до комп'ютера
Для забезпечення прийому даних необхідно підключити комп'ютер до АТС. З'єднання АТС і комп'ютера проводиться штатним кабелем, що входить в комплект постачання АТС, оскільки різні типи АТС можуть мати абсолютно різні схеми контактних з'єднань в кабелі. У випадку відсутності такого кабеля, його виготовляють, використовуючи схему, надану виробником АТС в документації. Нижче наведено схеми підключення роз'ємів DB-9, DB-25 кабелів для деяких АТС в таблицях 7 – 12.
Таблиця 7 – Підключення роз'ємів кабеля для ATC KX-T1232, KX-TD816, KX-TD1232, KX-T336, KX-TD500
ATC |
Комп'ютер | ||||
Роз'єм DB-25P |
Роз'єм DB-25S |
Роз'єм DB-9S | |||
Сигнал |
№ |
Сигнал |
№ |
Сигнал |
№ |
FG |
1 |
FG |
1 |
- |
- |
TXD |
2 |
RXD |
3 |
RXD |
2 |
RXD |
3 |
TXD |
2 |
TXD |
3 |
RTS |
4 |
CTS |
5 |
CTS |
8 |
CTS |
5 |
RTS |
4 |
RTS |
7 |
DSR |
6 |
DTR |
20 |
DTR |
4 |
SG |
7 |
SG |
7 |
SG |
5 |
DTR |
20 |
DSR |
6 |
DSR |
6 |
Таблиця 8 – Підключення роз'ємів кабеля для ATC GDK-100
ATC |
Комп'ютер | ||||
Роз'єм DB-9P |
Роз'єм DB-25S |
Роз'єм DB-9S | |||
Сигнал |
№ |
Сигнал |
№ |
Сигнал |
№ |
TX |
2 |
RX |
3 |
RX |
2 |
RX |
3 |
TX |
2 |
TX |
3 |
GND |
5 |
GND |
7 |
GND |
5 |