Implementarea Tehnologiei VoIp

Descărcați ca docx, pdf sau txt
Descărcați ca docx, pdf sau txt
Sunteți pe pagina 1din 5

UNIVERSITATEA “STEFAN CEL MARE’’ DIN SUCEAVA 1

FACULTATEA DE INGINERIE ELECTRICĂ ȘI ȘTIINȚA CALCULATOARELOR

Leonte Andrei, Student, REȚELE DE COMUNICAȚII ȘI CALCULATOARE


Implementarea Tehnologiei VoIP
(Ianuarie 2019)
anume, nu numai că semnalul trebuie să ajungă la receptor în
Abstract— Ideea care a stat la baza apariției telefoniei prin aceiași formă în care a fost transmis, dar trebuie să ajungă în
Internet a fost realizarea unei convorbiri telefonice utilizând o mai puțin de 150 de milisecunde pentru a avea o comunicare
infrastructura existentă. Această nevoie a condus la noțiunea de
coerentă. Aplicat acest lucru într-un mediu de comutare de
rețea convergentă, adică o rețea care combină transmisia de voce,
date și alte tipuri de semnale într-o singură interfață de mare pachete, dacă informația audio încapsulată în pachete se pierde
viteză. Progresul tehnologic și dezvoltarea rețelei de internet, sau întarzie la recepție, va apărea o degradare a calității
precum și acceptarea la scară largă a tehnologiei IP, au fost conversației.
factori decisivi care au condus la apariția infrastructurilor de tip
convergent. Actualul protocol de transport, TCP/IP, nu a fost conceput
Cum internetul beneficiază de cea mai raspândita rețea fizică special pentru transmisii în timp real. Terminalele unei
care asigură traficul de date pe baza protocolului IP, a apărut
tehnologia VoIP care reprezintă abilitatea de a efectua convorbiri
comunicații se folosesc pentru a rezolva problema pierderii
telefonice și de a trimite faxuri peste o rețea bazată pe protocolul pachetelor de metode cum ar fi așteptarea suplimentară pentru
IP (Internet Protocol), reușind să asigure o anumită calitate a ca pachetele să ajungă sau cererea de retransmisie. Într-o
serviciului (QoS – Quality of Service) și cu un raport conversație de voce, aceste mecanisme nu fac altceva decât să
cost/beneficii superior telefoniei clasice. creeze mai multe probleme.
Această lucrare prezintă modul prin care ar putea fi
reconfigurat sistemului telefonic al unei entități prin proiectarea
Mecanismul de comunicare VoIP, implică în general o serie
de scenarii de implementare și specificarea alternativă pentru un
sistem telefonic bazat pe tehnologia Voice over Internet Protocol de semnalizări între terminale, sau între terminal și server,
(VoIP). având ca scop crearea a două stream-uri media, câte unul
Index Terms— Voice over IP, server, Implementarea VoIP, pentru fiecare direcție, care vor purta conversația propriu-zisă.
SIP, TCP/IP, NAT, RTP, PSTN, H.323, SBC. Există diferite protocale ce au fost concepute pentru a face
posibilă comunicarea VoIP și pentru a elimina problemele de
implementare a acestei tehnologii.
I. INTRODUCERE
Din punct de vedere al funcționalității, VoIP are, din nou, un

T ehnologia VoIP (Voice Over IP) reprezintă o formă


