Documente Academic
Documente Profesional
Documente Cultură
Library TUM
Reason: I attest to the
accuracy and integrity
of this document
UNIVERSITATEA TEHNICĂ A MOLDOVEI
Chişinău
2015
0
UNIVERSITATEA TEHNICĂ A MOLDOVEI
Chişinău
Editura „Tehnica-UTM”
2015
1
Ghidul de laborator la disciplina Sisteme şi
reţele de comunicaţii digitale este adresat studenţilor
UTM, profilul de studiu 525 – Electronică şi
comunicaţii, specialitatea TELERADIOCOMUNI-
CAŢII, pentru ambele forme de învăţământ. Ghidul
conţine patru lucrări de laborator, prevăzute de
programa de învăţământ la disciplina nominalizată.
© UTM, 2015
2
LUCRAREA DE LABORATOR NR.1
3
conferinţe şi alte soluţii personalizate. Poate fi utilizat de către
întreprinderile mici şi mari, call-centre, operatori şi instituţii
guvernamentale .
Multe dintre facilităţile incluse într-un PBX convenţional sunt
rar sau chiar deloc folosite, fiind însă plătite de cumpărător.
De aceea, Asterisk nu implementează toate funcţiile unei
centrale, dar fiind distribuit sub licenţă GPL (General Public
License) oricând se pot adăuga module software cerute de
clienţi.
Asterisk permite conectivitatea în timp real dintre reţelele
PSTN şi VoIP. Deoarece este de fapt mai mult decît un PBX,
el poate avea funcţia unei actualizări pentru PBX-ul existent,
dar totodată şi oferi noi fucţionalităţi, cum ar fi:
conectarea angajaţilor ce lucrează la distanţă la PBX-ul
oficiului prin Internet;
conectarea cîtorva oficii din diferite locuri printr-o reţea IP,
reţea privată sau chiar prin Internet;
oferirea angajaţilor unei mesagerii vocale integrată cu
poşta electronică şi pagina web;
construirea aplicaţiilor, cum ar fi răspuns vocal interactiv
IVR (Interactive Voice Response), care permit conexiuni la
sistemul de comandă sau alte aplicaţii;
oferirea accesului la PBX-ul companiei din orice loc, pentru
utilizatorii ce călătoresc, printr-o simplă conexiune de
bandă largă sau reţea virtuală privată VPN. Asterisk-ul are
o arhitectură flexibilă, fiind format din module prezentate în
figura 1.1.
4
Figura 1.1 Arhitectura Asterisk
AsteriskNOW 2.0.0
8
posibilitatea configurării simple a sistemului de către
utilizatori. Accesarea FreePBX se face de la orice calculator
din laborator introducând în browser adresa IP a Asterisk-ului
192.168.202.101 (fig.1.2).
192.168.202.101/admin/config.php
9
FreePBX reprezintă o aplicaţie web cu particularităţile
depline ale unui PBX (fig.1.3). Aceasta permite o configurare
simplă a Asterisk-ului de către orice utilizator prin interfaţa
web. Cîteva din caracteristicile pe care le poate oferi
FreePBX sunt:
adăugarea sau schimbarea profilului unei extensii şi
mesageriei vocale timp de cîteva secunde;
suportă clienţii SIP, IAX şi ZAP (alte terminale sunt
suportate prin extensii personalizate);
suportă toate tipurile de trunk susţinute de Asterisk;
structură modulară, cu posibilitatea de adăugare sau
actualizare online a caracteristicilor sale în interfaţă;
crearea meniurilor interactive de voce IVR;
detectarea şi recepţionarea mesajelor fax;
permite copia de rezervă şi restabilirea sistemului;
rutarea apelurilor de intrare în dependenţă de timpul zilei,
numărul apelantului.
10
Add SIP Extension
- Add Extension
+Extension Options
+Assigned DID/CID
- Device options
secret secret03
nat Yes
11
2. Device Options:
secret: parola SIP folosită pentru autentificarea acestui
dispozitiv la server
dtmfmode:
- inband: se utilizează în cazul dispozitivelor care, la
apăsarea unui buton, vor genera semnale tonale DTMF (Dual
Tone MultiFrequency). Dacă codecul nu este de tip G.711
atunci semnalele DTMF vor fi distorsionate de compresia
semnalului audio şi nu vor fi recunoscute. Dacă telefonul este
setat pentru „rfc2833”, iar Asterisk – pentru „inband”, atunci e
posibil să nu se audă nimic.
- rfc2833: este standardul IETF care descrie modul de
desfăşurare a semnalizării DTMF şi a altor tipuri de
evenimente telefonice cum ar fi cele legate de fax şi linia de
abonat specifice anumitor regiuni.
- info: metodă disponibilă doar pentru canalele SIP, fiind
transmisă printr-un mesaj SIP.
auto: Soft-ul Asterisk va utiliza în mod implicit „rfc2833”
pentru semnalele DTMF, dar va schimba în „inband” în cazul
cînd cealaltă parte nu va suporta „rfc2833”.
nat: dacă în acest cîmp este indicată valoarea „yes”,
atunci Asterisk-ul va trebui să substituie adresele IP private
ale sursei şi destinaţiei din antetul SIP în adrese IP publice
pentru a fi posibilă transmiterea pachetelor la efectuarea
apelului.
După stabilirea tuturor parametrilor, se va accesa
butonul Submit şi apoi Apply Config pentru salvarea
configuraţiei efectuate. Numărul SIP creat va apărea în
partea dreaptă a interfeţei FreePBX.
12
Add Conference
Add Conference
Admin PIN:
Conference Options
Leader Wait: No
Q uiet Mode: No
User join/leave: No
Music on Hold: No
Allow Menu: No
Record Conference: No
Mute on J oin: No
13
2. Conference Options:
Join Message: mesaj ce apare la conectarea abonatului
în conferinţă.
Leader Wait: stabilind „Yes” în acest cîmp, conferinţa nu
va avea loc pînă la conectarea administratorului.
Talker Optimization: indicînd „Yes” în acest cîmp,
Asterisk tratează participanţii care nu vorbesc ca fiind
dezactivaţi şi astfel nu are loc nici o codificare la
transmisie, iar semnalul audio care nu este înregistrat ca
vorbire este omis, cauzînd lipsa zgomotului de fundal.
Talker Detection: stabilind „Yes” în acest cîmp, Asterisk
va determina canalul pe care se vorbeşte, iar vorbitorul, de
asemenea, va fi identificat în lista de comenzi.
Quite Mode: indicînd „Yes” în acest cîmp, nu vor exista
notificări despre conectarea sau părasirea participanţilor la
conferinţă.
User Count: numărarea participanţilor în conferinţă.
User Join/Leave: mesaj redat la conectarea sau
părăsirea participantului din conferinţă.
Music OnHold: muzica ce îi apare primului participant la
conferinţă în aşteptarea celorlalţi membri.
Allow Menu: la stabilirea „Yes” în acest cîmp, participanţii
în conferinţă apăsînd simbolul „*” vor auzi un meniu
interactiv special.
Record Conference: parametru ce determină dacă
trebuie înregistrată conferinţa.
Maximum Participants: numărul maxim de participanţi ce
este permis pentru conectarea la conferinţă.
Mute on Join: conectarea participanţilor la conferinţă nu
este însoţită de sunet, cu excepţia conectării
administratorului conferinţei.
14
Întrebări de control
BIBLIOGRAFIE
15
LUCRAREA DE LABORATOR NR.2
16
şi capabilităţilor video. Printre funcţiile protocolului SIP se pot
enumera:
determinarea locaţiei punctului terminal dorit, SIP
suportînd rezolvarea adreselor, maparea de nume şi
redirecţionarea apelurilor;
determinarea capabilităţilor media ale punctului terminal
dorit - folosind protocolul SDP (Session Description Protocol).
SIP poate negocia parametrii serviciilor oferite de părţile
implicate în stabilirea unei sesiuni. Astfel la stabilirea unei
conferinte, se vor folosi parametrii media cei mai performanţi
dintre cei comuni tuturor punctelor terminale implicate;
determinarea disponibilităţii unui punct terminal, de
exemplu, dacă apelatul se află în mijlocul unei convorbiri sau
nu răspunde într-un timp predefinit;
permite stabilirea unei conferinţe între cîteva puncte
terminale, renegocierea parametrilor media suportaţi în cazul
adăugării sau ieşirii de la conferinţa deja existentă a unui
punct terminal.
Telefoanele SIP/VoIP pot fi de tip software (X-Lite, Zoiper,
Twinkle, 3CX, Bria ş.a.) şi hardware (producătorii Lynksis,
Cisco, Grandstream, Glitter ş.a.).
Un telefon software reprezintă o aplicaţie VoIP la
calculator, utilizată pentru comunicarea audio şi video, şi
poate fi o substituire a unui telefon obişnuit. Această aplicaţie
poate îndeplini toate funcţiile unui telefon fizic obişnuit, dar
are, de asemenea, şi caracteristici suplimentare, precum
asigurarea informaţiei despre prezenţa utilizatorilor, apelul
video, apel în aşteptare, transferul apelului şi conferinţă.
În timp ce telefoanele convenţionale se conectează
unul cu celălalt prin reţeaua PSTN (Public Switched
Telephone Network), telefoanele SIP comunică prin reţeaua
bazată pe protocolul IP sau prin PBX IP, care poate fi atît un
echipament fizic, cît şi o soluţie software. PBX-ul poate fi
conectat la reţeaua PSTN astfel încît telefoanele SIP să
poată comunica şi cu terminalele telefonice obişnuite.
17
În cazul unui telefon software PBX-ul asigură
comunicarea propriu-zisă prin intermediul dispozitivelor audio
şi video ce sunt conectate la calculator. Pentru o comunicare
audio sunt necesare microfonul şi căştile, iar pentru cea video
– o cameră web.
Comunicarea prin intermediul telefoanelor software are
loc în următorul mod:
înregistrarea telefonului software în sistemul PBX printr-un
cont SIP;
telefonul software trimite o cerere de comunicare către alt
client înregistrat în sistem;
PBX-ul stabileşte şi eliberează conexiunea logică după
finalizarea comunicaţiei.
În lucrarea de laborator se studiază modul de configurare a
telefoanelor software Zoiper Classic, X-Lite, Twinkle, Bria şi
hardware GXV3140.
18
T w in k le
Buddy list
User: student
s tu d e n t
C all: D ial
Display
П т. 14:05:25
student, registration succeeded (expires=3600 seconds)
П т. 14:05: 30
student: fetching registrations...
П т. 14:05: 30
student: you have the following registrations
<sip:101@192.168.1.22:5061>:expires=3605
Line status
Line 1: idle
From:
To:
Subject:
Line 2: idle
From:
To:
Subject:
19
În figura 2.1 sunt prezentate interfeţele pentru
utilizatorii telefoanelor software, ce urmează a fi configurate
în această lucrare de laborator.
Un telefon SIP hardware, pentru utilizator, arată şi
funcţionează ca orice telefon obişnuit. Totuşi, acesta nu mai
este conectat la o linie analogică, dar direct la o cale de date.
Telefoanele SIP au un mini-hub integrat, aşa că ele pot fi
conectate direct la un router sau switch. În acest fel nu mai
este necesar un punct de reţea adiţional pentru telefon.
În cadrul acestei lucrări de laborator va fi prezentat
telefonul SIP al producătorului Grandstream, model GXV3140
(fig.2.2) [2].
20
prezenţa unui microfon duplex şi codecurilor de voce
populare asigură particularităţile telefoniei de cea mai bună
clasă.
21
configuraţie AES; permite actualizare firmware prin TFTP şi
HTTP
Capacităţi video: standardele H.264, H.263/H.263+,
rezoluţie CIF/QVGA/QCIF, viteza cadrelor configurabilă pînă
la 30fps, viteză configurabilă de la 32kbps pînă la 1Mbps;
anti-sclipire; autofocusare şi autoexpunere; zoom (2x optic,
2x digital); Picture-in-Picture; blocarea camerei; agendă
telefonică video; desene configurabile pentru screen-saver;
indicator de mesaje voce şi video
Codecuri de voce: G.711 (PCMU/PCMA), G.722 (bandă
largă) G.723.1, G.729AB, GSM-FR, G.726-32
Codecuri audio: AAC, MP3, WMA, Real, Ogg-Vortis,
FLAC; difuzor duplex de fidelitate înaltă cu suprimator de
ecou acustic
Limbi multiple: engleză, chineză, spaniolă, germană,
franceză ş.a.
Aplicaţii: web browser, mesagerie instantă cu
Yahoo/MSN/Google, feed-uri RSS ale ştirilor/vremii, Internet
radio, muzică & redare video jocuri prin SD/USB/Internet,
album de fotografii web Yahoo Flickr, alarmă de ceas,
calendar, sunet de apel, conferinţă cu 3 membri
Alimentare universală: intrare 100-200V, ieşire 12V/1.0 A
curent continuu, priză disponibilă de tipul
US/Euro/UK/Australian
Dimensiuni şi greutate: 200 186 40 mm / 7,87 7,32
1,57 inch, 0,85 kg
Temperatura de funcţionare: 32-104 F / 0 - 40 C
Umiditatea relativă: 10% - 90% fără condensare.
22
Mai jos, succint, este explicat modul cum se
desfăşoară un apel SIP.
Aparatele telefonice clasice se bazează pe centrală
pentru a genera tonul de disc. În schimb, clientul SIP va
genera singur acest ton, după ce, în prealabil, acesta s-a
înregistrat.
Pentru a genera un apel extern (de la abonatul A spre
abonatul B), clientul A va genera un mesaj SIP de tip “Invite”.
Acesta este transmis serverului (centrala de tip PBX) care îi
va raspunde cu un mesaj de tip “Trying” (cod 100).
Mesajul “Invite” primit de server este transmis, pe baza
unor reguli de rutare, către un alt server sau client. În cele din
urmă, clientul B primeşte mesajul “Invite”, generează
semnalul de apel şi răspunde prin mesajul “Ringing” (cod
180). Acesta este propagat înapoi pînă la clientul A, unde se
generează în receptor tonul specific.
În momentul în care clientul B decide să răspundă
apelului, se transmite mesajul “OK” (cod 200), propagat la
rîndul lui către clientul A. Clientul A va confirma recepţionarea
acestui mesaj prin transmiterea unui mesaj de tip „ACK”.
Din acest moment începe transmisia pachetelor de
voce, prin protocolul RTP (Real Time Protocol) pînă cînd unul
din clienţi decide să termine apelul prin transmiterea unui
mesaj de tip “Bye”. Celălalt client răspunde printr-un mesaj de
tip “OK”, iar apelul se termină.
23
A) Telefonul software X-Lite (fig.2.3) [3]
Accesaţi MenuSIP Account SettingsAdd.
24
B) Telefonul software Zoiper (fig.2.4) [4]
Selectaţi OptionsSIP AccountAdd new SIP account.
25
C) Telefonul software Twinkle (fig.2.5) [5]
Accesaţi FileChange User. Din opţiunea Create
Profile din meniu, selectaţi Wizard sau Editor, indicaţi numele
profilului şi, în continuare, parametrii conform figurii
prezentate mai jos:
Network Settings
General Settings
SIP Settings
Account Active : Yes
Codec Settings
Account Name : lab209
Call Settings
SIP Server : 192.168.202.101
Authenticate ID : 104
Authenticate Password :
Name : 104
Save C ancel
Account Status
Network Status
Account Status
System Info
Account Number SIP Server Status
28
2. Efectuaţi apelurile dintre oricare două extensii SIP, în baza
diverselor tehnologii de acces (ADSL, FTTx, WiFi).
3. Analizaţi etapele realizării unui apel între două extensii
SIP, accesînd din meniul interfeţei FreePBX
ReportsAsterisk Log Files.
4. Verificaţi stabilirea apelului în conferinţă între numerele
SIP existente.
Întrebări de control
BIBLIOGRAFIE
29
LUCRAREA DE LABORATOR NR.3
30
Figura 3.1 Reprezentarea Media Gateway MG6032
(panoul din faţă şi din spate)
32
2. Protocoale:
- protocol de control: SIP/H.323/MGCP – susţine
actualizarea în regim online şi modificarea prin 3 protocoale
de acest tip;
- codecuri de voce: G.711 (A-Law şi µ-Law), G.723.1,
G.729;
- interfaţa vocii analogice: detectarea DTMF;
- suprimarea ecoului: G.165/G.168;
- porturi Ethernet: standardele IEEE 802.3 10 Base-T
Ethernet şi IEEE 802.3u 100 Base-TX Fast Ethernet;
- protocoalele de reţea: TCP/IP, UDP, ARP, ICMP,
Telnet, SNMP, HTTP, RTP/RTCP, TFTP, NAT, DHCP,
PPPoE;
- administrarea reţelei: SNMP, Telnet, interfaţa Web,
Console;
- securitate: prezenţa parolei pentru administrarea prin
Telnet, Console, Web şi SNMP [3].
3. Caracteristici fizice:
- dimensiuni şi greutate: 19", 482.6 mm 260 mm
44.5 mm, 3.5 kg;
- tensiune de funcţionare: pentru tensiunea de intrare,
+220 V curent alternativ, dispozitivul funcţionează în limitele
+165 V – +265 V; pentru tensiunea de intrare -48V curent
alternativ, dispozitivul funcţionează în limitele -72 V – -36 V;
- curentul de funcţionare: +220 V curent alternativ 0.3 A,
-48 V curent alternativ 1.3 A;
- consumul de putere: 40 W;
- temperatura de funcţionare: 0 C – 50 C;
- umiditatea relativă: 10% - 90% [3].
Pentru configurarea echipamentului MG6032 se vor
respecta următoarele etape:
1. Conectarea calculatorului cu echipamentul prin cablu
serial – portul Com cu interfaţa RS232 şi prin cablu Ethernet
– portul RJ-45 cu interfaţa 10 Base-T LAN.
33
2. Conectarea la MG6032 prin Hyperterminal, conform
figurilor 3.2 a, b, c:
Connect to
MG6032
Enter details for the phone number that you want to dial:
Phone number:
OK Cancel
Port Settings
Data bits: 8
Party: None
Stop bits: 1
Restore Defaults
34
c) Afişarea versiunii SIP şi adresei IP a echipamentului
36
User Level-Super Device Info Quit
Device name: IAD(32) Media Gateway
Network
Product Revision: 3.88
SIP protocol Revision date: May 15 2009, 15:23:50
DSP Version: 3.0
Media stream SIP Version: 4.0.0.30
Line config Static IP DHCP Info PPPoE Info
WAN IP 192.168.1.9 DHCP Status Stop PPPoE Status Disconnect
Route table Netmask 255.255.252.0 IP Address 0.0.0.0 IP address 0.0.0.0
Enable Gateway Enabled Netmask 0.0.0.0 Master DNS 0.0.0.0
Value-added
Gateway IP 192.168.1.1 Gateway IP 0.0.0.0 Slave DNS 0.0.0.0
System tool LAN IP 0.0.0.0 Master DNS 0.0.0.0 PPPoE Server 0.0.0.0
Netmask 0.0.0.0 Slave DNS 0.0.0.0
Accounting
DHCP Server 0.0.0.0
SNMP config
Autorefresh Refresh
Password
Device info Port Port Type Call ID Register Status Call status Phone number Peer Numb er
1 FXS Waiting Idle 1
2 FXS Waiting Idle 2
3 FXS Waiting Idle 3
4 FXS Waiting Idle 952
5 FXS Waiting Idle 953
6 FXS Waiting Idle 954
7 FXS Waiting Idle 955
8 FXS Waiting Idle 956
9 FXS Waiting Idle 957
10 FXS Waiting Idle 958
37
User Level-Super Network Quit
Basic Config Advanced Config
Network
System tool
Enable DHCP Client YES NO
Accounting UseSpecifiedDHCPServer YES NO
SNMP config DHCP Server IP 0.0.0.0
38
După salvarea modificărilor efectuate şi resetarea
dispozitivului, verificăm dacă există conectivitate între
Asterisk şi gateway prin comanda ping:
39
PSTN se alege astfel încît să fie dintr-un alt domeniu de
numerotaţie decît cel utilizat în lucrarea de laborator nr.1.
40
Figura 3.8 Crearea şi înregistrarea unui număr PSTN
în sistemul gateway-ului
42
Figura 3.10 Afişarea interfeţei gateway-ului cu numerele PSTN
înregistrate în sistemul Asterisk
44
Figura 3.12 Conectarea telefonului analogic în priza 4/3
45
Întrebări de control
1. Ce reprezintă un gateway?
2. Descrieţi specificaţiile tehnice ale Media Gateway MG6032.
3. Enumeraţi protocoalele şi codecurile suportate de
MG6032.
4. Care sunt etapele prin care un număr PSTN devine
disponibil pentru apelare?
BIBLIOGRAFIE
46
LUCRAREA DE LABORATOR NR.4
47
de SIP trunking asigură companiei reducerea costurilor
tehnologice şi obţinerea beneficiilor operaţionale ale VoIP
atunci cînd comunică cu sucursale şi lumea exterioară.
48
3. Apelul cu un click în baza paginii web
SIP poate fi integrat în site-ul web corporativ, pe
profilurile angajaţilor şi alte platforme pentru clienţi. Aceasta
este important pentru personalul de vînzări şi alte funcţii
pentru clienţi care nu-şi pot permite să piardă oricare
oportunitate de a interacţiona cu un potenţial client.
49
reţea, SIP trunking-ul reduce cheltuielile de capital pentru
desfăşurarea serviciilor.
b) Reducerea cheltuielilor operaţionale –
transportarea traficului de voce şi date printr-o singură reţea
IP nu este doar mai ieftin, ci şi mai simplu pentru a administra
şi a menţine.
c) Conectări, deconectări şi schimbări (MAC -
Moves, Additions and Changes) – în cazul serviciilor
tradiţionale, MACs necesită reconfigurarea fizică, ceea ce
duce la întreruperea serviciilor. Prin controlarea acestor
modificări în software, telefonia IP simplifică esenţial MACs.
Pentru a modifica numărul de utilizatori ai companiei pe care
trunk-ul îi suportă (o procedură complicată într-un sistem
tradiţional) devine o simplă reconfigurare software pentru a
mări lărgimea de bandă alocată trunk-ului.
50
PBX în cadre Ethernet, împachetînd traficul de voce pentru
transportarea lui în pachete IP către reţeaua furnizorului de
servicii SIP.
Avantaje:
Comunicaţii de voce la cost redus cu tarif de ocolire în
interiorul oficiului
Păstrarea investiţiilor în echipamentul de telefonie existent
Nu sunt necesare cheltuieli pentru un nou echipament de
voce
Experienţa clientului final rămîne neschimbată
Nu este necesară respecializarea personalului în noile
procese.
Dezavantaje:
Menţinerea PBX-ului tradiţional poate fi costisitor şi dificil
Particularităţile noi pe care telefonia IP le suportă rămîn
indisponibile.
Avantaje:
Particularităţi avansate, precum: trecerea la un alt
telefon pentru continuarea convorbirii, răspuns vocal
51
interactiv (IVR), integrarea cu alte subsisteme ale
întreprinderii
Costul menţinerii unui IP PBX este mult mai scăzut decît
cel al unui PBX tradiţional.
Dezavantaje:
Sunt necesare investiţii în echipament nou
Clienţii finali trebuie să treacă printr-un proces de
studiere a noilor particularităţi pentru utilizarea acestora.
52
Figura 4.1 Telefoane analogice, software şi hardware,
utilizate pentru testare în laborator
53
54
Figura 4.2 Schema de conectare a aplicaţiilor VoIP în laborator
4.3.6 Îndrumar privind efectuarea
compartimentului practic
55
b) Adăugarea rutei de ieşire. Accesaţi din meniu
Connectivity Outbound Routes Add Route şi
configuraţi conform Figurii 4.4.
56
Add Inc oming Route
Description : slptopphone
DID Number :
CallerIDNumber :
CIDPriority Route :
Options
Alert Info :
CIDname prefix :
MusicOn Hold : Default
Signal Ringing :
PauseBeforeAnswer :
Privacy
PrivacyManager : No
Fax Detect
Call Recording
Lookup source
Source : None
S et Destination
E xtensions <100>100
57
telefoane SIP (software sau hardware), cît şi telefoane
analogice POTS. Completaţi următorul tabel.
58
Întrebări de control
BIBLIOGRAFIE
59
CUPRINS