Sunteți pe pagina 1din 133

Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.

Implementarea interfatei VoIP pe o centrala telefonica digitala


CAPITOLUL 1. Tehnologia Voice over IP
De ce VoIP ?
Referine bibliografice !1"# !$"# !1%"
&o'(l 'e )ran*+i*ie a vocii ,rin in)er+e'i(l )elefoniei )ra'iionale a a)in* o a'evara)-
,lafonare# ,rivi) 'in ,(nc)(l 'e ve'ere al inovaiilor# al (.(rinei 'e +anevrare .i# +ai ale*# al
,re(rilor *c-/()e la care *e ,oa)e reali/a. Co+,onen)ele 'e ba/- ale )elefoniei cla*ice 0
)er+inal(l )elefonic# cen)ralele 'e )i, PA12# reea(a 'e co+()aie 0 *e *)r-'(ie*c *- in-
,a*(l c( accelera)a ra)- 'e inovaii care a( la ba/- In)erne)3(l. Chiar .i *erviciile 4+b(n-)-i)e#
'in)re care a+in)i+ call for5ar'ing# call 5ai)ing# call ID# n( ,o) f(rni/a cerinele
ac)(ale# ale erei e3co++erce.
6n /ilele noa*)re# ()ili/a)or(l 'e )elefonie folo*e.)e )elefon(l ,en)r( a reali/a *a( ,ri+i
a,el(ri *a( ,en)r( a3.i a*c(l)a +e*a7ele vocale. Dar# 4n acela.i )i+,# ar 'ori ca# 4n acela.i
)er+inal )elefonic# *- aib- in)egra)e .i facili)-i 'e navigare ,e In)erne)# verificarea e3+ail3
(l(i# e)c. Telefoanele cla*ice 'e a*)-/i n( ,o) f(rni/a ace*)e facili)-i. 6n con)ra*) c( )oa)e
ace*)e li+i)-ri# co+(nicaiile ba/a)e ,e 8eb a( revol(iona) +o'(l 'e via- al fiec-r(ia 'in)re
noi. 9iecare ,oa)e avea ,rin in)er+e'i(l In)erne)3(l(i acce* la *ervicii 'e 'a)e# +(l)i+e'ia#
vi'eo# e)c. :(+ai in (l)i+ii ani# In)erne)3(l a genera) +ai +(l)e inovaii .i *ol(ii 'e
co+(nicare 'ec;) reea(a )elefonic- )ra'iional- 4n 4n)reaga *a e<i*)en-. Ur+-)or(l ,a* ,e
care )reb(ie *-3l face+ e*)e ca acela.i ri)+ 'e inovaii *-3l a,lic-+ .i 4n )elefonie .i 4n +o'(l
'e )ran*+i*ie a vocii.
Reelele 'e )i, IP = In)erne) Pro)ocol > 'evin 'in ce 4n ce +ai a)rac)ive ,en)r( a fi
folo*i)e 're,) *(,or) ,en)r( )ran*,or)(l 'e voce. ?3a av() in ve'ere ,en)r( l(area ace*)ei
'eci/ii +ai ale* ,re(l 4n con)in(- *c-'ere al )ran*,or)(l(i 'e 'a)e. :e afl-+ a.a'ar 4n faa
(n(i ,a* i+,or)an) c-)re convergena vocii# vi'eo .i co+(nicaiilor 'e 'a)e ,rin In)erne). ?3a
'e+on*)ra) fe/abili)a)ea )ran*,or)(l(i 'e voce *i *e+nali/-rii ,rin In)erne)# 4n*- f(rni/area 'e
*ervicii ,(blice .i ,ro'(*e 'e 4nal)- cali)a)e# 'ar +ai ale* convingerea .i a)ragerea ,(blic(l(i
c-)re no(a )ehnologie *(n) 'e3abia la 4nce,().
Pagina 1 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
VoIP = Voice over IP > ,oa)e fi 'efini)- ca ,o*ibili)a)ea 'e a reali/a a,el(ri )elefonice .i
'e a )ri+ie fac*i+ile folo*in' reea(a 'e 'a)e IP# c( o cali)a)e *,ori)- .i (n ra,or) ri'ica)
cali)a)e@,re. In)ro'(cerea VoIP ,e *car- larg- ,oa)e fi ,rivi)- ca o
ferea*)r- 'e*chi*- ,en)r( ,ro'(c-)orii care *e vor afla 4n)r3o con)in(- co+,e)iie#
,en)r( f(rni/orii 'e *ervicii# care vor beneficia 'e *,orirea vol(+(l(i 'e )rafic )ran*,or)a)# c;)
.i ,en)r( ()ili/a)orii finali care *(n) in)ere*ai 'e in)egrarea a,licaiilor 'e voce .i 'a)e 4n
*co,(l re'(cerii chel)(ielilor.
Pro'(c-)orii 'e )ehnologie VoIP *(n) con.)ieni c- n( vor re(.i *- 4nloc(ia*c- )elefonia
cla*ic-# nici +-car *- reali/e/e o *chi+bare 'ra+a)ic- 4n *c(r) )i+,. ?co,(l lor i+e'ia) ar fi
acela 'e a re,ro'(ce cali)-ile oferi)e la +o+en)(l ac)(al 'e P?T: = P(blic ?5i)che'
Tele,hone :e)5orA > la (n ,re *e+nifica)iv +ai *c-/() .i 'e a oferi o al)erna)iv- viabil-
ace*)eia. Pri+a +-*(r- 'e *(cce* ,en)r( VoIP ar ,()ea fi re'(cerea co*)(rilor convorbirilor
reali/a)e ,e 'i*)ane +ari.
O al)- a,licaie i+e'ia)- ,en)r( )elefonia IP e*)e )ran*+i*ia fac*i+ilelor 4n )i+, real.
P;n- ac(+# *erviciile 'e )ran*+i)ere 'e fac*i+ile folo*ea( 4n +o' obi.n(i) cone<i(ni P?T:
'e 'ial3(,# la vi)e/e 'e 1B.B Cb,*. Cali)a)ea )ran*+i*iilor ,rin in)er+e'i(l fa<3(l(i era
afec)a)- 'e 4n);r/ierea ,rin reea# co+,a)ibili)a)ea +a.inilor .i cali)a)ea *e+nal(l(i analogic.
Pen)r( )ri+i)erea fa<3(rilor ,rin in)er+e'i(l reelelor 'e ,ache)e# o (ni)a)e 'e in)erfa- va
)reb(i *- reali/e/e ,ache)i/area 'a)elor 'e )ran*+i*# conver*ia 'e *e+nali/-ri .i ,ro)ocoalele
'e con)rol .i *- *e oc(,e 'e a*ig(rarea )ran*fer(l(i co+,le) al 'a)elor *cana)e. Pier'erea 'e
,ache)e .i 4n);r/ierea ca,-)3la3ca,-) a( o i+,or)an- nega)iv- +(l) +ai +are 'ec;) 4n
a,licaiile 'e voce.
&a7ori)a)ea a,licaiilor ,e *(,or) VoIP *(n) con*i'era)e 'e )i+, real. ?e a.)ea,)- )o)(.i
.i i+,le+en)are *erviciilor 'e voce 'e )i, *)ore3an'3for5ar'. Un e<e+,l( ar fi acela 'e
,rel(crare a +e*a7elor 'e voce local# care a,oi *- fie )ri+i*e c-)re o c-*(- ,o.)al- 'e +e*a7e
vocale ,rin in)er+e'i(l In)rane)3(l(i *a( al *erviciilor In)erne). Doc(+en)ele 4n*oi)e 'e
+e*a7e vocale# fi.iere +(l)i+e'ia# e)c. n( vor +ai re,re/en)a (n l(cr( ie.i) 'in co+(n 4n
vii)or(l a,ro,ia) folo*in' )ehnologia VoIP.
Cre.)erea ,ieei 'e 'e*facere a a,licaiilor ba/a)e ,e *erviciile VoIP *e a.)ea,)- *- fie
con*i'erabil- 4n (r+-)oarea ,erioa'- 'a)ori)- (nor +ari avan)a7e. 6n general# ace*)ea *e ,o)
4+,-ri 4n +ai +(l)e ca)egorii
Pagina 2 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Re'(cerea co*)(rilor 0 ?e ,o) reali/a +ari re'(ceri 'e chel)(ieli 4n ca/(l convorbirilor
,e 'i*)ane +ari# l(cr( care e*)e foar)e i+,or)an) ,en)r( +(l)e co+,anii# +ai ale* ,en)r( cele
c( ,iaa 'e 'e*facere in)ernaional-.
?i+,li)a)e 0 In)egrarea *erviciilor 'e voce .i 'a)e 4n)r3o (nic- reea 'e )ran*,or)
,er+i)e re'(cerea n(+-r(l(i 'e echi,a+en)e co+,le+en)are.
A,licaii avan*a)e 0 Avan)a7ele ,e )er+en l(ng ar fi acelea c- VoIP incl('e *(,or)(l
,en)r( a,licaiile +(l)i+e'ia .i +(l)i*ervici( =e3co++erce# e)c.># a,licaii care a*)-/i n( ,o) fi
reali/a)e ,rin in)er+e'i(l *i*)e+(l(i )elefonic.
C;)eva e<e+,le 'e a,licaii VoIP care vor fi 'e/vol)a)e ar fi
P?T: ga)e5aD 0 reali/ea/- in)erconec)area 'in)re P?T: .i reea(a IP. Ace*)
'i*,o/i)iv ,oa)e fi in)egra) 4n PA12# *a( ,oa)e f(nciona ca (n 'i*,o/i)iv 'e *ine *)-)-)or.
Telefoane In)erne) 0 )elefoanele obi.n(i)e ,o) fi 4+b(n-)-i)e ,en)r( a ,()ea fi a,ara)e
c( acce* In)erne)# al-)(ri 'e *erviciile obi.n(i)e ,e care le f(rni/ea/-.
Leg-)(rile in)er3office folo*in' reea(a ,riva)- 'e 'a)e In)rane) 0 ?e ,o) 4nloc(i
leg-)(rile ,e liniile )elefonice ,rin in)er+e'i(l reelei ,riva)e# reali/;n'(3*e econo+ii
financiare *(b*)aniale.
Acce* la 'i*)an- 0 Un +ic biro( ,oa)e avea acce* la *erviciile 'e 'a)e# voce# fac*i+il
folo*in' In)rane)3(l.
A,el(ri )elefonice reali/a)e 'e la (n PC +obil ,rin in)er+e'i(l In)erne)3(l(i # e)c.
Obiec)iv(l n(+-r(l 1 al ,roiec)anilor 4n 'o+eni(l VoIP e*)e 'e*)(l 'e *i+,l(
a'-(garea facili)-ilor ce in 'e )elefonia cla*ic- = voce .i *e+nali/-ri > reelelor ba/a)e ,e
)ehnologia IP .i in)erconec)area ace*)ora a);) c( reea(a )elefonic- ,(blic-# c;) .i c( reelele
)elefonice ,riva)e. ?e (r+-re.)e 'e a*e+enea +eninerea ac)(alelor *)an'ar'e 'e cali)a)e ale
convorbirilor )elefonice.