de comunicare care permite realizarea de apeluri
telefonice utilizând internetul în locul sistemelor tradiționale.
avantaj major: flexibilitatea în adăugarea unor servicii
adiționale, precum și ușurința cu care se poate reloca locația
abonaților, avantaj evident pentru furnizorii de astfel de
Prin intermediul acestei tehnologii vocea este transformată servicii.
într-un semnal digital ce se deplasează prin intermediul
internetului, apoi la final același semnal este convertit înapoi II.PROTOCOALELE REȚELEI VOIP
în voce. Această tehnologie diferă în funcție dispozitivul Există multe dezbateri în jurul celor mai populare tipuri de
utilizat, de exemplu calculator,smartphone sau tabletă. Toată VoIP: SIP și H.323. Inițial, H.323 a fost cel mai popular
lumea vorbește despre VoIP și fiecare dorește o părticică din protocol, dar popularitatea sa a scăzut datorită adaptabilității
bucata cea mare: producătorii și dezvoltatorii de echipamente sale scăzute la NAT și firewall-uri. Din acest motiv, în
văd o oportunitate de a inova și de a concura. dezvoltarea de soluții end-user VoIP a fost folosit tot mai mult
SIP. Cu toate acestea, în rețele de voce de mare capacitate,
Companiile de servicii de internet (ISP) văd acum posibilitatea unde totul trebuie sa fie sub coontrol, se alege H.323, în cele
de a concura cu vechile companii de telecomunicații în mai multe cazuri. Astfel, într-o convorbire, cu toate că clientul
domeniul voce. Utilizatorii sunt interesați de integrarea final folosește SIP pentru a accesa să poată traversa cu
serviciilor de date și voce cu scopul reducerii cheltuielilor. ușurință NAT și echipamente firewall, deschizând noi
Deși pare foarte atractivă, tehnologia voip nu s-a dezvoltat în posibilități pentru acest protocol. VoIP utilizează o varietate
așa măsura încât să poată înlocui cu succes serviciile și de protocoale, inclusiv RTP (Protocol de transport în timp
calitatea oferită de vechea rețea PSTN. În primul rând trebuie real) pentru transportul datelor multimedia și
să fie clar că tehnologia VoIP va fi într-adevar mai eficientă. SIP (Protocolul de inițiere a sesiunii ) sau H.323 pentru
semnalizarea, adică stabilirea și controlul sesiunilor.
Premisa principală a tehnologiei VoIP este de a tranforma
semnalul audio în pachete și de a le transporta prin rețelele de 3.1 Protocolul H.323 este un standard pentru protocoale de
tip Internet Protocol. Adevărata provocare în a realiza acest comunicații, dezvoltat de ITU-T. Standardul a fost creat
lucru este aceea pe care o întâlnim și în comunicare umană, și pentru a asigura comunicații multimedia într-o rețea bazată pe
UNIVERSITATEA “STEFAN CEL MARE’’ DIN SUCEAVA 2
FACULTATEA DE INGINERIE ELECTRICĂ ȘI ȘTIINȚA CALCULATOARELOR

comutația de pachete. Pe lângă traficul de voce, standardul Protocolul SIP (Session Initiation Protocol)
asigură si traficul de date și video. H.323 conlucrează cu
rețeaua telefonică clasică (PSTN), intermediind procesele de SIP a fost proiectat ca un modul in cadrul unei soluții de
semnalizare și control între o rețea bazată pe comutatie de comunicație IP. Proiectarea modulară a protocolului a permis
pachete IP și o rețea cu comutație de circuite (SCN). H.323 integrarea ușoară și folosirea altor protocoale existente. SIP
descrie o infrastructură formată din echipamente terminale, folosește UDP-ul ca protocol de transport, dar, în funcție de
elemente de control comun, servicii și protocoale ce asigură aplicație, poate folosi și protocolul TCP. Portul SIP utilizat
comunicația de voce, video și date. În Fig. 1 sunt prezentate atât în cazul TCP cât și UDP este 5060. Specificațiile
elementele unui terminal H.323, precum și protocoalele standardului nu acoperă toate aspectele specifice desfășurării
utilizate de acesta. apelului, așa cum sunt descrise în standardul H.323.

Scopul standardului SIP este acela de a crea, modifica și


încheia sesiuni între diferite aplicații, indiferent de tipul de
conținut media sau funcția aplicatiei respective. Sesiunea
poate consta într-o convorbire telefonică între doi sau mai
mulți utilizatori, conferințe multimedia, sau sesiuni interactive
de jocuri. SIP nu definește tipul de sesiune, ci doar se ocupă
de managementul acesteia. Pentru acest lucru SIP îndeplinește
următoarele funcții de bază:
• Localizarea utilizatorilor, traducând adresa SIP a acestora în
adresa IP.
• Negocierea capabilităților între toți participanții la o sesiune
• Modificarea parametrilor sesiunii în timpul desfășurării
apelului.
• Realizarea proceselor de stabilire și încheiere a apelului
pentru toți participanții la sesiune.

Figură 1- H.323 și protocoalele asociate

Scopul inițial pentru care a fost proiectat standardul H.323 a


