- •З науково – дослідної практики за період проходження з «2» вересня 2014 року по «29» вересня 2014 року
- •1. Мета і завдання науково-дослідної практики
- •2. Дослідження об’єкту практики
- •3. Організация робочих місць
- •5. Склад технічних засобів з обробки інформації
- •6. Інформаційне забезпечення підприємства
- •7. Методи надійності програмного забезпечення на підприємстві
- •8. Дослідження локальної мережі підприємства
- •9. Індивідуальне завдання на базі практики
- •Зміст та результати виконаних робіт
- •Календарний план-графік науково-дослідної практики
9. Індивідуальне завдання на базі практики
- Впровадження цифрової телефонії на підприємстві на базі Linux/FreeBSD та маршрутизаторів Сisco.
Термінологія :
IP-телефонія (IP telephony)
Загальний термін, що означає передачу голосу по мережах з використанням протоколу IP. Так само для позначення цієї технології використовуються терміни: Voice over IP (VoIP), Internet Telephony.
ТфЗК (PSTN)
Скорочення від словосполучення << телефонна мережа загального користування >>. В це поняття включені міські та національні мережі звичайної телефонії. Також використовується термін PSTN - скорочення від << Public Switched Telephony Network >>.
АВН (Caller ID)
Номер абонента. Також використовується термін ANI - скорочення
від << Automatic Number Identification >>. Часто послуга визначення номера абонента називається АВН.
Шлюз IP-телефонії (VoIP gateway)
Пристрій, що має порт для підключення до мережі на базі протоколу IP, а також по необхідності порти для підключення до ТфЗК. зазвичай дане пристрій служить для стикування ТфЗК і IP-мережі.
Прикладом пристрою даного типу може бути маршрутизатор Cisco 3620 з модулем NM-2V + VIC2FXO.
При такому підключенні шлюз організує перетворення голосового трафіку з мережі на базі протоколу IP в ТфЗК. Таким чином, користувач з IP-телефоном або комп'ютером із встановленим програмним телефоном (Microsoft NetMeeting, OpenPhone і ін.) може викликати абонента міської телефонної мережі (ТфЗК).
Аналогічно і у зворотний бік: абонент міської телефонної мережі (ТМЗК) може викликати абонента в мережі з протоколом IP. для цього необхідно набрати номер шлюзу в мережі ТфОП (на схемі це 9391000) і потім після авторизації (якщо цей механізм включений на шлюзі) набрати внутрішній номер абонента в мережі з протоколом IP (на схемі це номера 100 і 200).
H.323 gatekeeper
Gatekeeper відповідає за реєстрацію кінцевого обладнання (шлюзів, клієнтських пристроїв), контроль прав доступу, номерний план. Практично всі привратники мають можливість проводити авторизацію і передачу статистики по таким, що відбувся дзвінкам по протоколу RADIUS.
Kодеки
Алгоритми стиснення звуку на передавальній стороні і декодування на приймаючій стороні. В основному це використовується для мінімізації трафіку, тому кодеки в основному характеризуються смугою пропускання необхідної для передачі голосу з використанням цього кодека. при передачу голосу без стиснення буде потрібно смуга пропускання в 64 Кбіт / сек. Кодеки з високим ступенем стиснення вимагають великих обчислювальних ресурсів, тому для кодування великої кількості голосових потоків використовуються спеціальні мікросхеми, так звані DSP-процесори.
Табл. 1 Список основних кодеків
Назва кодека Потік, Кбіт / сек Якість
G.711 64 Висока
G.723.1 5.3 - 6.4 Середня
G.729 8 Середня
Установка і запуск H323 гейткипера
Для установки завантажте інсталяційний пакет з http://www.gnugk.org/h323download.html для вашої операційної системи (доступні версії під FreeBSD, Linux, Windows, Solaris) і встановіть згідно з інструкціями. Гейткіпер можна також встановити з вихідних кодів. для цього необхідно завантажити бібліотеку PWLib, доступну за адресою http://www.openh323.org/bin/pwlib_1.5.2.tar.gz і встановити її командами:
tar xvfz pwlib_1_5_2.tgz
cd pwlib
/configure
gmake
gmake install
Завантажити пакет Openh323 можна за адресою http://www.openh323.org/bin/openh323_1.12.2.tar.gz.
Він встановлюється командами:
tar xvfz openh323_1_12_3.tgz
cd openh323
./configure
gmake
gmake install
Завантажити пакет openh323gk можна за адресою http://www.gnugk.org/download/gnugk-2.2beta2.tgz.
Він встановлюється командами:
tar xvfz gnugk-2.2beta2.tgz
cd openh323gk
export HAS_ACCT = 1
./configure
gmake
gmake install
Конфігураційний файл /etc/opengk.ini
Детальний опис опцій можна знайти в документі http://www.gnugk.org/h323manual.html. Нижче наведено приклад конфігураційного файлу /etc/opengk.ini з коротким описом.
[Gatekeeper :: Main]
Fourtytwo = 42
TimeToLive = 600
Name = localhost
[RoutedMode]
GKRouted = 1
[RasSrv :: GWPrefixes]
cisco = 5,8,9
* Префікси телефонних номерів (E.164), які будуть перенаправлятися на шлюз, зареєстрований під ім'ям cisco. В даному прикладі номера, що починаються на 5, 8 і 9 перенаправлятимуться на шлюз. При цьому шлюз повинен сам зареєструватися на гейткипера.
[RasSrv :: PermanentEndpoints]
212.1.1.1 = voip; 1,2,3
* Префікси телефонних номерів (E.164), які будуть перенаправлятися на шлюз з адресою 212.1.1.1. В даному прикладі номери, що починаються на 1, 2 і 3 перенаправлятимуться на цей шлюз. При цьому шлюз не повинен сам реєструватися на гейткипера. Зокрема так вказується голосової шлюз при роботі з біржею VoIP-трафіку http://www.voipexchange.ru/
[GkStatus :: Auth]
rule = allow
[Gatekeeper :: Acct]
RadAcct = required; start, stop
default = allow
[RadAcct]
Servers = 127.0.0.1: 1813;
* IP-адресу і порт, на якому бере з'єднання сервер NetUP RADIUS.
LocalInterface =
RadiusPortRange = 10000-11000
DefaultAcctPort = 1813
SharedSecret = secret
RequestTimeout = 3500
IdCacheTimeout = 9000
SocketDeleteTimeout = 60000
RequestRetransmissions = 4
RoundRobinServers = 1
AppendCiscoAttributes = 1
IncludeEndpointIP = 1
FixedUsername =
[Gatekeeper :: Auth]
RadAliasAuth = required; RRQ, ARQ
default = allow
[RadAliasAuth]
Servers = 127.0.0.1: 1812;
* IP-адресу і порт, на якому бере з'єднання сервер NetUP RADIUS.
LocalInterface =
RadiusPortRange = 10000-11000
DefaultAuthPort = 1812
SharedSecret = secret
RequestTimeout = 2000
IdCacheTimeout = 9000
SocketDeleteTimeout = 60000
RequestRetransmissions = 2
RoundRobinServers = 1
AppendCiscoAttributes = 1
IncludeTerminalAliases = 1
IncludeEndpointIP = 1
FixedUsername =
FixedPassword =
[CallTable]
DefaultCallDurationLimit = 3600
[Proxy]
Enable = 1
* Увімкнути режим проксі. В цьому режимі пакети від ATA-186 йдуть тільки до і від гейткипера. Якщо не вказувати цю опцію, то пакети від ATA-186 спрямовуватимуться на шлюз, минаючи гейткіпер. При таких налаштуваннях гейткіпер проводитиме авторизацію при кожному дзвінку через сервер RADIUS (порт 1812). Статистика дзвінків буде передаватися на сервер RADIUS (порт 1813).
Запуск гейткипера:
Запуск гейткипера здійснюється командою:
/ usr / local / bin / gnugk -c /etc/opengk.ini -o /var/log/gnugk.log -ttttt &
Протоколювання роботи гейткипера вестиметься в файл /var/log/gnugk.log. За роботою гейткипера можна спостерігати, підключившись по протоколу telnet на порт стану командою
telnet 127.0.0.1 :7000
Налаштування шлюзу VoIP на базі Cisco 26xx, 36xx, 53xx
Приклад наведено для Cisco 3640 IOS 12.2 (11) T8 з контролером E1.
aaa accounting connection h323 start-stop group radius
!
controller E1 1/0
pri-group timeslots 1-31
!
!
voice class codec 1
codec preference 1 g729r8
codec preference 2 g711ulaw
codec preference 3 g723r63
!
!
gw-accounting aaa
acct-template callhistory-detail
!
!
interface Ethernet0 / 1
ip address 21.1.1.1 255.255.255.252
no ip mroute-cache
full-duplex
no cdp enable
h323-gateway voip interface
h323-gateway voip id GK ipaddr 21.1.1.2 1718
h323-gateway voip h323-id cisco
!
!
interface Serial1 / 0: 15
no ip address
no logging event link-status
isdn switch-type primary-net5
isdn protocol-emulate network
isdn incoming-voice voice
isdn map address. * plan isdn type subscriber
isdn calling-number xxxxxx
no isdn outgoing display-ie
no cdp enable
!
!
dial-peer voice 2 pots
destination-pattern T
direct-inward-dial
port 1/0: 15
prefix 96
!
gateway
!
dial-peer voice 4 voip
destination-pattern 100
voice-class codec 1
session target ras
!
Для дзвінків через Microsoft NetMeeting також слід вказати наступні
команди:
!
voice service voip
h323
<;;;;;;; FONT SIZE = 2> h245 tunnel disable
h245 caps mode restricted
!
У налаштуваннях програми NetMeeting необхідно вибрати кодек CCITT u-Law, 8,000 KHz; 8Bit; Mono. Так само в налаштуваннях програм Gnomemeeting, NetMeeting, OpenPhone необхідно вказати адресу гейткипера, логін і пароль для доступу. При цьому дзвінки можна здійснювати як між двома користувачами зареєстрованими на одному гейткипері (два звичайних комп'ютера підключених до мережі) або в зовнішні мережі згідно конфігурації шлюзу.
ВИСНОВКИ
Виробнича практика є джерелом накопичення практичного досвіду роботи по вибраній спеціальності та закріплення теоретичних знань. Вона відіграє важливу роль у підготовці спеціалістів високого рівня, які б володіли сучасними технологіями, вміло використовували методологію та методики
Під час проходження виробничої практики я ознайомилася з структурою підприємства, технічною базою та програмним забезпеченням, яке використовується на підприємстві.
Також мною проведено дослідження локальної мережі підприємства а також технічного обслуговування засобів обчислювальної техніки та комп'ютерних мереж.