9ig. 1.1.1. Arhi)ec)(ra VoIP. !1E"
Provoc-rile c-rora ,roiec)anii )reb(ie *- le
g-*ea*c- *ol(ii *(n)
Pagina 3 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Cali)a)ea convorbirilor reali/a)e ,e*)e reea(a IP )reb(ie *- fie 'ac- n( +ai +are# cel
,(in ca cea oferi)- 'e reea(a )elefonic- ,(blic- P?T:# 4n ci('a fa,)(l(i c- *e ,o) *)r-ba)e
reele c( (n Fo? = F(ali)D of ?ervice > variabil.
Reea(a *(,or) IP )reb(ie *- aib- *)ric)e cri)erii 'e ,erfor+an-# incl(/;n' aici (n c;)
+ai +ic n(+-r 'e convorbiri re7ec)a)e# ,ache)e ,ier'()eG 4n);r/ierea ,rin reea )reb(ie *- fie
c;) +ai +ic-# iar a,el(rile ,ier'()e 'a)ori)- ,roble+elor reelei c;) +ai ,(ine.
Con)rol(l a,el(l(i 'in reea(a IP )reb(ie *- fie )ran*,aren) *e+nali/-rilor )elefonice#
a*)el 4nc;) ()ili/a)or(l(i *- n(3i ,e*e ,e ba/a c-rei )ehnologii *e reali/ea/- cone<i(nea.
?erviciile 'e in)erconec)area P?T:@VoIP i+,lic- ()ili/area 'e ga)e5aD3(ri 4n)re
reea(a 'e voce .i reea(a IP.
C(r*a av;n' ca *co, ,ro'(cerea 'e echi,a+en)e VoIP care *- aco,ere o c;) +ai +are
,ale)- 'e cereri veni)e 'in ,ar)ea beneficiarilor e*)e 4n ,lin- 'e*f-.(rare. H*)e nevoie 'e
a'o,)area .i i+,le+en)area +(l)or *)an'ar'e# iar ac)(alelor reele le e*)e nece*ar-
i+,le+en)area Fo?3(l(i. A'o,)area VoIP3(l(i )reb(ie *- fie o al)erna)iv- viabil- chiar 4n
con)e<)(l *c-'erii ,ron(na)e .i con*)an)e a ,re(rilor la )elefonie.
A*ig(rarea (n(i nivel cali)a)iv cel ,(in egal c( al *erviciilor P?T: e*)e ,rivi)- ca o
cerin- 'e ba/-# 4n ci('a arg(+en)elor veni)e 'in ,ar)ea an(+i)or ,ro'(ca)ori ,o)rivi) c-rora
,roble+a co*)3f(ncionali)a)e3cali)a)e ar fi ,riori)ar-. De.i Fo? *e refer- 4n ,rinci,al la
fi'eli)a)ea 'e a )ran*+i)e voce .i fac*i+il# *e ,oa)e 'e a*e+enea a,lica .i la 'i*,onibili)a)ea
reelei la facili)-i ale reelei )elefonice = conferin-# afi.area n(+-r(l(i a,elan)(l(i# e)c. > .i
*calabili)a)e.
Una 'in)re cele +ai i+,or)an)e evol(ii oferi)e 'e VoIP e*)e ,re3,roce*area *of)5are a
conver*aiilor 'e voce. ?3a a7(n* la concl(/ia ca IJ 0 EJ K 'in 'i*c(r*(l )elefonic 'in)re L
,er*oane e*)e 'e fa,) M ,a(/-. De accea# inginerii a( g-*i) o +e)o'- con)ra ace*)(i nea7(n*
*(,ri+area ,a(/elor. Poa)e cea +ai +are facili)a)e a VoIP3(l(i e*)e aceea c-# a*)fel# 'e ac(+
4ncolo ,la)a *e va face confor+ c( vol(+(l 'e )rafic genera)# n( ca ,;n- ac(+ ca ,ro'(* 'e
ban'- < )i+,# ,ro'(* ce '(ce la o iro*ire a re*(r*elor reelei.
1.L. Proble+e .i con*)r;ngeri
Referine bibliografice !1"# !$"# !N"# !1O"# !1%"# !1$"
Pagina 4 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
I+,le+en)-rile )ehnologiei Voice over IP =VoIP> ,er+i) ()ili/a)orilor *- )ran*,or)e
)rafic(l 'e voce folo*in' o reea 'e )i, IP = In)erne) Pro)ocol >. O +ari +o)ive a( '(* la
'e/vol)area .i evol(ia accelera)- a ,ieei 4n 'o+eni(l VoIP
Co*)(rile re'(*e ale convorbirilor )elefonice.
In)egrarea *erviciilor.
In)egrarea infra*)r(c)(rilor 'e oferire a *erviciilor 'e voce *i 'a)e.
In)erne) Pro)ocol e*)e (n ,ro)ocol 'e nivel O# core*,(n/-)or *)ivei O?I# f-r- cone<i(ne
4n care ,ache)ele ,o) (r+a 'iferi)e r()e ,e 'r(+(l lor *,re 'e*)inaie. Ace*)e r()e *(n) 4n
acela.i )i+, 4nc-rca)e c( )rafic aferen) a);)or al)or co+(nicaii. Pro)ocol(l ,er+i)e alocarea
eficien)- a re*(r*elor reelei# ,e +-*(r- ce ,ache)ele *(n) 4n'r(+a)e ,e 'iferi)e c-i +ai ,(in
conge*)iona)e.
Hvol(ia )ehnologiei Voice over IP a av() .i are o +(li+e 'e ob*)acole 'a)ora)e
*(,or)(l(i 'e )ran*+i*ie a ,ache)elor 'e voce# a+ n(+i) aici reelele 'e )i, In)erne) Pro)ocol
=IP>. Ace*)ea# fiin' 'e )i,(l be*)3effor)# n( garan)ea/- *erviciile oferi)e. Da)ele ,o) a7(nge la
rece,ie 4n or'ine *chi+ba)- fa- 'e cea 'e la e+i*ie# ,ache)ele ,o) (r+a 'iferi)e r()e ,rin
reea# c( 'iferi)e 4nc-rc-ri ale linA3(rilor# *a( ,o) fi# 4n ca/(l cel +ai grav# ,ier'()e 4n *i)(aii
'e conge*)ie. Ti+,(l 'e )raver*are a reelelor e*)e variabil 4n li+i)e foar)e largi. Pen)r( a
corec)a .i a +a*ca nivelelor *(,erioare ace*)e nea7(n*(ri ale reelei *e folo*e*c la nivel
)ran*,or) ,ro)ocoalele TCP .i@*a( UDP# 4n f(ncie 'e a,licaia 'ori)-.
A,aren)# )oa)e ace*)e 'efec)e ale reelelor 'e )i, IP fac i+,o*ibil- 'e/vol)area
a,licaiilor 'e )i+, real# 4n general# .i a celor 'e voce# vi'eo# +(l)i+e'ia# 4n *,ecial# a,licaii
care *(n) 4n +o' cri)ic 'e,en'en)e 'e )i+, .i care a( nevoie 'e a*ig(rarea (n(i Fo? 'e*)(l 'e
ri'ica) 'in ,ar)ea reelei *(,or). 6n general# 4n ace*) )i, 'e a,licaii n( *e folo*e.)e ,ro)ocol(l
'e )ran*,or) TCP ,en)r( c- 'e.i el garan)ea/a f(rni/area la nivelele *(,erioare a
*ecveniali)-ii ,ache)elor# )ehnicile l(i 'e con)rol 'e congen)ie# con)rol 'e fl(<# 'ar +ai ale*
con)rol al erorilor ,rin re)ran*+i*ie folo*in' )i+ere n( n(+ai c- n( a7()- 4n ,roble+a 'e fa-#
'ar 4nc(rc- )eribil fl(<(l 'e 'a)e 'e )i+, real.
&eninerea (nei cali)-i acce,)abile# 4n ci('a ,roble+elor lega)e 'e variaia
,erfor+anei reelei e*)e re(.i)- ,rin folo*irea +ai +(l)or )ehnici co+,re*ia# eli+inarea
,a(/elor 'in vorbirea (+an- .i i+,le+en)area Fo?3(l(i 4n reelele 'e )ran*,or). Hvol(ia
accelera)- a co+,onen)elor har'5are 'in (l)i+a vre+e a f-c() ,o*ibile +(l)e 'in)re ace*)e
)ehnici folo*i)e.
Pagina din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Proble+ele *,ecifice )ra*,or)(l(i 'e voce veni)e 'in ,ar)ea reelei# c-rora ,roiec)anii
a( )reb(i) *- le g-*ea*c- *ol(ii ar ,()ea l(a (r+-)oarele a*,ec)e
6n);r/ierea ca,-)3la3ca,-) 0 e*)e (na 'in)re cele +ai ne,l-c()e ,roble+e care a,ar 4n
ca/(l )ran*,or)(l(i vocii ,ache)i/a)e ,e*)e o reea IP. Ha e*)e la originea a L ,roble+e eco(l
.i *(,ra,(nerea ,arial- a 'i*c(r*(l(i )elefonic.
Hco(l e*)e ca(/a) 'e refle<ia vocii cel(i care vorbe.)e# ,ro'(*- la cel-lal) ca,-) al
convorbirii )elefonice# care a7(nge la (rechea vorbi)or(l(i. Hco(l 'evine o +are ,roble+-
a)(nci c;n' 4n);r/ierea '(*34n)or* are o valoare +ai +are 'e IJ +ili*ec(n'e. 6n con'iiile 4n
care eco(l e*)e con*i'era) o +are li+i)are a cali)-ii# )ran*+i)erea vocii ,e*)e o reea 'e
,ache)e )reb(ie *- in- *ea+a 'e con)rol(l eco(l(i# 'ar +ai ale* 'e +o'ali)-i 'e re'(cere a
l(i.
?(,ra,(nerea 'i*c(r*(l(i 'evine *e+nifica)iv- 'ac- 4n);r/ierea 4n)r3(n *ing(r *en*
'e,-.e.)e LIJ +ili*ec(n'e.
?(r*ele 'e generare a 4n);r/ierii ca,-)3la3ca,-)# 4n ca/(l (n(i a,el av;n' ca *(,or) o
reea 'e ,ache)e# *(n)
6n);r/ierea 'e ac(+(lare 0 (neori n(+i)- .i 4n);r/ierea algori)+ic-# ea e*)e ca(/a)- 'e
nevoia 'e a colec)a +ai +(l)e e.an)ioane 'e voce ,en)r( a fi ,roce*a)e 'e c-)re co'or. Acea*)a
'e,in'e 'e )i,(l 'e co'or 'e voce folo*i) .i ,oa)e a7(nge 'e la ,eioa'a 'e e.an)ionare = J.1LI
+* > la c;)eva +ili*ec(n'e. O li*)- re,re/en)a)iv- 'e co'oare 'e voce folo*i)e e*)e
P.%LE 0 ADPC& 0 1E# LB# OL# BJ Ab@* 0 J.1LI +*
P.%L$ LD 0 CHLP 0 1E Ab@* 0 L.I +*
P.%LN C? 0 ACHLP3 $ Ab@* 0 1J +*
P.%LO.1 0 Co'or +(l)ira)- 0 I.O# E.O Ab@* 0 OJ +*.
6n);r/ierea 'e ,roce*are 0 e*)e ca(/a)- 'e ,roce*ele 'e co'are *i colec)are a
e.an)ioanelor 'e voce# co'a)e 'e7a# ,en)r( a fi 4+,ache)a)e .i )ri+i*e 4n reea(a IP.
6n);r/ierea 'e co'are 0 'e,in'e 4n egal- +-*(r- 'e )i+,(l 'e e<ec(ie al ,roce*(l(i .i
'e )i,(l algori)+(l(i folo*i). De obicei# *(n) colec)a)e +ai +(l)e ca're 'e voce co'a)- 4n)r3(n
*ing(r ,ache) 'e 'a)e# ,en)r( a re'(ce overhea'3(l 4n reea(a 'e ,ache)e. ?,re e<e+,l(# O
ca're 'e voce co'a)- c( P.%LN# 4n*e+n;n' OJ +ili*ec(n'e 'e 'i*c(r*# ,o) fi a'(na)e .i
incl(*e 4n)r3(n *ing(r ,ache).
Pagina ! din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
6n);r/ierea 4n reea 0 are 're,) ca(/e )i+,(l 'e ,ro,agare ,e +e'i(l fi/ic#
,ro)ocoalele folo*i)e ,en)r( )ran*+i*ia ,ache)elor 'e 'a)e +a)eriali/a)e ,rin 4n);r/ierile
'a)ora)e ,roce*-rilor 4n ro()erele in)er+e'iare .i b(ffer3ele folo*i)e ,en)r( 4nl-)(rarea 7i))er3
(l(i ,ache)elor 4n ,ar)ea 'e rece,ie. Ti+,(l 'e 4n);r/iere e*)e f(ncie 'e ca,aci)a)ea linA3
(rilor 'e 'a)e 'e ,e 'r(+(l ,arc(r* 'e ,ache)e .i 'e 4n);r/ierile care a,ar 4n ,roce*area lor ,e
+-*(r- ce )raver*ea/- reea(a IP. 1(ffer3ele care a7()- la eli+inarea 7i))er3(l(i = variaiile
+o+en)elor la care ,ache)ele ar fi )reb(i) *- *o*ea*c-# 'ac- n3ar fi fo*) afec)a)e 'e 4n);r/ierea
,rin reea > a'a(g- 4n);r/iere. Acea*)- 4n);r/iere ar ,()ea avea o i+,or)an)- con)rib(ie la
4n);r/ierea )o)al-# ,e +-*(r- ce variaia 4n);r/ierii ,ache)elor 4n reea ,oa)e avea valori 4n)re
%J31JJ +*# 4n an(+i)e reele IP.
9ig(ra 1.L.1. 6n);r/ierea 4n reea 'a)ora)- ,roce*-rii 4n no'(rile )raver*a)e .i 4n 7i))er
b(ffer3(l 'e
rece,ie. !1%"
9ig(ra 1.L.L. 6n);r/ierea )o)al- 'e )ran*+i*ie. !1%".
Pagina " din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Qi))er3(l 0 re,re/in)- variaia +o+en)elor la care ,ache)ele ar fi )reb(i) *- *o*ea*c- la
rece,ie# 4n ca/(l 4n care n( ar fi fo*) afec)a)e 'e 4n);r/ierea )raver*-rii reelei.
9ig(ra 1.L.O. Qi))er3(l
0 variaia +o+en)elor 'e
*o*ire a ,ache)elor IP. !1%".
Proble+a re'(cerii
4n);r/ierii )o)ale incl('e .i
nece*i)a)ea eli+in-rii ace*)(i 7i))er. Ace*) l(cr( ,re*(,(ne a'(narea ,ache)elor .i +eninerea
lor *(ficien) 'e +(l)# ,er+i;n' a*)fel .i cel(i +ai len)# cel(i +ai afec)a) 'e reea# *- a7(ng- la
rece,ie 4n )i+, ()il ,en)r( a fi re'a) 4n *ecvena corec)-.
Cele L *co,(ri (r+-ri)e# 'e +ini+i/ere a 4n);r/ierii .i 'e 4nl-)(rare a 7i))er3(l(i# a(
,ro'(* 'iver*e *che+e 'e a'a,)are a b(ffer3(l(i 'e rece,ie ,en)r( a core*,(n'e cerinelor
variabile 4n )i+, ale 4nl-)(r-rii 7i))er3(l(i. Acea*)- a'a,)are are a);) *co,(l e<,lici) 'e a
+ini+i/a 'i+en*i(nea .i 4n);r/ierea b(ffer3(l(i ,en)r( eli+inarea 7i))er3(l(i# c;) .i ,revenirea
golirii b(ffer3(l(i.
6n cele ce (r+ea/-# vo+ ,re/en)a L *ol(ii 'e a'a,)are a 'i+en*i(nii 7i))er b(ffer3
(l(i. Hle a( o +are 'e,en'en- 'e reea(a 'e ,ache)e care e*)e folo*i)- 're,) *(,or) 'e
)ran*+i*ie.
Pri+a varian)- ar fi +-*(rarea variaiei nivel(l(i 'e ,ache)e 'in 7i))er b(ffer 'e3a
l(ng(l (nei ,erioa'e 'e )i+, .i a'a,)area ,rin cre.)ere a 'i+en*i(nii b(ffer3(l(i ,en)r( a *e
,o)rivi 7i))er3(l(i calc(la). Acea*)- *ol(ie '- cele +ai b(ne re/(l)a)e 4n ca/(l reelelor care
ca(/ea/- (n 7i))er con*i*)en) 'e3a l(ng(l )i+,(l(i# *,re e<e+,l( reelele AT&.
A 'o(a varian)- e*)e 'e a con)ori/a n(+-r(l 'e ,ache)e care *o*e*c c( 4n);r/iere .i 'e
a ra,or)a n(+-r(l ace*)or ,ache)e la n(+-r(l 'e ,ache)e corec) ,roce*a)e. Acea*)- ,ro,orie
,oa)e fi a,oi folo*i)- la a7(*)area 7i))er b(ffer3(l(i# care *- ,oa)- face fa- 4n ca/(l (nei
,re'e)er+ina)e ra)e
,er+i*e a ,ache)elor *o*i)e c( 4n);r/iere. ?ol(ia are +are ()ili/are 4n ca/(l reelelor
c( variaie foar)e +are a in)ervalelor 'e *o*ire a ,ache)elor. H*)e ca/(l aici .i al reelelor 'e
)i, IP.
Treb(ie )o)(.i +eniona) c-# ,e l;ng- ace*)e )ehnici 'e*cri*e# reea(a# 'e orice )i, ar fi
ea# )reb(ie config(ra)- .i ge*)iona)- ,en)r( a f(rni/a 4n);r/ierea .i 7i))er +ini+e# ,er+i;n'
a*)fel (n Fo? con*i*)en).
Pagina # din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Co+,en*area ,ache)elor ,ier'()e 4n reea 0 ,ier'erea ,ache)elor conin;n'
e.an)ioanele co'a)e# *a( neco'a)e 'e voce ,oa)e fi o .i +ai *ever- ,roble+-# 4n f(ncie 'e
)i,(l 'e reea folo*i). Din ca(/a fa,)(l(i c- reea(a IP e*)e o reea care n( garan)ea/-
*erviciile oferi)e 'e ea# ,ache)ele 'e voce *(n) e<,(*e la (n ri*c 'e ,ier'ere +(l) +ai +are
'ec;) 4n ca/(l al)or reele. 6n +o+en)(l 'e fa-# reelele IP )ra)ea/- ,ache)ele 'e voce ca ,e
ni.)e obi.n(i)e ,ache)e 'e 'a)e. 6n *i)(aia a,ariiei 4nc-rc-rii e<ce*ive c( )rafic# *a( a
conge*)iei# ca'rele 'e voce vor fi 4nl-)(ra)e la fel ca orice al) ,ache) 'e 'a)e. 6n*-# ca'rele 'e
'a)e n( *(n) *(b ,re*i(nea )i+,(l(i# iar 4nl-)(rarea lor ,oa)e fi corec)a)- ,rin ,roce*e 'e
re)ran*+i*ie# *,re 'eo*ebire 'e ,ache)ele 'e voce care n( ,o) fi )ra)a)e 4n acea*)- +anier-.
C;)eva +o'ali)-i 'e a re/i*)a 4n faa ,ericol(l(i ,ier'erii ,ache)elor 'e voce 'a)ora)
reelelor IP ar fi
In)er,olarea ,ache)elor 'e voce ,ier'()e 0 *e reali/ea/- ,rin re'area ,e ,erioa'a 4n
care ,ache)(l ,ier'() ar fi )reb(i) re'a)# a (l)i+(l(i ,ache) rece,iona). Acea*)a e*)e o *ol(ie
*i+,l- care are +enirea 'e a oc(,a c(+va )i+,(l 'in)re ca'rele necon*ec()ive 'e voce
rece,iona)e. 9(ncionea/- 'e*)(l 'e bine 4n *i)(aia 4n care ri*c(l 'e ,ier'ere al ,ache)elor
e*)e +ic# 'ar re/(l)a)ele ei *(n) foar)e *labe a)(nci c;n' ,ache)ele *(n) ,ier'()e 4n rafale.
Tri+i)erea 'e infor+aie re'(n'an)-# 4n *chi+b(l ()ili/-rii ben/ii 0 acea*)a abor'are
)ran*+i)e o re,lic- a cel(i 'e3al n3lea ,ache) 'e voce 4+,re(n- c( cel 'e3al nR13lea. Are
avan)a7(l c- e*)e ,o*ibil 'e corec)a) ,ier'erea e<ac)- a ,ache)elor. Oric(+# +arele 'e/avan)a7
al ace*)ei +e)o'e e*)e c- ()ili/ea/- +ai +(l)- ban'- .i generea/- o +ai +are 4n);r/iere.
9olo*irea (nei )ehnici in)er+e'iare 0 care *- folo*ea*c- +(l) +ai ,(in- ban'-# iar
co'or(l *- f(rni/e/e infor+aie re'(n'an)- )ran*,or)a)- 4n cel 'e3al nR13lea ,ache). Acea*)a
re'(ce ,roble+a folo*irii 'e ban'- *(,li+en)ar- cer()-# 'ar n( re/olv- a'ao*(l 'e 4n);r/iere.
Co+,en*area eco(l(i 0 6n)r3o reea )elefonic-# eco(l e*)e ca(/a) 'e refle<ia
*e+nal(l(i# care are loc 4n circ(i)(l 'e )recere 'e la B fire = c;)e o ,ereche ,en)r( fiecare *en*
'e )ran*+i)ere a *e+nal(l(i )elefonic > la L fire = o *ing(r- ,ereche ,e care *e reali/ea/-
a+bele *en*(ri >. Vocea cel(i care vorbe.)e e*)e a(/i)- 'a)ori)- refle<iei )o) 'e c-)re el.
a. b.
Pagina $ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
9ig(ra 1.L.B. Hco(l 0 loc(l .i +o)iv(l a,ariiei !1$".
a. Trecerea 'e la L la B fire 4n care i+,e'ana )reb(ie *- fie aceea.i la a+bele ca,e)e.
b. :e,o)rivirea celor L i+,e'ane 0 ca(/a eco(l(i.
Hco(l *e 4n);lne.)e 4n reea(a )elefonic- ba/a)- ,e co+()aia 'e circ(i)e# 4n*- acolo
e*)e c( +(l) +ai ,(in 'eran7an)# 4n)r(c;) 4n);r/ierea '(*34n)or* ,rin reea e*)e +ai +ic- 'e IJ
+ili*ec(n'e.
6n reelele 'e ,ache)e# eco(l 'evine o ,roble+- 'a)ori)- 4n);r/ierii '(*34n)or* ,rin
reea# care e*)e 4n +o' obi.n(i) +ai +are 'e IJ +*. De aceea# eli+inarea l(i e*)e +ere(
folo*i)-. ?)an'ar'(l ITU3T P.1EI 'efine.)e cerinele 'e ,erfor+an- (r+-ri)e 'e 'i*,o/i)ivele
'e eli+inare 'e eco(. ITU3T 'efine.)e chiar cerine 'e ,erfor+an- +(l) +ai 'ra*)ice 4n
*,ecificaiile P.IHC.
Hco(l e*)e genera) c-)re reea(a 'e ,ache)e 'e c-)re reea(a )elefonic-. &o'(l(l
,en)r( eli+inarea eco(l(i co+,ar- 'a)ele *(b for+- 'e voce ,ri+i)e 'e la reea(a 'e ,ache)e
c( 'a)ele 'e voce )ri+i*e reelei. Hco(l ,ro'(* e*)e re7ec)a) ,rin in)er+e'i(l (n(i fil)r( 'igi)al#
,e calea 'e )ran*+i*ie 4n reea(a 'e ,ache)e.
9ig(ra 1.L.I. Hli+inarea eco(l(i ,rin in)er+e'i(l (n(i fil)r( 'igi)al !1%".
Pen)r( a a*c(n'e .i a re,ara c;)eva 'in nea7(n*(rile reelei IP# care a( (n i+,ac) foar)e
grav a*(,ra co+(nicaiilor 'e )i+, real ,e ace*) *(,or)# *e folo*e*c )ehnici ca
Priori)i/area 0 are o *)r;n*- leg-)(r- c( Fo?3(l. ?e folo*e.)e ,en)r( acea*)a ,ro)ocol(l
R?VP = Re*o(r*e Re*erva)ion Pro)ocol ># care ,er+i)e *(r*ei 'e )rafic *- cear- an(+i)e
Pagina 1% din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
carac)eri*)ici ale *ervici(l(i 'e )ran*,or). Din ,-ca)e ace*) ,ro)ocol n( a av() (n foar)e +are
*(cce* .i 'e aceea r-*,;n'irea l(i e*)e 'e*)(l 'e li+i)a)-. ?,eciali.)ii IHT9 =In)erne)
Hngineering Ta*A 9orce> a( abor'a) o al)- *ol(ie# +ai *i+,l- .i +ai ,ro+i-)oare
Diff?erv= Differen)ia)e' ?ervice* &o'el > care folo*e.)e c;+,(l To? = TD,e of ?ervice > 'in
an)e)(l IPvE al fiec-r(i ,ache)# ,e ba/a c-r(ia cla*ific- )rafic(l la grania 'in)re clien) .i I?P.
6n ci('a ace*)or ,roiec)e# 4n reea(a IP n( *e ,oa)e 4nc- vorbi 'e (n Fo? viabil.
9rag+en)area IP e*)e reali/a)- 4n acela.i +o' ca .i la 9ra+e RelaD. De.i cer()- ,en)r(
a re'(ce 4n);r/ierea global- a )rafic(l(i 'e voce# frag+en)area reali/ea/- )o)(.i a'-(garea
(n(i overhea' +are# 'a)ori)- hea'er(l(i 'e*)(l 'e +are al ,ache)elor IP. ?3a con*)a)a) c-
)rafic(l 'e voce ,e *(,or) IP con*(+- 'in acea*)- ca(/- re*(r*ele 8A: c( ,;n- la IJK +ai
+(l) 'ec;) )rafic(l 'e voce ,e *(,or) 9ra+e RelaD. ?e *,er- )o)(.i c- ,e +-*(r- ce IP3(l *e
+a)(ri/ea/-# co+,re*ia hea'er(l(i *i 4+b(n-)-irea ,erfor+anelor ro()erelor *- eli+ine
ace*)e nea7(n*(ri.
Co+,re*ia 'e voce e*)e vi)al- )ehnologiei VoIP 'a)ori)- fa,)(l(i c- )rafic(l )raver*ea/-
a'e*ea ,ori(ni 'e vi)e/e +ai +ici. Co+,anii 'e 'i+en*i(ni +ici *a( +i7locii# 'e e<e+,l(#
,o) fi conec)a)e la VP: = Vir)(al Priva)e :e)5orA 0 reea vir)(al- ,riva)- > ,rin in)er+e'i(l
(nor linA3(ri 'e 'oar L$.$ Ab,*.
?ol(ia 'e eli+inare a ,a(/elor 'e vorbire# eli+inarea eco(l(i 0 ?3a con*)a)a) c- ,;n-
la IJK 'in)r3o convorbire )elefonic- obi.n(i)- e*)e re,re/en)a) 'e fa,) 'e lini.)e = 'oar (n(l
'in in)erloc()ori vorbe.)e# ,a(/e 'in)re c(vin)e# e)c >. Din ace*) +o)iv# o +are ,ar)e 'in
ca,aci)a)ea 'e )ran*fer a cone<i(nii 'e )i, f(ll3'(,le< *e iro*e.)e.
1.O. Arhi)ec)(ra *i*)e+elor VoIP
Referine bibliografice !1"# !$"# !1O"
Voice over IP e*)e o )ehnologie no(-# care vine *- ofere o al)erna)iv- +o'(l(i 'e
)ran*+i*ie a vocii# 4n *,ecial# .i a al)or *ervicii oferi)e 'e reea(a 'e co+()aie 'e circ(i)e. Ca
orice inovaie# care vine *- revol(ione/e real+en)e +o'(l 'e )ran*+i*ie a ,oa)e cel(i +ai
vechi .i 4nce)-eni) +o' 'e co+(nicare verbal- la 'i*)an- 4n)re oa+eni# a+ n(+i) aici
)elefonia cla*ic-# *3a lovi) 4nc- 'in ,ri+a cli,- 'e *(*,ici(nea ()ili/a)orilor# ,roble+ele
Pagina 11 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
reelelor 'e )i, IP# no(l *(,or) 'e )ran*+i*ie a vocii# 'ar# ,oa)e cel +ai i+,or)an) ob*)acol#
nivel(l (ria. al inve*)iiilor f-c()e 4n reea(a 'e )elefonie 'e7a 'e/vol)a)-.
6n )o) ace*) con)e<)# VoIP a )reb(i) *-3.i fac- loc ,e ,ia-# oferin' cel ,(in la fel 'e
ief)in acelea.i cali)a)e a *erviciilor 'e voce# *- *e in)egre/e 4n *i*)e+(l 'e co+(nicaie .i *-3.i
,(n- la ,(nc) +e)o'e 'e colaborare# 4n ,rinci,al# )oc+ai c( reea(a )elefonic-# ale c-rei
*ervicii i le conc(rea/- .i c-rora le ofer- al)erna)iv-. Ace*) l(cr( )reb(ie reali/a) 'a)ori)-
fa,)(l(i c-# oric;) 'e +are va fi a+,loarea 'e/vol)-rii VoIP# n( va re(.i *- 4nloc(ia*c-
*erviciile 'e )elefonie cla*ic-.
Obiec)ivele 'e reali/a) ,en)r( o b(n- f(ncionare ar fi
Con)rol(l a,el(l(i .i al *e+nali/-rilor 'iferi)e 4n cele L reele 'e )ran*,or)# a*)fel 4nc;)
()ili/a)or(l(i obi.n(i) *-3i fie in'iferen) ,e ce *(,or) *e )ran*+i)e *e+nal(l vocal.
In)erco+(nicarea .i in)ero,erabili)a)ea echi,a+en)elor celor L reele# P?T: =Reea(a
)elefonic- 'e )elefonie ,(blic- c( co+()are 'e circ(i)e> .i reea(a 'e ,ache)e# 'e )i, IP. Ace*)
l(cr( i+,lic- folo*irea (nor ,(ni = ga)e5aD ># care a( rol(l 'e a realia/a )recerea 'e la +o'(l
'iferi) 'e )ra*+i*ie a 'a)elor 4n cele L reele.
&anage+en)(l *i*)e+elor# a're*area# *ec(ri)a)ea .i ,er+i*i(nea 'e acce* care )reb(ie
a*ig(ra)e 'in a+bele ,-ri.
O'a)- 4nce,()- c(r*a 'e ,roiec)are .i i+,le+en)are 'e ,ro'(*e VoIP# care *- *e
+(le/e ,e o +are varie)a)e config(raii 'e7a e<i*)en)e# a( )reb(i) conce,()e .i ,(blica)e o
+(l)i)('ine 'e noi *)an'ar'e care avea( 4n ve'ere +ai ale* no(a )ehnologie a,-r()-. Toa)e
ace*)ea a( f-c() ca *i*)e+ele VoIP *- conin- +ai +(l)e ,lane f(ncionale.
Ace*)e ,lane n( fac al)ceva 'ec;) *- a'(c- *ol(ii *)r(c)(ra)e )ran*,or)(l(i 'e voce .i
in)ero,erabili)-ii c( celelal)e reele 'e 'a)e.
9ig(ra 1.O.1. Arhi)ec)(ra *)r(c)(rii
f(ncionale a *i*)e+elor Voice over IP !1E".
Pagina 12 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
De*,re ,lan(l )ran*,or)(l(i 'e voce# incl(/;n' aici vocea ,ro,ri(3/i*-# re,re/en)area
.i co'area ei# .i con)rol(l a,el(l(i )elefonic# ne vo+ referi +ai ,e larg 4n *(bca,i)olele
(r+-)oare.
La nivel(l in)ero,areabili)-ii 'in)re P?T: .i reea(a 'e ,ache)e IP# )reb(ie +anevra)e
L +ari )i,(ri 'e infor+aii vocea ,ro,ri(3/i*-# ,e 'e o ,ar)e# .i infor+aiile 'e *e+nali/are#
,e 'e al)- ,ar)e.
9ig(ra (r+-)oare reliefea/- +o'(l 4n care co+,onen)ele *of)5are a (n(i *i*)e+ VoIP#
locali/a)e (/(al 4n co+,onen)ele har'5are in'ica)e# in)erfaea/- c( a+bele fl(<(ri 'e
infor+aie .i le )ran*for+- 4n)r3(n(l *ing(r# )ran*+i* reelei 'e ,ache)e. Ace*)e f(ncii
*of)5are *e 4+,ar) 4n B +ari ca)egorii
9ig(ra 1.O.L. Arhi)ec)(ra *of)5are a (n(i *i*)e+ VoIP !1O"
&o'(l(l 'e ,ache)i/are a vocii 0 c(no*c() .i *(b n(+ele 'e +o'(l(l 'e ,roce*are a
vocii# f(ncionea/- 'e reg(l- 4n)r3(n D?P = Digi)al ?ignal Proce**or ># ,reg-)e.)e e.an)ioanle
'e voce ,en)r( )ran*+i*ia 4n reea(a IP. 9(nciile *ale reali/ea/- .i eli+inarea eco(l(i#
co+,re*ia 'e voce# 'e)ecia ,a(/elor 4n 'i*c(r*(l )elefonic# eli+inarea 7i))er3(l(i#
*incroni/area cea*(l(i .i ,ache)i/area vocii.
&o'(l(l 'e reali/are a *e+nali/-rii )elefonice 0 in)eracionea/- c( echi,a+en)ele
)elefonice# )ran*la);n' *e+nali/-rile )elefonice 4n *chi+b-ri 'e *)are# folo*i)e 'e c-)re
+o'(l(l 'e ,ro)ocoale 'e reea ,en)r( *)abilirea# +eninerea .i eliberarea cone<i(nilor.
?chi+b-rile 'e *)are *(n) ri'icare 'e rece,)or# )er+inare a,el# e)c. Ace*) *of)5are *(,or)- 'e
Pagina 13 din 133
DSP
Modulul de
pachetizarea a
vocii
MICROPROCESOR
Modulul de
semnalizare
telefonic
Modulul de
management
al retelei
Modulul de
protocoale de
retea
Semnalizri
Voce
Pachete
de voce
Mesae
S!MP
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
reg(l- *e+nali/-ri HS& 'e )i,(l I# II# III# IV# V# 92O# 92?# I?D: acce* 'e ba/- .i acce*
,ri+ar.
&o'(l(l 'e ,ro)ocoale 'e reea 0 ,roce*ea/- infor+aiile 'e *e+nali/are .i le
conver)e.)e 'in *e+nali/-ri *,ecifice reelei )elefonice 4n ,ro)ocoale 'e *e+nali/are 4n +o'
,ache)# folo*i)e la *)abilirea cone<i(nilor 4n reea(a IP = e< F.NOO >. De a*e+enea# a'a(g-
hea'ere ,ache)eleor 'e voce .i 'e *e+nali/are 4nain)e 'e a fi )ran*+i*e.
&o'(l(l 'e +anage+en) a reelei 0 a*ig(r- in)erfaa 'e ge*)i(ne a vocii# ,en)r(
+eninerea .i config(rarea celorlal)e +o'(le ale *i*)e+(l(i. Toa)e infor+aiile 'e ge*)i(ne
*(n) 'efini)e 4n A:?I.1 .i *(n) co+,a)ibile c( *in)a<a ,ro)ocol(l(i ?:&P v.1 = ?ignalling
ne)5orA3+anage+en) ,ro)ocol >.
Pache)(l *of)5are e*)e ,ar)iiona) ,en)r( a a*ig(ra o bine 'efini)- in)erfa- c-)re
a,licaia ce r(lea/- 4n D?P# ()ili/abil- ,en)r( +ai +(l)e a,licaii .i ,ro)ocoale 'e ,ache)i/are.
D?P3(l ,roce*ea/- e.an)ioanele 'e voce .i ,a*ea/- ,ache)ele 'e voce +icro,roce*or(l(i
4n*oi)e 'e hea'er3ele generice 'e voce.
&icro,roce*or(l e*)e re*,on*abil 'e )ran*fer(l ,ache)elor .i a'a,)area hea'er3elor
generice 4n hea'er3ele *,ecifice ,ro)ocol(l(i 'e )ran*,or) 4n )i+, real al ,ache)elor 'e voce
= e< Real Ti+e Pro)ocol 3 RTP >. De a*e+enea# )o) +icro,roce*or(l reali/ea/- .i ,roce*area
infor+aiilor 'e *e+nali/are .i le conver)e.)e 'in ,ro)ocoalele 'e *e+nali/are )elefonic- 4n
,ro)ocoale 'e *e+nali/are 4n reea(a 'e ,ache)e = e< T.OLO >.
Par)iionarea ofer- o in)erfa- clar- 4n)re f(nciile generice 'e ,roce*are 'e voce# 'e
e<e+,l( co+,re*ie# eli+inare 'e eco( .i 'e)ecia 'e ac)ivi)a)e vocal-# .i *e+nali/-rile
*,ecifice a,licaiei .i ,roce*-rile ,ro)ocoalelor 'e voce.
1.O.1. &o'(l(l 'e ,roce*are a vocii
Referine bibliografice !1"# !$"# !1O"# !1%"# !1$"
D(,- c(+ .i )i)l(l an(-# ace*) +o'(l al arhi)ec)(rii *of)5are a (n(i *i*)e+ VoIP are 4n
,rinci,al rol(l 'e a ,roce*a e.an)ioanele 'e voce. De obicei# ace*)e f(nci(ni *(n) reali/a)e c(
a7()or(l (n(i D?P = Digi)al ?ignal Proce**or >. Ra,or)(l cali)a)e@,re al ace*)or 'i*,o/i)ive a
4nregi*)ra) o evol(ie ver)iginoa*- 4n (l)i+a vre+e# ,erfor+anele *ale# 'ar +ai ale* ,re(l 4n
Pagina 14 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
con)in(- *c-'ere )ran*for+4n'(3l 4n)r3o co+,onen)- i'eal- ,en)r( arhi)ec)(r- har'5are a
*i*)e+elor 'e ,roce*are a e.an)ioanelor 'e voce.
Pen)r( o +ai b(n- *)r(c)(rare a f(nci(nilor .i *arcinilor ,e care le are 'e 4n'e,lini)#
+o'(l(l 'e ,roce*are 'e voce e*)e la r;n'(l l(i 4+,-ri) 4n +ai +(l)e *(b+o'(le
In)erfaa PC& 0 are *arcina 'e a rece,iona e.an)ioanele 'e voce# +o'(la)e folo*in'
+o'(laia i+,(l*(rilor 4n co'# 'e ,e fl(<(l PC& 'igi)al .i 'e a le 'ireciona c-)re +o'(l(lele
*of)5are 'in D?P3(rile re*,on*abile 'e ,roce*area lor. A,oi le )ran*+i)e in)erfeei 'igi)ale .i
con)in(- e)a,a 'e ree.an)ionare a ca'relor 'e ie.ire c-)re in)erfaa analogic-.
Penera)or(l 'e )on(ri 0 generea/- )on(ri DT&9 = D(al Tone &(l)ifreU(encD > .i
)on(ri *,ecifice a,el(l(i )elefonic *(b co+an'a *i*)e+(l(i 'e o,erare folo*i) 4n echi,a+en)(l
re*,ec)iv = e< )elefon# fa<# +o'e+# PA12 >. H*)e config(rabil ,en)r( f(ncionarea 4n +ai
+(l)e *i*)e+e 'e *)an'ar'i/are.
Hli+inarea eco(l(i 0 reali/ea/- *(,ri+area ,ara+e)ri/abil- a eco(l(i 4n ca/(l
)ra*+i*iilor 'e voce 4n +o'(l f(ll3'(,le<# confor+ c( *,ecificaiile ITU P.1EI# P.1E$.
De)ec)or(l 'e ac)ivi)a)e vocal- .i +-*(rare a nivel(l(i 'e /go+o) 0 &oni)ori/ea/-
*e+nal(l rece,iona) ,en)r( a fi 'e)ec)a)- ac)ivi)a)ea vocal- 4n 'i*c(r*(l )elefonic. A)(nci
c;n' *e 'e)ec)ea/- lini.)e ,e o ,erioa'a 'e )i+, a c-rei '(ra)- *e ,oa)e ,ara+e)ri/a# *of)5are3
(l infor+ea/- ,ro)ocol(l 'e ,ache)i/are a vocii. Acea*)a ,revine ca infor+aiile 'e la ie.irea
co'or(l(i *- fie )ran*,or)a)e 'e3a l(ng(l reelei 4n +o+en)ele 'e ,a(/-# f-r- ca *- e<i*)e
infor+aie ()il- 'e )ran*+i*# l(cr( ce '(ce la re'(cerea ()ili/-rii in()ile re*(r*elor reelei.
?of)5are3(l reali/ea/- 'e a*e+enea .i o +-*(rare a nivel(l(i 'e /go+o) 4n *)area 'e
,a(/- a in)erfeei )elefonice# iar a,oi ra,or)ea/- ace*)e infor+aii ,ro)ocol(l(i 'e ,ache)i/are
a vocii 'in )er+inal(l 'i*)an) ,en)r( a )ine con) la re'are 'e ,erioa'ele 'e lini.)e 'e)ec)a)e.
De)ec)or(l 'e )on(ri 0 'e)ec)ea/- rece,ia )on(rilor DT&9 .i a )on(rilor *,ecifice
*)abilirii a,el(l(i )elefonic. Ace*)e 'e)ecii *(n) ra,or)a)e *i*)e+(l(i 'e o,erare ,en)r(
ac)ivarea a 'iver*e f(ncii *,ecifice.
&o'(l(l 'e co'are a vocii 0 are rol(l 'e a co'a vocea inain)e 'e a fi )ran*+i*- 4n
reea(a IP. H*)e ca,abil- 'e n(+eroa*e ra)e 'e co+,re*ie folo*in' 'iver.i algori)+i 'e co'are.
9a< *of)5are 0 reali/ea/- f(nci(nile *ecifice 'e )ri+i)ere 'e fac*i+ile ,rin
'e+o'(larea 'a)elor PC&# e<)ragerea infor+aiilor relevan)e# 4+,ache)area .i )ran*+i)erea
,e reea(a IP. Prin acea*)- ,roce'(r- *e ,ro'(c re'(ceri *e+nifica)ive ale ben/ii in()il
()ili/a)e.
Pagina 1 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Uni)a)ea 'e re'are a vocii 0 b(ffer3ea/- ,ache)ele 'e voce *o*i)e 'in reea .i le )ri+i)e
co'or(l(i 'e voce ,en)r( re'are. A*ig(r- 4n acela.i )i+,
(n b(ffer 'e )i, 9I9O = 9ir*) In# 9ir*) O() > care +enine e.an)ioanele 'e voce 4nain)e
ca *- fie reali/a)- 4nl-)(rarea 7i))er3(l(i 'a)ora) reelei.
(n +ecani*+ 'e +-*(rare a 7i))er3(l(i care ,er+i)e (n con)rol a'a,)iv al 4n);r/ierii 'e
)i, 9I9O.
Pro)ocoalele 'e ,ache)i/are a vocii folo*e*c (n c;+, ce conine n(+ere 'e *ecven-
4n in)erior(l fl(<(l(i 'e ,ache)e ,en)r( +eninerea )e+,orar- a in)egri)-ii vocii 'e3a l(ng(l
re'-rii. 9olo*in' acea*)- +e)o'-# )ran*+i-)or(l in*erea/- 4n fiecare ,ache) conin()(l (n(i
con)or ce evol(ea/- +o'(lo L
1E
# ,er+i;n' rece,)or(l(i *- 'e)ec)e/e ,ier'erea 'e ,ache)e .i
*- re,ro'(c- in)ervalele 'e lini.)e 4n)r3o re'are corec)-.
Pro)ocol(l 'e ,ache)e 'e voce 0 e*)e 4n care *e 4nca,*(lea/- vocea co+,re*a)- .i
'a)ele 'e fa< ,en)r( a fi )ran*+i*e cel(ilal) ca,-) ,e *(,or)(l reelei 'e 'a)e.
Con)rolol in)erfeei 0 coor'onea/- *chi+b(l 'e infor+aii 'e +oni)ori/are .i con)rol
'in)re D?P .i *i*)e+(l ga/'-# ,rin in)er+e'i(l (n(i +ecani*+ 'e c()ie
,o.)al-. Infor+aiile in)er*chi+ba)e incl(' 'a)e 'e config(rare# ra,oar)e 'e *)are# e)c.
&e'i(l in)ern 'e f(ncionare 4n )i+, real 0 a*ig(r- +e'i(l 'e o,erare al *of)5are3(l(i
f(ncional 4n D?P. 9(rni/ea/- f(ncii 'e *incroni/are# ge*)i(nea )a*A3(rilor .i a +e+oriei#
con)rol(l )i+er3ilor.
9ig(ra (r+-)oare *in)e)i/ea/- arhi)ec)(ra *of)5are3(l(i care r(lea/- 4n)r3(n D?P. Hl
,roce*ea/- e.an)ioanele 'e voce 'e ,e fl(< PC& .i le conver)e.)e 4n)r3(n for+a) 'igi)al
,o)rivi) )ran*+i)erii 4n reea(a 'e ,ache)e IP.
Pagina 1! din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
9ig(ra 1.O.1.1. ?)r(c)(ra +o'(l(l(i 'e ,roce*are a vocii. !1O".
1.O.L. &o'(l(l 'e *e+nali/are .i +anage+en)
Referine bibliografice !1"# !$"# !1O"# !1%"# !1$"
?of)5are3(l *i*)e+elor VoIP a*ig(r- b(na f(ncionare a *e+nali/-rii )elefonice# ,en)r(
a 'e)ec)a ,re/ena (n(i no( a,el .i a cifrelor re,re/en);n' a're*a *a# folo*i)e 'e *i*)e+ la
r()area c-)re ,or)(l 'e*)inaie. ?(n) *(,or)a)e o +are varie)a)e 'e ,ro)ocoale 'e *e+nali/are#
*,ecifice reelei )elefonice. De reg(l-# *of)5are3(l .i 'a)ele 'e config(rare ,en)r( car)elele 'e
voce ,o) fi 4nc-rca)e 'e la (n *i*)e+ 'e +anage+en)# ,en)r( a ,er+i)e in*)alare ra,i'- .i
(.oar-# 4+b(n-)-iri f-c()e 'e la 'i*)an-.
&o'(l(l *of)5are in)eracionea/- c( D?P3(l ,en)r( 'e)ecia .i generarea )on(rilor
DT&9 .i in)eracionea/- c( in)erfaa )elefonic- ,en)r( f(nci(nile 'e *e+nali/are. Hl are# 'e
a*e+enea# rol(l 'e a rece,iona 'a)ele 'e config(rare 'e (n agen) 'e ge*)i(ne a reelei .i 'e a
()ili/a *erviciile oferi)e 'e *i*)e+(l 'e o,erare.
Pagina 1" din 133
Eliminare ecou
"#$%&'"#$%(
Interfata
PCM
"enerator
de tonuri
D)M*
Reesantionare
Detector de
tonuri
D)M*
Detectia
activittii
vocale
Controlul
c+stigului
Codore
voce
"enerator
ton de pauz
"#,$$
"#,--
"#,-(
"#,-.
"#,-/
0nitatea
de redare
adaptiv
"estiunea
pachetelor
pierdute
Protocoale
de pachet
1sam2lare
Dezasam2lare
Secventare
Procesarea
mesaelor
Interfata serviciilor de fa3
Driver
retea
Protocol
de fa3
)#.4
Modem
V#-/
V#-$
V#--
V#$,
VOCE
ctre
microprocesor
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
&o'(l(l 'e )ran*fer a *e+nali/-rii )elefonice 0 are# '(,- c(+ ne3a+ obi.n(i)# o
arhi)ec)(r- *)r(c)(ra)- ,e bloc(ri f(ncionale.
?of)5are3(l ,en)r( in)erfaa )elefonic- 0 +oni)ori/ea/-# 'e obicei# in)erfaa 'e
*e+nali/are a +o'(l(l(i.
Uni)a)ea 'e ,ro)ocol 'e *e+nali/are 0 e*)e con*)i)(i)- 'in +a.ina 'e *)-ri# care
reali/ea/- b(na f(ncionare a ,ro)ocoalelor 'e *e+nali/are = e< HS& >.
&o'(l(l 'e con)rol al reelei 0 reali/ea/- )ran*fer(l *e+nali/-rilor )elefonice 4n)r3(n
for+a) a'ecva) ,ro)ocoalelor 'e *)abilire 'e *e*i(ne ,en)r( co+(nicaia 'e voce ,ache)i/a)-.
Tran*laia a're*elor 0 reali/ea/- core*,on'ena 'in)re ,lan(l 'e a're*aree )elefonic-#
'e*cri* 'e reco+an'-rile H.1EB# 4n a're*e care ,o) fi folo*i)e 4n reea(a 'e ,ache)e = e<
a're*e IP *a( DLCI =Da)a LinA Connec)ion I'en)ifier># 4n ca/(l reelelor 9ra+e RelaD >.
Driver(l ,en)r( in)erfaa c( D?P3(l 0 facili)ea/- )ran*fer(l 'e infor+aii 4n)re
+icro,roce*or(l ga/'- al *i*)e+(l(i .i D?P3(ri.
&o'(l(l ,en)r( ,ro)ocol(l 'e reea 0 are *(b+o'(le obliga)orii
?)iva 'e *e+nali/are IP 0 ,re*(,(ne con)rol(l a,el(l(i .i al )ran*,or)(l(i# folo*in'
*,ecificaiile T.OLO# incl(/;n' T.LLI# T.LBI# RTP@RTCP # TCP# UDP .i IP. La )oa)e ace*)e
*ol(ii *of)5are ne vo+ referi +ai ,e larg 4n *(bca,i)olele ce (r+ea/-.
?)iva 'e ,ro)ocoale 'e *e+nali/are AT&.
?)iva 'e ,ro)ocoale 9ra+e RelaD.
&o'(l(l 'e +anage+en) a reelei 0 con*)- 4n O +ari *ervicii
In)erfaa fi/ic- c-)re )er+inal(l )elefonic.
?ervici(l oferi) canal(l(i 'e voce 0 are ca f(nci(ni (r+-)oarele
,roce*area *e+anl(l(i ,e canal(l vocal.
Conver*ia e.an)ioanelor PC& 4n ,ache)e 'e voce co+,re*a)-.
?ervici(l 'e con)rol al a,el(l(i ,en)r( anali/a infor+aiilor 'e con)rol a,el .i *)abilirea
convorbirilor 4n)re )er+inalele )elefonice.
1.B. Ti,(ri 'e cone<i(ni
Referine bibliografice !1"# !N"# !1L"# !1B"
Pagina 1# din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
6n ci('a inconvenienelor 'e or'in )ehnic 4n faa c-rora *3a afla)# 'a)ori)- ,roble+elor
'e a*ig(rare a Fo?3(l(i 'e c-)re reelele IP# )ehnologia VoIP a av() o +are .i ra,i'-
'e/vol)are. Ha are rol(l 'e a in)egra *erviciile 'e )ran*,or) 'e voce 4n reelele 'e )i, IP .i 'e a
reali/a o b(n- co+(nicare c( reea(a ,(blic- 'e )elefonie P?T:.
9ig(ra 1.B.1
In)egrarea *erviciilor 'e
voce 4n reelele IP. !1B".
6n +o'(l
)ra'iional 'e f(ncionare
al *erviciilor 'e )elefonie ,(blic-# ,;n- ac(+ a,el(rile avea( *e reali/a( ,rin *)abilirea (nor
canale vir)(ale co+(nicaie 'e3a l(ng(l reelei 'e co+()aei 'e circ(i)e# care era( a,oi
folo*i)e ,en)r( )ran*+i)erea vocii. ?e+nal(l vocal (r+a acela.i )ra*e( *)abili) 4n fa/a 'e
iniiali/are a a,el(l(i# )ra*e( vir)(al care la *f;r.i)(l co+(nicaiei e*)e eli+ina) 'in
f(ncionarea *i*)e+(l(i.
:o(a )ehnologie VoIP# 'a)ori)- )en'inei 'e in)egrare .i nece*i)-ilor 'e co+(nicare#
ofer- +ai +(l)e +o'ali)-i 'e cone<i(ne ,en)r( reali/area a,el(l(i .i )ran*fer(l(i 'e voce.
9ig(ra (r+-)oare ,re/in)- varian)ele 'e reali/are cone<i(nilor a+in)i)e. Hle ,o) fi
PC0PC 0 leg-)(r- )elefonic- 4n)re L calc(la)oare echi,a)e c( *of)5are a'ecva)
co+(nicaiilor 'e voce 4n )i+, real =e< &icro*of) :e)&ee)ing> .i c( har'5are *,eciali/a)
,en)r( co+(nicaii 'e voce = ,lac- 'e *(ne)# +icrofon# c-.)i a('iie >. Cone<i(nea *e ,oa)e
reali/a folo*in' n(+ai In)rane)3(l ,riva) al co+,aniei# *a( reea(a ,(blic- 'e ,ache)e IP.
PC0Telefon 0 leg-)(r- )elefonic- 4n)re (n calc(la)or +(l)i+e'ia .i (n ,o*) )elefonic
obi.n(i)# abona) al reelei ,(blice. Co+(nicarea *e face 4n +o' ,ache) folo*in' reea(a
In)rane)# ie.in'
a,oi 4n reea(a ,(blic- IP# iar a,oi# ,rin in)er+e'i(l 'i*,o/i)ivelor 'e in)erco+(nicaie
=ga)e5aD># 'a)ele re,re/en);n' vocea *(n) )ran*fera)e reelei )elefonice c( co+()are 'e
circ(i)e .i a,oi ,o*)(l(i )elefonic 'ori).
Pagina 1$ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Telefon0)elefon 0 leg-)(r- )elefonic- 4n)re L ,o*)(ri )elefonice nor+ale. Diferena e*)e
c- leg-)(ra 'e co+(nicaie *e reali/ea/- a*)fel 4nc;) *e+nalele 'e voce )raver*ea/- o reea
,(blic- *a( ,riva)- IP .i revin a,oi 4n reea(a )elefonic-# ,e )ra*e(l lor c-)re 'e*)inaie.
9ig(ra 1.B.L. Ti,(ri 'e cone<i(ni VoIP
1.I. Pro)ocoale .i *ol(ii *of)5are
Referine bibliografice !1"# !1J"# !1L"# !1B"
6n 'ina+ica +(nc- 'e ,roiec)are .i ,ro'(cie# 4n 'orina 'e a *coa)e c;) +ai re,e'e
ceva c;) +ai b(n ,e ,ia-# fiecare +are ,ro'(ca)or a a'o,)a) o *ol(ie ,ro,rie)ar- care *-3l
+(l(+ea*c- ,e el .i care *-3i accelere/e ,roce*(l 'e 'e/vol)are. De aceea# 4n )o) ace*) ca'r(
a fo*) nevoie 'e o a()ori)a)e care *- a'(c- .i *- i+,(n- an(+i)e *)an'ar'e ce )reb(ie (r+a)e
,en)r( o b(n- in)erco+(nicare. Pri+a +-*(r- a fo*) 4nfiinarea VoIP 9or(+# (n'e fiecare
+are ,ro'(c-)or care avea c;)e (n c(v;n) 'e *,(* *3a 4n*cri*. &arile gr(,(ri 'e *)an'ar'i/are
.i gr(,(ri 'eci/ionale# ITU3T# IHT9# HT?I# e)c.# *3a( gr-bi) 'e a*e+enea *- a'o,)e ,ro,riile
Pagina 2% din 133
PS)!'ISD!
VoIP "ate5a6
PS)!'ISD!
Retea pu2lic IP
P78
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
*)an'ar'e. To)(l a c(l+ina) 4n*-# 4n 1NNE c( a,ariia ,ri+ei ver*i(ni a *,ecificaiilor T.OLO.
A( (r+a) a,oi 4n 1NN$ ver*i(nea L# 4n LJJJ ver*i(nea O# ac)(al+en)e f(ncion;n' ver*i(nea
B.
In)i)(la)e generic A('iovi*(al an' +(l)i+e'ia *D*)e+*# T.OLO re,re/in)- (n
*)an'ar' care *,ecific- ,ro)ocoalele# co+,onen)ele .i ,roce'(rile care f(rni/ea/- *erviciile 'e
co+(nicare +(l)i+e'ia 0 a('io# vi'eo .i 'a)e 4n )i+, real# ,e*)e o reea 'e ,ache)e ba/a)- ,e
,ro)ocol(l IP. T.OLO e*)e ,ar)e a reco+an'-rilor ITU3T# 'en(+i)e generic T.OL< care 'e*cri(
f(ncionarea co+(nicaiilor ,e*)e 'iver*e )i,(ri 'e reele 'e ,ache)e.
9ig(ra 1.I.1. 9(ncionali)a)ea T.OLO.
Reelele ba/a)e ,e )ran*+i*ia 'e ,ache)e fac ,ar)e LA:3(rile =local area ne)5orA> IP
*a( IP2 =In)erne) ,acAe) e<change># reelele ,riva)e 'e in*)i)(ie# reelele +e)ro,oli)ane
=&A:> .i cele 'e in)in'ere +are =8A:>. T.OLO ,oa)e fi f(nciona 4n)r3o +are varie)a)e 'e
a,licaii n(+ai a('io=)elefonie ,rin In)erne)># a('io .i vi'eo =vi'eofonie># a('io .i 'a)e#
vi'eo .i 'a)e. T.OLO ,oa)e fi# 'e a*e+enea# a,lica) co+(nicaiilor +(l)i+e'ia 'e )i,
+(l)i,(nc).
?,ecificaiile T.OLO v.1 e+i*e 'e c-)re ITU3T ?)('D Pro(, 1E 4n oc)o+brie 1NNE
avea( ca obiec) *i*)e+ele 'e )i, vi'eo3)elefon .i echi,a+en)e ,en)r( reelele LA: care *-
f(rni/e/e (n Fo? negaran)a). Ra,i'i)a)ea 'e/vo)-rii a,licaiilor VoIP .i a )elefoniei ,rin
In)erne) a ,ava) 'r(+(l *,re o revi/(ire a *,ecificaiilor T.OLO. Incon*i*)ena *)an'ar'elor
'e7a a'o,)a)e a fo*) *coa*- la l(+in- 'e ,ro'(*ele oferi)e care era( inco+,a)ibile. O'a)- c(
evol(ia VoIP# noi cerine a( a,-r() la ori/on)# ca# 'e e<e+,l(# a*ig(rarea co+(nicaiei 4n)re
(n +(l)i+e'ia3PC =)er+inal T.OLO> .i (n )elefon obi.n(i) f(ncion;n' 4n reea(a P?T:.
Ace*)e cerine a( '(* la nece*i)a)ea (n(i *)an'ar' ,en)r( )elefonia ,rin In)erne). A*)fel# 4n
ian(arie 1NN$ a fo*) ,(blica)- ver*i(nea L T.OLO3(l(i 0 *i*)e+e 'e co+(nicaie +(l)i+e'ia
ba/a)e ,e co+()aia 'e ,ache)e.
Pagina 21 din 133
Retea de pachete
9e3: IP;
)erminal <#.-. )erminal <#.-.
<#.-.
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Co+,le)-ri referi)oare la )ran*+i)erea fa<3(l(i ,e*)e o reea 'e ,ache)e# co+(nicarea
ga)eAee,er3ga)eAee,er .i +ecani*+e 'e conec)are ra,i'- a( fora) a,ariia 4+b(n-)-i)- a
*,ecificaiilo) T.OLO ver*i(nea O 4n an(l LJJJ.
Un(l 'in)re obiec)ivele 'e/vol)-rii *)an'ar'elor T.OLO e*)e in)ero,erabili)a)ea c( al)e
reele 'e ,ache)e ce ofer- *ervicii +(l)i+e'ia. Ace*) l(cr( *e face ,rin folo*irea ga)e5aD3
(rilor care reali/ea/- )ran*laia *e+nalelor 'e 'a)e .i a *e+nali/-rilor cer()e ,en)r( o b(n-
conl(crare.
?)an'ar'(l T.OLO *,ecific- B )i,(ri 'e co+,onen)e# care lega)e 4n)re ele# a*ig(r- b(na
f(ncionare a *erviciilor +(l)i+e'ia ,(nc)3la3,(nc) *a( +(l)i,(nc). Ace*)e co+,onen)e ar fi
Ter+inale
Pa)e5aD3(ri
Pa)eAee,ere
&CU =+(l)i,oin) con)rol (ni)*> 0 a7()- con)rol(l co+(nicaiilor 'e )i, +(l)i,oin).
9ig(ra 1.I.L. Arhi)ec)(ra .i co+,onen)ele reelei T.OLO. !1B".
Ter+inal(l
9olo*i) ,en)r( co+(nicaiile +(l)i+e'ia bi'irecionale# 'e )i+, real# ca )er+inal ,oa)e
fi folo*i) (n calc(la)or ,er*onal =PC># *a( (n 'i*,o/i)iv 'e *ine *)-)-)or# care ,o) r(la a,licaii
+(l)i+e'ia .i *)iva T.OLO. Hl *(,or)- co+(nicaii a('io .i o,ional vi'eo *a( 'e 'a)e. Pen)r(
c- *ervici(l 'e ba/- oferi) 'e (n )er+inal T.OLO e*)e acela 'e co+(nicaii a('io# el 7oac- (n
rol cheie 4n *erviciile 'e )elefonie IP.
Pa)e5aD
Are rol(l 'e a conec)a L reele 'iferi)e. Un ga)e5aD T.OLO reali/ea/-
in)erco+(nicarea 4n)re o reea T.OLO .i reele 'e al) )i,. Conec)ivi)a)ea 4n)re 'iferi)e reele e*)e
Pagina 22 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
reali/a)- ,rin )ran*laia ,ro)ocoalelor ,en)r( efec)(area .i eliberarea a,el(l(i# conver*ia
for+a)elor 'a)elor .i )ran*ferarea infor+aiilor 'in reelele conec)a)e 'e ga)e5aD.
Pa)eAee,er
Poa)e fi con*i'era) creier(l reelelor T.OLO# 4n)r(c;) e*)e ,(nc)(l 4n care *e
concen)rea/- reali/e/ea )()(ror a,el(rilor. 6n ci('a fa,)(l(i c- n( *(n) nece*are# ele a*ig(r-
b(na f(ncionare a (nor i+,or)an)e *ervicii a're*area# a()ori/area .i a()en)ificarea
)er+inalelor .i a ga)e5aD3(rilorG ge*)i(nea l-i+ii 'e ban'- folo*i)-G con)rol(l )a<-rii# e)c. Po)
'e a*e+enea a*ig(ra *ervicii 'e r()area a a,el(l(i.
&CU 0 &(l)i,oin) Con)rol Uni)
9(rni/ea/- *(,or)(l ,en)r( co+(nicaii 'e )i, +(l)i,(nc) 4n)re O *a( +ai +(l)e
)er+inale T.OLO. Toa)e )er+inalele reali/ea/- c;)e o cone<i(ne c( &CU. Hl ge*)ionea/-
re*(r*ele conferinei# negocia/- c( )er+inalele 4n *co,(l 'e)er+in-rii
co'or(l(i a('io@vi'eo ce (r+ea/- a fi folo*i) .i ,oa)e +anevra fl(<(l 'e 'a)e. De.i
ga)e5aD3(rile# ga)eAee,er3ele .i &CU *(n) co+,onen)e *e,ara)e# ,o) 4n*- fi i+,le+en)a)e 4n
aceea.i +a.in-# ca (n *ing(r 'i*,o/i)iv fi/ic.
O /on- T.OLO e*)e colecia )()(ror )er+inalelor# ga)e5aD3(rilor .i &CU3(rilor
ge*)iona)e 'e (n *ing(r ga)eAee,er. Poa)e e<i*)a cel ,(in (n )er+inal .i ,oa)e incl('e
ga)e5aD3(ri *a( &CU# 'ar c( *ig(ran- (n *ing(r ga)eAee,er. O /on- ,oa)e fi in'e,en'en)-
'e )o,ologia reelei# *a( ,oa)e fi con*)i)(i)- 'in +ai +(l)e *eg+en)e conec)a)e ,rin ro()ere#
*a( al)e 'i*,o/i)ive.
Pro)ocoalele *,ecifica)e 'e *)an'ar'(l T.OLO# cla*ifica)e ,e *)r(c)(ra f(ncional- *(n)
,re/en)a)e 4n fig(ra (r+-)oare .i 'e*cri*e +ai 7o*
Co'oare .i 'eco'oare a('io =a('io co'ec>.
Co'oare .i 'eco'oare vi'eo =vi'eo co'ec>.
T.LLI 3 regi*)ra)ion# a'+i*ion# *)a)(* =RA?>.
T.LLI 3 *e+nali/area a,el(l(i.
T.LBI 3 *e+nali/area con)rol(l(i.
RTP 0 Real3)i+e Tran*fer Pro)ocol 0 ,ro)ocol ,en)r( )ran*+i)erea 'a)elor 'e )i+,3
real.
RTCP 0 Real3)i+e Con)rol Pro)ocol 0 ,ro)ocol ,en)r( con)rol(l )ran*+i)erii 'a)elor 'e
)i+,3real.
Pagina 23 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
9ig(ra 1.I.O. ?)iva T.OLO !1J".
A('io CODHC 0 are rol(l 'e a co'a ,en)r( )ran*+i*ie *e+nal(l(i a('io 'e la
+icrofon# la )er+inal(l e+i-)or. La )er+inal(l rece,)or# va 'eco'a *e+nal(l ,ri+i) ce va fi
)ri+i* *,re re'are. 6n)r(c;) *erviciile a('io *(n) +ini+(l oferi) 'e *)an'ar'(l T.OLO# )oa)e
)er+inalele )reb(ie *- aib- *(,or) ,en)r( cel ,(in (n co'ec a('io# a.a c(+ e*)e *,ecifica) 4n
reco+an'area ITU3T P.%11 =co'are 'eco'are a('io EB Ab*>. Po) fi folo*i)e al)e co'ec3(ri
a('io P.%LL =EB# IE# B$ Ab*># P.%LO.1 =I.O .i E.O Ab*># P.%L$=1E Ab*> .i P.%LN=$Ab*>.
Vi'eo CODHC 0 co'ea/- i+aginile ,ri+i)e 'e la ca+era 'e l(a) ve'eri ,en)r(
)ran*+i*ie# 4n ca/(l )er+inal(l(i T.OLO e+i-)or .i 'eco'ea/- i+aginile rece,iona)e ,en)r( a
le )ri+i)e a,oi la 'i*,o/i)iv(l 'e vi/(ali/are# la )er+inal(l rece,)or. Pen)r( c- *erviciile vi'eo
*(n) o,ionale confor+ *,ecificaiilor T.OLO# *(,or)(l ,en)r( co'ecii vi'eo e*)e o,ional# 'e
a*e+enea. To)(.i# orice )er+inal ce a*ig(r- co+(nicaii vi'eo )reb(ie *- *(,or)e co'are3
'eco'are vi'eo# confor+ *,ecificaiilor ITU3T T.LE1.
T.LLI. Regi*)ra)ion# A'+i**ion an' ?)a)(* 0 e*)e (n ,ro)ocol ce f(ncionea/- 4n)re
)er+inale# *a( ga)e5aD3(ri# ,e 'e o ,ar)e .i ga)eAee,ere# ,e 'e al)-
Pagina 24 din 133
R)CP
Protocoale de transport si interfat cu reteaua
<#--&
R1S
<#--&
semnalizare
apel
<#-=&
semnalizare
control
)#$-4
R)P
"#,$$
"#,-/
"#,-.#$
<#-%$
<#-%.
1plicatii
audio
1plicatii
video
Management apel >n terminal
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
,ar)e. H*)e folo*i) ,en)r( a reali/a 4nregi*)rarea# con)rol(l acce*(l(i# *chi+b-rile 4n
l-i+ea 'e ban'- .i a *)-rii 'i*,o/i)ivelor )er+inale .i ga)eAee,ere. &e*a7ele 'e )i, RA? *(n)
*chi+ba)e folo*in' (n canal 'e co+(nicaie RA?# 'e*chi* 4n)re )er+inal .i ga)eAee,er 4nain)e
'e 'e*chi'erea oric-r(i al) canal 'e co+(nicaie.
T.LLI ?e+nali/area a,el(l(i 0 ,ro)ocol folo*i) ,en)r( *)abilirea (nei cone<i(ni 4n)re
cele L 'i*,o/i)ive )er+inale. Ace*) l(cr( e*)e reali/a) ,rin *chi+barea 'e +e*a7e 'e )i, T.LLI
,rin in)er+e'i(l canal(l(i 'e *e+nali/are. Ace*)a *e ,oa)e 'e*chi'e 4n)re L )er+inale T.OLO#
*a( 4n)re (n )er+inal .i (n ga)eAee,er.
T.LBI ?e+nali/area 'e con)rol 0 *e folo*e.)e ,en)r( a *chi+ba +e*a7e 'e con)rol 'e
)i, ca,-)3la3ca,-) +eni)e *- con)role/e f(nci(nile )er+inal(l(i T.OLO. Ace*)e +e*a7e
)ran*,or)- infor+aii referi)oare la
ca,aci)-ile 'e co+(nicare.
De*chi'erea .i 4nchi'erea canalelor logice folo*i)e ,en)r( )ran*,or)(l fl(<(l(i 'e 'a)e.
&e*a7e 'e con)rol al )ran*+i*iei.
Co+en/i generale .i in'icaii.
RTP 0 Real3)i+e )ran*,or) ,ro)ocol 0 a*ig(r- *erviciile 'e livrare ca,-)3la3ca,-) a
fl(<(rilor a('io .i vi'eo 'e )i+,3real. 6n +a7ori)a)ea ca/(rilor 4n care RTP3(l e*)e folo*i)
,en)r( )ran*,or)(l 'e 'a)e 4n reelele 'e ,ache)e IP# el f(ncionea/- av;n' ca ,ro)ocol 'e
)ran*,or) UDP3(l =U*er Da)agra+ Pro)ocol>. 6+,re(n- 4n ace*) con)e<)# a*ig(r- f(nci(nile
(n(i ,ro)ocol 'e nivel )ran*,or). RTP3(l ofer- i'en)ificarea )i,(l(i 'e 'a)e )ran*,or)a)# n(+ere
'e *ecven-# a+,ren)e 'e )i+, .i +oni)ori/area ,ache)elor *o*i)e. UDP ofer- +(l)i,le<area .i
*ervici(l 'e *(+e 'e con)rol. RTP ,oa)e fi 4n*- folo*i) .i 4n co+binaie c( al)e ,ro)ocoale 'e
nivel )ran*,or).
RTCP 0 Real3)i+e Tran*,or) Con)rol Pro)ocol 0 folo*i) 'e reg(l- al-)(ri 'e RTP# are
+enirea 'e a a*ig(ra *erviciile 'e con)rol 4n cele L )er+inale ale )ran*,or)(l(i ,ache)elor.
Princi,ala *arcin- a RTCP3(l(i e*)e 'e a a*ig(ra (n fee'bacA al cali)-ii )ran*,or)(l(i
'a)elor. Pe l;ng- ace*) l(cr(# RTCP3(l +ai are rol(l 'e a )ran*,or)a (n i'en)ifica)or al
nivel(l(i )ran*,or) al (nei *(r*e RTP# folo*i) 'e rece,)oare ,en)r( *incroni/area a('io .i
vi'eo.
1.I.1 9(nci(nile co+,onen)elor T.OLO
Referine bibliografice !1"# !1J"# !1L"# !1B"
Pagina 2 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
A+ en(+era) 4n *(bca,i)ol(l an)erior co+,onen)ele ,en)r( a*ig(rarea *erviciilor 'e
co+(nicaie +(l)i+e'ia ,e *(,or)(l (nei reele 'e ,ache)e IP. 9ig(ra (r+-)oare are# ,e l;ng-
rol(l 'e a le rea+in)i# .i rol(l 'e a ,re/en)a +o'ali)a)ea lor 'e in)erconec)are .i
in)erco+(nicare.
9ig(ra 1.I.1.1. Co+,onen)ele .i in)egrarea lor in reea(a T.OLO !1B".
Ter+inal(l T.OLO 0 )reb(ie *- a*ig(re (r+-)oarele f(nci(ni
T.LBI ,en)r( crearea canalelor 'e )ran*+i)ere a 'a)elor +(l)i+e'ia .i ,en)r( *chi+b(l
'e infor+aii referi)oare la 'i*,onibili)-ile )ehnice ale )er+inalelor.
T.LLI ,en)r( *)abilirea a,el(rilor .i reali/area *e+nali/-rii )elefonice.
RA?# ,en)r( *chi+b(l c( ga)eAee,er3(l al infor+aiilor 'e 4nregi*)rare .i con)rol al
acce*(l(i.
RTP@RTCP ,en)r( *ecvenarea .i a+,ren)ele 'e )i+, a'-(ga)e ,ache)elor a('io .i@*a(
vi'eo.
Ter+inalele co+,a)ibile T.OLO )reb(ie *- a*ig(re co'are@'eco'are P.%11. O,ional#
+ai ,o) l(cra co+,onen)e 'e co'are@'eco'are vi'eo# ,ro)ocoale ,en)r( conferin- T.1LJ# *a(
f(nci(ni 'e &CU.
Pagina 2! din 133
Terminal
H.323
Terminal H.323
Terminal
H.323
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Pa)e5aD 0 a*ig(r- )ran*laia ,ro)ocoalelor ,en)r( *)abilirea .i eliberarea a,el(l(i#
conver*ia for+a)elor 'e 'a)e 4n)re 'iferi)e reele .i )ran*fer(l 'e infor+aii 4n)re reelele 'e )i,
T.OLO .i non3T.OLO.
9ig(ra 1.I.1.L. ?)iva 'e ,ro)ocoale a (n(i ga)e5aD T.OLO3?C:. !1J".
6n ,ar)ea a,licaiilor T.OLO# (n ga)e5aD r(lea/- T.LBI ,en)r( *chi+barea
infor+aiilor ,rivi)oare la 'i*,onibili)-ile )ehnice# T.LLI call *ignalling ,en)r( *)abilirea .i
eliberarea a,el(rilor .i T.LLI RA? ,en)r( 4nregi*)rare# acce* .i *)are 4n ra,or) c( ga)eAee,er3
(l. 6n*,re reea(a c( co+()aie 'e circ(i)e# *(n) f(ncionale co+,onen)e *,ecifice reelelor
?C: =?5i)che' Circ(i) :e)5orA>=e<. I?D:# ??%>.
Ter+inalele co+(nic- c( ga)e5aD3(l folo*in' ,ro)ocol(l T.LBI 'e con)rol al
*e+nali/-rii .i T.LLI ,en)r( *e+nali/area a,el(l(i. Pa)e5aD3(l )ran*la)ea/- )ran*,aren)
ace*)e infor+aii c-)re reea(a non3T.OLO core*,on'en)- .i inver*. Tran*fer(l for+a)elor
infor+aiilor a('io# vi'eo# *a( 'e 'a)e ,oa)e fi reali/a) )o) 'e c-)re ga)e5aD. Po) e<i*)a *i)(aii
4n care ace*) )ran*fer a('io *a( vi'eo n( e*)e nece*ar# 4n ca/(l 4n care cele L )er+inale
folo*e*c +o'(ri 'e co+(nicare i'en)ice. Un e<e+,l( 4l ,oa)e con*)i)(i (n ga)e5aD c-)re o
reea I?D:# +ai ,reci* c-)re (n )er+inal T.OLJ. A+bele )er+inale nece*i)- P.%11 a('io .i
T.LE1 vi'eo# 'eci (n +o' co+(n. Pa)e5aD3(l are carac)eri*)ici ,en)r( a+bele )er+inale#
T.OLO .i non3T.OLO. Hl e*)e )o)(.i o co+,onen)- logic- ce ,oa)e a*ig(ra +ai +(l)e convorbiri
*i+(l)ane .i ,oa)e fi i+,le+en)a) ca o ,ar)e a (n(i ga)eAee,er *a( &CU.
Pa)eAee,er =PC> 0 a*ig(r- *erviciile 'e con)rol al a,el(rilor ,en)r( )er+inale# ca
)ran*laia a're*elor# +anage+en)(l ben/ii. H<i*)ena .i folo*irea lor 4n reelele T.OLO e*)e
o,ional-. Dac- *(n) ,re/en)e )o)(.i# )er+inalele .i ga)e5aD3(rile )reb(ie *- folo*ea*c-
Pagina 2" din 133
Protocoale de transport si interfata cu
reteaua
R)CP R)CP
<#--&#4
R1S
9client;
<#--&#4
semnalizare
apel
<#-=&
semnalizare
control
"estiune apeluri gate5a6
Semnalizare PS)!
Interfata fizic
Semnalizare PS)!
Controlul legturii
9e3# ?1PD;
Semnalizare PS)!
Controlul apelului
9e3# @#/.$;
Controlul apelului
Servicii de
ta3are
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
*erviciile oferi)e 'e ele. ?)an'ar'ele T.OLO *,ecific- *erviciile ,reci*e care )reb(ie a*ig(ra)e .i
al)e f(ncionali)-i o,ionale ce ,o) fi a*ig(ra)e.
O facili)a)e o,ional- e*)e r()area *e+nali/-rii a,el(l(i. Ter+inalele )ri+i) +e*a7e
,en)r( *e+nali/are a,el ga)eAee,r3(l(i# iar ace*)a le r()ea/- c-)re cel-lal) )er+inal. O al)-
varian)- ar fi ca ace*) l(cr( *- *e fac- f-r- )ran/i)area ga)eAee,er3(l(i. Acea*)- f(ncie e*)e c(
a);) +ai valoroa*- c( c;) +oni)ori/area a,el(rilor 'e c-)re ga)eAee,er a*ig(r- (n con)rol +ai
b(n al a,el(rilor 'in reea# 'e vre+e ce 'eci/iile 'e r()are l(a)e 'e PC *(n) ba/a)e ,e o +are
varie)a)e 'e fac)ori.
9ig(ra 1.I.1.O 9(nci(nile PC. !1J".
Un PC e*e o,ional 4n)r3(n *i*)e+ T.OLO. ?erviciile oferi)e 'e el *(n) 'efini)e 'e c-)re
RA? .i incl(' )ran*laia a're*elor# con)rol(l acce*(l(i# +anage+en)(l /onei T.OLO. Reelele
T.OLO care n( a( i+,le+en)a)e PC# n( beneficia/- 'e a*e+enea facili)-i# 4n*- e*)e
reco+an'a) ca acolo (n'e e<i*)- ga)e5aD3(ri 'e )elefonie IP *- e<i*)e *i PC# care *-
)ran*la)e/e a're*ele )elefonice H.1EB 4n a're*e 'e )ran*,or) 'in reea(a IP. Ca .i ga)e5aD3(l#
e*)e o co+,onen)- logic-# iar ea ,oa)e fi i+,le+en)a)- ca ,ar)e a (n(i ga)e5aD# *a( &CU.
1.I.L ?arcini obliga)orii ale (n(i ga)eAee,er
Referine bibliografice !1"# !1J"# !1L"# !1B"
Un ga)eAee,er are o ,re/en- o,ional- 4n reea(a T.OLO. 6n *i)(aia 4n care *e
folo*e.)e# vine *- +-rea*c- con)rol(l a*(,ra a,el(rilor efec)(a)e .i# confor+ *)an'ar'(l(i
T.OLO# )reb(ie *- 4n'e,linea*c- an(+i)e f(nci(ni obliga)orii.
Pagina 2# din 133
Protocoale de transport si
interfata cu reteaua
<#--&#4
R1S
9server;
<#--&#4
semnalizare
apel
<#-=&
semnalizare
control
Managementul
politicii'apelului
Servicii de
securitate
Servicii directoare
Managemenetul "A
Servicii de ta3are
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Tran*laia a're*elor 0 A,el(rile efec)(a)e 'in in)erior(l reelei T.OLO ,o) folo*i (n
4nloc(i)or al a're*ei )er+inal(l(i 'e*)inaie# 4n )i+, ce a,el(rile reali/a)e 'in afara reelei
T.OLO .i ,ri+i)e 'e (n ga)e5aD ,o) folo*i n(+ere 'e )elefon confor+ *,ecificaiei H.1EB
a*(,ra n(+ero)aiei P?T:# ,en)r( a a're*a (n )er+inal. Pa)eAee,er3(l e*)e cel care
)ran*la)ea/- n(+erele 'e )elefon H.1EB# *a( 4nloc(i)orii lor 4n a're*e 'e reea =e<
LJI.LII.1NI.$NIJJB ,en)r( o reea IP> ,en)r( )er+inalele 'e*)inaie.
Con)rol(l acce*(l(i 0 PC ,oa)e con)rola acce*(l )er+inalelor 4n reea(a T.OLO. Hl
folo*e.)e ,en)r( acea*)a +e*a7e RA?# cereri 'e a'+i*ie=ARF># confir+-ri=AC9> .i re*,ingeri
=ARQ>. Un ca/ *i+,l( ar fi ca con)rol(l a'+i*iei *- fie o f(ncie n(l-# care *- a'+i)- )oa)e
)er+inalele 'in reea(a T.OLO.
Con)rol(l l-i+ii 'e ban'- 0 PC a*ig(r- *(,or) ,en)r( con)rol(l ben/ii ,rin
in)er+e'i(l folo*irii +e*a7elor 'e )i, RA?# cereri 'e alocare 'e ban'-=1RF>#
confir+-ri=1C9> .i ref(/(ri=1RQ>. ?,re e<e+,l(# 'ac- (n ge*)ionar 'e reea *e+nali/ea/- o
'e,-.ire a (n(i n(+-r 'e co+(nicaii *i+(l)ane 4n reea(a T.OLO# ga)eAee,er3(l ,oa)e ref(/a
(l)erioare cone<i(ni o'a)- a)in* (n ,rag. Re/(l)a)(l e*)e li+i)area ben/ii )o)ale aloca)e la o
an(+i)- fraci(ne 'in ban'a 'i*,onibil-. La fel ca .i 4n ca/(l an)erior# con)rol(l ben/ii ,oa)e fi
o f(ncie n(l- ce acce,)- )oa)e cererile 'e ban'-.
&anage+en)(l /onei 0 ga)eAee,er3(l are rol(l 'e a a*ig(ra f(nciile +ai *(* a+in)i)e
,en)r( )er+inalele# ga)e5aD3(rile .i (ni)-ile &CU ce *e g-*e*c 4n /ona *a 'e con)rol.
?e+nali/area 'e con)rol a a,el(l(i 0 PC ,oa)e r()a +e*a7ele 'e *e+nali/are a
a,el(l(i 'in)re )er+inale. 6n)r3o co+(nicaie ,(nc)3la3,(nc)# PC ,oa)e ,roce*a
+e*a7e T.LLI 'e *e+nali/are a a,el(l(i. Al)erna)iv# PC ,oa)e ,er+i)e )er+inalelor *-3
.i )ri+i)- 'irec)# (n(l cel(ilal) +e*a7e 'e *e+nali/are a a,el(l(i T.LLI.
A()ori/area a,el(l(i 0 A)(nci c;n' (n )er+inal )ri+i)e +e*a7e T.LLI 'e *e+nali/are a
a,el(l(i c-)re PC# ace*)a 'in (r+- ,oa)e acce,)a *a( re*,inge a,el(l# ,o)rivi) *,ecificaiilor
T.LLI. &o)ivele ref(/(l(i ,o) avea 4n ve'eere re*)ricii 'e acce* *a( 'e )i+, c-)re *a( 'e la
(n ga)e5aD.
Pe*)i(nea a,el(l(i 0 PC3(l ,oa)e avea .i +enine infor+aii 'e*,re )oa)e a,el(rile
T.OLO. A*)fel ,oa)e con)rola /ona *a ,rin f(rni/area infor+aiilor ,ro,rii f(nciei 'e ge*)i(ne
a ben/ii# *a(# ,rin rer()area a,el(rilor c-)re )er+inale ,en)r( a obine )rafic(l echilibra).
Pagina 2$ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
CAPITOLUL L. Arhi)ec)(ra cen)ralei )elefonice 'igi)ale TOPH2 1JJJD
L.1. Pre/en)are general-
Referine bibliografice !E"# !%"
Cen)rala TOPH2 1JJJD e*)e o cen)ral- )elefonic- 'igi)al- c( o ca,aci)a)e +a<i+- 'e
1IOE abonai locali .i 1LJ 7onci(ni. Ha e*)e conce,()- 4n)r3o arhi)ec(r- +o'(lar- ce ,er+i)e
config(rarea 4n)r3o ga+- foar)e 'iver*-. Cen)rala e*)e reali/a)- c( co+,onen)e elec)ronice
+o'erne# *,eciali/a)e ,en)r( co+(nicaii 'igi)ale.
Cen)rala are o arhi)ec)(r- ierarhi/a)- ,e +ai +(l)e nivele 'e co+an'-. La alegerea
arhi)ec)(rii *3a av() 4n ve'ere '(blarea ele+en)elor 'e co+an'- .i a c;+,(l(i 'e co+()aie.
6n ,roiec)area cen)ralei *3a av() 4n ve'ere 4+,ingerea in)eligenei *,re ,eriferie 4n
*co,(l 'i+in(-rii efor)(l(i 'e calc(l al (ni)-ii cen)rale .i# i+,lici)# *i+,lificarea ,rogra+elor
e<ec()a)e la ace*) nivel# 'ar# ,e 'e al)- ,ar)e# cre.)erea cali)-ii *ervici(l(i.
A*ig(rarea fiabili)-ii *e face ,rin '(,licare 4n regi+ 'e 'ivi/are 'e )rafic la nivel
cen)ral *a( reconfig(r-ri 'e gr(,# 4n *en*(l c- o (ni)a)e are 'i*,onibili)-i ,en)r( a ,rel(a
4nc-rcarea (ni)-ii vecine 4n ca/(l 'efec)-rii ace*)eia.
9ig(ra (r+-)oare ,re/in)- ,rinci,alele +o'(le co+,onen)e ale cen)ralei
9ig(ra L.1.1. 1loc(rile co+,onen)e ale cen)ralei TOPH2 1JJJD
Uni)a)ea cen)ral- e*)e reali/a)- c( 'o(- ,roce*oare care l(crea/- ,aralel# )ra)area
a,el(rilor fiin' 'i*)rib(i)- 4n +o' egal 4n)re ele. 6n ca/(l 'efec)-rii (n(ia 'in)re ,roce*oare#
Pagina 3% din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
,roce*or(l r-+a* 4n f(nci(ne va ,rel(a )ra)area )()(ror a,el(rilor. Acea*)a va '(ce la
*c-'erea ca,aci)-ii 'e )rafic a cen)ralei# 'ar n( '(ce la ie.irea 'in f(ncionare a ace*)eia.
Rol(l (ni)-ii cen)rale e*)e 'e a i'en)ifica ,or)(l 'e 'e*)inaie ,e ba/a infor+aiei 'e
n(+ero)aie ,ri+i)- 'e la (ni)a)ea 'e gr(, .i 'e a *)abili o leg-)(r- ,rin reea(a 'e
co+(nicaie 4n)re (ni)a)ea 'e gr(, *(r*- .i (ni)a)ea 'e gr(, c-reia 4i a,arine ,or)(l(i
'e*)inaie. Pr(,(l 'e*)inaie va fi fie (n gr(, 'e abonai locali# fie (n gr(, 'e )r(nchi(ri.
I'en)ificarea *e va face 'e c-)re ,roce*(l 'e r()are ,e ba/a )abelei c( i'en)ifica)ori )elefonici
=n(+-r 'e a,el )elefonic> ai ,or)(rilor cen)ralei.
C;+,(l 'e co+()aie e*)e reali/a) c( +a)rici 'e co+()aie *,aio3)e+,orale for+a)
'in 'o(- *(bc;+,(ri echivalen)e c( o *)r(c)(r- Clo** ,-)ra)- I1L < I1L. Cele 'o(- ,lane
f(ncionea/- 4n ,aralel. 6n ca/(l 'efec)-rii (n(ia 'in ele# cel-lal) ,oa)e ,rel(a )o) )rafic(l 'in
cen)ral-.
Uni)-ile 'e gr(, 'e abonai conin in)erfeele 'e abonai locali# +o'(l(l 'e )e*) .i
,roce*or(l 'e gr(, 'e abonai. In)erfeele *(n) reali/a)e ,e +o'(le 'e o,) abonai. O (ni)a)e
'e gr(, 'e abonai are ca,aci)a)ea 'e 1L$ linii .i e*)e con)rola)- 'e ,roce*or(l 'e gr(,.
Uni)-ile 'e 7onci(ni analogice conin in)erfeele 'e 7onci(ni care ,o) fi 'e )i, HS&
la B@E fire *a( 7onci(ni 'e c(ren) con)in(( # +o'(l 'e )e*) .i ,roce*or(l 'e gr(, 'e 7onci(ni
analogice.
Uni)a)ea 'e gr(, )r(nchi 'igi)al conine 'o(- in)erfee 'e )r(nchi 'igi)al confor+e
*,ecificaiilor P.%J1 .i (n ,roce*or 'e gr(,.
Uni)-ile 'e gr(, *(n) in)erconec)a)e 'o(- c;)e 'o(- ,rin)r3o +agi*)ral- 'e con)rol.
Ace*) l(cr( face ,o*ibil ca 4n ca/(l 'efec)-rii (n(i ,roce*or 'e gr(,# ,roce*or(l celeilal)e
(ni)-ii *- ,reia .i abonaii ,roce*or(l(i 'efec).
Uni)-ile 'e gr(, *(n) conec)a)e la (ni)a)ea cen)ral- ,rin fl(<(ri PC& ,rin care *e
a*ig(r- )ran*+i)erea vocii c;) .i co+(nicarea 4n)re ,roce*oarele 'e g(, .i (ni)a)ea cen)ral-.
Uni)-ile 'e gr(, *(n) echi,a)e 'e a*e+enea c( genera)or 'e a,el.
Ten*i(nile nece*are ali+en)-rii (ni)-ii cen)rale .i a (ni)-ilor 'e gr(, *(n) obin()e c(
a7()or(l (nor conver)oare DC@DC care *(n) ali+en)a)e la 3B$V .i care f(rni/ea/- )en*i(nile 'e
V IVcc.
?(r*ele 'e ali+en)are .i genera)or(l 'e a,el *(n) '(bla)e a( 'o(- *eci(ni i'en)ice#
(na ac)iv- .i (na 'e re/erv-.
Pagina 31 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
1loc(l 'e ali+en)are conine (n fil)r( 'e *e,arare a )en*i(nii 'e 3B$V 4n 3B$V
analogic ,en)r( ali+en)area b(clei .i 3B$V 'igi)al ,en)r( ali+en)area conver)orilor DC@DC.
De a*e+enea +ai conine *ig(rane ,en)r( fiecare (ni)a)e 'e gr(,.
1loc(l 'e ali+en)are conine re're*or(l 'e 3B$V .i ba)eriile.
Ta<area e*)e a*ig(ra)- 'e c-)re ,roce*or(l 'e a'+ini*)rare .i )a<are# infor+aia 'e
)a<are fiin' +e+ora)- ,e har''i*A .i )ri+i*- la cen)r(l 'e *(,raveghere.
Ca facili)-i 'e abona)# cen)rala a*ig(r- *erviciile *)an'ar' ,en)r( o cen)ral- 'igi)al-
a,el 'e (r+-rire# a,el ,rogra+a)# *e+nali/are a,el 4n a.)e,)are# re*)ricionare acce* c( ,arol-#
n(+ero)aie a()o+a)-.
L.L. Arhi)ec)(ra har'5are
Referine bibliografice !E"# !%"
?che+a bloc a cen)ralei )elefonice care evi'enia/- .i a *)r(c)(ra arhi)ec)(rii har'5are
e*)e ,re/en)a)- 4n fig(ra 'e +ai 7o*
Pagina 32 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
9ig(ra L.L.1 Arhi)ec)(ra har'5are a cen)ralei )elefonice TOPH2 1JJJD
Abrevierile 'in fig(r- a( (r+-)oarele *e+nificaii
PCTA 3 Proce*or Cen)ral 'e Tra)are A,el(riG
UA 3 Uni)a)e 'e AbonaiG
UTD 3 Uni)a)e 'e Tr(nchi Digi)al
Proce*or(l 'e +en)enan- .i a'+ini*)rare e*)e reali/a) ,e (n calc(la)or co+,a)ibil
I1&3PC. Proce*or(l 'e +en)enan- ge*)ionea/- ba/a 'e 'a)e c( config()raia cen)ralei# ba/a
'e 'a)e 'e )a<are .i )e*)area ,erio'ic- a cen)ralei. Co+(nicaia c( ,roce*oarele cen)rale *e
face *erial.
Pagina 33 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Proce*or(l Cen)ral 'e Tra)are A,el(ri = PCTA > e*)e cel care ge*)ionea/- re*(r*ele
cen)ralei. Proce*oarele 'e gr(, *(n) in)eroga)e ,erio'ic 'e c-)re ,roce*oarele cen)rale a*(,ra
*)-rii liniilor. La iniierea (n(i a,el ,roce*or(l cen)ral *)abile.)e cone<i(nea ,rin c;+,(l 'e
co+()aie .i a*ig(r- *incroni/area ,roce*elor ce coo,erea/- la )ra)area a,el(l(i. To)
,roce*or(l cen)ral a*ig(r- )a<area convorbirilor.
Proce*oarele 'e gr(, = PP > ge*)ionea/- abonaii locali .i )r(nchi(rile. Hle co+(nic-
,roce*or(l(i cen)ral infor+aii ,rivin' *)area liniilor .i ge*)ionea/- re*(rele locale care ,er+i)
acce*(l la c;+,(l 'e co+()aie cen)ral. Proce*oarele 'e gr(, co+(nic- c( Uni)a-ile 'e
Abona) =UA> .i c( Uni)-ile 'e Tr(nchi Digi)al =UTD> ,e o +agi*)ral- *erial-. 9iecare
,roce*or 'e gr(, ge*)ionea/- 'o(- +agi*)rale *eriale =1(*J .i 1(*1>. 1(*J e*)e folo*i)-
,en)r( a co+(nica c( (ni)aile 'e abona) ,ro,rii# iar 1(*1 e*)e folo*i) ,en)r( a ,rel(a (ni)-ile
'e abona) ale (n(i ,roce*or 'e gr(, 'efec).
Uni)-ile 'e abona) = UA >conin o,) in)erfee 'e linie 'e abona). Ace*)ea *(n)
*(,raveghea)e 'e (n ,roce*or local care co+(nic- ,roce*or(l(i 'e gr(, eveni+en)ele a,-r()e
,e linie.
Uni)-ile 'e )r(nchi 'igi)al = UTD > conin o in)erfa- 'e )r(nchi 'igi)al. Acea*)a e*)e
con)rola)- 'e (n ,roce*or local care co+(nic- ,roce*or(l(i 'e gr(, eveni+en)ele 'e ,e
fiecare canal.
Co+(nicaia 4n)re ,roce*oarele cen)rale .i ,roce*oarle 'e gr(, *e reli/ea/- ,rin
fl(<(rile PC& ,e 'o(- canale re/erva)e ,en)r( co+(nicaie.
9iecare ,roce*or 'e gr(, e*)e conec)a) ,rin)r3(n fl(< PC& la fiecare 'in cele 'o(-
,roce*oare cen)rale. 6n f(ncionarea nor+al- a,el(rile *(n) )ra)a)e al)erna)iv 'e (n PCTA *a(
'e al)(l. Dac- (n(l 'in ,roce*oarele cen)rale *e 'efec)ea/- a)(nci ,roce*or(l r-+a* f(ncional
va ,rel(a )ra)area )()(ror a,el(rilor# ca,aci)a)ea 'e reali/are a convorbirilor 4n7(+-)-in'(3*e.
L.L.1 Proce*or(l Cen)ral 'e Tra)are A,el(ri
Referine bibliografice !E"# !%"
Proce*or(l Cen)ral 'e Tra)are A,el(ri e*)e cel care ge*)ionea/- ac)ivi)a)ea 4n)regii
cen)rale.
Pagina 34 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Princi,alele f(ncii ale ace*)(ia *(n)
)ra)area )()(ror cererilor 'e a,elG
ge*)i(nea cone<i(nilor ,rin c;+,(l 'e co+()aieG
co+(nicaia c( ,roce*oarele 'e gr(,G
generarea )a<-riiG
iniierea ,rogra+elor 'e )e*) la nivel(l ,roce*oarelor 'e gr(,G
'e)ec)area config(raiei cen)ralei.
Da)ori)- i+,or)anei ,roce*or(l(i cen)ral ace*)a e*)e '(bla). 6n f(ncionare nor+al-#
)ra)area a,el(rilor e*)e 'i*)rib(i)- (nifor+ 4n)re a+bele ,roce*oare cen)rale. 6n ca/(l
'efec)-rii (n(ia 'in)re ele# )oa)e a,el(rile vor fi )ra)a)e 'e ,roce*or(l r-+a* f(ncional.
Hvi'en) c- acea*)a va '(ce la o *c-'ere a ca,aci)-ii 'e )rafic# 'ar cen)rala va con)in(a *-
f(ncione/e. Defec)area (n(ia 'in ,roce*oarele cen)rale *e alar+ea/- la )er+inal(l 'e
a'+ini*)rare .i +en)enan-.
9ig(ra (r+-)oare ,re/in)- ,rinci,alele ele+en)e co+,one)e ale ,roce*or(l(i cen)ral
'e )ra)are a,el(ri
Pagina 3 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
9ig(ra L.L.1.1 3 ?che+a bloc a Proce*or(l(i Cen)ral 'e Tra)are A,el(ri
In)erfaa 'e b(* a*ig(r- a+,lificarea *e+nalelor 'e a're*e# 'a)e .i con)rol# generea/-
*e+nale 'e *elecie ,en)r( acce*(l la c;+,(l 'e co+()aie .i *incroni/ea/- f(ncionarea
,roce*or(l(i c( cea a c;+,(l(i 'e co+()aie ,e )i+,(l acce*elor la ace*)a 'in (r+-.
C;+,(l 'e co+()aie e*)e reali/a) c( B co+()a)oare *,aio3)e+,orale in)erconec)a)e
ca 4n fig(ra (r+-)oare. ?e obine (n co+()a)or *,aio3)e+,oral c( 1E fl(<(ri PC& 'e in)rare
.i 1E fl(<(ri PC& ie.ire. Un gr(, 'e abonai e*)e conec)a) la c;+,(l 'e co+()aie ,rin)r3o
,ereche in)rare@ie.ire reali/;n'(3*e o concen)rare 'e B la 1 = 1L$ abonai la OL canale
)e+,orale >. Deoarece arhi)ec)(ra cen)ralei ,reve'e '(blarea c;+,(l(i 'e co+()aie# 4n
f(ncionare nor+al- *e reali/ea/- o concen)rare L la 1. Prin c;+,(l 'e co+)aie *e face .i
co+(nicaia c( ,roce*oarele 'e gr(,. 9l(<(rile PC& *(n) )ri+i*e .i rece,iona)e ,rin
a+,lifica)ori 'ifereniali cea ce ofer- o i+(ni)a)e +ai +are la ,er)(rbaii.
Pagina 3! din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
9ig(ra L.L.1.L. 3 ?che+a bloc a c;+,(l(i 'e co+()aie
Penera)or(l 'e cea* generea/- *e+nalele 'e *incroni/are ,en)r( 4n)reaga cen)ral-. ?e
generea/- *e+nal(l 'e *incroni/are 'e ca'r( 9J .i (n cea* 'e B&T/. ?e+nalele *(n) )ri+i*e
'iferenial ,rin a+,lifica)oarele 'e e+i*ie. Pe cen)ral- e<i*)- 'o(- genera)oare 'e cea* =c;)e
(n(l ,e fiecare ,roce*or cen)ral># la (n +o+en) 'a) cen)rala l(cr;n' c( *e+nalele genera)e
n(+ai 'e (n(l 'in)re ele. 6n ca/ c- 'i*,ar *e+nalele 'e *icnroni/are 'e la (n genera)or 'e
cea* *e co+()- a()o+a) ,e *e+nalele 'e la cel-lal) genera)or.
?elecia *e+nalelor 'e *incroni/are .i generarea *e+nalelor locale *e face c( circ(i)(l
ba/- 'e )i+,.
Penera)or(l 'e 4n)rer(,eri 'ivi'e *e+nal(l 9J .i generea/- cereri 'e 4n)rer(,ere care
ac)ivea/- ,roce*(l 'e co+(nicaie c( ,roce*oarele 'e gr(,.
L.L.L Proce*or(l 'e gr(,
Pagina 3" din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Referine bibliografice !E"# !%"
Proce*or(l 'e gr(, *e afl- ,e nivel(l ierarhic n(+-r(l L *i are rol(l 'e a*ig(ra
*(,ravegherea abonailor = ,en)r( gr(,(rile 'e abonai > .i a 7onci(nilor = ,en)r( gr(,(rile 'e
)r(nchi 'igi)al ># ge*)ionea/- canalele )e+,orale 'e ,e fl(<(rile PC& locale .i con)rolea/-
acce*(l la fl(<(rile PC& *,re c;+,(l 'e co+()aie.
?che+a bloc a Proce*or(l(i 'e Pr(, e*)e ,re/en)a)- 4n fig(ra 'e +ai 7o*
9ig(ra L.L.L.1 . Proce*or(l 'e Pr(, 0 *che+a bloc
Co+()a)or(l *,aio3)e+,oral e*)e folo*i) ,en)r( a 'iri7a canalele 'in fl(<(rile PC&
locale gr(,(l(i *,re fl(<(rile PC& care +erg la c;+,(l 'e co+()aie. 6n afar- 'e f(ncia 'e
co+()aie# co+()a)or(l *,aio3)e+,oral +ai a*ig(r- co+(nicaia c( ,roce*oarele cen)rale.
9l(<(rile PC& J la O *(n) folo*i)e local ,en)r( *e+nalele 'e convorbire 'e la abonai.
Pagina 3# din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
9l(<(rile PC& B .i I *(n) folo*i)e ,en)r( generarea )on(rilor .i a *e+nalelor +(l)ifrecven-.
9l(<(rile PC& E .i % *e ()ili/ea/- ,en)r( leg-)(ra c( c;+,(l 'e co+()aie.
Pen)r( gr(,(rile 'e abonai locali ,roce*or(l 'e gr(, *e echi,ea/- c( circ(i)e
e+i-)oare@rece,)oare DT&9. Pen)r( gr(,(rile 'e )r(nchi(ri *e echi,ea/- c( circ(i)e 'e
*e+nali/area +(l)ifrecven- RL =&9RL>. A);) bloc(l DT&9 c;) .i cel &9RL *(n) reli/a)e c(
,roce*oare 'igi)ale 'e *e+nal.
1loc(l &9RL conine $ ,erechi 'e regi.)ri 4nain)e@4na,oi. Un ,roce*or 'e gr(, ,en)r(
)r(nchi 'igi)al ,oa)e con)rola L )r(nchi(ri 'igi)ale ceea ce 4n*ea+n- $ ,erechi 'e regi.)ri la OJ
'e 7onci(ni.
1loc(l DT&9 conine 1L ,erechi 'e e+i-)ori @ rece,)ori ,en)r( 1L$ abonai.
1a/a 'e )i+, ,ri+e.)e *e+nalele 'e *incroni/are 'e la (n(l 'in genera)oarele 'e cea*
.i generea/- *e+nalele locale 'e *incroni/are a*ig(r;n' relaiile 'e fa/- corec)e. ?(n)
genera)e CB 3 B#JNE &T/ nece*ar co+()a)or(l(i *,aio3)e+,roal# CL L#JB$ &T/ 3 cea*(l 'e
bi) ,en)r( fl(<(rile PC& .i 9J 3 *e+nal(l 'e *incroni/are 'e ca'r(. ?e+nal(l 'e cea* CL .i
*e+nal(l 'e *incroni/are 'e ca'r( *(n) )ri+i*e .i *,re (ni)-ile 'e abonai ,rin a+,lifica)oare
'ifereniale.
Logica 'e *incroni/are generea/-# ,ornin' 'e la CL .i 9J# *e+nalele 'e *incroni/area
a e+i*iei =9?<> .i a rece,iei =9?r># ,en)r( genera)or(l 'e )on(ri .i bloc(rile DT&9 *a(
&9RL. Acea*)- logic- conine (n circ(i) 'e )i, T?AC =Ti+e ?lo) A**ign+en) Circ(i)> .i
logica 'e co+an'- a ace*)(ia 'e c-)re +icro,roce*or.
Penera)or(l 'e 4n)rer(,eri 'ivi'e *e+nal(l 'e *incroni/are 'e ca'r( 9J .i generea/-
cereri 'e 4n)rer(,ere ,en)r( co+(nicaia c( ,roce*oarele cen)rale.
&icro,roce*or(l are 'o(- in)erfee *eriale. A+bele *(n) folo*i)e ,en)r( co+(nicaia
c( (ni)-ile 'e abonai.
Toa)e *e+nalele *(n) e+i*e .i rece,iona)e ,rin a+,lifica)ori 'ifereniali ceea ce
a*ig(r- o i+(ni)a)e *,ori)- la ,er)(rbaii.
L.L.O Uni)a)ea 'e abonai
Referine bibliografice !E"# !%"
Uni)a)ea 'e abona) conine $ in)erfee analogice 'e linie. Uni)a)ea e*)e con)rola)- 'e
(n +icro,roce*or care *(,raveghea/- *)area fiec-rei linii .i )ri+i)e *,re ,roce*or(l 'e gr(,
+e*a7e 'e no)ificare. ?che+a bloc a (ni)-ii 'e abona) e*)e ,re/en)a)- 4n fig(ra 'e +ai 7o*
Pagina 3$ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
9ig(ra L.L.O.1 0 Uni)a)ea 'e Abonai 0 *che+a bloc
O in)erfa- folo*e.)e acela.i canal )e+,oral a);) ,en)r( e+i*ie c;) .i ,en)r( rece,ie.
Circ(i)(l 'e *incroni/are e*)e reali/a) c( (n circ(i) in)egra) *,eciali/a) 'e )i, T?AC .i e*)e
co+an'a) 'e c-)re +icro,roce*or ,rin 'oi bii ai (n(i ,or) 'e ie.ire.
6n ca'r(l (n(i gr(, fiecare (ni)a)e 'e abona) are o a're*- (nic- co'ifica)- ,e I bii.
Acea*)- a're*- e*)e folo*i)- ,en)r( i'en)ificare 4n ca'r(l co+(nicaiei c( ,roce*or(l 'e gr(,.
A're*a e*)e cabla)- ,e f(n'(l 'e *er)ar .i e*)e ci)i)- ,rin circ(i)(l 'e ci)ire a a're*ei.
Rol(l UCP 'e ,e (ni)a)ea 'e abona) e*)e 'e a 'egreva ,roce*or(l 'e gr(, 'e
,rel(crarea eveni+en)elor ra,i'e care a,ar ,e linia 'e abona). UCP 'e)ec)ea/- 4nchi'erea .i
'e*chi'erea )elefon(l(i ,rec(+ .i cifrele for+a)e 4n +o' ,(l* .i )ri+i)e *,re ,roce*or(l 'e
Pagina 4% din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
gr(, +e*a7e 'e no)ificare. La co+an'a ,roce*or(l(i 'e gr(, UCP ,oa)e conec)a o in)erfa- la
(n canal )e+,oral .i ,oa)e )ri+i)e c(ren) 'e *onerie.
Uni)a)ea 'e abona) e*)e in)eroga)- ,erio'ic 'e c-)re ,roce*or(l 'e gr(, ,e (na 'in
+agi*)ralele *eriale J .i r-*,(n'e c( eveni+en)ele a,-r()e. Dac- (ni)a)ea n( ,ri+e.)e +e*a7
'e in)erogare (n an(+i) )i+, va *elec)a a()o+a) cealal)- +agi*)ral- ,e care e*)e in)eroga)- 'e
al) ,roce*or 'e gr(,.
6n fig(ra L.L.O.L e*)e ,re/en)a)- *che+a bloc a (nei in)erfee 'e linie analogic-.
In)erfaa conine O relee rele( ,en)r( )e*)(l liniei 'e abona)# rele( ,en)r( )e*)(l in)erfeei 'e
abona) .i re.e( 'e a,el. 6n fig(r- releele *(n) 'e*ena)e 4n ,o/iia nor+al- 'e f(ncionare.
Linia e*)e ali+en)a)- 4n c(ren) con)in(( ,rin 'o(- genera)oare 'e c(ren) care a( o i+,e'an-
+are 4n c(ren) al)erna)iv. ?e+nal(l 'e convorbire e*)e a,lica) ,rin)r3(n )ran*for+a)or (n(i
circ(i) 'e )recere 'e la L la B fire .i a,oi *,re CODHC. Rol(l circ(i)(l(i 'e )recere 'e la L la B
fire e*)e 'e a *e,ara calea 'e e+i*ie 'e cea 'e rece,ie.
9ig(ra L.L.O.L 3 ?che+a bloc a (nei in)erfee 'e linie analogic-
Pagina 41 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
De)ec)or(l 'e c(ren) e*)e folo*i) ,en)r( a 'e)ec)a *)area )elefon(l(i.
Pen)r( )e*)(l liniei 'e abona) *e co+an'- a)ragerea rele(l(i 'e )e*) al liniei. Linia 'e
abona) va fi ,(*- ,rin con)ac)ele ace*)(i rele( ,e o linie 'e )e*) care e*)e conec)a)- la (n
echi,a+en) 'e )e*).
Pen)r( )e*)(l in)erfeei 'e abona) *e co+an'- a)ragerea rele(l(i 'e )e*) al in)erfeei.
Prin con)ac)ele ace*)(i rele( in)erfaa e*)e conec)a)- la o linie 'in echi,a+en)(l 'e )e*) al
in)erfeei 'e abona).
Pen)r( a genera c(ren) 'e *onerie *e co+an'- a)ragerea rele(l(i 'e a,el. Ca'enarea
a,el(l(i *e face 'in rele(.
L.L.B. Uni)a)ea 'e )r(nchi 'igi)al
Referine bibliografice !E"# !%"
Uni)a)ea 'e )r(nchi 'igi)al conine o in)erfa- 'e )r(nchi 'igi)al. ?che+a bloc a (i)-ii
'e )r(nchi 'igi)al e*)e cea 'in fig(ra 1L. In)erfaa 'e )r(nchi e*)e con)rola)- 'e (ni)a)ea
cen)ral- 'e ,rel(crare reali/a)- 4n 7(r(l (n(i +icro,roce*or 'in fa+ilia In)el $JI1.
Pagina 42 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
9ig(ra L.L.B.1 3 ?che+a bloc a (i)-ii 'e )r(nchi 'igi)al
Logica 'e in)erfa- a*ig(r- in)erfaarea +icro,roce*or(l(i c( co+()a)or(l *,aio3
)e+,oral. Co+()a)or(l e*)e folo*i) ,en)r( con)rol(l in)erfeei 'e )r(nchi 'igi)al .i ,en)r(
coneca)rea ace*)eia la fl(<(rile PC& ale gr(,(l(i.
Co+(nicaia c( ,roce*or(l 'in gr(, *e face ,e fl(<(l PC&.
In)erfaa *erial- e*)e folo*i)- 4n fa/a 'e )e*) al (ni)-ii 'e )r(nchi 'igi)al.
In)erfaa ,ro,ri(3/i*- 'e )r(nchi 'igi)al e*)e reali/a)- c( (n circ(i) hibri' *,eciali/a)
,en)r( in)erfaa CHPT 'e )r(nchi 'igi)al# confor+ c( reco+an'-rile CCITT P.%JB ,en)r(
PC&OJ . Are facili)-i ca in*erarea .i 'e)ec)area *e+nalelor 'e *incroni/are# co'eare .i
'eco'are TD1O# a)en(are ,rogra+abil- .i CRC o,ional.
Confor+ *,ecificaiilor in)erfeei CHPT ca'rele PC& *(n) gr(,a)e 4n +(l)ica're
= ve/i fig(ra L.L.B.L>. Un +(l)ica'r( e*)e for+a) 'in 1E ca're. 6n)r3(n ca'r( PC& *e folo*e*c
Pagina 43 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
n(+ai OJ 'e canale )e+,orale ,en)r( canale )elefonice = canalele 131I .i canalele 1%3O1 >
r-+;n;n' 'o(- canale folo*i)e (n(l ,en)r( *e+nalele 'e *incroni/are 'e ca'r( .i +(l)ica'r(
=canal(l )e+,oral J> .i al)(l ,en)r( *e+nali/are 'e linie ,en)r( canalele )elefonice = canal(l
)e+,oral 1E >.
9ig(ra L.L.B.L 3 In)erfaa CHPT
?e+nal(l 'e *incroni/are 'e ca'r( *e )ri+i)e 4n canal(l )e+,oral J 4n ca'rele ,are.
?e+nal(l 'e *incroni/are 'e ca'r( conin (n J ,e ,o/iia bi)(l(i L. 1i)(l 1 e*)e re/erva)
,en)r( ()ili/are in)ernaional-# bi)(l O e*)e J iar biii B# I# E# % .i $ a( valorile 11J11. 6n
ca'rele i+,are canal(l )e+,oral J e*)e folo*i) ,en)r( a in'ica alar+e. 6n ace*) ca/ bi)(l L e*)e
1# bi)(l O e*)e folo*i) ca in'ica)or 'e alar+- c-)re echi,a+en)(l PC& 'i*)an iar biii B# I # E# %
.i $ a( *e+nificaie naional-.
?e+nalele ,en)r( *e+nali/area 'e linie a canalelor )elefonice =A#1#C .i D > *(n)
)ri+i*e 4n canalele )e+,orale 1E ale ca'relor 131I. 6n ca'r(l 1 *e )ri+i) *e+nali/arile ,en)r(
canal(l )elefonic 1 .i 1%# 4n ca'r(l *e+nali/-rile ,en)r( canelele )elefonice L .i 1$# ..a.+.'.
?e+nali/area 'e linie *e face confor+ ,ro)ocol(l(i RL 'igi)al. 6n ca'r(l ace*)(i
,ro)ocol *e ()ili/ea/- 'o(- c-i 'e *e+nali/are# 4nain)e .i 4na,oi# ,en)r( fiecare folo*in'(3*e
c;)e L bii af .i bf ,en)r( *en*(l 4nain)e ab .i bb ,en)r( *en*(l 4na,oi..
L.O. Arhi)ec)(ra *of)5are
Pagina 44 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Referine bibliografice !E"# !%"
La reali/area *of)5are3l(i *3a( av() 4n ve'ere (r+-)oarele obiec)ive
+o'(lari)a)e
e<)en*ibili)a)e a);) a har'5are3(l(i c;) .i a *of)5are3(l(i
*ig(ran- 4n f(ncionare
4n)reinere co+o'-
a'a,)are la *)r(c)(ra 'i*)rib(i)- a *i*)e+(l(i
in'e,en'en- c;) +ai +are 4n ra,or) c( har'5are3(l
Prinici,alele carac)eri*)ici ale *of)5are3(l(i *(n)
arhi)ec)(r- +o'(lar-# ierarhi/a)-# 'i*)rib(i)-
'ivi/i(ne f(ncional- ,en)r( co+,onen)ele *of)5are
'i*)rib(ire o,)i+- 4n)re ,roce*oarele *i*)e+(l(i 3 *arcinile co+,le<e care n( nece*i)-
(n r-*,(n* cri)ic 4n )i+, la nivel cen)ral 3 *arcinile 'e )i+, real la nivel ,eriferic
organi/are *)ra)ifica)-
Arhi)ec)(ra *of)5are3(l(i e*)e *chia)- 4n fig(ra L.O.1
9ig(ra L.O.1 3 Arhi)ec)(ra *of)5are a cen)ralei TOPH2 1JJJD
Co+,onen)a OA& 3 O,erare# +en)enan-# a'+ini*)rare
Pagina 4 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Are ca *co, co+(nicaia o+3+a.in-# 4n)reinerea ba/elor 'e 'a)e ,e 'i*c# *i*)e+ 'e
alar+e# co+(nicaie c( cen)r(l 'e *(,raveghere# +o'ificarea config(raiei# ge*)i(nea
re*(r*elor. 9(nciile reali/a)e 'e ace*) +o'(l *(n)
O,erare# a'+ini*)rare# ace*)ea incl('
+-*(r-)ori 'e )rafic .i ,erfor+ane
ge*)i(nea cen)ralei
+o'ific-ri 'e 'a)e *e+i,er+anen)e = ,lan n(+ero)aie# ca)egorii# r()are# )arife >
ge*)i(nea reelei 3 anali/a *i)(aiilor 'e conge*)ie in)ern-@e<)ern-# ra,oar)e# +o'ific-ri
'e alocare la co+an'a o,era)or(l(i
&en)enan-
lan*are 'e )e*)e ,en)r( linii# )r(nchi(ri# circ(i)e a(<iliare
in)eraci(ne a o,era)or(l(i c( *i*)e+(l 'e alar+e
Co+,onen)a I? 3 4n)reinere .i *ig(ran-
Are ca *co, +eninerea *)-rii 'e f(ncionare a cen)ralei ,rin )e*)e ,erio'eic 'e
an*a+bl( .i in)eraci(nea *i*)e+(l(i 'e o,erare ,en)r( reconfig(r-ri. Acea*)- co+,onen)-
*of)are e*)e cea care a*ig(r- la nivel *of)5are co+()area co+,onen)elor '(bla)e.
Are ca f(ncii
locali/area 'efec)elor l anivel(l UA# PP *a( PCTA
reiniiali/area +o'(lelor *of)5are .i har'5are
efec)(area )e*)elor .i )ra)area erorilor
co+an'a reconfig(r-rilor# ,rin in)eraci(ne c( *i*)e+(l 'e o,erare
co+an'a alar+elor
re4nc-rc-ri 'e *of)5are
Co+,onen)a TA 3 )ra)area a,el(rilor
Tra)area a,el(rilor la nivel logic are ca *co, )ra)area a,el(rilor locale# 'e ie.ire .i 'e
in)rare# in'e,en'en) 'e *i*)e+(l 'e *e+nali/-ri .i 'e har'5are.
Are ca f(ncii
*)abilirea @ +eninerea@ eliberarea a,el(rilor nor+ale
i'en)ificarea linie .i a )i,(l(i 'e a,el
'e)er+inarea re*)riciilor@'re,)(rilor
achi/iia a're*ei3'e*)inaie = 'e la *off)5are3(l 'e *e+nali/are .i *(,or) >
Pagina 4! din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
)a<are
co+an'a cone<i(nilor
eliberarea re**(r*elor
*)abilirea@+eninerea@eliberarea a,el(rilor c( cereri 'e *ervicii a'iionale
I'e,en'ena fa- 'e *i*)e+(l 'e *e+nali/-ri .i 'e har'5are e*)e reali/a)- 'e *of)5are3
(l 'e *e+nali/are .i *(,or).
Ace*)a reali/e/-
)ra)area *e+nali/-rilor
'e)ecia eveni+en)elor 'e *e+nali/are
vir)(ali/area eveni+en)elor = in'e,en'ena 'e har5are3(l 'e *e+nali/are>
)ran*la)area eveni+en)elor 'e *e+nali/are 4n +e*a7e c( *e+nificaie )elefonic-.
alocarea@eliberarea re*(r*elor 'e *e+nali/are
3 ge*)i(nea .i alocarea re*(r*elor ,en)r( a,el
co+an'a in)erfeelor )elefonice
Co+,onen)a ?O R 1D 3 ?i*)e+ 'e o,erare# ba/a 'e 'a)e
Are ca *co,
ge*)i(nea re*(r*elor har'5are .i *of)5are ale *i*)e+(l(i
in)erfaarea c( har'5are3(l
)ra)area erorilor .i reconfig(rarea *i*)e+(l(i = ,rin inreaci(ne c( co+,onena)a I? >
f(rni/area (n(i *(,or) 'e co+(nicaie 4n)re ,roce*e
ge*)ionarea ba/ei 'e 'a)e
9(nciile reali/a)e *(n)
3 n(cle(# care a*ig(r-
,lanificarea 4n )i+, real a ,roce*elor
ge*)i(nea @ ,ro)ecia +e+oriei
con)rol )e+,ori/-ri
con)rol 4n)rer(,eri
in)r-ri@ie.iri la nivel fi/ic
3 ,rogra+ 'e co+(nicaie 'e +e*a7e 4n)re ,roce*e
3 iniiali/are @ reconfig(rare
3 ge*)i(nea ba/ei 'e 'a)e
&o'(l 'e 'i*)rib(ire a co+,onen)elor *of)5are 'e*cri*e +ai *(* la nivel(l
,roce*oarelor e*)e ar-)a) 4n fig(ra L.O.L
Pagina 4" din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
9ig(ra L.O.L 3 Di*)rib(ia co+,onen)elor *of)5are 4n ,roce*oare
Ca,i)ol(l O VoIP car' 0 VoIP ga)e5aD
O.1 Pre/en)are general-
P;n- la 4n'e,linirea (neia 'in +arile 'orine 4n ,rivina reali/-rii co+(nicaiilor# a+
n(+i) aici in)egrarea *erviciilor# +ai e*)e +(l) )i+,# 'a)ori)- (nor varia)e +o)ive ,roble+e
*,ecifice fiec-r(i )i, 'e reea# nivel(l inve*)iiilor 4n infra*)r(c)(ra 'e7a e<i*)en)-# e)c. Din
ace*) +o)iv# ,en)r( b(na in)erco+(nicare 4n)re 'iferi)ele reele ce a( fiecare ,ar)ic(lari)-ile
*ale =for+a)(l 'a)elor# *e+nali/-ri# e)c.># *e folo*e*c 'i*,o/i)ivele n(+i)e ga)e5aD.
Un ga)e5aD *e afl- la grania 'in)re L reele 'iferi)e .i are rol(l 'e a reali/a
in)erconec)area ace*)ora. Hl )reb(ie *- aib- +o'(le 'e f(ncionare *,ecifice celor L reele .i
)reb(ie *- reali/e/e )ran*laia *e+nali/-rilor .i for+a)elor 'iferi)e 'e 'a)e c( care *e l(crea/-.
Pa)e5aD3(l T.OLO e*)e o co+,onen)- e*enial- b(nei in)erco+(nic-ri a reelei T.OLO
c( celelal)e reele )eleco+ fiin' (na 'in cele B co+,onen)e ale (nei reele T.OLO# iar al-)(ri
'e )er+inale# el are (n carac)er obliga)ori(.
VoIP car' e*)e (n ga)e5aD 'e voce# o ,oar)- 'e ie.ire ,en)r( )ran*,or)(l vocii
folo*in' ca *(,or) reea(a IP. Ca orice ga)e5aD# *(n) obliga)orii i+,le+en)-rile
Pagina 4# din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
f(ncionali)-ilor ,en)r( co+,a)ibili)a)ea c( reea(a P?T: .i reea(a 'e ,ache)e IP .i cea
,en)r( )ran*laia for+a)elor 'iferi)e 'e )ran*+i*ie a 'a)elor.
VoIP car' f(ncionea/- 4n arhi)ec)(ra general- a cen)ralei )elefonice ,(blice TOPH2
1JJJD .i re,re/in)- calea 'e ie.ire ,en)r( )ran*,or)(l vocii ,e*)e o reea ,ache)e 'e )i, IP.
Pagina 4$ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
O.L A+,la*area car)elei 4n arhi)ec)(ra
f(ncional- a cen)ralei
Referine bibliografice !E"# !%"
Proiec)area .i i+,le+en)area f(ncional- a cen)ralei )elefonice ,(blice TOPH2 1JJJD
*3a reali/a) av;n'(3*e 4n ve'ere obiec)ive ca +o'(lari)a)e# e<)en*ibili)a)e a);) a har'5are3
(l(i# c;) .i a *of)5are3(l(i# in'e,en'en- c;) +ai +are 4n ra,or) c( har'5are3(l# 4+,ingerea
in)eligenei c;) +ai a,roa,e ,eriferia f(ncionali)-ilor. Toa)e ace*)ea a( '(* la obinerea
(nei arhi)ec)(ri ierarhi/a)e .i 'i*)rib(i)e# organi/are *)ra)ifica)- .i ,o*ibili)-i 'e 'e/vol)are
(l)erioar- a 'iver*or a,licaii.
VoIP car' e*)e o a,licaie care )reb(ie *- *e in)egre/e foar)e bine 4n arhi)ec)(ra
f(ncional- =har'5are .i *of)5are> 'e7a con*)r(i)- a cen)ralei )elefonice# +ai ale* c- are rol(l
'e a reali/a co+(nicarea cen)ralei )elefonice c( al) )i, 'e reea 'e )ran*,or)# ba/a)- ,e
co+()aia 'e ,ache)e IP# )o)al 'iferi)- 'e co+()aia 'e circ(i)e.
6n (r+a anali/ei celei +ai b(ne ,o/iion-ri a car)elei 4n arhi)ec)(ra general- a
cen)ralei# anali/- care a av() 4n ve'ere 'iver.i fac)ori 'e 'eci/ie# *3a 'eci* folo*irea ei ,e
(l)i+(l nivel ierarhic# cel al nivel(l Uni)-ii 'e Abonai =UA>.
9ig(ra O.L.1. il(*)rea/- a+,la*area car)elei 4n arhi)ec)(ra *)r(c)(ral- a cen)ralei
)elefonice
Pagina % din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Pagina 1 din 133
16 x 16
0 1 ... 1415
Retea IP
1mplasarea cartelei >n arhitectura structural a centralei
Mentenant si
administrare
Procesor central de
tratare apeluri
Procesor central de
tratare apeluri
G
e
n
c
e
a
s
G
e
n
c
e
a
s
16 x 16
0 1 ... 1415
Procesor
grup
abonati
Procesor
grup
abonati
0
1
2
3
PCM4
PCM$
PCM$
U
par
U
impar
U
par
U
impar
U
par
U
impar
U
impar
VoIP "ate5a6
0
1
2
3
S2us4
S2us4
S2us$
S2us$
PCM4
!igura 3.2.1
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
O.O VoIP car' 0 e<)en*ie a f(ncionali)-ilor cen)ralei )elefonice
Referine bibliografice !E"# !%"
De/vol)area *)r(c)(ra)- a arhi)ec)(rii cen)ralei )elefonice TOPH2 1JJJD .i 4+,ingerea
in)eligenei ,;n- a,roa,e 'e ,eriferie 4n *co,(l 'i+in(-rii efor)(l(i 'e calc(l al (ni)-ii
cen)rale 'e calc(l# a( ,er+i* ,roiec)area 'e*)(l 'e facil- a (n(i ga)e5aD T.OLO# care *-
reali/e/e ,(n)ea 'e leg-)(r- ,en)r( )ran*,or)(l *e+nalelor 'e voce ,e *(,or)(l con*)i)(i) 'e o
reea 'e ,ache)e IP.
An(na+ 4n *(bca,i)ol(l ,rece'en) fa,)(l c- 4n (r+a anali/ei ,rivi)oare la cea +ai
b(n- a+,la*are a car)elei 4n arhi)ec)(ra f(ncional- a cen)ralei )elefonice# acea*)a va fi ,e
(l)i+(l nivel al ierarhiei *)r(c)(rale.
6n)r(c;) car)ela f(ncionea/- ,e acela.i (l)i+ nivel# ca .i Uni)a)ea 'e Abonai# 4n
ra,or) c( an*a+bl(l *)r(c)(ral ea in)erco+(nic- 4n aceea.i +anier- ca .i car)ela UA. Un rol
foar)e i+,or)an) 4n acea*)- *i)(aie 4l are co+,onen)a har'5are 'e a'a,)are la f(n'(l 'e
*er)ar# fiin' ,oar)a 'e in)rare *a(@.i 'e ie.ire a *e+nalelor ,rin in)er+e'i(l c-rora car)ela
in)eracionea/- c( *i*)e+(l =*e+nale 'e cea*# ali+en)are# fl(<(ri PC&# e)c.>.
Pa)e5aD3(l VoIP car' ,oa)e fi ,rivi) ca (n ,eriferic 'e )i, *lave al Proce*or(l(i 'e
Pr(,=PP> .i ca o 7onci(ne 'e in)rare@ie.ire a *i*)e+(l(i.
9iin' (n *(bor'ona) 'irec) al Proce*or(l(i 'e Pr(, =PP># la fel ca .i 4n ca/(l UA3(l(i#
*e folo*e*c acelea.i +o'ali)-i 'e co+(nicare c( VoIP car'. Co+(nicaia 'e voce *e
reali/ea/- ,rin in)er+e'i(l celor L fl(<(ri PC& folo*i)e ,en)r( abonaii afereni l(i# ,e care le
,ri+e.)e folo*in' a'a,)or(l 'e f(n' 'e *er)ar# iar co+(nicaia 'e *e+nali/are *e face folo*in'
o reea 'e co+()aie 'e +e*a7e# ,rin ,ro)ocoale 'e acce* +(l)i,l( c( arbi)ra7 cen)rali/a)#
arbi)r(l afl;n'(3*e 4n PP
Din ,(nc)(l 'e ve'ere al ,o*ibili)-ii 'e reali/are a a,el(rilor# )reb(ie a+in)i) c-#
4n)r(c;)# 4n ,rinci,i(# ga)e5aD3(l e*)e o ,oar)- 'e )ran*fer 4n)re L reele 'e )i, 'iferi)# n( *e
,oa)e vorbi 'e*,re *a)i*facerea (nor a,el(ri locale folo*in' VoIP car'. Po) fi 4n*- c(
*(cce* 4n'e,lini)e a,el(ri 'e in)rare *a( a,el(ri 'e ie.ire ale cen)ralei )elefonice 4n
reea(a T.OLO.
Pagina 2 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
La *)abilirea (n(i a,el )elefonic 'e c-)re (n abona) local# ace*)a va fi ,(* 4n faa
(r+-)oarelor varian)e# iar 4n f(ncie 'e o,i(nea abona)(l(i )elefonic# are loc 4n Uni)a)ea
Cen)ral- anali/a .i 'eci/ia a*(,ra in)erfeei 'e ie.ire a a,el(l(i
Uni)a)ea 'e Abona) =UA># ,en)r( a,el(ri locale.
Qonci(ne 'igi)al-# ,en)r( a,el(ri 'e ie.ire ,rin reea(a )elefonic-.
VoIP car'# ,en)r( a,el(ri 'e ie.ire ,rin reea(a IP.
Pre/in)- in)ere* varian)a 4n care o,i(nea abona)(l(i e*)e 'e a folo*i ca ,oar)- 'e ie.ire
a a,el(l(i ga)e5aD3(l VoIP. 6n acea*)- *i)(aie# ,ri+a +-*(r- ce va fi l(a)- e*)e 'e a
*e+nali/a PP3(l(i in)enia 'e reali/are a (n(i a,el. Cel 'in (r+- 4i va aloca ,e fl(<(l TD&
'e co+(nicare c( UA3(rile (n canal )e+,oral ,en)r( )ran*+i)erea e.an)ioanelor 'e voce. 6n
acela.i )i+, va an(na ga)e5aD3(l 'e o,i(nea 'e efec)(are a (n(i a,el .i va aloca 'e
a*e+enea (n canal )e+,oral ,e fl(<(l PC& c( care co+(nic- c( ga)e5aD3(l# canal ,e care 4n
PP vor fi co+()a)e a,oi e.an)ionalele 'e voce. VoIP car'3(l# ,rin +o'(l(l *-( ce reali/ea/-
in)erfaarea .i co+(nicarea c( reea(a )elefonic- va ,rel(a conin()(l canal(l(i core*,(n/-)or
.i b(ffer3a 4n +e+oria *i*)e+(l(i. De acolo# vor in)ra 4n *arcina +o'(l(l(i 'e ,roce*are a
vocii# iar +o'(l(l 'e in)erfa- .i co+(nicare c( reea(a T.OLO va iniia .i *)abilii f(ncionarea
(n(i a,el 4n reea(a 'e ,ache)e.
6n ca/(l a,el(rilor 'e in)rare# 'e)ec)a)e 'e c-)re +o'(l(l 'e in)erfa- .i co+(nicare c(
reea(a T.OLO al VoIP car'# cel-lal) +o'(l 'e in)erfa- c( reea(a )elefonic- *e+nali/ea/-
o,eraia PP3(l(i# care aloc- (n canal )e+,oral ,e fl(<(l TD& ,rin in)er+e'i(l c-r(ia
co+(nic-. Ace*) canal va ,er+i)e )ran*,or)(l e.an)ioanelor rec(,era)e# f(rni/a)e 'e c-)re
+o'(l(l 'e ,roce*are a vocii# c-)re PP# loc(l (n'e vor fi co+()a)e c-)re (n abona) local# *a(
,e fl(< PC& la PCTA .i a,oi c-)re 7onci(nea 'igi)al- 'e ie.ire# 4n ca/(l (n(i a,el 'e )ran/i).
Pagina 3 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
Ca,i)ol(l B. VoIP car'0I+,le+en)are *of)5are
B.1 ?c(r)- ,re/en)are har'5are
Referine bibliografice !I"# !E"# !%"# !1N"
Hvol(ia *,ec)ac(loa*- a )ehnologiei 'e ,ro'(cere a circ(i)elor in)egra)e a '(* la
obinerea (nor ,erfor+ane 'eo*ebi)e 'in ,ar)ea lor# 'ar +ai ale* (n ra,or) ,erfor+an-@,re
foar)e ri'ica). Din)re ace*)ea# D?P3(rile a( av() (n +are *al) cali)a)iv# l(cr( care le3a
)ran*for+a) 4n co+,onen)e a,roa,e i'eale ,en)r( +(l)e a,licaii 'e )i+, real# (n e<e+,l(
fiin' .i cea 'e fa-.
Car)ela VoIP are o *)r(c)(r- har'5are care *- ,er+i)- 'e/vo)area .i f(ncionarea
+o'(lar- a (n(i ga)e5aD VoIP# *)r(c)(r- ,re/en)a)- 4n ca,i)ol(l 1. Hchi,a)- c( B D?P3(ri
Analog Device* ADL1$1# ,oa)e reali/a ,rel(area# co+,re*ia .i )ran*fer(l c-)re ,roce*or(l
ga/'- a 1E canale PC& EB Ab*. Princi,alele *ale bloc(ri har'5are co+,onen)e *(n)
A'a,)or 'e f(n' 'e *er)ar.
&a)rice 'e co+()aie *,aio3)e+,oral-.
D?P
A
# AW1#B.
Logic- 'e in)erfa-
To*) PC.
A'a,)or(l 'e f(n' 'e *er)ar 0 'e.i n( are o foar)e aca'e+ic- 'en(+ire# e*)e foar)e
i+,or)an) ,en)r( b(na co+(nicare a car)elei c( cen)rala )elefonic-. Hl are rol(l 'e a3i a*ig(ra
,l-cii acce*(l la ali+en)area elec)ric- = 3B$V# 3IV# P:D# RIV># *e+nalele 'e *incroni/are 'e
bi) .i 'e ca'r(# veni)e 'e la Proce*or(l Cen)ral 'e Tra)are A,el(ri .i# n( 4n (l)i+(l r;n'
fl(<(rile PC& 'e L &b* 'e co+(nicare c( PCTA .i PP.
&a)ricea 'e co+()aie *,aio3)e+,oral- 0 con*)r(i) 4n 7(r(l (n(i chi, &T $N$J# bloc(l
are rol(l 'e a co+()a *,aio3)e+,oral canalele )e+,orale a $ fl(<(ri PC& 'e L &b*.
D?P
A
0 car)ela conine B D?P3(ri 'e )i, Analog Device* ADL1$1. Ace*)ea a( o +are
,()ere 'e l(cr( .i *(n) ,o)rivi)e a,licaiilor 'e ,ache)i/are .i )ran*+i*ie a vocii.
D?P3(l ADL1$1 are (n *,ai( 'e +e+orie in)ern- 'e 1EC<LB bii +e+orie 'e
,rogra+ 'e )i, RA& .i 1EC<1E bii ,en)r( +e+oria 'e 'a)e# nefiin' ,er+i* acce*(l
'ec;) ,e 1E bii 4n ace*) *,ai(#. Hl +ai ,oa)e folo*i in*- al)e B /one 'e +e+orie
e<)erne 'e 'a)e# 'e ,rogra+# I@O .i bD)e +e+orD. Pen)r( l(cr(l c( ace*)e /one 'e +e+orie#
*(n) f(rni/a)e *e+nale 'e *elecie a fiec-reia 'in cele B /one.
Pagina 4 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
6n a,licaia 'e fa- n( e*)e folo*i)- 'ec;) +e+oria 'e oc)ei =bD)e +e+orD># ca /on-
'e +e+orie e<)ern-. De.i vol(+(l 'e +e+orie ce ,oa)e fi a're*a) .i folo*i) 'e D?P ca
+e+orie 'e oc)ei e*)e 'e B&bD)e*# ce *(n) organi/ai 4n LIE ,agini a c;)e 1EC<$ bii# *e
folo*e.)e 'oar (n *ing(r chi, 'e +e+orie 'e I1LC<$ bii.
Pen)r( o b(n- co+(nicare c( ,roce*or(l ga/'-# ADL1$1 are B ,or)(ri !I"
L ,or)(ri *eriale# config(rabile ,rin in)er+e'i(l (nor regi.)rii in)erni 'e con)rol.
Por)(l(l 'e acce* 1D&A =1D)e3+e+orD Direc) &e+orD Acce**># ce ,oa)e fi folo*i)
,en)r( boo)3are .i acce* ,e $ bii la +e+oria e<)ern-.
Por)(l ID&A=In)ernal Direc) &e+orD Acce**> 0 ,or) ,aralel ce ,oa)e fi folo*i) ,en)r(
boo)3are# *a( acce*e 'in ,ar)ea ,roce*or(l(i ga/'-. D?P3(l a*ig(r- E ,ini 'e con)rol ,en)r(
b(na f(ncionare a ,or)(l(i ID&A.
To*) PC !1N"0 e*)e folo*i) (n e+be''e' PC@1JB c( (n ,roce*or 'e BJ&T/#
co+,a)ibil O$E?2 .i $&b +e+orie RA&. Pen)r( in)erfaa c( reea(a H)herne) l(crea/- (n
chi,*e) Real)eA $1ON .i ,or)(l fi/ic co+,a)ibil 1J1a*e3T :HLJJJ.
Pen)r( *)ocarea 'a)elor# *(,or)(l fi/ic e*)e (n Di*AOnChi, c( ca,aci)a)ea 'e L &b#
e<i*);n' ,or)(ri ,en)r( leg-)(r- c( TDD .i 9DD.
Pe l;ng- ,or)(l 'e reea# ,laca +ai beneficia/- 'e B ,or)(ri *eriale# ,or) ,aralel .i#
,oa)e cel +ai i+,or)an)# +ai ale* ,rivi) 'in 'irecia co+(nicaiei c( VoIP car'# ,or)(l I?A#
c( 1JB ,ini. Ace.)ia f(rni/ea/- *e+nalele 'e con)rol# b(*3(l 'e 'a)e# b(*3(l 'e a're*e#
*e+nal(l 'e cea* I?A =$&T/># cererile 'e 4n)rer(,ere veni)e 'in ,ar)ea D?P3(rilor.
Logica 'e in)erfa- 0 alc-)(i)- 'in)r3o +(l)i)('ine 'e co+,onen)e 'igi)ale# are rol(l a
reali/a 'eco'ificarea a're*elor# obinerea (nor *e+nale 'e con)rol# cererea 'e 4n)rer(,ere 'e L
+* .i in)erfaa 'e acce* la D?P3(rile .i ,roce*or(l ga/'-# PC@1JB.
?che+a har'5are 'e ,rinci,i( a VoIP car' care ,re/in)- co+,onen)ele +ai *(*
a+in)i)e .i +o'(l lor 'e in)erco+(nicare e*)e ,re/en)a)- 4n fig(ra B.1.1
Pagina din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
9ig(ra B.1.1. ?che+a har'5are 'e ,rinci,i( a VoIP car'
Pagina ! din 133
DSP -
1daptor fund de sertar
Matrice comutatie spatioBtemporal
DSP 4
DSP $ DSP .
?O"ICC DE I!)ER*1)C
Em2edded PC $4=
Ethernet
"ate
drese
#omen$i
"ate
drese
#omen$i
"
a
t
e
%

a
d
r
e
s
e
%

c
o
m
e
n
$
i
%

&
'
(
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
B.L ?of)5are3(l a,licaiei
Referine bibliografice !1"# !1O"# !1E"
Da)ori)- co+,le<i)-ii (n(i ga)e5aD# 'e orice fel ar fi el# )reb(ie *- aib- +ai +(l)e
,lane 'e f(ncionare# (nele *,ecifice celor L reele la grania c-rora *e 'ore.)e aci(nea *a .i
(n(l 'e )ran*laie a celor L for+a)e 'iferi)e 'e 'a)e c( care *e l(crea/-.
9ig(ra B.L.1 Pa)e5aD IP@P?T:
Un ga)e5aD 'e voce n( e*)e c( ni+ic 'iferi) ace*)(i ,rinci,i(# iar f(nci(nile l(i *e ,o)
4+,-ri 4n B +o'(le 'e ac)ivi)a)e
&o'(l(l 'e ,ache)i/are a vocii. 0 c(no*c() .i *(b n(+ele 'e +o'(l(l 'e ,roce*are a
vocii# f(ncionea/- 'e reg(l- 4n)r3(n D?P = Digi)al ?ignal Proce**or ># 'a)ori)- ,()erii *ale
ri'ica)e 'e calc(l.
&o'(l(l 'e reali/are a *e+nali/-rii )elefonice 0 in)eracionea/- c( echi,a+en)ele
)elefonice# )ran*la);n' *e+nali/-rile )elefonice 4n *chi+b-ri 'e *)are# folo*i)e 'e c-)re
+o'(l(l 'e ,ro)ocoale 'e reea ,en)r( *)abilirea# +eninerea .i eliberarea cone<i(nilor.
&o'(l(l 'e ,ro)ocoale 'e reea 0 ,roce*ea/- infor+aiile 'e *e+nali/are .i le
conver)e.)e 'in *e+nali/-ri *,ecifice reelei )elefonice 4n ,ro)ocoale 'e *e+nali/are 4n +o'
,ache)# folo*i)e la *)abilirea cone<i(nilor 4n reea(a IP = e< F.NOO >.
&o'(l(l 'e +anage+en) a reelei 0 a*ig(r- in)erfaa 'e ge*)i(ne a vocii# ,en)r(
+eninerea .i config(rarea celorlal)e +o'(le ale *i*)e+(l(i.
Pagina " din 133
PS)!
)elefon
*unctii
specifice
unui
terminal
<#.-.
*unctii
specifice
retelei SC!
Conversie de
protocoale si tranzlatia
formatelor de
transmisie
SC!
Computer
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
9olo*in' har'5are3(l +ai 4nain)e ,re/en)a) ,e *c(r)# a,licaia (r+-re.)e *-
i+,le+en)e/e cele B +o'(le.
D(,- c(+ a+ v-/() 4n fig(ra 1.O.L# cele B +o'(le ale *of)5are3(l(i r(lea/- ,rac)ic 4n
cele L (ni)-i 'e ,rel(crare a 'a)elor# a+ n(+i) aici ,roce*or(l ga/'-# re,re/en)a) 'e PC@1JB
.i cele B D?P3(ri.
6n cele B D?P3(ri r(lea/- +o'(l(l 'e ,roce*are a vocii# i+,le+en)a) ,rin ,rogra+e
care (r+-re*c
Prel(area fl(<(rilor PC& 'e L &b* 'e la PP =Proce*or(l 'e Pr(,>.
?elec)area .i ,rel(area 4n b(ffer3ele 'e rece,ie a canalelor )e+,orale core*,(n/-)oare
cone<i(nilor )elefonice care *e 'ore*c a fi )ran*,or)a)e ,e *(,or)(l re,re/en)a) 'e reea(a IP.
Reali/area co'-rii# confor+ *,ecificaiilor P.%11# P.%LL# P.%LO.1# P.%L$.
Pla*area lor 4n /ona 'e 'a)e# re,re/en)a)- 'e L b(ffer3e 'e (n'e ,roce*or(l ga/'- le va
,rel(a. D?P3(l *e+nali/ea/- 'in care b(ffer )reb(ie ci)i).
1(ffer3ea/- ,ache)ele 'e voce ,ri+i)e 'e la ho*)# rece,iona)e 'in reea.
Prel(area lor 'in /onele 'e +e+orie# re,re/en)a)e 'e a*e+enea 'e L b(ffer3e.
Deco'area ace*)ora confor+ acelora.i *,ecificaii +ai *(* a+in)i)e.
Alocarea ,e fl(<(l PC& 'e co+(nicare c( PP3(l a canalelor )e+,orale.
In*erarea 4n ace*)e canale a e.an)ioanelor 'e voce ref-c()e# 'e )ran*+i* c-)re
)er+inal(l )elefonic.
Penerea/- cererea 'e 4n)rer(,ere c-)re ho*).
Co'(l *(r*- ,en)r( co+,ilare# care a,oi va fi 4nc-rca) ,rin ID&A .i r(la) 4n D?P3(ri
e*)e *cri* a);) 4n li+ba7(l CRR# c;) .i 4n li+ba7 'e a*a+blare *,ecific ADL1$1.
?of)5are3(l care r(lea/- 4n ,roce*or(l ga/'-# a+ n(+i) aici +o'(l(l PC@1JB# are rol(l
'e a i+,le+en)a celelal)e O +o'(le ale *)r(c)(rii a,licaiilor 'e voce +o'(l(l 'e reali/are a
*e+nali/-rii )elefonice# +o'(l(l 'e ,ro)ocoale 'e reea# +o'(l(l 'e +anage+en) a reelei. Pe
l;ng- ace*)ea# )o) in PC@1JB )reb(ie i+,le+en)a)- .i b(na co+(nicare c( D?P3(rile.
B.L.1 ?(,or)(l 'e/vo)-rii a,licaiei 4n PC@1JB
Referine bibliografice !L"# !O"# !B"# !I"# !1N"# !LJ"# !L1"
&o'(l(l PC@1JB = !1N" > e*)e (n +inicalc(la)or in)egra) co+,a)ibil O$E?2# c( B&1
+e+orie RA&. H*)e foar)e ()il 4n a,licaiile 'e con)rol .i co+(nicare c( al)e 'i*,o/i)ive
,eriferice 'a)ori)- ,or)(l(i I?A 'e 1JB ,ini# ,(n;n' la 'i*,o/iie 1U?3(l 'e a're*e# 1U?3(l
Pagina # din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'e 'a)e# *e+nale 'e con)rol# cereri 'e 4n)rer(,ere# e)c. :( e*)e obliga)orie folo*irea )()(ror
ace*)ora# ace*) l(cr( r-+;n;n' la la)i)('inea ,roiec)an)(l(i.
Toa)e ace*)e facili)-i +ai *(* a+in)i)e 4l fac foar)e ,o)rivi) ,en)r( *arcina *a 'e
,roce*or ga/'- 4n ca/(l a,licaiei noa*)re# (n'e ,e l;ng- cele O +o'(le )reb(ie*c
i+,le+en)a)e con)rol(l .i ge*)i(nea celor B D?P3(ri .i a +a)ricii 'e co+()aie.
6n)reg *of)5are3(l a,licaiei *e afl- *)oca) ,e (n Di*AOnChi, c( ca,aci)a)ea 'e L&1.
?3a folo*i) (n *i*)e+ 'e o,erare &icro*of) DO? E.LL# care# 'e.i n( conine *)iv-
TCP@IP# e*)e 'e +ici 'i+en*i(ni .i re,re/in)- (n b(n *(,or) al a,licaiilor i+,le+en)a)e 4n
li+ba7(l CRR# +ai ale* celor 'e/vol)a)e c( +e'i(l 1orlan' CRR O.1.
Inconvenien)(l re,re/en)a) 'e li,*a *(,or)(l(i 'e co+(nicare c( reea(a IP a fo*)
4nl-)(ra) ,rin folo*irea *)ivei TCP@IP 8ATTCP = !B"# !LJ" > folo*ibil- 4n a,licaii 'e
co+(nicare# chiar .i 'e )i+, real# *(b *i*)e+(l 'e o,erare &?3DO?. Dac- ar )reb(i *- o
ra,or)a+ la nivel(l O?I# a)(nci )reb(ie *,(* c- f(ncionea/- la nivelele O .i ofer- in)erfaa
,en)r( f(ncii *,ecifice nivel(l(i B =*ocAei# ,or)(ri# e)c.>
Pen)r( f(ncionarea *)ivei 8ATTCP )reb(ie +ai 4n);i 4nc-rca) ,acAe) 'river3(l
*,ecific fiec-r(i chi,3*e) 'e reea. Ace*)a e*)e f(rni/a) 'e c-)re ,ro'(c-)or(l :IC3(l(i
=:e)5orA In)erface Car' 0 ,laca 'e reea> .i re,re/in)- in)erfaa 'in)re *)iva *of)5are .i
+e'i(l fi/ic 'e )ran*+i)ere a ,ache)elor 'e 'a)e=nivel L O?I *i+,lifica)>. 6n a,licaia 'e fa-#
,acAe) 'river3(l e*)e conin() 4n fi*ier(l ,A)'rv.co+ .i e*)e 4nc-rca) la ,ornirea har'5are3
(l(i ,rin)r3(n in*)r(ci(nea cX,A)'rv.co+ J<EJ# afla)- 4n fi*ier(l a()oe<ec.ba).
O'a)- 4nc-rca) 'river(l# care in*)alea/- o 4n)rer(,ere 'e DO? ,en)r( l(cr(l c( ,laca 'e
reea# ()ili/area *of)5are3(l(i TCP@IP *e face ,o*ibil- ,rin co,ierea a % fi.iere
'e )i, hea'er =Y.h> 4n 'irec)or(l incl('e al +e'i(l(i 'e 'e/vol)are 1orlan' CRR
O.1 .i incl('erea l(i )c,.h 4n fi.ier(l conin;n' co'(l *(r*- al a,licaiei 'ori)e. 6n afar- 'e
acea*)a# +ai )reb(ie incl(* 4n ,roiec)(l 'e l(cr( (n fi.ier 'e )i, .lib# 5a))c,.lib# 4n f(ncie
'e +o'el(l 'e l(cr( ()ili/a) *+all# large# h(ge.
Dac- ,;n- ac(+ n( a+ vorbi) 'ec;) 'e*,re +o'(l 'e folo*ire a *)ivei 8ATTCP#
)reb(ie *,(* c- ,en)r( config(rarea infor+aiilor 'e reea IP *(n) L +o'ali)-i. Pri+a e*)e cea
4n care aflarea lor *e face ,rin 1OOTP# 4n ca/(l 4n care 4n *(breea(a local- *e afl- (n *erver
'e'ica) ace*)or )ran/acii. 6n cel 'e3a L3a *i)(aie# ace*)e infor+aii )reb(ie*c in)ro'(*e
+an(al# iar ,en)r( acea*)a )reb(ie ca 4n 'irec)or(l 4n care *e afl- e<ec()abil(l a,licaiei *-
Pagina $ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
e<i*)e (n fi.ier 'e config(rare c( n(+ele 8a))c,.cfg. Ace*)a# *cri* 4n +o' )e<)# )reb(ie *-
aib- (r+-)oarea for+-
,rin)WZPacAe)3'river inc-rca)MZ
+D[i,W1NB.1IE.1%E.NN
ne)+a*AWLII.LII.LIB.J
na+e*erverW1NB.1IE.1%E.1
na+e*erverW1BN.N%.1E%.1OB
na+e*erverW1IE.1N$.I1.LO1
ga)e5aDW1NB.1IE.1%E.1
'o+ain*li*)WZ)o,e<.r'*ne).roZ
Ca (n *,ri7in al folo*irii *)ivei 8a))c, 4n a,licaia 'e fa-# )reb(ie *,(* c- ea re,re/in)-
,rinci,al(l +i7loc al reali/-rii co+(nicaiilor 4n reelele 'e )i, IP ,en)r( *i*)e+ele ce folo*e*c
DO?3(l ca *i*)e+ 'e o,erare .i# ,oa)e .i 'a)ori)- 'i*)rib(irii ei gra)(i)e# e*)e la ba/a (nei
+(l)i)('ini 'e a,licaii ()ili)are 'e )i, )elne)# **h# clien) f),# clien) POPO# 5eb bro5*ing# e)c.#
'e a*e+enea acce*ibile gra)(i).
A,licaiile 'e voce# in'iferen) ,e ce *(,or) 'e )ran*,or)# *a( *i*)e+ 'e o,erare 4n care
r(lea/- *(n) a,licaii 'e )i+, real. O i+,le+en)are *ecvenial-# c( (n *ing(r fir 'e e<ec(ie
=*ingle )hrea'> n( e*)e *(ficien)- (nor *i)(aii 4n care )i+,(l re,re/in)- (n fac)or e*enial 4n
b(na lor f(ncionare. De aceea a+ ,refera) folo*irea (n(i Aernel 'e )i+, real# n(+i) =@CO? II
=&icroCon)roller O,era)ing ?D*)e+# ver*i(nea L>. = !O"# !L1" >.
=@CO? II# evol(ie a l(i =@CO?# e*)e (n *i*)e+ 'e o,erare c( Aernel 'e )i+,3real
'e*)ina) a,licaiilor in)egra)e. Cea +ai +are ,ar)e a l(i e*)e *cri*- 4n A:?I3C# iar an(+i)e
co+,onen)e# 'ori)e c;) +ai ,(ine 'a)ori)- 'orinei 'e ,or)abili)a)e# *(n) *cri*e 4n li+ba7(l 'e
a*a+blare 'e'ica) +icro,roce*or(l(i folo*i).
=@CO? II ,oa)e fi ,or)a) ,e o +are varie)a)e 'e ,roce*oare# c( con'iia ca ele *-
a*ig(re *)acA ,oin)er .i regi.)rii CPU# care ,o) fi in)ro'(.i .i *co.i 'in *)iv-. De a*e+enea#
co+,ila)or(l C )reb(ie *- ,er+i)- *crierea 'e *crierea 'e ,ori(ni 'e co' 4n li+ba7 'e
a*a+blare. =@CO? II ,oa)e r(la ,e cele +ai +(l)e ,roce*oare 'e $# 1E OL# *a( EB 'e bii#
+icro,roce*oare .i D?P3(ri.
@CO? II e*)e o *ol(ie foar)e *calabil-# acea*)- reflec);n'(3*e 4n ,o*ibili)a)ea 'e a
alege 'oar acele *ervicii care *(n) nece*are a,licaiei ,roiec)a)e# l(cr( care re'(ce vol(+(l 'e
Pagina !% din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
+e+orie RA&@RO& ce (r+ea/- a fi folo*i). ?calabili)a)ea e*)e i+,le+en)a)- ,rin
in)er+e'i(l (nor variabile config(rabile ce incl(' la co+,ilare 'oar *eci(nile 'e co'
=*erviciile> 'ori)e.
La fel ca +a7ori)a)ea Aernel3(rilor 'e )i+,3real# @CO? II e*)e 'e )i, ,ree+,)iv
=,rogra+a)or(l Aernel3(l(i lan*ea/- 4n e<ec(ie +ere( )a*A3(l c( ,riori)a)ea cea +ai +are>.
@CO? II3(l ,oa)e ge*)iona (n n(+-r 'e EB )a*A3(ri. Din)re ace*)ea# $ *(n) folo*i)e 'e
*i*)e+# l(cr( ce face ,o*ibil- ()ili/a)or(l(i folo*irea a IE. 9iecare )a*A nece*i)- ,ro,ria *a
*)iv- 'e l(cr(# config(rabil- 'in ,(nc)(l 'e ve'ere al vol(+(l(i 'e +e+orie aloca)# ,en)r(
re'(cerea nece*ar(l(i 'e +e+orie RA& al a,licaiei.
C;)eva 'in *erviciile oferi)e 'e @CO? II *(n) +ailbo<3(rile# co/i# *e+afoare# f(ncii
'e ge*)i(ne a )i+,(l(i# e)c. De a*e+enea# ,o) fi folo*i)e 4n)rer(,eri organi/a)e ,e LII 'e
nivele# care ,o) *(*,en'a e<ec(ia (n(i )a*A.
Cali)-ile 'e +ai *(* a+in)i)e# a'a(ga)e celor o+i*e fac @CO? II3(l (n foar)e b(n
*i*)e+ 'e o,erare 'e )i+,3real# care# 'a)ori)- ,rogra+-rii )a*A3(rilor c( care el l(crea/-#
,er+i) 'e/vol)area 4n b(ne con'iii a a,licaiilor real3)i+e# +(l)i3)hrea'.
9ig(ra B.O.1.1 ,re/in)- co+,onen)ele *of)5are care vor re,re/en)a *)ra)ifica) *(,or)(l
'e 'e/vol)are al a,licaiei.
Pagina !1 din 133
MicroController
Operating S6stem
v#-
Soft5are )CP'IP
DE1))CPD
MSBDOS %#--
PacFet Driver
9 c:GpFtdrv#com
43%4 ;
Procesare Comunicare
1plicatia de timpBreal
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
9ig(ra B.L.1.1 Co+,onen)ele care a7()- la b(na 'e/vol)are .i f(ncionare a a,licaiei.
B.L.L 9(ncionarea *of)5are a PC@1JB
Referine bibliografice !L"# !O"# !B"# !I"# !1N"# !LJ"# !L1"# !LL"
D(,- ce a fo*) 4nc-rca) ,acAe) 'river3(l# +o'(l(l har'5are PC@1JB e*)e ,reg-)i)
,en)r( r(larea a,licaiei. ?e lan*ea/- 4n e<ec(ie e<ec()abil(l re/(l)a) 4n (r+a co+,il-rii
,roiec)(l(i r),[(co*.,r7. Pen)r( 'e/vol)area .i co+,ilarea ace*)(ia *3a folo*i) +e'i(l
1orlan' CRR O.1# iar co'(l *(r*- a fo*) *cri* 4n li+ba7(l CRR cea +ai +are ,ar)e a *a# an(+i)e
frag+en)e fiin' *cri*e 4n li+ba7 'e a*a+blare $J$E.
9i.ier(l r),[(co*.,r7 *e va 4nc-rca la 'e*chi'erea +e'i(l(i 'e 'e/vol)are 4n
'irec)or(l ce conine a,licaia# iar el conine fi.ierele care vor fi co+,ila)e# crea)e leg-)(rile#
re/(l);n' fi.ier(l e<ec()abil. Proiec)(l ce va fi co+,ila) conine (r+-)oarele
9i.iere ,en)r( f(ncionarea @CO? II3(l(i. !O".
Uco*[II.c 0 incl('e la co+,ilare co'(l *(r*- ,en)r( a*ig(rarea )()(ror *erviciilor
oferi)e 'e C@O? II=+ailbo<# *e+afoare# ge*)i(nea )a*A3(rilor .i a )i+,(l(i# e)c.># *ervicii care
4n f(ncie 'e valorile a)rib(i)e variabilelor 'in fi.ier(l 'e config(rare O?[cfg.h *(n) *a( n(
incl(*e 4n a,licaia 'ori)-.
O?[C,([C.c 0 'efine.)e o f(ncie 'e creare a *)ivei 'e l(cr( a fiec-r(i )a*A .i f(ncii
ce *(n) a,ela)e la crearea (n(i )a*A# la .)ergerea l(i# la *chi+barea 'e con)e<)# *a( la fiecare
)icA.
Pc.c 0 'efine.)e f(ncii lega)e 'e in)erfaa 'e afi.are .i folo*irea )a*)a)(rii# *alvarea
con)e<)(l(i DO? la ,ornirea C@O? II3(l(i# re*)abilirea *i*)e+(l(i 'e o,erare la final(l
a,licaiei C@O?# in*)alarea 'e noi vec)ori 'e 4n)rer(,ere .i *)abilirea frecvenei 'e )icA.
O?[C,([A.a*+ 0 *cri* 4n 4n)regi+e 4n li+ba7 'e a*a+blare# conine f(ncii ,rivi)oare
la ,(nerea 4n f(nci(ne a )a*A3(l(i c( ,riori)a)ea cea +ai +are 4n +o+en)(l ,ornirii C@O?3
(l(i# efec)(area 'e )a*A *5i)ch# *ervirea 4n)rer(,erii 'e )icA.
8a))c,hg.lib 0 e*)e co+,ila) 4+,re(n- c( celelal)e fi.iere ale ,roiec)(l(i .i reali/ea/-
in)erfaa 'in)re f(nciile 'e biblio)ec- ale *)ivei 8ATTCP .i ,acAe) 'river# ,en)r( a*ig(rarea
*(,or)(l(i 'e co+(nicaie 4n reea(a IP. H*)e
Pagina !2 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'e,en'en) 'e +o'el(l folo*i) 4n 'e/vol)area a,licaiei# 4n *i)(aia 'e fa- ()ili/;n'(3*e
+o'el(l h(ge.
9i.iere ,en)r( ge*)i(nea .i in)erco+(nicarea c( D?P3(rile. !I".
H<eLi'+a.c 0 conine f(ncia 'e 4nc-rcare a ,rogra+(l(i 4n D?P ,rin ,or)(l 'e
ID&A.
In)err*.c 0 in*)alea/- noi r()ine 'e 4n)rer(,ere folo*i)e 4n a,licaie# '(,e ce 4n ,realabil
a( fo*) *alva)e cele iniiale# ,en)r( a ,()ea fi re*)abili)e la ie.irea 'in a,licaie.
L1$1.c 0 f(ncii 'e in)erfa- c( D?P3(l in*)alare# *criere ,rin ID&A# ci)ire ,rin
ID&A# re*e)are# r()in- 'e 4n)rer(,ere.
&a).c 0 f(ncii 'e in)erfa- c( +a)ricea 'e co+()aie
D?P.c 0 conine f(ncii ,en)r( con)rol(l .i )ran*fer(l ,rin ,or)(l ID&A.
9i.iere ,en)r( 'e/vol)area )a*A3(rilor 'e l(cr(. !O"# !B"# !LL".
TA*[co+.c 0 f(ncii 'e creare a )a*A3(rilor# con)rol )ran*+i*iei .i rece,iei .i
)ran*+i*iei 'e ,ache)e RTP# e)c.
R),[(co*.c 0 are rol(l 'e a in)egra .i lan*a 4n e<ec(ie )oa)e f(ncionali)-ile a,licaiei#
+ai *(* a+in)i)e.
6n afar- 'e fi.ierele +ai *(* en(+era)e# 4n 'irec)or(l 'e l(cr( +ai *(n) fi.iere 'e )i,
hea'er =Y.h> care conin 'eclaraii 'e f(ncii .i variabile# incl(*e 4n fi.ierele c( e<)en*ia
Y.C. :( )reb(ie (i)a)e fi.ierele 5a))c,.cfg# ce conine infor+aiile 'e config(rare ,en)r(
co+(nicarea 4n reea(a IP =a're*a IP# D:? *erver# ga)e5aD# e)c.> .i fi.ier(l )*L1$1.'a) care
conine ,rogra+(l co+,ila) care va fi 4nc-rca) 4n D?P.
9i.ier(l R),[(co*.c e*)e cel care conine f(ncia +ain= > .i el e*)e cel care a,elea/-
celelal)e f(ncii .i +acro(ri ,en)r( 'e/vol)area a,licaiei. Hl incl('e )oa)e fi.ierele 'e )i,
hea'er 'in 'irec)or(l c(ren).
Pri+a l(i *arcin- e*)e *- efec)(e/e e)a,a 'e iniiali/are# iar ,en)r( acea*)a a,elea/-
f(ncia *ocA[ini)= > care are rol(l 'e a iniiali/a +o'(l(l .i *)iva TCP@IP 'e co+(nicare#
'(,- care *e iniiali/ea/- cele B D?P3(ri# ,rin in)er+e'i(l ,roce'(rii ini)['*,* = >. Acea*)a
re*e)ea/- D?P3(rile# 'e/ac)ivea/- 4n)rer(,erile .i ci)e.)e L 'in cele O flag(ri ale fiec-r(ia.
Ul)i+a iniiali/are are 4n ve'ere +a)ricea 'e co+()aie.
A L3a e)a,- o con*)i)(ie 4nc-rcarea ,rogra+elor 4n D?P3(ri. 1oo)3area D?P3(rilor
,oa)e fi f-c()- 4n L +o'(ri# iar ,en)r( *elecia (n(ia 'in)re ele *e folo*e*c L ,ini 1&ODH .i
&&AP. Cele L +o'(ri 'e 4nc-rcare a ,rogra+elor *(n) ,rin ,or)(l 1D&A# *a( ,rin ,or)(l
Pagina !3 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
ID&A. Toa)e cele B D?P3(ri 'e ,e ,lac- *(n) config(ra)e ,en)r( boo)3area ,rin ID&A. 6n
*ecvena 'e boo)3are# D?P3(l o,re.)e e<ec(ia ,;n- c;n' ,roce*or(l ga/'- 4ncarc- Progra+
&e+orD folo*in' ,or)(l ID&A. H<ec(ia ,rogra+(l(i 4nce,e 4n +o+en)(l 4n care# la *f;r.i)(l
4nc-rc-rii# e*)e *cri*- .i locaia P& J<JJJJ.
Por)(l 'e ID&A =In)ernal D&A> = !I" > e*)e (n ,or) ,aralel 'e in)rare@ie.ire# care
,er+i)e ci)irea@*crierea +e+oriei in)erne# +ai ,(in 'irec) regi.)rii in)erni# 'e c-)re (n
,roce*or ga/'-. D?P3(l a*ig(r- I ,ini ,en)r( con)rol(l )ran*fer(l(i ,rin ID&A.
Ci)irea@*crierea 'in@4n +e+oria in)ern- *e face 4n L ,a.i 4n);i *e face 4n*crierea 4n
ID&A Con)rol Regi*)er a a're*ei 'in +e+oria 'e 'a)e@,rogra+ la@'e la care *e va reali/a
)ran*fer(l# iar a,oi# ,rin folo*irea ,inilor 'e con)rol *e co+an'- *crierea *a( ci)irea la@'e la
a're*a +ai inain)e 4nc-rca)-.
6nc-rcarea ,rogra+elor 4n D?P3(ri *e face a,el;n' f(ncia '*,[in*)all= ># 'efini)- 4n
fi.ier(l L1$1.c. Ha efec)(ea/- (r+-)oarele o,eraii re*e)ea/- chi,(l .i 'e/ac)ivea/-
4n)rer(,erile ,en)r( a *alva ,oin)er(l c-)re f(ncia 'a)- ca arg(+en) la a,elare. D(,-
eliberarea *e+nal(l(i re*e) .i ac)ivarea 4n)rer(,erilor *e a,elea/- f(ncia loa'[,rg= > care
e*)e 'e*cri*- 4n fi.ier(l e<eLi'+a.c .i care are ca arg(+en)e a're*a (n(i ,or) 'e ie.ire
core*,(n/a)or D?P3(l(i 4n care *e face 4nc-rcarea .i n(+ele fi.ier(l(i ce conine ,rogra+(l
co+,ila)# c( e<)en*ia .'a). D(,- 4n*crierea ,rin ,or)(l 'e ID&A a an(+i)or linii 'in fi.ier(l
re*,ec)iv 4n /ona 'e +e+orie 'e ,rogra+ P& a D?P3(l(i =Progra+ +e+orD># n( )oa)e av;n'
*e+nificaie ()il-# e*)e 4n*cri*- a,oi la a're*a P& J<JJJJ a're*a 'e la care D?P3(l *- 4ncea,-
r(larea ,rogra+(l(i.
Ur+ea/- o,eraia 'e in*)alare a noilor 4n)rer(,eri# efec)(a)- 'e
in*)alare[in)rer(,eri= ># care e*)e 'e*cri*- 4n In)err*.c. Acea*)- f(ncie# '(,- ce a,elea/-
al)e O f(ncii ce 'e*cri( 4n li+ba7 'e a*a+blare r()ina 'e e<ec(ie a noilor 4n)rer(,eri 'ori)e
=4n)rer(,erea 'e D?P# 'e L +* .i in)[arb># *alvea/- vechii vec)orii 'e 4n)rer(,ere ,en)r( a
,()ea fi re*)abilii la ie.irea 'in ,rogra+ .i in*)alea/- noile 4n)rer(,eri ,e IRF %# IRF I .i
IRF 1I.
Dac- ,;n- ac(+ *3a( efec)(a) e)a,ele 'e iniiali/are# 4nc-rcare a ,rogra+elor 4n D?P3
(ri .i in*)alare a noilor 4n)rer(,eri# generic *,(* ,(nerea 4n f(nci(ne a car)elei# 4n cele ce
(r+ea/- are loc iniiali/area C@O? 0(l(i.
Pagina !4 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
C@O? II3(l e*)e (n Aernel 'e )i+,3real care# 'e.i l(crea/- 4n &?3DO?# ,e '(ra)a
f(ncion-rii a,licaiilor *ale# *alvea/- con)e<)(l ace*)(ia# (r+;n' ca la revenirea 'in a,licaie
*- fie re*)abili).
Hl *e con*)i)(ie 'in)r3(n ,rogra+a)or 'e ,roce*e =)a*A3(ri># confor+ an(+i)or
,riori)-i. Da)ori)- *calabili)-ii *ale# ,er+i)e incl('erea la co+,ilare 'oar a an(+i)or *ervicii#
4n f(ncie 'e 'orin- ()ili/a)or(l(i. Acea*)a *e reali/ea/- ,rin *e)area an(+i)or variabile 4n
fi.ier(l 'e config(rare Uco*[cfg.h !O" =n(+-r(l 'e )a*A3(ri 'ori)e# ,riori)a)ea +ini+-#
incl('erea *erviciilor 'e *e+afor# +ailbo<# facili)a)ea 'e creare 'e )a*A3(ri# 'e 'i*)r(gere *a(
*(*,en'are a lor# 'e *chi+bare a ,riori)-ilor# e)c.>.
Ca orice ,rogra+a)or 'e ,roce*e# C@O?3(l la r;n'(l l(i are (n I'leTa*A# (n )a*A ,(*
4n e<ec(ie a)(nci c;n' nici (n al)(l n( e*)e 4n *)area rea'D )o r(n =ga)a 'e e<ec(ie>. 6n
ca/(l fa-# el *e n(+e.)e O?Ta*AI'le= > = !O" ># e*)e *e)a) ,e ,riori)a)ea +ini+-
=O?[LO8H?T[PRIO> .i n( face al)ceva 'ec;) *- incre+en)e/e (n con)or 'e OL 'e bii#
O?I'leC)r# care e*)e folo*i) 'e (n al) )a*A#O?Ta*A?)a)= ># la 'e)er+inarea 4nc-rc-rii
,roce*or(l(i. O?I'leTa*A n( ,oa)e fi nicio'a)- .)er* 'e c-)re o a,licaie *o)f5are.
=C@O? II3(l conine (n )a*A ce a*ig(r- *)a)i*)ici 'e3a l(ng(l f(ncion-rii. :(+i)
O?Ta*A?)a)= > = !O" ># el e*)e folo*i) 'ac- variabila O?[TA?C[?TAT[H: e*)e *e)a)- ,e
valoarea 1# 4n fi.ier(l O?[Cfg.h. Ace*) )a*A *e e<ec()- la fiecare *ec(n'- .i 'e)er+in-
4nc-rcarea ,roce*or(l(i# iar ,riori)a)ea *a e*)e O?[LO8H?T[PRIO31.
Revenin' la a,licaia noa*)r-# '(,- e)a,a 'e iniiali/are e*)e a,ela)- f(ncia
O?Ini)= ># care are ,e l;ng- rol(l 'e a iniiali/a f(ncionarea C@O? II3(l(i# rol(l 'e a crea
cele L )a*A3(ri +ai *(* 'e*cri*e O?Ta*A?)a)= > .i O?Ta*AI'le= >.
Ur+-)or(l ,a* e*)e acela 'e *alvare a con)e<)(l(i 'e l(cr( al *i*)e+(l(i 'e o,erare#
&?3DO?# ,rin a,elarea PC[DO??aveRe)(rn= ># ,en)r( a ,()ea fi rein*)ala) la ie.irea 'in
a,licaie# (r+a) 'e in*)alarea (n(i vec)or 4n )abela 'e 4n)rer(,eri
a r()inei 'e )ra)are a O?C)<?5 = con)ori/ea/- n(+-r(l 'e *chi+b-ri 'e con)e<)
,e)rec()e 4n)r3o *ec(n'- 4n f(ncionarea =C@O? II3(l(i >.
6n ace*) +o+en)# =C@O?3(l e*)e ini)iali/a)# cele L )a*A3(ri crea)e .i con)e<)(l DO?
*alva). Pen)r( ,(nerea l(i 4n f(nci(ne )reb(ie crea) Ta*A?)ar)= ># (n )a*A care va fi ,ri+(l
r(la) 'e =C@O?# avea ,riori)a)ea +a<i+- ,e )oa)- ,erioa'a 'e f(ncionare a a,licaiei .i care
va crea celelal)e )a*A3(ri 'ori)e. O'a)- c( a,elarea f(nciei O??)ar)= ># f(ncia +ain= > *e
Pagina ! din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
4ncheie# ,(n;n' 4n f(nci(ne Aernel(l =C@O?3(l(i# 4n)reaga ge*)i(ne a ,roce*elor fiin' l-*a)-
4n *ea+a l(i.
Ta*A?)ar)= >3(l are ca ,ri+- *arcin- 'e/ac)ivarea 4n)rer(,erilor ,en)r( a in*)ala
r()ina 'e 4n)rer(,ere ,en)r( clocA )icA .i 'e a *e)a valoarea frecvenei *ale 'e a,ariie la
O?[TICC[PHR[?HC# valoare +o'ificabil- 4n fi.ier(l 'e config(rare O*[cfg.h. ?(n)
ac)iva)e a,oi 4n)rer(,erile .i a,ela)- O??)a)Ini)= ># f(ncia 'e ,(nere 4n f(nci(ne a
Ta*A?)a)= >.
Din ,(nc)(l 'e ve'ere al ,rogra+a)or(l(i# (n )a*A e*)e o b(cl- infini)- care e*)e ,(*-
4n e<ec(ie 4n f(ncie 'e ,oli)ica )ra*a)- = ,riori)a)e# ,erioa'- 'e *(*,en'are# a()o*(*,en'are#
e)c. >. Hl ,oa)e fi *(*,en'a)# *e ,oa)e a()o*(*,en'a# i *e ,oa)e *chi+ba ,riori)a)ea# ,oa)e fi
.)er*# e)c. 6n a,licaia 'e fa-# Ta*A?)ar)= > are rol(l 'e a crea )a*A3(rile 'e co+(nicare
=)ri+i)ere# rece,ie 'e ,ache)e# e)c.># '(,- care# ,ar)ea *a re,e)i)iv- e*)e con*)i)(i)- 'in
afi.area ,e ecran a n(+-r(l(i 'e )a*A3(ri f(ncionale# a n(+-r(l(i 'e *chi+b-ri 'e con)e<) ce
a( loc 4n fiecare *ec(n'-# a ,rocen)(l(i 'e 4nc-rcare a ,roce*or(l(i .i a verific-rii 'ac- n( *3a
+anife*)a) 'orina 'e o,rire a a,licaiei# ce *e ,oa)e reali/a ,rin a,-*area )a*)ei H*c. D(,-
4n'e,linirea ace*)or *arcini# Ta*A?)ar)= >3(l e*)e *(*,en'a) o *ec(n'-# 'e c-)re ,rogra+a)or
'a)ori)- a,el(l(i O?Ti+eDlDT&?T=J#J#1#J>.
6n *i)(aia o,ririi a,licaiei# *(n) efec)(a)e )oa)e o,eraiile 'e revenire 4n *)area iniial-
a *i*)e+(l(i. Ace*)ea *(n) 4nchi'erea )()(ror *ocAe)3ilor 'e*chi.i 'e ,roce*ele 'e )ri+i)ere .i
rece,ie 'e ,ache)e IP= RTPclo*e= > ># re*)abilirea vechilor vec)ori 'e 4n)rer(,ere
= revenire[in)rer(,eri[ini)iale= > ># 'e/in*)alarea celor L D?P3(ri folo*i)e
= '*,[(ni*)all= > > .i re*)abilirea con)e<)(l(i 'e l(cr( al &?3DO?# *alva) la 4nce,()(l
f(ncion-rii C@O?3(l(i =PC[DO?Re)(rn= >>.
6nain)e 'e a in)ra 4n *eci(nea re,e)i)iv-# *(n) crea)e celelal)e )a*A3(ri# ,rin a,el(l
f(nciei ini)iere[co+(nicare= >.
Ta*A3(rile vor fi crea)e 4n f(ncie 'e an(+i)e variabile 'e config(rare ce *e g-*e*c 4n
fi.ier(l T*[cfg.h. De3a l(ng(l 'e/vol)-rii a,licaiei ,;n- 4n *)a'i(l ac)(al# *3a( reali/a) )e*)e
'e )ran*+i*ie .i rece,ie 'e ,ache)e 'e )i, RTP c( O +a.ini ,ereche o +a.in- afla)- 4n reea(a
IP local-# o al)a 4n reea(a I?P3(l(i =RD?ne)> =IP 1NO.LO1.LOO.1IE># iar cea 'e3a O3a 'in
In)erne) =IP 1NO.B1.1L%.L1$># )oa)e r(l;n' (n *i*)e+ 'e o,erare Lin(<. Din acea*)- ca(/-# 4n
fi.ier(l +ai *(* a+in)i) *(n) 'efini)e O variabile# ,en)r( fiecare a're*- IP c( care *e 'ore.)e
co+(nicare. 6n f(ncie 'e valorile lor = J@1 ># *e crea/- *a( n( c;)e o ,ereche 'e )a*A3(ri# 'e
Pagina !! din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
rece,ie .i )ri+i)ere 'e ,ache)e RTP. To) ,en)r( config(rarea )a*A3(rilor ,e care le va ge*)iona
=C@O?3(l# 4n acela.i fi.ier +ai ,oa)e fi +o'ifica)- 4nc- o variabil- =TCP[TICC[O:[O99># 'e
care va 'e,in'e crearea *a( n( a )a*A3(l(i Ta*A[)c,TicA= >.
9i.ier(l 'e config(rare# T*[cfg.h# +ai c(,rin'e ,riori)a)ea fiec-r(i )a*A ce (r+ea/-
a fi crea)# ,or)(rile locale .i ale +a.inilor 'i*)an)e. 6n)r(c-) *)an'ar'(l T.OLO# in'iferen) ce
ver*i(ne ar fi el# n( *,ecific- ,or)(ri 'e'ica)e )ran*fer(l(i RTP@RTCP# 'e aceea a( fo*) ale*e
n(+ere 'e ,or)(ri care *- n( fie *,ecifice al)or )i,(ri 'e co+(nicaii =5ell3Ano5n ,or)*>.
Pre*(,(n;n' c- 4n +o+en)(l co+,il-rii ,roiec)(l(i# cel ,(in (na 'in variabilele 'e
config(rare a co+(nicaiei a( valoarea 1# iar TCP[TICC[O:[O99 e*)e 1# f(ncia
ini)iere[co+(nicare= > are (r+-)oarele f(nci(ni 'e*chi'e c;)e (n fi.ier ,en)r( *alvarea
)()(ror eveni+en)elor =,ri+ire@rece,ie 'e ,ache)e# e)c.> care a( loc ,e ,arc(r*(l co+(nic-rii
c( fiecare +a.in-3,ereche# '(,- care *e a,elea/- f(ncia RTPIni)= > ce are rol(l 'e a afla
a're*a IP a +a.inii 'i*)an)e folo*in' D:?3(l# 4n ca/(l 4n care acea*)a n( e*)e a*)fel
i'en)ifica)- 'e la 4nce,()# 'e*chi'erea *ocAe)3ilor ,e ,or)(l local folo*i) .i# 4n *f;r.i)#
*alvarea 4n fi.ier(l *,ecifica) ca ,ara+e)r( a re/(l)a)(l(i o,eraiei. H*)e a,ela)- a,oi
*ocA[recv[ini)= >. 9(ncie *,ecific- *)ivei 8ATTCP# ea iniia/- ,roce*(l 'e rece,ie 'e
,ache)e IP# ,e (n *ocAe) .i 4n)r3(n b(ffer *,ecifica)e ca ,ara+e)rii la a,elare. D(,- reali/area
c( *(cce* a e)a,elor an)erioare# e*)e 4n *f;r.i) crea)- ,erechea 'e )a*A3(ri 'e
)ran*+i)ere@rece,ie 'e ,ache)e RTP# ,rin a,el(l O?Ta*ACrea)e= ># ce are ca ,ara+e)rii
n(+ele )a*A3(l(i crea)# *)iva ,ro,rie fiec-r(ia .i ,riori)a)ea iniial-.
B.L.L.1 Ta*A3(l 'e )ran*+i)ere 'e ,ache)e RTP
Ta*A3(l c( n(+ele generic Ta*A[*en'[222 reali/ea/- co+,le) o,eraia 'e
)ri+i)ere 'e ,ache)e RTP# c-)re +a.ina ,ereche =,ro)ocol 'e ,rel(are 4n b(ffer3(l 'e )ra*+i*ie
a e.an)ioanelor 'e voce 'in +e+oria 'e 'a)e a D?P3(l(i# 4+,ache)area loc 4n *)r(c)(ri 'e
)i, RTP# )ran*+i)erea 4n reea(a IP>.
Pache)ele RTP *(n) 'efini)e 4n fi.ier(l TA*[co+.h ,rin in)er+e'i(l *)r(c)(rii 'e +ai
7o*
)D,e'ef *)r(c) \
(n*igne' char ccBG
(n*igne' char e<)en*ion1G
(n*igne' char ,a''ing1G
Pagina !" din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
(n*igne' char ver*ionLG
(n*igne' char ,aDloa')D,e%G
(n*igne' char +arAer1G
(n*igne' *hor) *eUn(+G
(n*igne' long )i+e*)a+,G
(n*igne' long **rcG
(n*igne' char 'a)a!RTP[&A2PACCHT?I]H"G
^ RTP,acAe)G
C;+,(rile *)r(c)(rii *(n) i'en)ice c( ale ,ache)elor RTP# confor+ R9C 1$$N !LL".
6n)r(c;) fiec-rei +a.ini ,ereche 4i core*,(n'e (n )a*A 'e )ran*+i)ere 'e ,ache)e RTP#
4nain)e 'e a in)ra 4n ,ar)ea *a re,e)i)iv-# *(n) iniiali/a)e c( valori alea)oare ,e 1E# re*,ec)iv OL
'e bii L variabile locale# folo*i)oare a,oi la co+,le)area c;+,(rilor *)r(c)(rii RTP.
D(,- in)rarea 4n cicl(l f(ncional# ,en)r( (+,lerea /onei 'e 'a)e ()ile a ,ache)elor
RTP *e folo*e.)e )ran*fer(l e.an)ioanlelor 'e voce ,rin ,or)(l 'e ID&A 'in +e+oria 'e 'a)e
in)ern- a D?P3(l(i.
Da)ori)- *)aionari)-ii *e+nal(l(i vocal# *e vor 4+,ache)a 4n *)r(c)(ri RTP *ecvene
'e voce 'e LJ +*. 6n)r(c;) *(n) ,rel(a)e 'e ,e fl(< PC& canale 'e voce e.an)iona)- c(
frecvena 'e $ CT/ =,erioa'a 'e e.an)ionare 'e 1LI *># cele LJ +* 'ori)e *(n) re,re/en)a)e
1EJ e.an)ioane 'e $ bii.
La fiecare 4nce,() 'e cicl( al )a*A3(l(i 'e )ran*+i)ere 'e ,ache)e# ,ri+a *arcin- e*)e
'e a verifica co+,le)i)('inea )ran*fer(l(i an)erior ,rin ,or)(l 'e ID&A. Acea*)a *e reali/ea/-
,rin a,el(l f(nciei ,oll='*,[no># 'e*cri*- 4n fi.ier(l '*,.c. Ha )e*)ea/-
,en)r( D?P3(l c( n(+-r(l '*,[no 'e ,e ,lac- ,in(l IACCX# ce in'ic- )ran*fer ID&A
co+,le). 6n ca/(l 4n care f(ncia 4n)oarce valoarea J# )a*A3(l a,elea/-
O?Ti+eDlDT&?&=J#J#J#I># iar ,rogra+a)or(l *(*,en'- e<ec(ia *a ,en)r( I +ili*ec(n'e.
La re,rogra+area )a*A3(l(i# ace*)a revine 4n *)area 'e )e*) .i# ,re*(,(n;n' c- ,roce*or(l
ga/'- ,oa)e 'e acea*)- 'a)- avea acce* la +e+oria in)ern- a D?P3(l(i ,rin ,or)(l 'e ID&A#
4nce,e e)a,a 'e ,rel(are 'e e.an)ioane. Pri+a +-*(r- e*)e aceea 'e a o,ri f(ncionarea
,rogra+a)or(l(i 'e )i+,3real al )a*A3(rilor# ,en)r( a evi)a o ,o*ibil- *i)(aie 4n care# 4n )i+,(l
,rel(-rii e.an)ioanelor 'in +e+oria D?P3(l(i# )a*A3(l 'e ,rel(are *- fie *(*,en'a) .i ,(* 4n
f(nci(ne al)(l +ai ,riori)ar# care *- in)ervin- 4n /ona 'e in)ere* .i c-reia *-3i *chi+be
Pagina !# din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
conin()(l. ?(*,en'area ,rogra+a)or(l(i *e reali/ea/- ,rin a,el(l f(nciei
O??che'LocA= >.
&ecani*+(l 'e ,rel(are a e.an)ioanelor ,re*(,(ne e<i*)ena a L b(ffere 4n D&
=+e+oria in)ern- 'e 'a)e a D?P3(l(i>. A+;n'o(- a( c;)e 1EJ 'e locaii 'e 1E bii# nefiin'
,er+i*e acce*ele ,e $ bii 4n D&. La o locaie 'e +e+orie# )o) 'in D&# ,e care ,roce*or(l
ga/'- o verific- 4n +o+en)(l 4nce,erii o,eraiei 'e ,rel(are 'e e.an)ioane# D?P3(l
*e+nali/ea/- b(ffer3(l 4n care +o+en)an *crie. A*)fel# 'ac- 'e la an)erioara ci)ire n( *3a
+o'ifica) conin()(l locaiei 'e *e+nali/are# nici o o,eraie n( e*)e efec)(a)- 'e c-)re
,roce*or(l ga/'-# 4n ca/ con)rar ,rel(;n'(3*e 4n b(ffer3(l 'e rece,ie 'in ho*) cele 1EJ 'e
locaii 'e 1E bii 'in D&. Toa)e )ran*fer(rile 'e 'a)e 'in +e+oria in)ern- a D?P3(l(i *(n)
reali/a)e folo*in' ,or)(l 'e ID&A.
6n)r(c;) fiecare 'in cele L D?P3(ri in*)ala)e 4n a,licaia 'e fa- reali/ea/- ,rel(area a
c;)e B canale )e+,orale 'e ,e fl(< PC&# a're*ele 'in +e+oria in)ern- ale celor L b(ffer3e .i
a locaiei 'in D& folo*i)- ,en)r( *e+nali/area (n(ia 'in)re ele# folo*i)e la ,rel(area 'e c-)re
ho*) a e.an)ioanelor 'e voce# *(n) in'ica)e 4n )abel(l B.L.O.1.
A*)fel f(ncion;n' ,ro)ocol(l ,en)r( ,rel(area e.an)ioanelor# e<ec(ia )a*A3(l(i 'e
)ri+i)ere 'e ,ache)e RTP i+,le+en)ea/- ,rin)re al)ele ace*) +ecani*+.
D(,- ce f(ncionarea ,rogra+a)or(l(i a fo*) o,ri)-# e*)e verifica)- locaia 'e +e+orie
folo*i)- ,en)r( in'icarea b(ffer3(l(i 'e ,rel(are# o,eraie reali/a)- 'e '*,[r'bloc= ># c-reia i
*e in'ic- ca arg(+en)e '*,[no .i a're*a locaiei 'e *e+nali/are aferen)- canal(l(i 'ori).
Dac- 'e la an)erioara ei *on'are n( *3a( 4nregi*)ra)
+o'ific-ri# ,rogra+a)or(l e*)e re,(* 4n f(nci(ne# iar )a*A3(l *(*,en'a) ,en)r( I+*#
'(,- care e*)e rel(a)- ,ar)ea *a re,e)i)iv-. 6n ca/(l 4n care 4n)re locaia ci)i)- ac(+ .i cea
an)erior ci)i)- *(n) +o'ific-ri# 4n*ea+n- c- D?P3(l a co+,le)a) cele 1EJ 'e locaii ale (n(i
b(ffer# iar ele ,o) fi ,rel(a)e ,rin ,or)(l 'e ID&A 4n b(ffer3(l 'e rece,ie a lor 'in ho*)#
folo*in' f(ncia '*,[r'bloc= ># c-reia i *e 'a( ca arg(+en)e 'e ace*)- 'a)- a're*a 'e 4nce,()
a b(ffer3(l(i 'in D& ce *e 'ore.)e )ran*fera) core*,(n/-)or canal(l(i 'e voce )ran*+i*#
n(+-r(l 'e ci)iri ,rin ID&A =1EJ> .i '*,[no.
La *f;r.i)(l )ran*fer(l(i ,rin ID&A al e.an)ioanlelor 'e voce 'in D&# ,rogra+a)or(l
C@O?3(l(i e*)e 'ebloca) .i re,(* 4n f(nci(ne 'e f(ncia O??che'UnlocA= >. Pen)r(
)ran*+i)erea lor 4n reea(a IP *e a,elea/- +ai 4n);i f(nciile ini)iali/are[,acAe)[r),= > .i
Pagina !$ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
RTP,acAe)['a)a= >. Pri+a 'in)re ele co+,le)ea/- c;+,(rile hea'er(l(i ,ache)(l(i RTP care
va fi )ran*+i*# iar cea 'e3a 'o(a co+,le)ea/- c;+,(l 'e 'a)e al ,ache)(l(i# '(,- ce 4nain)e va
fi ,-*)ra)- 'oar ,ar)ea +ai ,(in *e+nifica)iv- a conin()(l(i locaiilor 'e 1E bii )ran*fera)e
'in +e+oria D&. O'a)- co+,le)a)e c;+,(rile *)r(c)(rii# ,en)r( )ran*+i)erea ,ache)(l(i *e
a,elea/- *ocA[fa*)5ri)e= ># f(ncie *,ecific- *)ivei 8ATTCP.
6nain)e 'e a )er+ina ,ar)ea re,e)i)iv- a )a*A3(l(i# e*)e incre+en)a) +o'(lo L
1E
(n
con)or care va co+,le)a n(+-r(l 'e *ecven- al ,ache)(l(i RTP (r+-)or ce va fi )ran*+i*#
'(,- care )a*A3(l e*)e *(*,en'a) ,en)r( 1B +*.
B.L.L.L. Ta*A3(l 'e rece,ie a ,ache)elor RTP
Pen)r( fiecare +a.in- ,ereche 'e co+(nicare *e crea/- 4n (r+a a,el(l(i f(nciei
ini)iere[co+(nicare= > c;)e (n )a*A c( n(+ele generic Ta*A[recv[222= >'e rece,ie a
,ache)elor RTP. Hl e*)e re*,on*abil c( rece,ia ,ache)elor 'e )i, RTP *o*i)e ,e *ocAe)3(l
core*,(n/-)or# ge*)ionarea lor .i )ran*+i)erea bloc(rilor 'e c;)e 1EJ e.an)ioane c-)re D?P3(l
core*,(n/-)or. 6n general# rece,ia .i re'area bloc(rilor 'e e.an)ioane ,ri+i)e 'e la +a.ina
,ereche# re,re/en);n' *e+nalele 'e voce ale cel(ilal) in)erloc()or# *(n) +ai 'elica)e. Ca(/a o
con*)i)(ie reea(a IP# c( ,roble+ele *ale 'e )ran*,or) ,re/en)a)e +ai ,e larg 4n an)erioarele
ca,i)ole# reea care ,oa)e 4n);r/ia *o*irea ,ache)elor RTP# ,oa)e *chi+ba *ecveniali)a)ea
'a)elor 'a)ori)- ,ro)ocol(l(i 'e )ran*,or) folo*i). De aceea# 4n +a.ina 'e rece,ie )reb(ie l(a)e
+-*(ri 'e b(ffer3are .i reor'onare a ,ache)elor rece,iona)e.
9iecare )a*A 'e rece,ie are rol(l 'e a ,ri+i 'in reea .i 'e a )ran*+i)e c-)re D?P
e.an)ioanele 'e voce. A,el(l *e i'en)ific- ,rin /ona 'e +e+orie 'in D?P3(l c( care *e
l(crea/- .i n(+-r(l ,or)(l(i ,e care *e va face rece,ia.
Rece,ia ,ache)elor *e face ,rin a,el(l f(nciei *,ecifice *)ivei 8ATTCP
*ocA[recv= > # c-reia i *e 'a( ca ,ara+e)rii *ocAe)3(l 'e*chi* ,e ,or)(l core*,(n/-)or .i
b(ffer3(l 'e rece,ie. Pen)r( b(na f(ncionare a rece,iei 'e ,ache)e IP ,e *ocAe)3(l re*,ec)iv#
4nain)e 'e crearea )a*A3(rilor# 4n cor,(l f(nciei ini)iere[co+(nicare= ># a fo*) a,ela)-#
,en)r( fiecare +a.in- ,ereche 'e co+(nicaie# *ocA[recv[ini)= ># f(ncie ce are rol(l 'e a
,rel(a 4n)r3(n b(ffer 'e 'i+en*i(ne EB C1 ,ache)ele rece,iona)e ,e *ocAe)3(l 'e*chi* ,e
,or)(l local 'e'ica) ,ri+irii ,ache)elor# 'a) ca ,ara+e)r(# ,;n- 4n +o+en)(l ci)irii lor c(
*ocA[recv= >.
Pagina "% din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
O'a)- f(ncia Ta*A[recv[222= > in)ra)- 4n cicl(l ei re,e)i)iv# la fiecare ,rogra+are
a )a*A3(l(i# ace*)a ci)e.)e 4n)r3(n cicl( 5hile ,rin in)er+e'i(l *ocA[recv= ># f(ncie care
4n)oarce n(+-r(l 'e ,ache)e ci)i)e 'in b(ffer3(l 'e rece,ie# )oa)e ,ache)ele ,ri+i)e 'e la
an)erioara a,elare. Hle *(n) ,rel(a)e 4n)r3(n )ablo( 'e *)r(c)(ri 'e )i, RTP,acAe).
Pache)elor RTP# 'a)ori)- ,roble+elor 'e )ran*,or) ale reelei IP# 'e*cri*e 4n ca,i)ol(l I
al l(cr-rii# ,o) *o*i 4n al)- or'ine 'ec;) la e+i)erea lor. De aceea# '(,- ie.irea
'in cicl( 5hile# o'a)- c( )er+inarea ,rel(-rii# ace*)ea *(n) )ran*fera)e 4n)r3(n b(ffer
c( EB locaii# re,re/en)a)e 'e *)r(c)(ri 'e gen(l
)D,e'ef *)r(c)\
(n*igne' *hor) in'ica)or[loca)ieG
(n*igne' *hor) *eU[n(+G
char e*[voce!1EJ"G
^ Loca)ie1(fferG
Ace*) b(ffer Loca)ie1(ffer b(ffer!EB"G e*)e folo*i) ca (n b(ffer circ(lar# 4n fiecare
locaie +e+or;n'(3*e (n in'ica)or 'e oc(,are# n(+-r(l 'e *ecven- al ,ache)(l(i RTP 4n care
a fo*) ,ri+i) bloc(l 'e e.an)ioane .i 'a)ele ,ro,ri(3/i*e. Hl are (n ,oin)er 'e ci)ire
=(r+-)oarea locaie 'e (n'e va fi )ri+i* la D?P3(l core*,(n/-)or (n bloc 'e 1EJ 'e
e.an)ioane > .i (n(l 'e *criere care re,re/in)- (r+-)oarea locaie liber- 4n care *e ,oa)e ,(ne
(n bloc# 4n f(ncie .i 'e n(+-r(l 'e *ecven- al ,ache)(l(i RTP 'in care ,rovine# 'ar +ai ale*
'e or'inea ,ache)elor ,ri+i)e.
Pri+(l cicl( efec)(a) 'e )e*A3(l Ta*A[recv[222= > ,reia 'in b(ffer3(l 'e rece,ie al
*ocA[recv= > ,ache)ele ,ri+i)e# iniiali/ea/- b(ffer3(l circ(lar# co+,le)ea/- (n n(+-r 'e
locaii egal c( n(+-r(l 'e ,ache)e ,ri+i)e .i *e a()o*(*,en'- ,en)r( $J +*.
Ur+-)oarele O ,arc(rgeri ale cicl(l(i a( rol(l 'e a ,rel(a la r;n'(l lor 'in acela.i
b(ffer 'e rece,ie ,ache)ele ,ri+i)e .i co+,le)a)e noi locaii 'in )ablo(l 'e *)r(c)(ri 'e )i,
Loca)ie1(ffer# '(,- care )a*A3(l *e a()o*(*,en'- )o) c;)e $J+*.
&ecani*+(l 'e co+,le)are a locaiilor are# ,e l;ng- rol(l 'e a reface *ecveniali)a)ea
,ache)elor RTP ,ri+i)e# .i rol(l 'e a ,er+i)e rein)egrarea 4n fl(<(l 'e 'a)e a ,ache)elor
4n);r/ia)e. 1(ffer3(l va conine bloc(rile 'e e.an)ioane# 4n)r3o *)r;n*- leg-)(r- c( n(+-r(l 'e
*ecven- al ,ache)elor RTP 4n care a( fo*) )ran*,or)a)e. A*)fel ,ache)ele care a( *o*i) 4nain)ea
celor a.)e,)a)e# 'ar n( +ai +(l) 'ec-) o li+i)- *)abili)-# *(n) in)ro'(*e 4n b(ffer. La fel *e
Pagina "1 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
4n);+,l- c( cele 4n);r/ia)e 4n ca/(l 4n care ,o/iia 4n care ar )reb(i in)ro'(*e 4n b(ffer(l
circ(lar ar fi (l)erioar- ,oin)er(l(i 'e ci)ire.
D(,- cele B ,arc(rgeri ale cicl(l(i 'e l(cr(# ,arc(rgeri 4n care n( *3a reali/a) al)ceva
'ec;) co+,le)area (nor locaii 'in b(ffer3(l circ(lar# are loc ,roce*(l 'e iniiali/are. Hl
(r+-re.)e *- 'e)ec)e/e locaia core*,(n/-)oare n(+-r(l(i +ini+ 'e *ecven- al (n(i ,ache)
RTP ,ri+i)# care re,re/in)- 4nce,()(l (nei *ecvene 'e
&I:[?HF ,ache)e. ?e iniiali/ea/- ,oin)er(l 'e ci)ire 'in b(ffer c( in'icele locaiei
+ai *(* a+in)i)e# *e )ran*+i)e D?P3(l(i core*,(n/-)or bloc(l 'e 1EJ e.an)ioane# '(,- ce 4n
,realabil ele a( fo*) incl(*e ca ,ar)ea +ai ,()in *e+nifica)iv- a (nor c(vin)e 'e 1E bii ,en)r(
)ran*fer(l 4n D?P_* D& .i )a*A3(l *e a()o*(*,en'- ,en)r( 1$ +* 'a)ori)- a,el(l(i
O?Ti+eDlDT&?T=J# J# J# 1$>.
La fiecare ,arc(rgere (l)erioar- a cicl(l(i f(nciei# '(,- ce *(n) co+,le)a)e locaii 'in
+e+oria b(ffer3(l(i c( ,ache)ele rece,iona)e# confor+ +ecani*+(l(i +ai *(* ,re/en)a)# e*)e
)ran*fera) 4n +e+oria D& a D?P3(l(i ,rin ,or)(l 'e ID&A (n bloc 'e 1EJ 'e e.an)ioane#
folo*in' a,el(l f(nciei '*,[5rbloc= ># av;n' ca ,ara+e)rii in'ica)or(l D?P3(l(i# n(+-r(l
'e *crieri# 1EJ# a're*a 'in +e+oria D&.O'a)- )ran*fer(l 4ncheia)# e*)e incre+en)a) ,oin)er(l
'e ci)ire .i )a*A3(l *e *()o*(*,en'- 1$ +*.
6n *i)(aia 4n care ,oin)er(l 'e ci)ire a7(nge 'in (r+- ,oin)er(l 'e *criere 4n b(ffer#
*3a 'e)ec)a) li,*a (n(i bloc 'e e.an)ioane# li,*- 'a)ora)- ,ier'erii ,ache)(l(i RTP aferen). ?e
)ri+i)e 4n acea*)- *i)(aie D?P3(l(i infor+aia 'e li,*- e.an)ioane# (r+-n' a *e re'a lini.)e.
]onele 'in +e+oria in)ern- D& a D?PC3(l(i# a);) cele folo*i)e la )ran*fer(l c-)re
D?P al bloc(rilor 'e e.an)ioane# c;) .i in'ica)or(l b(ffer3(l(i ()ili/a)# core*,(n/-)oare celor B
canale 'e voce ,roce*a)e 'e fiecare# *(n) ,re/en)a)e 4n )abel(l B.L.O.1. 6n cele +ai *(* 'e*cri*e
e*)e folo*i) (n *ing(r b(ffer 'inD&# 4n*- 'e/vol)area (l)erioar- a a,licaiei va nece*i)a B# c(
in'ica)or 'e b(ffer ,en)r( *criere.
B.L.O ]one 'e +e+orie folo*i)e ,en)r( ,rel(area ,ache)elor 'e e.an)ioane
Referine bibliografice !I"
Pagina "2 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
A+ ,re/en)a) 4n *(bca,i)ol(l ,rece'en) +ecani*+ele f(ncionale a);) ,en)r( ,rel(area
'e c-)re PC@1JB a e.an)ioanelor 'e voce 'in +e+oria D& in)ern- a D?P3(l(i# c;) .i ,en)r(
livrarea celor ,ri+i)e ,rin in)er+e'i(l ,ache)elor 'e )i, RTP 'in reea(a IP. Pen)r( b(na
+anevrare a lor .i *(cce*(l )ran*fer(l(i *(n) folo*i)e an(+i)e /one 'in D&# +e+oria in)ern-
a D?P3(l(i.
&o'el(l ADL1$1 'i*,(ne 'e o +e+orie in)ern- 'e 'a)e 'e 1EC<1E bii# folo*ibili
e<cl(*iv /ona *(,erioar- 'e 'a)e re/erva)- regi.)rilor 'e con)rol +a,,3ai 4n +e+orie# aflai
4n)re J<O9D9 0 J<O999. :( *(n) ,er+i*e 4n*- acce*ele ,e $ bii la locaiile 'in +e+oria D&.
9iecare D?P e*)e folo*i) 4n a,licaia 'e fa- ,en)r( ,rel(area .i )ran*+i)erea c-)re ho*)
a B canale )e+,orale# ,rel(a)e 'e ,e fl(<(l PC& 'e co+(nicare c( PP3(l# core*,(n/-)oare a
B a,el(ri *olici)a)e# fie 'e in)rare# veni)e via ga)e5aD# fie 'e ie.ire# ca/ 4n care (n abona) .i3a
+anife*)a) o,i(nea 'e )ran*,or) a vocii folo*in' reea(a T.OLO.
Pen)r( )ran*+i)erea e.an)ioanlor 'e la D?P la ho*) *e folo*e*c L b(ffer3e 'e +e+orie
'e 1EJ locaii .i 4nc- o locaie verifica)- 4n ,er+anen- ,en)r( in'icarea cel(i 'in care *e
,oa)e ci)i.
Pen)r( )ran*+i)erea c-)re D?P a e.an)ioanelor 'e*,ache)a)e 'in *)r(c)(rile 'e 'a)e 'e
)i, RTP veni)e 'in reea(a IP# *(n) folo*i)e (n n(+-r 'e B b(ffer3e 'e 1EJ locaii 4n +e+oria
in)ern- a D?P3(l(i .i o al)a ,en)r( *e+nali/area b(ffer3(l(i 'in care *e ,o) ci)i 'a)ele.
Pen)r( *in)e)i/area .i 'e)alierea locaiilor 'in +e+oria D?P3(l(i# *3a 4n)oc+i) )abel(l
B.L.O.1
Pagina "3 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
D?P
A
Tran*+i)erea e.an)ioanelor 'e la
D?P
A
ho*)
Tran*+i)erea e.an)ioanelor 'e la
ho*) D?P
A

1(ferr In'ica)or
b(ffer
1(ferr In'ica)or
b(ffer
canal J J. J<1JJJ 0 J<1JN9
1. J<1JAJ 0 J<11O9
J<O9C9 J<1BJJ 0 J<1BN9
J<1BAJ 0 J<1IO9
J<1IBJ 0 J<1ID9
J<1IHJ 0 J<1E%9
J<O9CH
canal 1 J. J<1$JJ 0 J<1$N9
1. J<1$AJ 0 J<1NO9
J<O9CD J<1CJJ 0 J<1CN9
J<1CAJ 0 J<1DO9
J<1DBJ 0 J<1DD9
J<1DHJ 0 J<1H%9
J<O9CC
canal L J. J<LJJJ 0 J<LJN9
1. J<LJAJ 0 J<L1O9
J<O9C1 J< LBJJ 0 J<LBN9
J<LBAJ 0 J<LIO9
J<LIBJ 0 J<LID9
J<LIHJ 0 J<LE%9
J<O9CA
canal O J. J<L$JJ 0 J<L$N99
1. J<L$AJ 0 J<LNO9
J<O9CN J<LCJJ 0 J<LCN9
J<LCAJ 0 J<LDO9
J<LDBJ 0 J<LDD9
J<LDHJ 0 J<LH%9
J<O9C$
Tabel(l B.L.O.1 ]onele 'e +e+orie 'in D& D?P ,en)r( )ran*fer(l e.an)ioanelor D?P
ho*).
Concl(/ii
La +o+en)(l a,ariiei *ale# VoIP a fo*) o )ehnologie care ,e )oa)- l(+ea a 4nc;n)a)# a
a)ra* a)enia )()(ror ,roiec)anilor .i +arilor ,ro'(c-)ori 'e echi,a+en)e 'e )eleco+# 'ar +ai
ale* f(rni/orilor 'e *ervicii 'e )eleco+(nicaii# 4n general# .i )elefonie 4n *,ecial. 6n con'iiile
4n care In)erne)3(l .i era e3co++erce *(n) 4n)r3o neb-n(i) 'e ver)iginoa*- a*cen*i(ne# iar
reelele 'e ,ache)e 'e )i, IP ,ar c- vor re,re/en)a *(,or)(l )eleco+(nicaiilor 'e +;ine#
i'eea 'e a )ran*,or)a (na 'in cele +ai vechi .i 4nce)-eni)e +o'ali)-i 'e co+(nicare 4n)re
Pagina "4 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
oa+eni oferi)e 'e o,era)orii )eleco+ folo*in' *(,or)(l re,re/en)a) 'e reelele 'e ,ache)e a 'a)
+ari *,erane )()(ror celor in)ere*ai.
Tehnologia *3a lovi) 4nc- 'e la 4nce,() 'e o o*)ili)a)e 'e*)(l 'e +are 'in ,ar)ea (nora#
iar ace*) l(cr( *3a 'a)ora) 4n cea +ai +are +-*(r- nivel(l(i (ria. 'e inve*)iii care a( fo*)
reali/a)e 4n reea(a ,en)r( )elefonia cla*ic-# ba/a)- ,e co+()aia 'e circ(i)e. Un al 'oilea
+o)iv ar fi acela 'e ref(/ veni) 'in ,ar)ea ()ili/a)or(l(i obi.n(i) 'e )elefon cla*ic# care era
'e*)(l 'e re)icen) 4n a *e fa+iliari/a c( no(a )ehnologie.
&arii ,roiec)ani .i ,ro'(c-)ori 'e echi,a+en)e a( inve*)i) *(+e con*i'erabile 4n
'e/vol)area 'e ,ro'(*e care *- aib- la ba/- no(a )ehnologie. Hi a( 'e+ara) ,roiec)e a+,le#
folo*in' *ol(ii ,ro,rie)are care *- a7()e la evol(ia ra,i'- a ,ro'(*elor. 6n )o) ace*) ca'r(#
organi*+ele in)ernaionale ,en)r( *)an'ar'i/are a( in)erveni) ,en)r( a'(cerea la (n n(+i)or
co+(n a carac)eri*)ilor f(ncionale.
6n*-# o'a)- 4nce,() l(cr(l# *3a a7(n* la concl(/ia c- ,roble+ele 'e )ran*,or) ,re/en)a)e
4n ca,i)ol(l I# 'a)ora)e *(,or)(l(i 'e co+(nicaie# a+ n(+i) aici reea(a 'e ,ache)e IP
=In)rane)# &A:# 8A:# In)erne)># *(n) 'e*)(l 'e *erioa*e .i 4+,ie'ic- 'e/volarea ra,i'- care
era an(na)-.
A( a,-r() o +(li+e 'e ,ro)ocoale +(la)e ,e cererile veni)e 'in ,ar)ea )ran*,or)(l(i
'e 'a)e 'e )i+, real# 4n general# .i 'e voce 4n ,ar)ic(lar# .i care a( re/olva) 4n)r3o +-*(r- +ai
+are *a( +ai +ic- ,roble+ele. 6n ci('a lor# 'e.i la 4nce,() *e an(na o +are revol(ie 4n
)ran*,or)(l *erviciilor# *3a a7(n* la concl(/ia c- +ai e*)e 'e*)(l 'e +(l) 'e l(cr( ,;n- la
obinerea (nor ,ro'(*e ,erfor+an)e.
Una 'in cele +ai +ari ,roble+e a fo*) reali/area in)erco+(nicaiei c( reea(a P?T:
'e7a e<i*)en)-# ,e care# 4n nici (n ca/ n( o ,oa)e 4nloc(i. Pen)r( a*)a a( fo*) crea)e ,ori 'e
)ran*fer 'e la reea(a T.OLO la P?T: *a( orice al) )i, 'e reea )ran*,or)oare 'e voce.
VoIPcar' face ,ar)e 'in en)(/ia*)+(l re,re/en)a) 'e VoIP. Ca .i 4n ca/(l al)or
,ro'(c-)ori .i *3a confr(n)a) c( re/olvarea ,roble+elor *,ecifice 'e care a+ )o) vorbi) ,e larg.
VoIP car' e*)e (n ga)e5aD .i re,re/in)- ,oar)a 'e ie.ire a vocii ,en)r( )ran*,or)(l ,e*)e o
reea 'e ,ache)e IP. De/vol)area (n(i ga)e5aD 'e voce )reb(ie *- aib- 4n ve'ere a);) o
+(li+e 'e ,roble+e *,ecifice celor L reele 4n)re care reali/ea/- co+(nicaia# c;) .i *-
re*,ec)e *)an'ar'ele 'e )ran*laie a for+a)elor 'iferi)e 'e 'a)e.
Proce*(l 'e 'e/vol)are a (n(i a*)fel 'e echi,a+en) e*)e 'e*)(l 'e 4n'el(nga) .i
nece*i)- (n an(+i) gra' 'e e<,erien-.
Pagina " din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
De/vol)area (n(i ga)e5aD i+,lic- i+,le+en)area celor B +o'(le# care r(lea/- a);) 4n
,roce*or(l ga/'-# c;) .i 4n D?P3(ri. A,licaia ,re/en)a)- 4n ca,i)ol(l B a fo*) 'e/vol)a)- ,e
,arc(r*(l (n(i *e+e*)r(# iar ,en)r( reali/area (nei e)a,e 'e )e*) e*)e nece*ar- .i 'e/vol)area
*of)5are3(l(i ,en)r( r(larea 4n D?P3(ri. Ti+,(l nece*ar *3a 'ove'i) a fi in*(ficien) .i
e<,eriena av()- 4n ,roiec)are 'e*)(l 'e +ic-. A+ 4ncerca) *-3+i focali/e/ a)enia *,re o
an(+i)- ,ori(ne# care *- ,oa)- fi con)in(a)- (l)erior# chiar .i 'e c-)re al)cineva care n3a
,ar)ici,a) la ,roiec)area iniial-.
Re/(l)a)(l 'e ,;n- ac(+ a fo*) ,re/en)a) ,e larg 4n ca,i)olele O .i B# 4n*- acea*)- a fo*)
'oar )e+elia ,en)r( 'e/vol)area (l)erioar-. A,licaia a fo*) 'e/vol)a)- 4n (r+a (nei +(nci 'e
'oc(+en)are a*(,ra co+,onen)elor folo*i)e .i a )ehnologiei VoIP. &a)erialele folo*i)e ,en)r(
acea*)a *(n) ,re/en)a)e 4n bibliografie.
C( *,erana a,recierii +(ncii 'e,(*e .i a ,re/en)-rii generale efec)(a)e# vo+ ,re/en)a
4n cele ce (r+ea/- o ,ar)e 'in co'(l *(r*- al a,licaiei 'e*cri*e 4n ca,i)ol(l B.
Pagina "! din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
A:H2H
A
:
H
2
A

A
.
D
i
c

i
o
n
a
r
'
e
a
c
r
o
n
i
+
e
A
AAA A()hen)ica)ion A()hori/a)ion an' Acco(n)ing
AALL AT& A'a,)a)ion LaDer )D,e L
Pagina "" din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
ADPC& A'a,)ive PC&
AD?L A*D++e)ric Digi)al ?(b*criber Line
AI Ar)ificial In)elligence
A:?I A+erican :a)ional ?)an'ar'* In*)i)()ion
API A,,lica)ion Progra++ing In)erface
ARP A''re** Re*ol()ion Pro)ocol
ARF A()o+a)ic ReU(e*) for re)ran*+i**ion
A? A,,lica)ion ?erver
AT& A*Dnchrono(* Tran*fer &o'e
AUI A))ach+en) Uni) In)erface
1
1HR 1i) Hrror Ra)e
13I?D: 1roa'ban' I?D:
1:C 1ri)i*h :aval Connec)or
1RI 1a*ic Ra)e In)erface =L1RD>
1?C 1a*e ?)a)ion Con)roller
1?? 1a*e ?)a)ion ?(b*i*)e+
1T? 1a*e Tran*ceiver ?(b*D*)e+
C
C1R Con*)an) 1i) Ra)e
CHPT Conference H(ro,eene 'e* A'+ini*)ra)ion* 'e* Po*)e* e) 'e*
Teleco+(nica)ion*
CHRT Co+,()er H+ergencD Re*,on*e Tea+
CH? Circ(i) H+(la)ion ?ervice*
CTAP Challenge Tan'*haAe A()hen)ica)ion Pro)ocol
CLI Co++an' Line In)erface
CLP Connec)ionle** Pro)ocol
CODHC Co'er S Deco'er
COP Connec)ion3orien)e' Pro)ocol
CPU Cen)ral Proce**ing Uni)
CRC CDclic Re'(n'ancD Co'e
C?PD: Circ(i) ?5i)che' P(blic Da)a :e)5orA
C?U Channel ?ervice Uni)
Pagina "# din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
CTI Co+,()er Tele,honD In)erga)ion
D
DCH Da)a Co++(nica)ion* HU(i,+en)
DH? Digi)al HncrD,)ion ?)an'ar'
Diff?erv Differren)ia)e' ?ervice*
DLC Da)a LaDer Con)rol
D:? Do+ain :a+e ?erver
D?U Da)a ?ervice Uni)
DTH Da)a Ter+inal HU(i,+en)
DT&9 D(al Tone &(l)ifreU(encD
DV13T Digi)al Vi'eo 1roa'ca*)ing
H
H: Hn)er,ri*e :e)5orA
HT?I H(ro,ean Teleco++(nica)ion* ?)an'ar'* In*)i)()e
9
9A2oIP 9a< over IP
9C? 9ra+e ChecA ?eU(ence
9DDI 9iber Di*)rib()e' Da)a In)erface
9DT 9or+al De*cri,)ion TechniU(e
9I9O 9ir*) In 9ir*) O()
P
P?& Plobal ?D*)e+ for &obile
P?T: Peneral ?5i)che' Tele,hone :e)5orA
PUI Pra,hical U*er In)erface
T
TDLC Tigh3level Da)a LinA Con)rol
TD?L Tigh bi)3ra)e Digi)al ?(b*criber Line
TTTP TD,er)e<) Tran*fer Pro)ocol =R9CLJE$>
I
Pagina "$ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
IA:A In)erne) A**igne' :(+ber* A()hori)D
IC&P In)erne) Con)rol &e**age Pro)ocol
IHHH In*)i)()e of Hlec)rical an' Hlec)ronic* Hngineering
IHT9 In)erne) Hngineering Ta*A 9orce
IP&P In)erne) Pro(, &e**age Pro)ocol
I: In)elligen) :e)5orA
IO? In)erne)5orA O,era)ing ?D*)e+
IP In)erne) Pro)ocol
IP2 In)erne)5orA PacAe) H<change
I?D: In)egra)e' ?ervice* Digi)al :e)5orA
I?O In)erna)ional ?)an'ar' Organi/a)ion
I?P In)erne) ?ervice Provi'er
ITU In)erna)ional Teleco++(nica)ion Union
I89 In)er8orAing 9(nc)ion
C
C1P? Cilo1D)e* Per ?econ'
L
LA: Local Area :e)5orA
LA:H LA: H+(la)ion
LCP LinA Con)rol Pro)ocol =a co+,onen) fro+ PPP>
LI9O La*) In39ir*) O()
LLC Logical LinA Connec)ion
L&I Local &anage+en) In)erface
L?1 Le** ?ignifican) 1i)
&
&AC 1. &e'i(+ Acce** Con)rol L. &e**age A()hen)ica)ion Co'e
&A: &e)ro,oli)an Area :e)5orA
&CU &(l)i,oin) Con)rol Uni)
&PCP &e'ia Pa)e5aD Con)rol Pro)ocol
&T/ &egaTer)/*
&I1 &anage+en) Infor+a)ion 1a*e
Pagina #% din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
&PL? &(l)i3Pro)ocol Label ?5i)ching
&? &obile ?)a)ion
&?1 &o*) ?ignifican) 1i)
&?C 1. &e**age ?eU(ence Char)G L. &obil ?5i)ching Cen)erG
&TU &a<i+(+ Tran*+i**ion Uni)
:
:H1? :e)5orA HU(i,+en) 1(il'ing ?)an'ar'*
:I?T :a)ional In*)i)()e of ?)an'ar'* an' TechnologD
O
OA& O,era)ion*# A'+ini*)ra)ion an' &ain)enance
O&? O,era)ion an' &ain)enance ?(b*D*)e+
O?I O,en ?D*)e+* In)erconnec)ion
OUI Organi/a)ionallD UniU(e I'en)ifier
OS& O,era)ion* An' &ain)enance
P
PA12 Priva)e A()o+a)ic 1ranch e2change
PC Per*onal Co+,()er
PC& P(l*e Co'e &o'(la)ion
PCTA Proce*or Cen)ral 'e Tra)are A,el(ri
PDC Per*onal Digi)al Co++(nica)ion
PDCP PacAe) Da)a Convergence Pro)ocol
PDT Ple*iochrono(* Digi)al TierarchD
PD: PacAe) Da)a :e)5orA
PDU Pro)ocol Da)a Uni)
PP Proce*or 'e Pr(,
PID Proce** IDen)ifier
PL&: P(blic Lan' &obile :e)5orA
POT? Plain Ol' Tele,hone ?ervice
PRI Pri+arD Ra)e In)erface
P?PD: PacAe) ?5i)che' P(blic Da)a :e)5orA
P?T: P(blic ?5i)che' Tele,hone :e)5orA
PVC Per+anen) Vir)(al Circ(i)
Pagina #1 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
F
Fo? F(ali)D of ?ervice
R
RA:D RA:Do+ n(+ber
RA? 1. Regi*)ra)ion# A'+i*ion*# an' ?)a)(*G L. Re+o)e Acce** ?erverG
R?VP Re*o(rce Re*erva)ion Pro)ocol
RTCP Real Ti+e Con)rol Pro)ocol
RTP Real Ti+e Pro)ocol
RT?P Real Ti+e ?)rea+ Pro)ocol
RTT Ro(n' Tri, Ti+e
?
?AP 1. ?e**ion Anno(ncia+en) Pro)ocolG L. ?ervice* Acce** Poin)
?AR ?eg+en)a)ion S Rea**e+bling
?CCP ?ignaling Connec)ion Con)rol Par) =ITU3T F.%113%1B>
?C: ?5i)che' Circ(i) :e)5orA
?CTP ?)rea+ Con)rol Tran*+i**ion Pro)ocol
?DT ?Dnchrono(* Digi)al TierarchD
?DLC ?Dnchrono(* Da)a LinA Con)rol
?P&P ?i+,le Pa)e5aD Con)rol Pro)ocol
?ID ?ec(ri)D ID
?I& ?(b*criber I'en)i)D &o'(le
?IP ?e**ion Ini)ia)ion Pro)ocol
?LIP ?erial Line In)erne) Pro)ocol
?&TP ?i+,le &ail Tran*fer Pro)ocol
?:A ?erial :(+ber Ari)h+e)ic =R9C 1N$L>
?:&P ?i+,le :e)5orA &anage+en) Pro)ocol
?OTO ?+all Office To+e Office
?O:HT ?Dnchrono(* O,)ical :e)5orA
?PID ?ervice Profile IDen)ifier
??% ?ignaling ?D*)e+ :(+ber %
??T ?ec(re ?Tell
??L ?ec(re ?ocAe) LaDer
Pagina #2 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
??P ?ervice ?5i)ching Poin)
?TP ?ignaling Tran*fer Poin)
?VC ?5i)che' Vir)(al Circ(i)
T
TCAP Tran*ac)ional Ca,abili)ie* A,,lica)ion Par)
TCP Tran*+i**ion Con)rol Pro)ocol
TD&A Ti+e Divi*ion &(l)i,le Acce**
TH Ter+inal HU(i,+en)
T&: Teleco++(nica)ion* &anage+en) :e)5orA
TO? TD,e Of ?ervice
TTL Ti+e To Live
TUP Tele,hone U*er Par)
U
UA Uni)a)e Abonai
U1R Un*,ecifie' 1i) Ra)e
UDP U*er Da)agra+ Pro)ocol
U&T? Univer*al &obile Teleco++(nica)ion ?D*)e+
U:I U*er3:e)5orA In)erface
URL Univer*al Re*o(rce Loca)or
UTD Uni)a)e 'e Tr(nchi Digi)al
V
VCC Vir)(al Channel Connec)ion
VLA: Vir)(al LA:
VoD Vi'eo on De+an'
Vo9R Voice over 9ra+e RelaD
VoIP Voice over IP
VO: Voice On )he :e)5orA
VPC Vir)(al Pa)h Connec)ion
VP: Vir)(al Priva)e :e)5orA
VToA Voice Tele,honD over AT&
8
Pagina #3 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
8A: 8i'e Area :e)5orA
8AT& 8irele** AT&
8LA: 8irele** LA:
8LL 8irele** Local Loo,
A:H2A 1. ?of)5are3(l a,licaiei
A:H2A 11. 9i.iere hea'er =.h>
Incl('e*.h
@YYYYYYYYYYYYYYYYYYYYYYYYYY &A?THR I:CLUDH 9ILH
YYYYYYYYYYYYYYYYYYYYYYYYYY@
`incl('e a*)'io.hb
`incl('e a*)ring.hb
`incl('e ac)D,e.hb
`incl('e a*)'lib.hb
`incl('e aconio.hb
`incl('e a'o*.hb
`incl('e a*e)7+,.hb
`incl('e a)c,.hb
`incl('e ZT*[Cfg.TZ
`incl('e Zo*[c,(.hZ
`incl('e Zo*[cfg.hZ
`incl('e Z,c.hZ
`incl('e Z(co*[ii.hZ
O?[cfg.h
@YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY (C@O?3II The Real3Ti+e Cernel
YYYYYYYYYYYYYYY
(C@O?3II CO:9IPURATIO:
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
YYYYYYY@
Pagina #4 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
`'efine O?[&A2[HVH:T? I @@&a<. n(+ber of even) con)rol blocA* in Do(r
@@a,,lica)ion.&U?T be bW L
`'efine O?[&A2[&H&[PART I @@&a<. n(+ber of +e+orD ,ar)i)ion*. &U?T be bW
L
`'efine O?[&A2[F? O @@ &a<. n(+ber of U(e(e con)rol blocA* in Do(r
@@a,,lica)ion.&U?T be bW L
`'efine O?[&A2[TA?C? 1I @@ &a<. n(+ber of )a*A* in Do(r a,,lica)ion ... @@&U?T
be bW L
`'efine O?[LO8H?T[PRIO 1I @@ Define* )he lo5e*) ,riori)D )ha) can be
@@a**igne'.&U?T :HVHR be higher )han EOc
`'efine O?[TA?C[IDLH[?TC[?I]H I1L @@ I'le )a*A *)acA *i/e =` of 1E3bi) @@5i'e
en)rie*>
`'efine O?[TA?C[?TAT[H: 1 @@ Hnable =1> or Di*able=J> )he @@*)a)i*)ic* )a*A
`'efine O?[TA?C[?TAT[?TC[?I]H I1L @@ ?)a)i*)ic* )a*A *)acA *i/e =` of 1E3@@bi)
5i'e en)rie*>
`'efine O?[CPU[TOOC?[H: 1 @@ (C@O?3II hooA* are fo(n' in )he ,roce**or ,or)
file*
`'efine O?[&1O2[H: J @@ Incl('e co'e for &AIL1O2H?
`'efine O?[&H&[H: 1 @@ Incl('e co'e for &H&ORd &A:APHR =fi<e' @@*i/e'
+e+orD blocA*>
`'efine O?[F[H: J @@ Incl('e co'e for FUHUH?
`'efine O?[?H&[H: 1 @@ Incl('e co'e for ?H&APTORH?
`'efine O?[TA?C[CTA:PH[PRIO[H: J @@ Incl('e co'e for O?Ta*AChangePrio=>
`'efine O?[TA?C[CRHATH[H: 1 @@ Incl('e co'e for O?Ta*ACrea)e=>
`'efine O?[TA?C[CRHATH[H2T[H: J @@ Incl('e co'e for O?Ta*ACrea)eH<)=>
`'efine O?[TA?C[DHL[H: 1 @@ Incl('e co'e for O?Ta*ADel=>
`'efine O?[TA?C[?U?PH:D[H: 1 @@ Incl('e co'e for O?Ta*A?(*,en'=> an'
@@O?Ta*ARe*(+e=>
Pagina # din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
`'efine O?[TICC?[PHR[?HC 1JJ @@ ?e) )he n(+ber of )icA* in one *econ'
RTP[Uco*.h
`incl('e a*)'io.hb
`incl('e a)c,.hb
@@Ini)iere cone<i(ne RTP
in) RTPini)= char Ylocali,# char Yre+o)ei,# 5or' RTP[PORT[DI?T# 5or'X
RTP[PORT[LOCAL# (',[?ocAe) Y*ocAe)# char b(ff[a're*a!"# 9ILH Yfi*ier >G
?)acA*.h
`incl('e Zo*[c,(.hZ
e<)ern O?[?TC Ta*A?)A[)c,TicA!LJB$"G
e<)ern O?[?TC Ta*A?)A[*en'[9?erv!TA?C[?TC[?I]H"G
e<)ern O?[?TC Ta*A?)A[recv[9?erv!TA?C[?TC[?I]H"G
e<)ern O?[?TC Ta*A?)A[*en'[I:C!TA?C[?TC[?I]H"G
e<)ern O?[?TC Ta*A?)A[recv[I:C!TA?C[?TC[?I]H"G
e<)ern O?[?TC Ta*A?)A[*en'[O:I2!TA?C[?TC[?I]H"G
e<)ern O?[?TC Ta*A?)A[recv[O:I2!TA?C[?TC[?I]H"G
e<)ern O?[?TC Ta*A?)ar)?)A!TA?C[?TC[?I]H"G @@ Ta*A?)ar) *)acA
Targ)D,e.h
`ifn'ef [[TARPHT[TdPH?[T[[
`'efine [[TARPHT[TdPH?[T[[
`'efine ([char (n*igne' char
`'efine in)1E in)
`'efine ([in)1E (n*igne' in)
`'efine in)OL long
`'efine ([in)OL (n*igne' long
Pagina #! din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
`en'if
T*[cfg.h
@@variabile 'e config(rare a )a*A3(rilor...
`'efine CO&U:IC[I:CRH&H:TAL 1
`'efine CO&U:IC[O:I2 1
`'efine CO&U:IC[9?erv 1
`'efine TCP[TICC[O:[O99 1
@@,riori)a)i )a*A3(ri
`'efine TA?C[TICC[PRIO %
`'efine TA?C[RHCV[I:C[PRIO 1
`'efine TA?C[RHCV[O:I2[PRIO L
`'efine TA?C[RHCV[9?erv[PRIO O
`'efine TA?C[?H:D[O:I2[PRIO B
`'efine TA?C[?H:D[I:C[PRIO I
`'efine TA?C[?H:D[9?erv[PRIO E
@@a're*e IP +a*ini 'i*)an)e
`'efine LOCALIP Z1NL.1E$.1.NNZ
`'efine RH&OTHIP[9?erv Z1NL.1E$.1.LJ1Z @@*erver Z9ile?erverZ
`'efine RH&OTHIP[I:C Z1NO.LO1.LOO.1IEZ @@*erver Zincre+en)al.roZ
`'efine RH&OTHIP[O:I2 Z1NO.B1.1L%.L1$Z @@ *erver Oni< la Valcea...
@@,or)(ri +a*ini 'i*)an)e
`'efine RTP[LOCALPORT[I:C $NJ1
`'efine RTP[LOCALPORT[O:I2 $NJL
`'efine RTP[LOCALPORT[9?erv $NJO
`'efine RTP[PORT[I:C $$J1
`'efine RTP[PORT[O:I2 $$JL
`'efine RTP[PORT[9?erv $$JO
Pagina #" din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
`'efine TA?C[?TC[?I]H 1JLB @@ ?i/e of each )a*Ae* *)acA* =` of 8ORD*>
`'efine RTP[&A2PACCHT?I]H LIE
`'efine HRR[CO:HCTARH 31
`'efine HRR[DH?CT[9I?IHR 3L
`'efine HRR[:O[TA?C? 31J
`'efine I:IT[OC NN
L1$1.h
`incl('e Z'*,)arg).hZ
)D,e'ef voi' =YI?R[9P>=([in)1E 5>G
)D,e'ef voi'Y =Y9PTR>=in) n'<# ([in)1E even)>G
in) '*,[in*)all=in) n'<#char Yfna+e#I?R[9P f,>G
voi' '*,[(nin*)all=in) n'<>G
voi' '*,[re*e)=in) n'<>G
in) '*,[*5'chA=in) n'<>G
in) '*,[r'bloc=in) n'<#([in)1E Ybb#in) cn)#([in)1E a'r>G
in) '*,[5rbloc=in) n'<#([in)1E Ybb#in) cn)#([in)1E a'r>G
voi' '*,[i*r=voi'>G
voi' ini)['*,*=voi'>G
D?P.h
`incl('e a*)'io.hb
`incl('e aconio.hb
`incl('e ZL1$1.hZ
`incl('e Z+a).hZ
`'efine &A2D?P B
)D,e'ef voi'Y =Y9PTR>=in) n'<#([in)1E even)>G
Pagina ## din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
voi' )r)['*,J=([in)1E 5>G
voi' )r)['*,1=([in)1E 5>G
in) ,oll=in) n'<>G
in) blALb+c+'=in) n'<#([in)1E b+a'r#([in)1E ,age#([in)1E +o'e#([in)1E len>G
D?P)arg).h
`incl('e a'o*.hb
`incl('e Z)arg)D,e.hZ
`'efine ID&A[ADDR=,or)#val> o(),or)=,or)#val>
`'efine ID&A[8R=,or)#val> o(),or)=,or)RL#val>
`'efine ID&A[RD=,or)> in,or)=,or)RL>
`'efine *e)IcJ=5> o(),or)b=J<IcJ#5>
`'efine rea'IcJ=> =in,or)b=J<IcJ>>
In)err*.h
`incl('e aconio.hb
`incl('e a*)'io.hb
`incl('e Z+a).hZ
`incl('e ZL1$1.hZ
`'efine HRR[I:T[L&? 31
`'efine HRR[I:T[ARP 3L
`'efine HRR[I:T[D?P 3O
voi' in*)alare[in)rer(,eri=voi'>G
voi' revenire[in)rer(,eri[ini)iale=voi'>G
voi' in)err(,) in)L+*=voi'>G
voi' in)err(,) in)[arb=voi'>G
Pagina #$ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
voi' in)err(,) irU'*,=voi'>G
TA*[co+.h
`incl('e a*)'io.hb
`incl('e a)c,.hb
`incl('e Z)*[cfg.hZ
`'efine D?P[J J
`'efine D?P[1 1
`'efine D?P[L L
`'efine D?P[O O
e<)ern 9ILH Yfi*ier[inc#Yfi*ier[oni<# Yfi*ier[9?ervG
@@,acAe) RTP
)D,e'ef *)r(c) \
(n*igne' char ccBG @@ C?RC co(n)
(n*igne' char e<)en*ion1G @@ hea'er e<)en*ion flag
(n*igne' char ,a''ing1G @@ ,a''ing flag
(n*igne' char ver*ionLG @@ ,ro)ocol ver*ion# 'e obicei L
(n*igne' char ,aDloa')D,e%G @@ ,aDloa' )D,e
(n*igne' char +arAer1G @@ +arAer bi)
(n*igne' *hor) *eUn(+G @@ *eU(ence n(+ber
(n*igne' long )i+e*)a+,G @@ )i+e*)a+,
(n*igne' long **rcG @@ *Dnchroni/a)ion *o(rce
(n*igne' char 'a)a!RTP[&A2PACCHT?I]H"G @@ 'a)e efec)ive.
^ RTP,acAe)G
)D,e'ef *)r(c)\
(n*igne' *hor) in'ica)or[loca)ieG
(n*igne' *hor) *eU[n(+G
char e*[voce!1EJ"G
Pagina $% din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
^Loca)ie1(fferG
in) ini)iere[co+(nicare=voi'>G
voi' RTPclo*e=>G
voi' ini)iali/are[,acAe)[r),= RTP,acAe) Y,cA# (n*igne' in) *eU[n(+# (n*igne' long
)i+e*)a+, >G
voi' RTP,acAe)['a)a= RTP,acAe)Y ,cA# (n*igne' in) ,aDloa'!1EJ">G
voi' or'onare[,acAe)e[rece,)iona)e=RTP,acAe)Y ,cA[rece,)iona)e!"# in) nr[,cA)>G
voi' Ta*A[)c,TicA=voi' Y'a)a>G @@ 9(nc)ion ,ro)o)D,e* of )a*A*
voi' Ta*A[recv[I:C=voi' Y'a)a>G@@Ta*A 'e rece,)ie a ,acAe)elor incre+en)al.ro
voi' Ta*A[*en'[I:C=voi' Y'a)a>G @@Ta*A 'e )ri+i)ere 'e ,acAe)e incre+en)al.ro
voi' Ta*A[recv[O:I2=voi' Y'a)a>G @@Ta*A 'e rece,)ie a ,acAe)elor Oni<
voi' Ta*A[*en'[O:I2=voi' Y'a)a>G @@Ta*A 'e )ri+i)ere 'e ,acAe)e Oni<
voi' Ta*A[recv[9?erv=voi' Y'a)a>G @@Ta*A 'e rece,)ie a ,acAe)elor 9ile?erver
voi' Ta*A[*en'[9?erv=voi' Y'a)a>G @@Ta*A 'e )ri+i)ere 'e ,acAe)e 9ile?erver
Pagina $1 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
A:H2A 1L. 9i.iere *(r*- =.C>
R),[UCO?.C
@YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY (C@O?3II
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY@
`incl('e Zincl('e*.hZ
`incl('e ZTA*[co+.hZ
`incl('e ZR),.hZ
`incl('e ZIn)err*.hZ
`incl('e ZD*,.hZ
`incl('e Z?)acA*.hZ
`incl('e ZD*,)arg).hZ
@YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY VARIA1ILH
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY@
O?[HVH:T YRan'o+?e+G
*)r(c) )i+e ora[c(ren)aG
in) '*,noWJ# '*,no1W1G
@@a're*e +a*ini 'e co+(nicare
long5or' +a*ina['i*)# +a*ina[localaG
@YYYYYYYYYYYYYYYYYYYYYYYYYYY 9U:CTIO: PROTOTdPH?
YYYYYYYYYYYYYYYYYYYYYYYYYYY@
voi' Ta*A?)ar)=voi' Y'a)a>G @@ ?)ar)(, )a*A
voi' RTPclo*e=voi'>G @@ Inchi'ere *ocAe)i
@YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY &AI:
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY@
in) +ain =voi'>
\
in) ,rg[len# i# 7# errG
char )i+,[c(ren)!LI"G
([in)OL cn)cicl(# cn)errG
Pagina $2 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
*)a)ic 9PTR f,!&A2D?P"G
@@ini)iali/are *)iva co+(nica)ie...
*ocA[ini)=>G
@@ini)iali/are D?P3(ri...
ini)['*,*=>G
@@vali'are b(fferi *i+e)rici
a*+\
+ov '<# J<IeJG
+ov al# J<IfG
o() '<# alG
^
@@incarcarea ,rogra+elor in D?P3(ri...
,rg[lenW'*,[in*)all= '*,no# Z)*$1.'a)Z# )r)['*,J >G @@incarcare ,rogra+ D?P J...
,rin)f= Z,rg[len!K'"WKJB2XnZ# '*,no# ,rg[len >G
,rg[lenW'*,[in*)all= '*,no1# Z)*$1.'a)Z# )r)['*,1 >G @@incarcare ,rogra+ D?P1...
,rin)f= Z,rg[len!K'"WKJB2XnZ# '*,no1# ,rg[len >G
@@*alvarea# +o'ificarea# *e)area noilor vec)ori 'e in)rer(,ere ,e IRF I#%#1I
in*)alare[in)rer(,eri=>G
PC[Di*,Clr?cr=DI?P[9P:D[8TITH R DI?P[1P:D[1LACC>G @@ Clear )he *creen
O?Ini)=>G @@ Ini)iali/e (C@O?3II
PC[DO??aveRe)(rn=>G @@ ?ave environ+en) )o re)(rn )o DO?
PC[Vec)?e)=(CO?# O?C)<?5>G @@ In*)all (C@O?3IIe* con)e<) *5i)ch vec)or
Ran'o+?e+ W O??e+Crea)e=1>G @@ Ran'o+ n(+ber *e+a,hore
O?Ta*ACrea)e=Ta*A?)ar)# =voi' Y>J# =voi' Y>STa*A?)ar)?)A!TA?C[?TC[?I]H 3 1"#
J>G
O??)ar)=>G @@ ?)ar) +(l)i)a*Aing
Pagina $3 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
re)(rn JG
^
@YYYYYYYYYYYYYYYYYYYYYYYYYYY ?TARTUP TA?C
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY@
voi' Ta*A?)ar) =voi' Y'a)a>
\
U1dTH i# errG
8ORD AeDG
char *!1JJ"G
'a)a W 'a)aG @@ Preven) co+,iler 5arning
O?[H:THR[CRITICAL=>G
PC[Vec)?e)=J<J$# O?TicAI?R>G @@ In*)all (C@O?3IIe* clocA )icA I?R
PC[?e)TicARa)e=O?[TICC?[PHR[?HC>G @@ Re,rogra+ )icA ra)e
O?[H2IT[CRITICAL=>G
O??)a)Ini)=>G @@ Ini)iali/e (C@O?3IIe* *)a)i*)ic*
PC[Di*,?)r=LE# J# Z(C@O?3II# The Real3Ti+e CernelZ# DI?P[9P:D[8TITH R
DI?P[1P:D[RHD R DI?P[1LI:C>G
ini)iere[co+(nicare=>G
PC[Di*,?)r= J# LO# Z`Ta*A* <<<<< CPU U*age <<< `Ta*A *5i)ch@*ec <<<<< Z#
DI?P[9P:D[8TITH>G
PC[Di*,?)r=L$# LB# Za3PRH?? eH?Ce TO FUIT3bZ# DI?P[9P:D[8TITH R
DI?P[1LI:C>G
for =GG> \
*,rin)f=*# ZKI'Z# O?Ta*AC)r>G @@ Di*,laD `)a*A* r(nning
PC[Di*,?)r=1%# LO# *# DI?P[9P:D[1LUH R DI?P[1P:D[CdA:>G
*,rin)f=*# ZKO'Z# O?CPUU*age>G @@ Di*,laD CPU (*age in K
Pagina $4 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
PC[Di*,?)r=O%# LO# *# DI?P[9P:D[1LUH R DI?P[1P:D[CdA:>G
*,rin)f=*# ZKI'Z# O?C)<?5C)r>G @@ Di*,laD `con)e<) *5i)che* ,er *econ'
PC[Di*,?)r=EO# LO# *# DI?P[9P:D[1LUH R DI?P[1P:D[CdA:>G
O?C)<?5C)r W JG
PC[Pe)Da)eTi+e=)i+,[c(ren)>G @@ Pe) an' 'i*,laD 'a)e an' )i+e
PC[Di*,?)r=J# LB# )i+,[c(ren)# DI?P[9P:D[1LUH R DI?P[1P:D[CdA:>G
f,rin)f= fi*ier[inc# ZTa*A?)ar) XnZ>G
f,rin)f= fi*ier[9?erv# ZTa*A?)ar) XnZ>G
f,rin)f= fi*ier[oni<# ZTa*A?)ar) XnZ>G
if =PC[Pe)CeD=SAeD> WW TRUH>
\ @@ ?ee if AeD ha* been ,re**e'
if =AeD WW J<11>
\ @@ de*# *ee if i)e* )he H?CAPH AeD PC[Di*,?)r=OI# 1I# Z&a o,re*c...Z#
DI?P[9P:D[1LUH R DI?P[1P:D[CdA:>G
RTPclo*e=>G@@inchi'erea *ocAe)ilor...
revenire[in)rer(,eri[ini)iale=>G
@@'e/in*)alarea celor L D?P3(ri...
'*,[(nin*)all='*,no>G
'*,[(nin*)all='*,no1>G
O?Ti+eDlDT&?&= J# J# J# LIJ >G
PC[DO?Re)(rn=>G @@ Re)(rn )o DO? ^
^
O?Ti+eDlDT&?&=J# J# 1# J>G @@ 8ai) one *econ'
^
^
Pagina $ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
@YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY TA?C?
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY@
@@Afi*ea/a in col)(l 'in *)anga37o* a ecran(l(i cea*(l c(ren)...
voi' Afi*areCea*[Ta*A= voi' Y'a)a >
\
U1dTH errG
*)a)ic char )i+,[c(ren)!LI"G
'a)aW'a)aG
for=GG>
\
PC[Pe)Da)eTi+e=)i+,[c(ren)>G @@ Pe) an' 'i*,laD 'a)e an' )i+e
PC[Di*,?)r=J# LB# )i+,[c(ren)# DI?P[9P:D[1LUH R DI?P[1P:D[CdA:>G
O?Ti+eDlD= O?[TICC?[PHR[?HC>G
^
^
@@ De*chi'ere *i conec)are *ocAe)i ,en)r( RTP ...
in) RTPini)=char Ylocali,# char Yre+o)ei,# 5or' RTP[PORT[DI?T# 5or'
RTP[PORT[LOCAL# (',[?ocAe) Y*ocAe)# char b(ff[a're*a!LI"# 9ILH Yfi*ier >
\
locali,Wlocali,G
@@Aflare a're*a IP +a*ina 'i*)an)a...D:? U(errD
if= c=+a*ina['i*)Wre*olve= re+o)ei, > > >
\
,rin)f=Z:( *3a ,()() afla a're*a IP a eK*e...XnZ# re+o)ei,>G
re)(rn 1G
^
,rin)f=ZA're*a +a*inii 'i*)an)e e*)e K*...XnZ# ine)[n)oa= b(ff[a're*a# +a*ina['i*) > >G
if= c(',[o,en= *ocAe)# RTP[PORT[LOCAL# +a*ina['i*)# RTP[PORT[DI?T#
:ULL > > re)(rn HRR[CO:HCTARHG
f,rin)f= fi*ier# ZDe*chi'ere *ocAe) K'XnZ# (',[o,en= *ocAe)# RTP[LOCALPORT#
+a*ina['i*)# RTP[RH&OTHPORT# :ULL > >G
Pagina $! din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
f,rin)f= fi*ier# Z&a*inile *3a( conec)a) c( *(cce*...XnZ >G
re)(rn JG
^
Pagina $" din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
L1$1.C
`incl('e a*)'io.hb
`incl('e aconio.hb
`incl('e ZL1$1.hZ
`incl('e Z+a).hZ
`incl('e Z'*,.hZ
9PTR f,!&A2D?P"G
([in)1E far bb1!J<BJJ"#bbL!J<BJJ"G
([in)1E far bb1[!&A2D?P"!J<BJJ"#bbL[!&A2D?P"!J<BJJ"G
([in)1E b*)ar)!&A2D?P"#,age!&A2D?P"G
([in)1E flag!&A2D?P"G
voi' )r)['*,J=([in)1E 5>
\
flag!J"W1G
flag!L"W1G
`,rag+a arg*(*e'
^ @@)r)['*,J
voi' )r)['*,1=([in)1E 5>
\
flag!1"W1G
flag!O"W1G
`,rag+a arg*(*e'
^ @@)r)['*,J
in) ,oll=in) n'<> @@verifica e<i*)en)a )ran*fer(l(i ,rin ID&A...
\
([in)1E )+,G
)+,WJG
'*,[r'bloc=n'<#S)+,#1#J<%BJJ>G
re)(rn )+,G
^ @@,oll
Pagina $# din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
in) blALb+c+'=in) n'<#([in)1E b+a'r#([in)1E ,age#([in)1E +o'e#([in)1E len>
\
([in)1E cc!B"G
if=,oll=n'<>> re)(rn JG
if=lenbJ<BJJ> re)(rn JG
cc!J"W1G
cc!1"Wb+a'rSJ<OfffG
cc!L"W=,ageaa$>f=+o'eSJ<J%>G
cc!O"WlenG
'*,[5rbloc=n'<#cc#B#J<%BJJ>G
re)(rn 1G
^ @@blALb+c+'
H<eLID&A.C
`incl('e a*)'io.hb
`incl('e Z'*,)arg).hZ
*)a)ic ([in)1E a''r#51#5L#[51#[5LG
*)a)ic char line!NJ"G
in) loa'[,rg=([in)1E ,or)#char Yfna+e>
\
9ILH Y,rg[fileG
in) *)a)eG
([in)1E ,rg[len#cr)[a''rG
*)a)eWJG
[51WJ<1$JJG
[5LWJ<JJJ9G
,rg[fileWfo,en=fna+e#ZrZ>G
if=c,rg[file>
Pagina $$ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
\
ID&A[ADDR=,or)#J>G
ID&A[8R=,or)#[51>G
ID&A[8R=,or)#[5L>G
re)(rn JG
^ @@en'if
,rg[lenWJG
cr)[a''rWJG
5hile=fge)*=line#$J#,rg[file>>
\
*5i)ch=*)a)e>\
ca*e J
)r)[*)a)eJ
if=line!J"cWege>
\
@@(nrecogni/e' line
f,()*=line#*)'err>G
breaAG
^ @@en'if
if=line!1"WWePe>
\
*)a)eW1G
breaAG
^ @@en'if

if=line!1"WWeDe>
\
*)a)eWLG
breaAG
^ @@en'if
breaAG
ca*e 1
if=c**canf=line#ZKJB2Z#Sa''r>>
Pagina 1%% din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
\
*)a)eWJG
breaAG
^ @@en'if
a''rSWJ<OfffG
if=ca''r>
\
*)a)eWIG
breaAG
^ @@en'if
ID&A[ADDR=,or)#a''r>G
cr)[a''rWa''rG
*)a)eWOG
breaAG
ca*e L
if=c**canf=line#ZKJB2Z#Sa''r>>
\
*)a)eWJG
breaAG
^ @@en'if
a''rSWJ<OfffG
a''rfWJ<BJJJG
ID&A[ADDR=,or)#a''r>G
cr)[a''rWJG
*)a)eWBG
breaAG
ca*e O
if=c**canf=line#ZKJB2KJL2Z#S51#S5L>> go)o )r)[*)a)eJG
ID&A[8R=,or)#51>G
ID&A[8R=,or)#5L>G
cr)[a''rRRG
breaAG
ca*e B
if=c**canf=line#ZKJB2Z#S51>> go)o )r)[*)a)eJG
Pagina 1%1 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
ID&A[8R=,or)#51>G
breaAG
ca*e I
if=c**canf=line#ZKJB2KJL2Z#S[51#S[5L>> go)o )r)[*)a)eJG
ID&A[ADDR=,or)#1>G
*)a)eWOG
breaAG
'efa(l)
*)a)eWJG
breaAG
^ @@en'*5i)ch
if=cr)[a''rb,rg[len> ,rg[lenWcr)[a''rG
line!J"WJG
^ @@en'5hile
fclo*e=,rg[file>G
ID&A[ADDR=,or)#J>G
ID&A[8R=,or)#[51>G
ID&A[8R=,or)#[5L>G
re)(rn ,rg[lenG
^ @@loa'[,rg
In)err*.C
@@ace*) fi*ier con)inele r()inele 'e )ra)are a in)rer(,erilor
`incl('e a*)'io.hb
`incl('e aconio.hb
`incl('e Z+a).hZ
`incl('e ZL1$1.hZ
Pagina 1%2 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
`'efine I:TL+*
`'efine I:T[arg
`'efine I:T['*,
([in)1E flagL+*# flag[arbG
([in)1E <+*g!$"#r+*g!$"G
voi' in)err(,) =Yol'vec)J'>=>G
voi' in)err(,) =Yol'vec)Jf>=>G
voi' in)err(,) =Yol'vec)%%>=>G
voi' in*)alare[in)rer(,eri=>G
voi' revenire[in)rer(,eri[ini)iale=>G
voi' in)err(,) in)L+*=> @@IRFI
\
in) iG
a*+\
+ov '<#J<I9$G
+ov al#JG
o() '<#alG
^
flagL+*W1G
for=iWJGia$GiRR>
\
&AT8R=C&L#iaaI#<+*g!i">G
r+*g!i"W&ATRD=D&H&#iaaI>G
^ @@en'for i
@@HOI
a*+\
Pagina 1%3 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
+ov al#J<LJG
@@o() J<AJ#alG @@nece*ar ,) IRF$..IRF1I
o() J<LJ#alG
^
^ @@in)L+*
voi' in)err(,) in)[arb=> @@IRF1I
\
in) iG
a*+\
+ov '<#J<I9$G
+ov al#JG
o() '<#alG
^
flag[arbW1G
@@HOI
a*+\
+ov al#J<LJG
o() J<AJ#alG @@nece*ar ,) IRF$..IRF1I
o() J<LJ#alG
^
^ @@in)[arb
voi' in)err(,) irU'*,=> @@IRF%
\
'*,[i*r=>G
@@HOI
a*+\
+ov al#J<LJG
Pagina 1%4 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
@@o() J<AJ#alG @@nece*ar ,) IRF$..IRF1I
o() J<LJ#alG
^
^ @@irU'*,
voi' in*)alare[in)rer(,eri=>
\
`if'ef I:TL+*
ol'vec)J'Wge)vec)=J<J'>G
*e)vec)=J<J'# in)L+*>G @@in*)alea/a in)rer(,erea 'e L+* ,e I:TI
a*+\
cliG
^
o(),or)= J<L1# in,or)= J<L1 > S J<D9 >G @@,orne*)e in)er(,erea
a*+\
*)iG
^
`en'if
`if'ef I:T[arg
ol'vec)JfWge)vec)=J<Jf>G
*e)vec)= J<Jf# irU'*,>G @@in*)alea/a in)rer(,erea 'e D?P ,e I:T%
a*+\
cliG
^
o(),or)= J<L1# in,or)=J<L1>SJ<%9 >G @@,orne*)e in)er(,erea
a*+\
*)iG
^
`en'if
`if'ef I:T['*,
ol'vec)%%Wge)vec)=J<%%>G
*e)vec)= J<%%# in)[arb >G @@in*)alea/a in)rer(,erea in)[arb ,e I:T1I
Pagina 1% din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
a*+\
cliG
^
o(),or)= J<A1# in,or)=J<A1> S J<%9 >G @@,orne*)e in)er(,erea
a*+\
*)iG
^
`en'if
^ @@in*)alare[in)rer(,eri
voi' revenire[in)rer(,eri[ini)iale=>
\
`if'ef I:TL+*
o(),or)= J<A1# in,or)=J<A1>fJ<$J >G
*e)vec)= J<%%# ol'vec)%% >G
`en'if
`if'ef I:T[arg
o(),or)= J<L1# in,or)=J<L1>fJ<$J >G
*e)vec)= J<J9# ol'vec)Jf >G
`en'if
`if'ef I:T['*,
o(),or)= J<L1# in,or)=J<L1>fJ<LJ >G
*e)vec)= J<JD# ol'vec)J' >G
`en'if
^
Uco*[II.C
`'efine O?[PLO1AL?
`incl('e Zincl('e*.hZ
Pagina 1%! din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
`'efine O?[&A?THR[9ILH @@Preven) )he follo5ing file* fr+ incl('ing incl('e*.h
`incl('e Zo*[core.cZ
`incl('e Zo*[+bo<.cZ
`incl('e Zo*[+e+.cZ
`incl('e Zo*[U.cZ
`incl('e Zo*[*e+.cZ
`incl('e Zo*[)a*A.cZ
`incl('e Zo*[)i+e.cZ
TA*[co+.C
`incl('e a*)'io.hb
`incl('e a*)ring.hb
`incl('e a*)'lib.hb
`incl('e aconio.hb
`incl('e a'o*.hb
`incl('e a)i+e.hb
`incl('e a)c,.hb
`incl('e ZTA*[co+.hZ
`incl('e ZT*[cfg.hZ
`incl('e Zo*[c,(.hZ
`incl('e Zo*[cfg.hZ
`incl('e Z(co*[ii.hZ
`incl('e Z,c.hZ
`incl('e ZRTP[Uco*.hZ
`incl('e Z?)acA*.hZ
`incl('e ZD*,.hZ
`incl('e ZR),.hZ
9ILH Yfi*ier[inc# Yfi*ier[oni<# Yfi*ier[9?ervG
char )i+,[c(ren)!LI"G
Pagina 1%" din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
(',[?ocAe) RTP*ocAe)[inc# RTP*ocAe)[oni<# RTP*ocAe)[9?ervG
char b(f[a're*a[inc!B$"# b(f[a're*a[oni<!B$"# b(f[a're*a[9?erv!B$"G
in) r),[re)[inc# r),[re)[oni<# r),[re)[9?ervG
@@b(ffere 'e ,rel(are e*an)ioane 'in D?P 'e (n'e *e vor i+,ache)a...
(n*igne' in) b(ffer['*,rea'!&A2D?P"!1EJ"G
(n*igne' in) b(ffer!B"!B"W\X
J<IBJJ# J<IBAJ# J<IIBJ# J<IIHJ#X
J<ICJJ# J<ICAJ# J<IDBJ# J<IDHJ#X
J<EBJJ# J<EBAJ# J<EIBJ# J<EIHJ#X
J<ECJJ# J<ECL9# J<EDBJ# J<EDHJ#X
^G @@a're*ele celor B b(ffere core*,. fiecar(i canal...
@@b(ffere 'e rece,)ie a ,acAe)elor
(n*igne' char far b(f[inc!J<9999"G
(n*igne' char far b(f[oni<!J<9999"G
(n*igne' char far b(f[9?erv!J<9999"G
@@*(r*e 'e ,ache)e RTP...
*o(rce Incr[*o(rce# Oni<[*o(rce# 9?erv[*o(rceG
@@*)acA*
O?[?TC Ta*A?)A[)c,TicA!LJB$"G
O?[?TC Ta*A?)A[*en'[9?erv!TA?C[?TC[?I]H"G
O?[?TC Ta*A?)A[recv[9?erv!TA?C[?TC[?I]H"G
O?[?TC Ta*A?)A[*en'[I:C!TA?C[?TC[?I]H"G
O?[?TC Ta*A?)A[recv[I:C!TA?C[?TC[?I]H"G
O?[?TC Ta*A?)A[*en'[O:I2!TA?C[?TC[?I]H"G
O?[?TC Ta*A?)A[recv[O:I2!TA?C[?TC[?I]H"G
O?[?TC Ta*A?)ar)?)A!TA?C[?TC[?I]H"G @@ Ta*A?)ar) *)acA
Pagina 1%# din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
voi' ini)iali/are[,acAe)[r),= RTP,acAe)Y ,cA# (n*igne' in) *eU[n(+# (n*igne'
long )i+e*)a+, >
\
,cA3bccWJG
,cA3be<)en*ionWJG
,cA3b,a''ingWJG
,cA3bver*ionWLG
,cA3b,aDloa')D,eW$G @@PC& legea A# $CT/...
,cA3b+arAerWJG
,cA3b*eUn(+Wh)on*= *eU[n(+ >G
,cA3b)i+e*)a+,Wh)onl= )i+e*)a+, >G
,cA3b**rcWh)onl= J >G
^
@@f(nc)ie ce (+,le /ona ()ila 'e 'a)e a ,ache)(l(i RTP...
voi' RTP,acAe)['a)a= RTP,acAe)Y ,cA# (n*igne' in) ,aDloa'!1EJ">
\
*)a)ic in) iG
for=iWJGia1EJGiRR>
\
,cA3b'a)a!i"W=char>=J<JJ99 S ,aDloa'!i">G
^
^
(n*igne' in) or'onare[,acAe)e[rece,)=RTP,acAe)Y ,cA[rece,!"#in) nr[,cA)>
\
in) ,o/# cn)G
(n*igne' in) +ini+G
RTP,acAe)Y ,cA[)e+,G
,o/WJG
5hile=,o/anr[,cA)>
Pagina 1%$ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
\
+ini+W,cA[rece,!,o/"3b*eUn(+G
for=cn)W,o/Gcn)anr[,cA)Gcn)RR>\
if=+ini+b,cA[rece,!cn)"3b*eUn(+>
\
+ini+W,cA[rece,!cn)"3b*eUn(+G
,cA[)e+,W,cA[rece,!,o/"G
,cA[rece,!,o/"W,cA[rece,!cn)"G
,cA[rece,!cn)"W,cA[)e+,G
^
^
,o/RRG
^
re)(rn +ini+G
^
voi' co+,le)are[loca)ie1(ffer=RTP,acAe)Y ,cA# Loca)ie1(fferY loca)ie>
\
in) AG
loca)ie3bin'ica)or[loca)ieW1G @@loca)ie oc(,a)a...
loca)ie3b*eU[n(+W,cA3b*eUn(+G
for=AWJGAa1EJGARR> loca)ie3be*[voce!A"W,cA3b'a)a!A"G
^
in) ini)iali/are[*(r*a=*o(rce Y*# RTP,acAe)Y ,cA!"# (n*igne' in) cn)>
\
*)a)ic in) iW1G
5hile=*3b,roba)ion>
\
if=cn)3ibJ>
if=,cA!i"3b*eUn(+WW*3b+a<[*eUR1>
\
*3b,roba)ion33G
*3b+a<[*eUW,cA!i"3b*eUn(+G
Pagina 11% din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
iRW1G
^
,rin)f=Z?(r*a n( ,oa)e fi ini)iali/a)a cXnZ>G
O?Ti+eDlD=1J>G
re)(rn :O[I:ITG
^
ini)[*eU=*# ,cA!i"3b*eUn(+>G
re)(rn ?HF[I:IT[OCG
^
voi' Ta*A[*en'[I:C =voi' Y'a)a>
\
@@,reia# i+,ache)ea/a *i )ri+i)e in re)ea e*an)ioanle 'e voce ale (n(i canal
@@in'ica)or 'e *)are la a're*a O9C9 'in Da)a&e+orD
@@b(fferi 'e ,rel(are 'e ,ache)e la a're*ele J<1JJJ *i J<1JAJ 'in D?P[J D&...
I:T1E? l(n[,acAG
(n*igne' in) i#7G
*)a)ic (n*igne' in) in'ic[b(ffer[ci)ireG
*)a)ic (n*igne' in) *eU[n(+G
*)a)ic (n*igne' in) in'ic[b(ffer[ci)ire[an)erioaraWJG
*)a)ic (n*igne' long )i+e[*)a+,G
*)a)ic RTP,acAe) ,cAG
'a)aW'a)aG
ran'o+i/e=>G
@@ini)iali/area ran'o+ a n(+ar(l(i 'e *ecven)a *i )i+e*)a+,3(l(i
*eU[n(+Wran'o+= J<1JJJJ >G
)i+e[*)a+,Wran'o+= J<1JJJJ >G
for=GG>
\
5hile= ,oll=D?P[J> > O?Ti+eDlDT&?&=J#J#J#I>G
O??che'LocA=>G@@*(*,en'a f(nc)ionarea ,rogra+a)or(l(i...
Pagina 111 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'*,[r'bloc=D?P[J# Sin'ic[b(ffer[ci)ire# 1# J<%9C9>G
@@verifica 'aca *3a +ai ci)i) 'in b(fer(l in'ica)
if=in'ic[b(ffer[ci)irecWin'ic[b(ffer[ci)ire[an)erioara>
\
if =in'ic[b(ffer[ci)ireWWJ<JJJJ >
'*,[r'bloc= D?P[J# b(ffer['*,rea'!D?P[J"# 1EJ# J<IJJJ >G
el*e
'*,[r'bloc= D?P[J# b(ffer['*,rea'!D?P[J"# 1EJ# J<IJAJ >G
in'ic[b(ffer[ci)ire[an)erioaraWin'ic[b(ffer[ci)ireG
O??che'UnlocA=>G@@re,(ne in f(nc)i(ne ,rogra+a)or(l..
ini)iali/are[,acAe)[r),=S,cA# *eU[n(+# )i+e[*)a+,>G
RTP,acAe)['a)a=S,cA# b(ffer['*,rea'!D?P[J" >G
l(n[,acAW1LR1EJG
f,rin)f= fi*ier[inc# ZX)X)X)Tri+i* K'X)?eU` K' K*XnZ#
*ocA[fa*)5ri)e= SRTP*ocAe)[inc# S,cA# l(n[,acA ># *eU[n(+# ,cA.'a)a >G
*eU[n(+W=*eU[n(+R1>SJ<9999G
)i+e[*)a+,W=)i+e[*)a+,R1EJ>SJ<9999G
O?Ti+eDlDT&?&=J#J#J#1B>G
^
el*e \
O?Ti+eDlDT&?&=J#J#J#I>G
O??che'UnlocA=>G@@re,(ne in f(nc)i(ne ,rogra+a)or(l..
^
^
^
voi' Ta*A[recv[I:C =voi' Y'a)a>
\
Pagina 112 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
*hor) nr[r(lari# cn)G
Loca)ie1(ffer b(ffer!EB"G
*hor) ,oin)er[*criere# ,oin)er[ci)ireG
*hor) i#7#AG
*hor) 'if[*eUn(+# *eUn(+[e<,G
*hor) nr[,cA*[con*ec# in'ic[loc# ga*i)G
RTP,acAe) ,acAe)e[rece,)!1J"G
'a)aW'a)aG
ga*i)WJGin'ic[locWJG
,oin)er[*criereW1JG
nr[r(lariWJG
for=GG>
\
cn)WJG
5hile= *ocA[recv= SRTP*ocAe)[inc# S,acAe)e[rece,)!cn)" #*i/eof= RTP,acAe) ># J >
bJ >
\
f,rin)f= fi*ier[inc# ZPri+i) X)*ecv K'XnZ# n)oh*=,acAe)e[rece,)!cn)".*eUn(+> >G
cn)RW1G
^
if=cn)bJ> \
if= nr[r(lariWWJ> \
or'onare[,acAe)e[rece,)=,acAe)e[rece,)# cn)>G
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!J"# Sb(ffer!,oin)er[*criere">G
,oin)er[*criereRW1G
*eUn(+[e<,W,acAe)e[rece,)!J".*eUn(+G
for=iW1Giacn)GiRR>
\
Pagina 113 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'if[*eUn(+W=,acAe)e[rece,)!i".*eUn(+3*eUn(+[e<,>G
if='if[*eUn(+bJ>
\
if ='if[*eUn(+WW1>
\
,oin)er[*criereRW1G
*eUn(+[e<,RW1G
go)o co+,le)areJG
^
if='if[*eUn(+a&A2[DROPOUT>
\
co+,le)areJ
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"#X
Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^ @@'if[*eUn(+bJ...
el*e @@'if[*eUn(+aJ...,ache)e in)ar/ia)e
\
if= =31J>a'if[*eUn(+aJ >
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"#X
Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^@@for
nr[r(lariRW1G
O?Ti+eDlD=$>G@@*(*,en'a ,e $ )icA*
^@@nr[r(lariWJ...
if=nr[r(lariaB>
\
for=iWJGiacn)GiRR>
\
'if[*eUn(+W=,acAe)e[rece,)!i".*eUn(+3*eUn(+[e<,>G
if='if[*eUn(+bJ>
Pagina 114 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
\
if ='if[*eUn(+WW1>
\
,oin)er[*criereRW1G
*eUn(+[e<,RW1G
go)o co+,le)areG
^
if='if[*eUn(+a&A2[DROPOUT>
co+,le)are
\
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"#X
Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^@@'if[*eUn(+bJ...
el*e @@'if[*eUn(+aJ ,ache)e in)ar/ia)e...
\
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"# Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^@@for
nr[r(lariRW1G
O?Ti+eDlD=$>G@@*(*,en'a ,e $ )icA*
^@@nr[r(lariaB
@@Zloca)iiZ ,line '(,a B r(lari...
@@ini)iali/are *(r*a...ince,()(l celei 'e3a B3a r(lari
if=nr[r(lariWWB>
\
for=AWJGAa1JGARR>
if=b(ffer!A".in'ica)or[loca)ieWW1>
\
in'ic[locWAG
ga*i)W1G
breaAG
Pagina 11 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
^
if=ga*i)WWJ> in'ic[locW1JG
,oin)er[ci)ireWin'ic[locG
5hile=nr[,cA*[con*eca&I:[?HF>
\
if=b(ffer!in'ic[locR1".in'ica)or[loca)ieWW1>
\
nr[,cA*[con*ecRW1G
in'ic[locRW1G
,oin)er[ci)ireWin'ic[locG
^
el*e@@'e)ec)ie ga(ra in *ecven)a
\
nr[,cA*[con*ecWJG
for=iWJGGiRR>
if=b(ffer!in'ic[locRi".in'ica)or[loca)ieWW1>
\
in'ic[locRWiG
,oin)er[ci)ireWin'ic[locG
breaAG
^
^
^@@5hile... 'e)ec)a) *ecv 'e &I:[?HF ,cA*...
go)o )r*[,A)G
^@@ini)iali/are la a B3a r(lare...
)r*[,A) @@)ran*+i)ere bloc 1EJ e*an)ioane al D?P
if=,oin)er[*criereaW,oin)er[ci)ire>
\
5hile=,oll='*,[J>> O?Ti+eDlDT&?&=J#J#J#I>G
O??che'LocA=>G
'*,[5rbloc='*,[J# Sb(ffer!,oin)er[*criere"# 1EJ# J<IBJJ>G
O??che'UnlocA=>G
O?Ti+eDlDT&?T=J#J#J#1%>G
Pagina 11! din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
^
el*e @@,oin)er ci)ire a7(nge 'in (r+a ,oin)er *criere
\
'*,[5rbloc='*,[J# Sb(ffer[lini*)e# 1EJ# J<IBJJ>G
^
^@@if cn)WJ...
el*e O?Ti+eDlD= B >G@@n( *3a( ,ri+i) ,acAe)e...
^
^
voi' Ta*A[*en'[O:I2 =voi' Y'a)a>
\
@@,reia# i+,ache)ea/a *i )ri+i)e in re)ea e*an)ioanle 'e voce ale (n(i canal
@@in'ica)or 'e *)are la a're*a O9CH 'in Da)a&e+orD
@@b(fferi 'e ,rel(are 'e ,ache)e la a're*ele J<1$JJ *i J<1$AJ 'in D?P[Je* D&
I:T1E? )e+,[cn)# l(n[,acAG
(n*igne' in) i#7G
*)a)ic (n*igne' in) in'ic[b(ffer[ci)ireG
*)a)ic (n*igne' in) *eU[n(+G
*)a)ic (n*igne' in) in'ic[b(ffer[ci)ire[an)erioaraWJG
*)a)ic (n*igne' long )i+e[*)a+,G
*)a)ic RTP,acAe) ,cAG
'a)aW'a)aG
ran'o+i/e=>G
*eU[n(+Wran'o+= J<1JJJJ >G
)i+e[*)a+,Wran'o+= J<1JJJJ >G
for=GG>
\
5hile= ,oll=D?P[J> > O?Ti+eDlDT&?&=J#J#J#I>G
O??che'LocA=>G@@*(*,en'a f(nc)ionarea ,rogra+a)or(l(i...
Pagina 11" din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'*,[r'bloc=D?P[J# Sin'ic[b(ffer[ci)ire# 1# J<%9CD>G
@@verifica 'aca *3a +ai ci)i) 'in b(fer(l in'ica)
if=in'ic[b(ffer[ci)irecWin'ic[b(ffer[ci)ire[an)erioara>
\
if =in'ic[b(ffer[ci)ireWWJ<JJJJ >
'*,[r'bloc= D?P[J# b(ffer['*,rea'!D?P[J"# 1EJ# J<I$JJ >G
el*e
'*,[r'bloc= D?P[J# b(ffer['*,rea'!D?P[J"# 1EJ# J<I$AJ >G
in'ic[b(ffer[ci)ire[an)erioaraWin'ic[b(ffer[ci)ireG
O??che'UnlocA=>G@@re,(ne in f(nc)i(ne ,rogra+a)or(l..
ini)iali/are[,acAe)[r),=S,cA# *eU[n(+# )i+e[*)a+,>G
RTP,acAe)['a)a=S,cA# b(ffer['*,rea'!D?P[J" >G
l(n[,acAW1LR1EJG
f,rin)f= fi*ier[inc# ZX)X)X)Tri+i* K'X)?eU` K' K*XnZ#
*ocA[fa*)5ri)e= SRTP*ocAe)[inc# S,cA# l(n[,acA ># *eU[n(+# ,cA.'a)a >G
*eU[n(+W=*eU[n(+R1>SJ<9999G
)i+e[*)a+,W=)i+e[*)a+,R1EJ>SJ<9999G
O?Ti+eDlDT&?&=J#J#J#1B>G
^
el*e O?Ti+eDlDT&?&=J#J#J#I>G
^
^
voi' Ta*A[recv[O:I2 =voi' Y'a)a>
\
*hor) nr[r(lari# cn)G
Loca)ie1(ffer b(ffer!EB"G
*hor) ,oin)er[*criere# ,oin)er[ci)ireG
Pagina 11# din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
*hor) i#7#AG
*hor) 'if[*eUn(+# *eUn(+[e<,G
*hor) nr[,cA*[con*ec# in'ic[loc# ga*i)G
RTP,acAe) ,acAe)e[rece,)!1J"G
'a)aW'a)aG
ga*i)WJGin'ic[locWJG
,oin)er[*criereW1JG
nr[r(lariWJG
@@n(+ar(l +ini+ nece*ar 'e ,ache)e *o*i)e in *ecv ,en)r( ini)iali/area *(r*ei
Incr[*o(rce.,roba)ionW&I:[?HFG
for=GG>
\
cn)WJG
5hile= *ocA[recv= SRTP*ocAe)[inc# S,acAe)e[rece,)!cn)" #*i/eof= RTP,acAe) ># J >
bJ >
\
f,rin)f= fi*ier[inc# ZPri+i) X)*ecv K'XnZ# n)oh*=,acAe)e[rece,)!cn)".*eUn(+> >G
cn)RW1G
^
if=cn)bJ> \
if= nr[r(lariWWJ> \
or'onare[,acAe)e[rece,)=,acAe)e[rece,)# cn)>G
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!J"# Sb(ffer!,oin)er[*criere">G
,oin)er[*criereRW1G
*eUn(+[e<,W,acAe)e[rece,)!J".*eUn(+G
for=iW1Giacn)GiRR>
\
'if[*eUn(+W=,acAe)e[rece,)!i".*eUn(+3*eUn(+[e<,>G
Pagina 11$ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
if='if[*eUn(+bJ>
\
if ='if[*eUn(+WW1>
\
,oin)er[*criereRW1G
*eUn(+[e<,RW1G
go)o co+,le)areJG
^
if='if[*eUn(+a&A2[DROPOUT>
\
co+,le)areJ
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"#X
Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^ @@'if[*eUn(+bJ...
el*e @@'if[*eUn(+aJ...,ache)e in)ar/ia)e
\
if= =31J>a'if[*eUn(+aJ >
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"#X
Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^@@for
nr[r(lariRW1G
O?Ti+eDlD=$>G@@*(*,en'a ,e $ )icA*
^@@nr[r(lariWJ...
if=nr[r(lariaB>
\
for=iWJGiacn)GiRR>
\
'if[*eUn(+W=,acAe)e[rece,)!i".*eUn(+3*eUn(+[e<,>G
if='if[*eUn(+bJ>
\
Pagina 12% din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
if ='if[*eUn(+WW1>
\
,oin)er[*criereRW1G
*eUn(+[e<,RW1G
go)o co+,le)areG
^
if='if[*eUn(+a&A2[DROPOUT>
co+,le)are
\
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"#X
Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^@@'if[*eUn(+bJ...
el*e @@'if[*eUn(+aJ ,ache)e in)ar/ia)e...
\
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"# Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^@@for
nr[r(lariRW1G
O?Ti+eDlD=$>G@@*(*,en'a ,e $ )icA*
^@@nr[r(lariaB
@@Zloca)iiZ ,line '(,a B r(lari...
@@ini)iali/are *(r*a...ince,()(l celei 'e3a B3a r(lari
if=nr[r(lariWWB>
\
for=AWJGAa1JGARR>
if=b(ffer!A".in'ica)or[loca)ieWW1>
\
in'ic[locWAG
ga*i)W1G
breaAG
^
Pagina 121 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
if=ga*i)WWJ> in'ic[locW1JG
,oin)er[ci)ireWin'ic[locG
5hile=nr[,cA*[con*eca&I:[?HF>
\
if=b(ffer!in'ic[locR1".in'ica)or[loca)ieWW1>
\
nr[,cA*[con*ecRW1G
in'ic[locRW1G
,oin)er[ci)ireWin'ic[locG
^
el*e@@'e)ec)ie ga(ra in *ecven)a
\
nr[,cA*[con*ecWJG
for=iWJGGiRR>
if=b(ffer!in'ic[locRi".in'ica)or[loca)ieWW1>
\
in'ic[locRWiG
,oin)er[ci)ireWin'ic[locG
breaAG
^
^
^@@5hile... 'e)ec)a) *ecv 'e &I:[?HF ,cA*...
go)o )r*[,A)G
^@@ini)iali/are la a B3a r(lare...
)r*[,A) @@)ran*+i)ere bloc 1EJ e*an)ioane al D?P
if=,oin)er[*criereaW,oin)er[ci)ire>
\
5hile=,oll='*,[J>> O?Ti+eDlDT&?&=J#J#J#I>G
O??che'LocA=>G
'*,[5rbloc='*,[J# Sb(ffer!,oin)er[*criere"# 1EJ# J<ICJJ>G
O??che'UnlocA=>G
O?Ti+eDlDT&?T=J#J#J#1%>G
Pagina 122 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
^
el*e @@,oin)er ci)ire a7(nge 'in (r+a ,oin)er *criere
\
'*,[5rbloc='*,[J# Sb(ffer[lini*)e# 1EJ# J<ICJJ>G
^
^@@if cn)WJ...
el*e O?Ti+eDlD= B >G@@n( *3a( ,ri+i) ,acAe)e...
^
^
voi' Ta*A[*en'[9?erv =voi' Y'a)a>
\
@@,reia# i+,ache)ea/a *i )ri+i)e in re)ea e*an)ioanle 'e voce ale (n(i canal 'in D?P[1
@@in'ica)or 'e *)are la a're*a O9C9 'in Da)a&e+orD
@@b(fferi 'e ,rel(are 'e ,ache)e la a're*ele J<1JJJ *i J<1JAJ 'in D?P[1e* D&
I:T1E? l(n[,acAG
(n*igne' in) i#7G
*)a)ic (n*igne' in) in'ic[b(ffer[ci)ireG
*)a)ic (n*igne' in) *eU[n(+G
*)a)ic (n*igne' in) in'ic[b(ffer[ci)ire[an)erioaraWJG
*)a)ic (n*igne' long )i+e[*)a+,G
*)a)ic RTP,acAe) ,cAG
'a)aW'a)aG
ran'o+i/e=>G
@@ini)iali/area ran'o+ a n(+ar(l(i 'e *ecven)a *i )i+e*)a+,3(l(i
*eU[n(+Wran'o+= J<1JJJJ >G
)i+e[*)a+,Wran'o+= J<1JJJJ >G
for=GG>
\
5hile= ,oll=D?P[1> > O?Ti+eDlDT&?&=J#J#J#I>G
O??che'LocA=>G@@*(*,en'a f(nc)ionarea ,rogra+a)or(l(i...
Pagina 123 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'*,[r'bloc=D?P[1# Sin'ic[b(ffer[ci)ire# 1# J<%9C9>G
@@verifica 'aca *3a +ai ci)i) 'in b(fer(l in'ica)
if=in'ic[b(ffer[ci)irecWin'ic[b(ffer[ci)ire[an)erioara>
\
if =in'ic[b(ffer[ci)ireWWJ<JJJJ >
'*,[r'bloc= D?P[1# b(ffer['*,rea'!D?P[1"# 1EJ# J<IJJJ >G
el*e
'*,[r'bloc= D?P[1# b(ffer['*,rea'!D?P[1"# 1EJ# J<IJAJ >G
in'ic[b(ffer[ci)ire[an)erioaraWin'ic[b(ffer[ci)ireG
O??che'UnlocA=>G@@re,(ne in f(nc)i(ne ,rogra+a)or(l..
ini)iali/are[,acAe)[r),=S,cA# *eU[n(+# )i+e[*)a+,>G
RTP,acAe)['a)a=S,cA# b(ffer['*,rea'!D?P[1" >G
l(n[,acAW1LR1EJG
f,rin)f= fi*ier[inc# ZX)X)X)Tri+i* K'X)?eU` K' K*XnZ#
*ocA[fa*)5ri)e= SRTP*ocAe)[inc# S,cA# l(n[,acA ># *eU[n(+# ,cA.'a)a >G
*eU[n(+W=*eU[n(+R1>SJ<9999G
)i+e[*)a+,W=)i+e[*)a+,R1EJ>SJ<9999G
O?Ti+eDlDT&?&=J#J#J#1B>G
^
el*e O?Ti+eDlDT&?&=J#J#J#I>G
^
^
voi' Ta*A[recv[9?erv =voi' Y'a)a>
\
*hor) nr[r(lari# cn)G
Loca)ie1(ffer b(ffer!EB"G
*hor) ,oin)er[*criere# ,oin)er[ci)ireG
*hor) i#7#AG
Pagina 124 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
*hor) 'if[*eUn(+# *eUn(+[e<,G
*hor) nr[,cA*[con*ec# in'ic[loc# ga*i)G
RTP,acAe) ,acAe)e[rece,)!1J"G
'a)aW'a)aG
ga*i)WJGin'ic[locWJG
,oin)er[*criereW1JG
nr[r(lariWJG
@@n(+ar(l +ini+ nece*ar 'e ,ache)e *o*i)e in *ecv ,en)r( ini)iali/area *(r*ei
Incr[*o(rce.,roba)ionW&I:[?HFG
for=GG>
\
cn)WJG
5hile= *ocA[recv= SRTP*ocAe)[inc# S,acAe)e[rece,)!cn)" #*i/eof= RTP,acAe) ># J >
bJ >
\
f,rin)f= fi*ier[inc# ZPri+i) X)*ecv K'XnZ# n)oh*=,acAe)e[rece,)!cn)".*eUn(+> >G
cn)RW1G
^
if=cn)bJ> \
if= nr[r(lariWWJ> \
or'onare[,acAe)e[rece,)=,acAe)e[rece,)# cn)>G
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!J"#X Sb(ffer!,oin)er[*criere">G
,oin)er[*criereRW1G
*eUn(+[e<,W,acAe)e[rece,)!J".*eUn(+G
for=iW1Giacn)GiRR>
\
'if[*eUn(+W=,acAe)e[rece,)!i".*eUn(+3*eUn(+[e<,>G
if='if[*eUn(+bJ>
Pagina 12 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
\
if ='if[*eUn(+WW1>
\
,oin)er[*criereRW1G
*eUn(+[e<,RW1G
go)o co+,le)areJG
^
if='if[*eUn(+a&A2[DROPOUT>
\
co+,le)areJ
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"#X
Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^ @@'if[*eUn(+bJ...
el*e @@'if[*eUn(+aJ...,ache)e in)ar/ia)e
\
if= =31J>a'if[*eUn(+aJ >
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"#X
Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^@@for
nr[r(lariRW1G
O?Ti+eDlD=$>G@@*(*,en'a ,e $ )icA*
^@@nr[r(lariWJ...
if=nr[r(lariaB>
\
for=iWJGiacn)GiRR>
\
'if[*eUn(+W=,acAe)e[rece,)!i".*eUn(+3*eUn(+[e<,>G
if='if[*eUn(+bJ>
\
if ='if[*eUn(+WW1>
Pagina 12! din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
\
,oin)er[*criereRW1G
*eUn(+[e<,RW1G
go)o co+,le)areG
^
if='if[*eUn(+a&A2[DROPOUT>
co+,le)are
\
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"#X
Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^@@'if[*eUn(+bJ...
el*e @@'if[*eUn(+aJ ,ache)e in)ar/ia)e...
\
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"# Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^@@for
nr[r(lariRW1G
O?Ti+eDlD=$>G@@*(*,en'a ,e $ )icA*
^@@nr[r(lariaB
@@Zloca)iiZ ,line '(,a B r(lari...
@@ini)iali/are *(r*a...ince,()(l celei 'e3a B3a r(lari
if=nr[r(lariWWB>
\
for=AWJGAa1JGARR>
if=b(ffer!A".in'ica)or[loca)ieWW1>
\
in'ic[locWAG
ga*i)W1G
breaAG
^
if=ga*i)WWJ> in'ic[locW1JG
Pagina 12" din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
,oin)er[ci)ireWin'ic[locG
5hile=nr[,cA*[con*eca&I:[?HF>
\
if=b(ffer!in'ic[locR1".in'ica)or[loca)ieWW1>
\
nr[,cA*[con*ecRW1G
in'ic[locRW1G
,oin)er[ci)ireWin'ic[locG
^
el*e@@'e)ec)ie ga(ra in *ecven)a
\
nr[,cA*[con*ecWJG
for=iWJGGiRR>
if=b(ffer!in'ic[locRi".in'ica)or[loca)ieWW1>
\
in'ic[locRWiG
,oin)er[ci)ireWin'ic[locG
breaAG
^
^
^@@5hile... 'e)ec)a) *ecv 'e &I:[?HF ,cA*...
go)o )r*[,A)G
^@@ini)iali/are la a B3a r(lare...
)r*[,A) @@)ran*+i)ere bloc 1EJ e*an)ioane al D?P
if=,oin)er[*criereaW,oin)er[ci)ire>
\
5hile=,oll='*,[1>> O?Ti+eDlDT&?&=J#J#J#I>G
O??che'LocA=>G
'*,[5rbloc='*,[1# Sb(ffer!,oin)er[*criere"# 1EJ# J<IBJJ>G
O??che'UnlocA=>G
O?Ti+eDlDT&?T=J#J#J#1%>G
^
Pagina 12# din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
el*e @@,oin)er ci)ire a7(nge 'in (r+a ,oin)er *criere
\
'*,[5rbloc='*,[1# Sb(ffer[lini*)e# 1EJ# J<IBJJ>G
^
^@@if cn)WJ...
el*e O?Ti+eDlD= B >G@@n( *3a( ,ri+i) ,acAe)e...
^
^
@@)a*A care face )c,[)icA=> *i ca (r+are ra*,(n'e la ,ing...
voi' Ta*A[)c,TicA =voi' Y'a)a>
\
'a)aW'a)aG
for=GG>
\
)c,[)icA= :ULL >G
O?Ti+eDlD= I >G
^
^
in) ini)iere[co+(nicare=voi'>
\
if= CO&U:IC[I:CRH&H:TAL >\
PC[Pe)Da)eTi+e= )i+,[c(ren) >G
fi*ier[inc W fo,en= Zre/[incr.)<)Z# Z5)Z >G
if= cfi*ier[inc >
\
,rin)f=Z:( *3a ,()() 'e*chi'e fi*ier(l ere/[inc.)<)e ,en)r( *alvarea re/(l)a)elor...XnZ>G
go)o co+[oni<G
^
f,rin)f=fi*ier[inc#Z9i*ier 'e*chi* c( *(cce*...la ora K*XnZ# )i+,[c(ren)>G
r),[re)[incWRTPini)= LOCALIP#RH&OTHIP[I:C# RTP[PORT[I:C#
RTP[LOCALPORT[I:C# SRTP*ocAe)[inc# b(f[a're*a[inc# fi*ier[inc >G
f,rin)f= fi*ier[inc# ZRTPini)WK'XnLe)e* begin...XnZ# r),[re)[inc>G
Pagina 12$ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
f,rin)f=fi*ier[inc#Z?ocA[recv[ini) K'X)1(ffer K'X)RTP,acAe)[*i/e K'XnZ#X
*ocA[recv[ini)= SRTP*ocAe)[inc# b(f[inc# *i/eof= b(f[inc > ># *i/eof= b(f[inc >#
*i/eof= RTP,acAe) > >G
O?Ta*ACrea)e=Ta*A[recv[I:C# =voi' Y>J# =voi'
Y>STa*A?)A[recv[I:C!TA?C[?TC[?I]H 3 1"# TA?C[RHCV[I:C[PRIO >G
O?Ta*ACrea)e=Ta*A[*en'[I:C# =voi' Y>J# =voi'
Y>STa*A?)A[*en'[I:C!TA?C[?TC[?I]H 3 1"# TA?C[?H:D[I:C[PRIO >G
^
el*e
\
,rin)f=Z:( *3a 'ori) co+(nica)ie c( Incre+en)al...XnZ>G
go)o co+[oni<G
^
co+[oni<
if= CO&U:IC[O:I2 >\
PC[Pe)Da)eTi+e= )i+,[c(ren) >G
fi*ier[oni< W fo,en= Zre/[oni<.)<)Z# Z5)Z >G
if= cfi*ier[oni< >
\
,rin)f=Z:( *3a ,()() 'e*chi'e fi*ier(l ere/[oni<.)<)e ,en)r( *alvarea re/(l)a)elor...XnZ>G
go)o co+[9?ervG
^
f,rin)f=fi*ier[oni<#Z9i*ier 'e*chi* c( *(cce*...la ora K*XnZ# )i+,[c(ren)>G
r),[re)[oni<WRTPini)= LOCALIP#RH&OTHIP[O:I2# RTP[PORT[O:I2#
RTP[LOCALPORT[O:I2# SRTP*ocAe)[oni<# b(f[a're*a[oni<# fi*ier[oni< >G
f,rin)f= fi*ier[oni<# ZRTPini)WK'XnLe)e* begin...XnZ# r),[re)[oni<>G
f,rin)f=fi*ier[oni<#Z?ocA[recv[ini) K'X)1(ffer K'X)RTP,acAe)[*i/e K'XnZ#X
*ocA[recv[ini)= SRTP*ocAe)[oni<# b(f[oni<# *i/eof= b(f[oni< > ># *i/eof= b(f[oni< >#
*i/eof= RTP,acAe) > >G
O?Ta*ACrea)e=Ta*A[recv[O:I2# =voi' Y>J# =voi'
Y>STa*A?)A[recv[O:I2!TA?C[?TC[?I]H 3 1"# TA?C[RHCV[O:I2[PRIO >G
O?Ta*ACrea)e=Ta*A[*en'[O:I2# =voi' Y>J# =voi'
Y>STa*A?)A[*en'[O:I2!TA?C[?TC[?I]H 3 1"# TA?C[?H:D[O:I2[PRIO >G
Pagina 13% din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
^
el*e
\
,rin)f=Z:( *3a 'ori) co+(nica)ie c( Oni<...XnZ>G
go)o co+[9?ervG
^
co+[9?erv
if= CO&U:IC[9?erv >\
PC[Pe)Da)eTi+e= )i+,[c(ren) >G
fi*ier[9?erv W fo,en= Zre/[9?erv.)<)Z# Z5)Z >G
if= cfi*ier[9?erv >
\
,rin)f=Z:( *3a ,()() 'e*chi'e fi*ier(l ere/[9?erv.)<)e ,en)r( *alvarea re/(l)a)elor...XnZ>G
go)o )c,[)icAG
^
f,rin)f=fi*ier[9?erv#Z9i*ier 'e*chi* c( *(cce*...la ora K*XnZ# )i+,[c(ren)>G
r),[re)[9?ervWRTPini)= LOCALIP#RH&OTHIP[9?erv# RTP[PORT[9?erv#
RTP[LOCALPORT[9?erv#SRTP*ocAe)[9?erv# b(f[a're*a[9?erv# fi*ier[9?erv >G
f,rin)f= fi*ier[9?erv# ZRTPini)WK'XnLe)e* begin...XnZ# r),[re)[9?erv>G
f,rin)f=fi*ier[9?erv# Z?ocA[recv[ini) K'X)1(ffer K'X)RTP,acAe)[*i/e K'XnZ#X
*ocA[recv[ini)= SRTP*ocAe)[9?erv# b(f[9?erv# *i/eof=b(f[9?erv> >#
*i/eof=b(f[9?erv># *i/eof=RTP,acAe)> >G
O?Ta*ACrea)e=Ta*A[recv[9?erv# =voi' Y>J# =voi'
Y>STa*A?)A[recv[9?erv!TA?C[?TC[?I]H 3 1"# TA?C[RHCV[9?erv[PRIO >G
O?Ta*ACrea)e=Ta*A[*en'[9?erv# =voi' Y>J# =voi'
Y>STa*A?)A[*en'[9?erv!TA?C[?TC[?I]H 3 1"# TA?C[?H:D[9?erv[PRIO >G
^
el*e
\
,rin)f=Z:( *e 'ore*)e co+(nica)ie 'e nici (n fel...XnZ>G
)c,[)icA
if=TCP[TICC[O:[O99>
Pagina 131 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
O?Ta*ACrea)e=Ta*A[)c,TicA# =voi' Y>J# =voi'Y>STa*A?)A[)c,TicA!TA?C[?TC[?I]H
3 1"# TA?C[TICC[PRIO >G
re)(rn HRR[:O[TA?C?G
^
re)(rn I:IT[OCG
^
voi' RTPclo*e=voi'>
\
*ocA[clo*e=SRTP*ocAe)[inc>G
*ocA[clo*e=SRTP*ocAe)[oni<>G
*ocA[clo*e=SRTP*ocAe)[9?erv>G
^
Pagina 132 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
A:H2A 1O. 9i.ier(l 8a))c,.cfg
,rin)WZPacAe) 'river incarca)MZ
+D[i,W1NL.1E$.1.NN
ne)+a*AWLII.LII.LII.J
na+e*erverW1NL.1E$.1.1
ga)e5aDW1NL.1E$.1.1
'o+ain*li*)WZ)o,e<.r'*ne).roZ
Pagina 133 din 133

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