fost acela de a oferi un mecanism de transport pentru
aplicațiile multimedia într-o rețea locală (LAN – Local Area
Network). Deși mai mulți producători de echipamente și
furnizori de servicii folosesc H.323 pentru aplicații de tip
videoconferință, standardul a evoluat rapid, fiind în acest
moment cel mai utilizat protocol de semnalizare și control al
apelului într-o retea VoIP.

Standardul H.323 descrie o serie de componete funcționale, ce


pot fi implementate separat, în echipamente diferite, sau pot fi
grupate într-un singur echipament cu întrebuințări multiple. În
Fig. 2 sunt prezentate componentele fizice ale rețelei, printre Figură 3- Componentele funcționale SIP
care gateway, gatekeeper, terminale și MCU (Multipoint
Control Unit). De asemenea se poate folosi un server proxy.
În cadrul implementării în cadrul unei entități a tehnologiei
VoIP aceasta va utiliza protocolul SIP. Acesta este proiectat să
se integreze cu alte servicii de Internet, cum ar fi e-mail, web,
mesagerie vocală, mesagerie instantă sau conferințe.
Protocolul de transport în timp real (RTP) este unul dintre
fundamentele tehnice ale Voice over IP și acest lucru este
adesea folosit împreună cu un protocol de semnalizare, cum ar
fi Session Initiation Protocol (SIP), care stabilește conexiuni în
rețea. Se utilizează Protocolul de transport în timp real (RTP),
care este o rețea protocol pentru furnizarea de rețele audio și
video prin intermediul rețelelor IP, unde pentru a monitoriza
Figură 2- Componentele standardului H.323
UNIVERSITATEA “STEFAN CEL MARE’’ DIN SUCEAVA 3
FACULTATEA DE INGINERIE ELECTRICĂ ȘI ȘTIINȚA CALCULATOARELOR

statisticile de transmisie și calitatea serviciului (QoS) se 1. Cost redus:


utilizează Protocolul de control al timpului real (RTCP). În general, serviciul de telefonie prin VoIP costă mai puțin
decât serviciul echivalent din surse tradiționale. Există, de
III. IMPLEMENTAREA asemenea, unele costuri datorate utilizării unei singure rețele
Deoarece rețeaua IP nu furnizează un mecanism care să pentru a transporta voce și date. În general, serviciile de
asigure ca pachetele de date să fie transmise în ordine Internet costă, dar prin VoIP nu se poate implica niciun extras
secvențială, sau să furnizeze garantări ale calității serviciului astfel încât utilizatorii să vizualizeze apelurile ca fiind gratuite.
(QoS), implementările VoIP se confruntă cu probleme legate
de latență și jitter. Acest lucru se întâmplă mai ales atunci 2. Funcționalitate sporită:
când în circuit apar conexiuni și prin intermediul sateliților. VoIP ușurează unele lucruri care sunt dificile de a se realiza
Nodul de recepție trebuie să , restructureze pachetele IP – care prin rețelele tradiționale de telefonie. Apelurile telefonice
s-ar putea să nu fie primite în ordine, să fie întârziate sau să primite sunt direcționate automat către telefonul VoIP, luați
lipsească – pentru a ne asigura că fluxul audio rămâne într-o telefonul VoIP într-o călătorie și oriunde îl conectăm la
proporție cât mai mare întreg. Acest lucru este, de obicei, Internet, putem primi apeluri. Agenții de telefonie care
realizat cu ajutorul unui buffer. folosesc telefoane VoIP pot lucra cu ușurință oriunde cu o
conexiune bună la internet. Figura următoare prezintă modul
Un alt aspect important este rutarea traficului VoIP prin în care are loc apelul VoIP
firewall-uri și translatoare de adrese (NAT1). SBC2-urile
private sunt folosite , alături de firewall-uri pentru a permite
apelurilor VoIP să pătrundă în rețelele private ale companiilor.
De exemplu, Skype folosește un protocol propriu pentru a ruta
apelurile prin intermediul altor noduri Skype din rețea, reușind
să treacă de NAT-uri și firewall-uri.Alte metode de a traversa
firewall-uri implică folosirea unor protocoale ca STUN 3 sau
ICE4.

Unele servicii VoIP au nevoie de conexiune telefonică Figură 4- Apelul VoIP


regulată, în timp ce altele în timp ce ne permit să efectuăm
apeluri telefonice folosind o conexiune la internet. VoIP-ul
permite să se facă apel gratuit prin internet în întreaga lume.
IV. ARHITECTURA PROIECTULUI IMPLEMENTAT
1
NAT- Network Address Translation- process ce implică Scopul acestui articol este de a cerceta modul în care ar pute fi
rescriereaadreselor din interiorul pachetelor IP, în momentul implementat un program de telefonie care folosește WIFI sau
în care acestea trec printr-un ruter sau firewall. WLAN (rețea locală fără fir) ca mijloace de comunicare între
2
SBC – Session Border Controller – dispozitiv folosit în unele telefoanele mobile fără costuri. VoIP este utilizat în general
rețele VoIP cu rolul de a prelua controlul asupra fluxului de pentru comunicarea a două persoane prin trimiterea de pachete
semnalizare și date. vocale în timp real. În general, diferite protocoale sunt
3
STUN – Simple Transversal of UDP over NATs- este un implicate în implementarea VoIP. Sarcina principală este
protocol de rețea ce permite clienților de după NAT să își stabilirea unei sesiuni între două părți comunicante.
descopere adresa publică, tipul de NAT și portul asociat de Protocoalele implicate în stabilirea sesiunii sunt numite
NAT cu un port local. protocoale de plan de control. Protocolul de semnalizare SIP
4
ICE- Interactive Connectivity Establishment – furnizează un este cel care controlează și gestionează apelul. Protocolul de
inițiere a sesiunii are multe avantaje adaptate de industria
mecanism de traversare al NAT, folosit mai ales pentru a
telecomunicațiilor.
permite clienților de voce SIP să treacă de diverse firewall-uri.
Principalul avantaj este acela că poate fi ușor de folosit .SIP
este scalabil, ușor de implementat și necesită mai puțin timp
Pentru ca VoIP să fie a realist trebuie realizată înlocuirea
de configurare decât predecesorul său.
serviciilor de telefonie publică standard prin rețeaua telefonică
Fiind bazat pe text, este ușor de programat.SIP se bazează pe
(PSTN), de care au nevoie clienții pentru a primi aceeași
Hypertext Transfer Protocol (HTTP). În principiu se ocupă cu
calitate a transmisiei vocale pe care o primesc cu serviciile de
integrarea funcțiilor de configurare a apelurilor și de
telefonie de bază, cu transmisii de voce în mod constant de
semnalizare a elementelor de rețea, cum ar fi agenții utilizator
înaltă calitate.
și servere proxy.
Există două motive majore pentru a utiliza VoIP Configurarea de semnalizare și de apel poate fi utilizată de
1. Costuri mai mici către sistemul de comunicații bazat pe IP pentru a sprijini
2. Funcționalitate sporită procesarea apelurilor. SIP permite oamenilor din întreaga
lume să comunice prin intermediul computerelor și
UNIVERSITATEA “STEFAN CEL MARE’’ DIN SUCEAVA 4
FACULTATEA DE INGINERIE ELECTRICĂ ȘI ȘTIINȚA CALCULATOARELOR

dispozitivelor lor mobile prin internet. Este o parte importantă


a serviciului de telefonie prin internet și ne permite să Locațiile fișierelor Asterisk
profităm de avantajele VoIP (VoIP over IP) și au o experiență  /etc/asterisk/ - fișierele de configurare Asterisk
bogată de comunicare. Apelurile (voce sau video) între /var/lib/asterisk/ -conține astdb, firmware și chei
utilizatorii SIP sunt gratuite, la nivel mondial. Nu există limite  /var/spool/asterisk/-
și nu există legi restrictive sau taxe. Chiar și aplicațiile SIP și fișierele temporare și fișierele vocale
adresele SIP sunt obținute gratuit.  /var/log/asterisk/- fișiere log Asterisk
 /var/log/asterisk/cdr-csv/ -înregistrări detaliate ale
V. UTILIZAREA PROTOCOLULUI SIP ÎN VOIP apelului Asterisk

Ideea de bază a abordării este de a face un apel vocal, la Primul lucru pe care trebuie să-l facă utilizatorul este să creeze
început, mobil. A și registrul mobil se înregistrează la serverul un fișier de configurare în sip.conf care să poată înregistra un
serviciului. Atât mobilele A cât și B au același domeniu IP. dispozitiv cu asterisk. În sip.conf putem crea un fișier de
Cand mobilul A apelează pe B, mobilul A trimite cererea configurare foarte simplu, care permite telefoanelor SIP să se
către server unde serverul verifică adresa IP a dispozitivului B conecteze cu asterisk.
și trimite adresa IP a telefonului mobil B la telefonul mobil A
pentru conexiunea de la egal la egal. După primirea adresei IP Apelurile vin transmise prin canale și apoi sunt înmânate
a telefonului mobil B, dacă există o adresă SIP, ai un client fișierului "extensions.conf". Planul conține secțiuni logice ale
SIP pe computerul tău de dispozitiv mobil, atunci ai nevoie potrivirilor numite contexte și fiecare canal trimite un apel în
de a configura clientul SIP. Există o serie de configurări planul de apelare cu un nume de context și un număr format.
tehnice pe care să le setați, dar experții de configurare fac Planul de apelare atunci se potrivește cu numărul apelat și în
astăzi lucruri foarte ușoare de utilizat. Putem folosi mai multe consecință execută aplicațiile. Fiecare meci din numărul
aplicații Android cum ar fi SIP simplu, zoiper etc, dar în acest format are o comandă din pașii numiți "Priorități" și sunt
proiect se propune pentru utilizare CSIP simple. Aceasta este indicate cu un număr integral incremental. Configurarea
o aplicație gratuită open source care oferă multe funcții, Asterisk.conf arată cum asterisk-ul rulează ca un întreg.
inclusiv filtrarea, apelul înregistrare și codec optimizat.
După ce au fost create toate informațiile de mai sus,
Aplicația Android SIP client CSIP Simple permite clienților să dispozitivul poate apela, trebuie deschis în primul rând, și
facă apel gratuit către alți utilizatori VoIP. Telefoanele VoIP conectat la rețeaua LAN fără fir. Pentru a vedea dacă este ping
funcționează oriunde aveți acces la internet prin Wi-Fi sau sau nu, trebuie trebuie accesat ifconfig și poate fi vizualizat
prin 3G / 4G. La implementarea acestei tehnologii se vedea serverul IP. Va fi dat același IP la mobil pentru a se
utilizează sistemul de operare CentOS5 care este mai flexibil în conecta la serverul Asterisk. Se conectează la punctul de
instalarea asterisk-ului. Acest produs este în mare parte acces atât serverul, cât și clienții și este utilizată următoarea
compus din pachete software distribuite sub licență gratuită și comandă pentru a porni apelul. Asterisk: Pentru a porni
cod sursă. Pentru a deschide asterisk-ul, comenzile Linux sunt serverul asterisk, se folosește această comandă.
necesare și utile. Pentru a copia fișiere sau pentru a schimba Ps -ax: Pentru a vedea dacă asterisk-ul rulează sau nu;
directoarelor etc., folosim comenzile linux în asterisk. Prima Asterisk -r: Pentru a porni interfața de linie de comandă
dată trebuie să instalăm sistemul de operare CentOS, care asociată asterisk-ului;
poate fi flexibil și poate acționa ca un sistem de operare pentru
instalarea asterisk-ului. Asterisk poate rula un anumit număr VI. CONCLUZIE
de sisteme de operare. Linux este singurul OS suportat oficial. Pe măsură ce tehnologia se îmbunătățește sistemele de
telefonie VoIP continuă să prospere ca o modalitate mai
Asterisk este un soft comutator VoIP, conceput pentru a eficientă și mai economică. În prezent aplicațiile VoIP au o
reproduce caracteristicile de sistem standard PBX de birou. arie destul de restrânsă de raspândire comparativ cu
Asterisk este, deasemenea, un set de instrumente Voice over potențialul pe care îl oferă. Principala problemă de care se
IP care permite interacțiunea dintre caracteristicele centralelor lovește acest tip de comunicație este lipsa garantării calității
telefonice și rețelele bazate pe IP (locale și la distanță.) serviciului (QoS). Acest impediment poate fi rezolvat folosind
Asterisk este independent de hardware și este proiectat să un protocol care suportă QoS cum ar fi RSPV. Implementarea
ruleze pe numeroase sisteme de operare. Asterisk este PBX acestui protocol însă nu este foarte răspândită în momentul de
Open Source (Exchange Private Branch). Un PBX complet în față. În rețelele local (LAN) unde de regulă există o lățime de
software. Aceasta rulează practic pe orice sistem de operare și bandă suficientă, aplicațiile VoIP se folosesc deja cu succes.
suportă majoritatea protocoalelor VoIP. Asterisk suportă Totuși, pe scară largă vor fi necesare implementări care să
majoritatea telefoanelor SIP, care acționează atât ca ofere QoS astfel încat aplicațiile să răspundă cerințelor
registrator, cât și ca agent de back-to-back și poate servi drept utilizatorilor. Acest lucru este însa doar o chestiune de timp
gateway între telefoanele IP și rețeaua telefonică publică întrucât industria rețelelor de calculatoare se dezvoltă foarte
comutată. Deci, după instalarea asterisk-ului trebuie să ne rapid rezultând o lățime de bandă medie în internet din ce în
conectăm la mașina linux ca utilizator root. ce mai mare.
UNIVERSITATEA “STEFAN CEL MARE’’ DIN SUCEAVA 5
FACULTATEA DE INGINERIE ELECTRICĂ ȘI ȘTIINȚA CALCULATOARELOR

Pe măsură ce această lățime de bandă va crește vor fi posibile [9] Competitive advantage of VoIP adoption: an exploratory
transmisiuni de conținut multimedia de calitate înaltă. Această study, X.R.C. Lahey BSc.- http://smaa.fi/static/theses/lahey-
tendință se bazează și pe creșterea calității metodelor de msc-thesis.pdf
compresie cu sau fără pierderi a conținutului multimedia.
Standardele H.323 și SIP facilitează interoperabilitatea dintre
diferite aplicații și dezvoltarea de noi aplicații astfel încât este [10] Implementation of VoIP using Panasonic IP gateway
stimulată folosirea VoIP. De asemenea, un mare avantaj al card: A case study of ISHO Nigeria Limited, Musa Rasaki
folosirii VoIP este legat de reducerea costurilor telefonice. Tope,
https://www.theseus.fi/bitstream/handle/10024/121514/Tope
Prin integrarea traficului de date și voce în aceeași %20f.pdf?sequence=1
infrastructură se reduc costurile de implementare și întreținere
ale rețelei. Se va realiza totodată și o mai bună folosire a
[11] VoIP Security, Prog. Dr. Ing Erwin P. Rathgeb-
lățimii de bandă disponibilă. În modelul clasic de telefonie, o
linie este rezervată în timpul unei convorbiri de către doi https://www.tdr.wiwi.uni-due.de/en/projects/research-
utilizatori și astfel se pierde o bună parte din lățimea de bandă projects/voip-security/
disponibilă. În implementarea VoIP pe aceeași linie pot
comunica simultan mai mulți utilizatori. Totodată, folosind
apeluri VoIP costurile convorbirii nu mai cresc odată cu
creșterea distanței între utilizatori.

VII. BIBLIOGRAFIE

[1] VOIP: CONCEPTUAL MODEL IMPLEMENTATION 1,


SOURABH SHASTRI, 2ARQUM HAMID, 3VIBHAKAR
MANSOTRA-
http://www.iraj.in/journal/journal_file/journal_pdf/3-409-
151461561751-54.pdf

[2] Simulation of SIP-Based VoIP for Mosul University


Communication Network Abdul-Bary Raouf Suleiman and
Abdulhameed Hameed-
https://journal.journals.uob.edu.bh//Article/ArticleFile/68

[3] Proposal to Implement Low Cost Digital Communication


Using VoIP Technology, a Case Study- Hesmeralda Rojas,
Ronald Renteria, Evelyn N. Luque, Marleny Peralta, and José
L. Merma - http://www.ijfcc.org/vol7/523-NC009.pdf

[4] Implementation of Voice over IP on WiFi Back Bone


G.Umamaheshwara Reddy 1 , R.Glory Johanna-
http://www.ijircce.com/upload/2016/october/154_31_IMPLE
MENTATION.pdf

[5] Studiu experimental pentru calitatea serviciilor în


tehnologia Voice Over IP, Lucrare de disertație, Mihai
Rusoaie-
https://www.rusoaie.com/download/qos_in_voip_networks_m
ihai_rusoaie.pdf

[8] A Survey of Voice over IP Security Research, Angelos D.


Keromytis-
https://www1.cs.columbia.edu/~angelos/Papers/2009/iciss-
voip-proof.pdf

S-ar putea să vă placă și