Professional Documents
Culture Documents
Công Nghệ Điện Thoại IP - Thái Quang Tùng, 112 Trang
Công Nghệ Điện Thoại IP - Thái Quang Tùng, 112 Trang
MUC LUC
Li noi u ....................................................................................... 3
Chng 1: Dch vu in thoai IP ................................................. 5
1. in thoai IP........................................................................... 5
1.1 Gii thiu............................................................................ 5
1.2 Cac ng dung cua in thoai IP....................................... 7
1.3 Li ch cua in thoai IP................................................... 9
1.4 u im va nhc im cua in thoai IP.................... 10
2. Phat trin dch vu in thoai IP .......................................... 11
2.1 Kha nng trin khai dch vu in thoai IP................... 11
2.1 Cac yu cu khi phat trin in thoai IP...................... 12
2.3 Nhng kho khn khi trin khai dch vu ....................... 13
2.4 Xu hng phat trin ........................................................ 14
3. H323 - tiu chun ap dung cho in thoai IP .................... 14
3.1 Gii thiu.......................................................................... 14
3.2 Cu hnh mang theo chun H323.................................. 15
3.3 Cac giao thc H323 tham chiu n.............................. 20
Chng 2: X ly cuc goi ............................................................ 28
1. Cac thu tuc thc hin trn knh H225 RAS ...................... 28
1.1 Tm gatekeeper................................................................ 28
1.2 Thu tuc ng k vi gatekeeper ..................................... 29
1.3 nh v im cui............................................................. 31
http://www.ebooks.vdcmedia.com
http://www.ebooks.vdcmedia.com
LI NOI U
http://www.ebooks.vdcmedia.com
1. in thoai IP
1.1 Gii thiu
Trong in thoai thng thng, tn hiu thoai co tn s nm
trong khoang 0.4 - 3.3 KHz c ly mu vi tn s 8KHz theo
Nyquyst. Sau o cac mu se c lng t hoa vi 8bit/mu va c
truyn vi tc 64KHz n mang chuyn mach sau o c truyn
ti ch. bn nhn, dong s 64 Kbps nay c giai ma cho ra tn
hiu thoai tng t.
64 Kbps
Ly
mu 8
KHz
Lng t hoa
8bit/mu
110001.
Chuyn
mach
thng
Thc cht thoai qua mang IP (Voice over IP - VoIP) cung khng
hoan toan khac hn in thoai thng thng. u tin tn hiu thoai
cung c s hoa, nhng sau o thay v truyn trn mang PSTN qua
cac trng chuyn mach, chung se c nen xung tc thp, ong
http://www.ebooks.vdcmedia.com
goi va chuyn ln mang IP. Tai bn nhn, cac goi tin nay c giai
nen thanh cac lung PCM 64 Kb truyn n thu bao b goi. S khac
nhau chnh la mang truyn dn va khun dang thng tin dung
truyn dn. Trn hnh 1.2 a ra v du v mt cuc goi VoIP:
Gia s thu bao A mun goi n thu bao B. Thu bao A
quay s in thoai cua thu bao B. Mang PSTN co nhim vu phn
tch a ch va kt ni n gateway1. Tai y a ch cua B lai c
phn tch va gateway 1 xac nh c thu bao B c kim soat bi
gateway2. No se thit lp mt phin lin kt vi gateway2. Cac thng
tin bao hiu ma gateway1 nhn c t PSTN se c chuyn i
thch hp sang dang goi va truyn n gateway2.
Tai gateway2, cac goi tin lai c chuyn i ngc lai va
truyn sang mang PSTN. Mang PSTN co nhim vu nh tuyn cuc
goi n thu bao B. Cac thng tin tra li se c chuyn i ngc lai
qua gateway2 n gateway1.
Sau khi cuc goi c thit lp, cac gateway co nhim vu
chuyn i gia cac goi tin thoai trn mang IP va cac lung PCM
truyn trn mang PSTN .
P S T N
Gateway I
Gateway II
Internet/
Hnh 1 2:inthoaiIP
http://www.ebooks.vdcmedia.com
http://www.ebooks.vdcmedia.com
nng kim soat va iu khin cac cuc thoai thng qua mang
Internet.
Dch vu in thoai Web
"World Wide Web" a lam cuc cach mang trong cach giao dch
vi khach hang cua cac doanh nghip. in thoai Web hay " bm s"
(click to dial) cho phep cac nha doanh nghip co th a thm cac
phm bm ln trang web kt ni ti h thng in thoai cua ho.
Dch vu bm s la cach d nht va an toan nht a thm cac
knh trc tip t trang Web cua ban vao h thng in thoai.
Truy cp cac trung tm tra li in thoai
Truy nhp n cac trung tm phuc vu khach hanh qua mang
Internet se thuc y manh me thng mai in t. Dch vu nay se
cho phep mt khach hanh co cu hoi v mt san phm c chao
hang qua Internet oc cac nhn vin cua cng ty tra li trc tuyn.
Dch vu fax qua IP
Nu ban gi nhiu fax t PC, c bit la gi ra nc ngoai th
vic s dung dch vu Internet faxing se giup ban tit kim c tin
va ca knh thoai. Dch vu nay se chuyn trc tip t PC cua ban qua
kt ni Internet. Hang nm, th gii tn hn 30 ty USD cho vic gi
fax ng dai. Nhng ngay nay Internet fax a lam thay i iu
nay.Vic s dung Internet khng nhng c m rng cho thoai ma
con cho ca dch vu fax.
Khi s dung dch vu thoai va fax qua Internet, co hai vn c
ban:
Nhng ngi s dung dch vu thoai qua Internet cn co chng
trnh phn mm chng han Quicknet's Internet PhoneJACK. Cu
hnh nay cung cp cho ngi s dung kha nng s dung thoai qua
Internet thay cho s dung in thoai ban truyn thng.
Kt ni mt gateway thoai qua Internet vi h thng in thoai
hin hanh. Cu hnh nay cung cp dch vu thoai qua Internet ging
nh vic m rng h thng in thoai hin hanh cua ban.
http://www.ebooks.vdcmedia.com
http://www.ebooks.vdcmedia.com
10
http://www.ebooks.vdcmedia.com
11
http://www.ebooks.vdcmedia.com
12
http://www.ebooks.vdcmedia.com
13
14
ra E1. Tuy nhin dung lng cua thit b hin nay con cach xa so vi
cac san phm cua vin thng.
2.4 Xu hng phat trin
Hin tai manh t ha hen cho VoIP hin nay la cac mang
doanh nghip Intranet va mang Extranet thng mai. C s ha tng
da trn IP cho phep iu khin quan l vic s dung cac dch vu, cho
phep hay khng cho phep truy nhp cac dch vu. Cac san phm in
thoai trn mang Internet cha th ap ng cac yu cu cht lng
dch vu nh in thoai thng thng. Bi vy, phat trin VoIP trn
Intranet, Extranet la hng phat trin trc mt.
Mt xu hng phat trin khac cung nhiu ha hen la xy dng
cac cng ni gia mang IP va mang thoai (cac VoIP Gateway). Nhng
Gateway nay xy dng t nn tang PC tr thanh cac h thng manh
co kha nng iu khin hang trm cuc goi ng thi. Bi vy cac
doanh nghip se phat trin mt lng ln cac Gateway trong n lc
giam cac chi ph lin quan n lu lng thoai, fax va video hi ngh.
3. H323 - tiu chun ap dung cho in thoai IP
3.1 Gii thiu
H323 la mt chun quc t v hi thoai trn mang c a ra
bi hip hi vin thng quc t ITU (International
Telecommunication Union). Chun H323 cua ITU xac nh cac thanh
phn, cac giao thc, cac thu tuc cho phep cung cp dch vu truyn d
liu a phng tin (multimedia) audio, video, data thi gian thc
qua mang chuyn mach goi (bao gm ca mang IP) ma khng quan
tm n cht lng dch vu. H323 nm trong b cac khuyn ngh
H32x cung cp cac dch vu truyn d liu a phng tin qua cac loai
mang khac nhau. Mt trong cac ng dung cua H323 chnh la dch vu
in thoai IP.
n nay, H323 a phat trin thng qua hai phin ban. Phin
ban th nht c thng qua vao nm 1996 va phin ban th hai
c thng qua vao nm 1998. ng dung vao chun nay rt rng bao
gm ca cac thit b hoat ng c lp cung nh ng dung truyn
thng nhung trong mi trng may tnh ca nhn, co th ap dung cho
http://www.ebooks.vdcmedia.com
15
http://www.ebooks.vdcmedia.com
16
- Giao thc bao hiu H225 phuc vu trong qua trnh thit lp va
huy bo cuc goi.
- Giao thc H225 RAS (Registration/Admision/Status) thc
hin cac chc nng ng k, thu nhn... vi gatekeeper.
- Giao thc RTP/RCTP truyn va kt hp cac goi tin audio,
video...
Mt u cui H323 cung co th c trang b thm cac tnh
nng nh:
- Ma hoa va giai ma cac tn hiu audio, video.
- H tr giao thc T120 phuc vu cho vic trao i thng tin s
liu (data).
Speaker
Audio CODEC
(G.711, G.722,
G.723, G.728,...
ng dung s
liu
Chc nng iu khin h thng
Giao din
iu khin
h thng cho
ng-i s
dng
H245 Control
RAS Control
Call Control
http://www.ebooks.vdcmedia.com
Camera,
Display
Lp ng gi d liu Media
Video CODEC
Receive Path
Delay
17
Gatekeeper
Gatekeeper la mt thanh phn quan trong trong mang H323,
no c xem nh b nao cua mang. Gatekeeper hoat ng nh mt
b chuyn mach ao. Gatkeeper co cac chc nng nh anh a ch;
cho phep va xac nhn cac u cui H323, cac gateway; quan l giai
thng; tnh cc cuc goi; ngoai ra no con co th cung cp kha nng
nh tuyn cuc goi. gatekeeper quan l giai thng nh kha nng cho
phep hay khng cho phep cac cuc goi xay ra. Khi s cuc goi a vt
qua mt ngng nao o th no se t chi tt ca cac cuc goi khac.
Ngoai ra gatekeeper con co th cung cp kha nng nh tuyn bao
hiu.
Mc du vy, gatekeeper la thanh phn tuy chon trong mang
H323. Tuy nhin nu trong mang co gatekeeper th cac thit b u
cui va cac Gateway phai s dung cac thu tuc cua gatekeeper. Cac
chc nng cua mt gatekeeper c phn bit lam 2 loai la cac chc
nng bt buc va cac chc nng khng bt buc.
Cac chc nng bt buc cua gatekeeper
- Chc nng dch a ch: - gatekeeper se thc hin vic chuyn
i t mt a ch hnh thc (dang tn goi) cua cac thit b u cui
va gateway sang a ch truyn dn thc trong mang (a ch IP).
Chuyn i nay da trn bang i chiu a ch c cp nht
thng xuyn bng ban tin ng ky dch vu cua cac u cui.
- iu khin truy nhp - gatekeeper se chp nhn mt truy
nhp mang LAN bng cach s dung cac ban tin H.225.0 la
ARQ/ACF/ARJ . Vic iu khin nay da trn rng bng tn va
ng ky dch vu hoc cac thng s khac do nha san xut qui nh.
y cung co th la mt thu tuc rng co ngha la chp nhn moi yu
cu truy nhp cua cac thit b u cui.
- iu khin rng bng tn - gatekeeper h tr vic trao i
cac ban tin H.225.0 la BRQ/BCF/BRJ iu khin rng bng tn
cua mt cuc goi. y cung co th la mt thu tuc rng co ngha la no
chp nhn moi yu cu v s thay i rng bng tn.
http://www.ebooks.vdcmedia.com
18
http://www.ebooks.vdcmedia.com
19
http://www.ebooks.vdcmedia.com
20
Chc nng
u cui
H323
Chc nng
u cui
H323
Chc nng
MCU
Chc nng
MCU
Chc nng
Chc nng
u cui
SCN
chuyn i
Lan
Chc nng
Chc nng
MCU
chuyn i
Chc nng
Chc nng
u cui
SCN
chuyn i
Chc nng
Chc nng
MCU
chuyn i
Dat
a
http://www.ebooks.vdcmedia.com
Audio/Video ng k
21
T12
0
H225 Call
signalling
H24
5
TCP
RTP/RTCP
H225
RAS
UDP
Tng mang
Tng lin kt d liu
Tng vt l
http://www.ebooks.vdcmedia.com
22
Cac ban tin H225 RAS c truyn trn knh RAS khng tin
cy v vy chung c tai i trong goi tin UDP.
Giao thc bao hiu cuc goi H225.
Giao thc H225 dung thit lp lin kt gia cac im cui
H323 (cac u cui, cac Gateway), qua lin kt o cac d liu thi
gian thc se c truyn i. Bao hiu cuc goi mang H323 la trao
i cac ban tin cua giao thc H225 qua mt knh bao hiu tin cy. Do
yu cu tin cy cua bao hiu nn cac thng bao cua H225 se c
truyn i trong goi tin TCP.
Qua trnh bao hiu cua cuc goi c bt u bi ban tin
SETUP c gi i trn knh bao hiu tin cy H.225.0. Theo sau ban
tin nay se la chui cac ban tin phuc vu cho qua trnh thit lp cuc
goi vi trnh t da trn khuyn ngh H225 ma u tin la ban tin
yu cu giam sat bt buc. Yu cu nay cung vi nhng ban tin sau
o lin quan n qua trnh khai bao/tm kim gia u cui va
Gatekeeper se c truyn i trn knh khng tin cy RAS (knh
truyn thng tin v khai bao, giam sat va trang thai). Qua trnh nay
kt thuc khi thit b u cui nhn c trong ban tin CONNECT
a ch chuyn tai an toan ma trn o se gi i cac ban tin iu khin
H.245. Ban tin bao hiu H.225.0 se khng b phn oan khi i qua
cac PDU (Protocol Datagram Unit), con nhng ban tin c truyn i
trn knh RAS la nhng ban tin khng chun hoa.
Khi khng co gatekeeper trong mang th cac ban tin H225 se
c trao i trc tip gia cac im cui. Nu co gatekeeper trong
mang th gatekeeper se quyt nh vic trao i cac ban tin H225
gia cac im cui la trc tip hay phai thng qua gatekeeper.
Trong chng sau khi nghin cu v x l cuc goi se noi ro hn
v giao thc bao hiu cuc goi H225.
Giao thc iu khin cuc goi H245.
Giao thc iu khin H245 dung thc hin vic giam sat cac
hoat ng cua cac thc th H323 bao gm: trao i kha nng cac
im cui; ong m knh logic; iu khin lung; quyt nh chu t;
va cac lnh va ch th khac.
http://www.ebooks.vdcmedia.com
23
http://www.ebooks.vdcmedia.com
24
IP header
UDP header
RTP header
RTP payload
http://www.ebooks.vdcmedia.com
25
http://www.ebooks.vdcmedia.com
26
Voice CODEC
Tc
phc tap
Cht lng
tr
G.711 PCM
64
Thp
Rt tt
Cc thp
http://www.ebooks.vdcmedia.com
27
Tt (40K)
G.726 ADPCM
40/32/24
Thp
Rt thp
Ti (16K)
G.729 CS-ACELP
Cao
Tt
Thp
G.729 A CA-ACELP
Va phai
Kha tt
Thp
Cao va phai
Tt (6,4 K)
G.723 MP-MLQ
6,4/5,3
Cao
Ti (5,3 K)
G.723.1 MP-MLQ
6,4/5,3
nt
nt
nt
G.728 LD-CELP
16
Rt cao
Tt
Thp
http://www.ebooks.vdcmedia.com
28
Trong chng nay, trc tin chung ta nghin cu cac thu tuc
bao hiu x l cuc goi gia hai im cui (u cui hoc gateway)
trong mang H323 vi cac trng hp khac nhau. Cac thu tuc nay
tun theo cac khuyn ngh H323, H225, H245 cua ITU-T. Sau o,
chung ta se chuyn sang cuc goi co s tham gia cua thit b u cui
mang SCN. Trong trng hp nay se co s tham gia cua gateway kt
ni mang H323 va mang SCN. Cac thu tuc nay tun theo tiu chun
TS 101 322 va TS 101 471 cua ESTI. Trong qua trnh nghin cu
thu tuc x l cuc goi, chung ta se khng i su vao cu truc, cac
thanh phn thng tin cua cac goi tin ma ta ch xem xet hoat ng cua
cac thu tuc nay nh th nao.
1. Cac thu tuc thc hin trn knh H225 RAS
Knh H225 RAS la mt knh logic khng tin cy c dung
truyn tai cac ban tin gia gatekeeper va cac phn t khac trong
mang thc hin cac thu tuc nh: Tm gatekeeper, ng k...
Bi v cac ban tin RAS c truyn trn knh khng tin cy
nn cac ban tin nay phai c t mt khoang thi gian timeout va
s ln phat lai khi khng nhn c hi m. Mt im cui hoc
gatekeeper khng th ap ng lai mt yu cu trong thi gian
timeout th no phai tra li bng ban tin RIP (Request In Progress)
cho bit no ang x l yu cu. Khi nhn c ban tin RIP, chung
phai khi ng lai timeout va s ln phat lai.
1.1 Tm gatekeeper
Thu tuc nay c thc hin khi mt im cui mun tm cho no
mt gatekeeper ng k. Thu tuc nay phai c thc hin ngay
khi im cui o hoat ng. Co hai phng thc tm gatekeeper:
http://www.ebooks.vdcmedia.com
29
http://www.ebooks.vdcmedia.com
30
Gatekeeper
URQ
Gatekeeper
Endpoint
URQ
UCF
http://www.ebooks.vdcmedia.com
31
http://www.ebooks.vdcmedia.com
32
im cui 1
Knh bo hiu
Cc bn tin
Trao i a ch
knh iu khin
Knh iu khin
Cc bn tin H245
Trao i a ch
RTP, RTCP
33
gatekeeper truyn a ch. Sau khi trao i ban tin bao hiu a
c thit lp, khi o gatekeeper mi xac nh truyn cac ban tin
trc tip gia hai im cui hay nh tuyn chung qua gatekeeper.
nh tuyn knh bao hiu cuc goi
Cac ban tin bao hiu cuc goi co th c truyn theo mt trong
hai phng thc va vic la chon gia cac phng thc nay do
gatekeeper quyt nh:
+ Th nht la cac ban tin bao hiu cua cuc goi c truyn t
im cui no ti im cui kia thng qua gatekeeper gia hai im
cui (hnh 2.5).
+ Th hai la cac ban tin bao hiu cua cuc goi c truyn trc
tip gia hai im cui (hnh 2.6).
Ca hai phng thc nay u s dung cac kt ni ging nhau vi
cung muc ch, dang ban tin c s dung cung ging nhau, cac ban
tin thit lp bao hiu c trao i trn knh RAS cua gatekeeper,
sau o ti trao i ban tin bao hiu cuc goi trn knh bao hiu cuc
goi. Sau o mi ti thit lp knh iu khin H.245.
Trong phng thc gatekeeper nh tuyn cac ban tin th no co
th ong knh bao hiu cuc goi khi vic thit lp cuc goi hoan
thanh hoc vn duy tr knh nay h tr cac dch vu b xung. Ch
co gatekeeper mi co th ong knh bao hiu cuc goi, nhng khi
Gateway tham gia vao cuc goi th cac knh nay khng c phep
ong.
http://www.ebooks.vdcmedia.com
34
1. ARQ
2. ACF/ARJ
3. Setup
4. Setup
5. ARQ
6. ACF/ARJ
7. Connect
8. Connect
Hnh 2.5
Gatey
1
Endpoint 1
Endpoint 2
Gatekeeper
1. ARQ
2. ACF/ARJ
3. Setup
4. ARQ
5. ACF/ARJ
6. Connect
Endpoint 1
Endpoint 2
Hnh 2.6: Bn tin bo hiu -c truyn trc trc tip gia cc im cui
http://www.ebooks.vdcmedia.com
35
1. ARQ
2. ACF/ARJ
3. Setup
4. Setup
5. ARQ
6. ACF/ARJ
7. Connect
8. Connect
9. Knh H245
Endpoint 1
Endpoint 2
1. ARQ
2. ACF/ARJ
3. Setup
4. Setup
5. ARQ
6. ACF/ARJ
7. Connect
8. Connect
9. Knh H245
10. Knh H245
Endpoint 1
Knh bo
bo hiu
hiu RAS
cuc gi
Knh
Endpoint 2
36
Endpoint 1
Endpoint 2
Setup (1)
Call proceeding (2)
Alerting (3)
Connect (4)
http://www.ebooks.vdcmedia.com
37
Endpoint 1
Gatekeeper
Endpoint 2
ARQ (1)
ACF/ARJ (2)
Setup (3)
Call Proceeding (4)
ARQ (5)
ACF/ARJ (6)
Alerting (7)
Connect (8)
Endpoint 1
Gatekeeper
Endpoint 2
ARQ (1)
ACF/ARJ (2)
Setup (3)
Setup (4)
Alerting (8)
Connect (9)
38
Endpoint 1
Gatekeeper
Endpoint 2
ARQ (1)
ACF/ARJ (2)
Setup (3)
Call proceeding (4)
Alerting (5)
Connect (6)
Gatekeeper
Endpoint 2
ARQ (1)
ACF/ARJ (2)
Setup (3)
Call proceeding (5)
Setup (4)
Call proceeding (5)
Alerting (6)
Connect (8)
Alerting (6)
Connect (7)
http://www.ebooks.vdcmedia.com
39
Khi cac ban tin bao hiu cuc goi do gatekeeper nh tuyn, th
thu tuc thit lp cuc goi c th hin trn hnh 2.13. Trong trng
hp nay cac th t ban tin cua thu tuc ging ht trng hp trn, ch
khac duy nht mt im o la tt ca cac ban tin bao hiu gi t thu
bao nay ti thu bao kia u thng qua phn t trung gian la
gatekeeper 1.
Ch co pha b goi co ng ky vi gatekeeper
Trong trng hp ch co pha b goi ng ky vi gatekeeper va
cac ban tin bao hiu truyn trc tip th thu tuc bao hiu cua no se co
dang nh hnh 2.14.
u tin pha chu goi gi ban tin Setup (1) trn knh bao hiu
a bit a ch ti pha b goi. Nu pha b goi chp nhn no se trao
i cp ban tin ARQ (3)/ACF (4) vi gatekeeper 2. Pha b goi cung co
th nhn c ARJ (4), khi o no se gi ban tin Release Complete ti
pha chu goi. Trong trng hp chp nhn pha b goi se tra li bng
ban tin Connect (6) co cha a ch knh iu khin H.245 cho pha
chu goi.
Trng hp bao hiu do gatekeeper nh tuyn, thu tuc bao
hiu c th hin trn hnh 2.15. u tin pha chu goi se gi ban
tin Setup (1) trn knh bao hiu a bit trc a ch ti pha b goi ,
nu pha b goi chp nhn cuc goi no se trao i ban tin ARQ
(3)/ARJ (4) vi gatekeeper. Trong ban tin ARJ ma gatekeeper tra li
cho pha b goi cha ma yu cu nh tuyn cuc goi qua gatekeeper
(routeCallTogatekeeper). Khi o pha b goi se gi ban tin Facility (5)
co cha a ch knh bao hiu cua gatekeeper ti pha chu goi. Sau o
pha chu goi gi ban tin Release Complete (6) ti pha chu goi va cn
c vao a ch knh bao hiu pha chu goi se gi ban tin Setup (7) ti
gatekeeper, gatekeeper gi ban tin Setup (8) ti pha b goi. Sau o
pha b goi se trao i ban tin ARQ (9)/ACF (10) vi gatekeeper, pha
b goi gi ban tin Connect (12) co cha a ch knh iu khin H.245
ti gatekeeper. gatekeeper se gi ban tin Connect (13) co cha a ch
knh iu khin H.245 cua pha b goi.
http://www.ebooks.vdcmedia.com
40
Endpoint 1
Endpoint 2
Gatekeeper
Setup (1)
Call proceeding (2)
ARQ (3)
ACF/ARJ (4)
Alerting (5)
Connect (6)
Endpoint 1
Gatekeeper
Endpoint 2
Setup (1)
Call proceeding (2)
ARQ (3)
ACF/ARJ (4)
Release complete
Setup
Call proceeding (2)
Setup
Call proceeding
ARQ (9)
ACF/ARJ (10)
Alerting (11)
Connect (13)
Alerting (11)
Connect (12)
41
hnh 2.16. u tin pha chu goi trao i cac ban tin ARQ (1)/ACF (2)
vi gatekeeper 1, trong ban tin ACF se cha a ch knh bao hiu
cua pha b goi. Cn c vao a ch nay pha chu goi gi ban tin Setup
(3) ti thu bao b goi. Nu pha b goi chp nhn th no se trao i
ARQ (5)/ACF (6) vi gatekeeper 2, nu pha b goi nhn c ARJ (6)
th no se gi ban tin Release Complete ti pha chu goi. pha b goi.
Khi nhn c ACF pha b goi se gi bao tin Connect (8) co cha a
ch knh iu khin H.245 ti pha chu goi.
Endpoint 1
Gatekeeper 1
Gatekeeper 2
Endpoint 2
ARQ (1)
ACF/ARJ (2)
Setup (3)
Call proceeding (4)
ARQ (5)
ACF/ARJ (6)
Alerting (7)
Connect (8)
http://www.ebooks.vdcmedia.com
42
Gatekeeper 1
Gatekeeper 2
Endpoint 2
ARQ (1)
ACF/ARJ (2)
Setup (3)
Call proceeding (4)
ARQ (5)
ACF/ARJ (6)
Facility (7)
Release complete (8)
DRQ (9)
DCF (10)
ARQ (11)
ACF (12)
Setup (13)
Call proceeding (4)
Setup (14)
Call proceeding (4)
ARQ (15)
ACF/ARJ (16)
Alerting (17)
Alerting (17)
Connect (18)
Connect (19)
43
Gatekeeper 1
Gatekeeper 2
Endpoint 2
ARQ (1)
ACF/ARJ (2)
Setup (3)
Call proceeding (5)
Setup (4)
Call proceeding (5)
ARQ (6)
ACF/ARJ (7)
Alerting (8)
Alerting (8)
Connect (9)
Connect (10)
u tin pha chu goi trao i ban tin ARQ (1)/ACF (2) vi
gatekeeper 1, khi nhn c ACF co cha a ch knh bao hiu cua
gatekeeper 1 th TB chu goi se gi ban tin Setup (3) ti gatekeeper 1.
gatekeeper 1 se gi ban tin Setup (4) co cha a ch knh bao hiu
cua no ti TB b goi. Nu TB b goi chp nhn, no se trao i ARQ
(6)/ACF (7) vi gatekeeper 2, nu nhn c ARJ (7) th no se gi
ban tin Release Complete ti pha chu goi. Nu nhn c ACF (7)
th TB b goi se gi ban tin Connect (9) co cha a ch knh iu
khin H.245 cua no ti gatekeeper 1. gatekeeper 1 se gi ban tin
Connect (10) co cha a ch knh iu khin H.245 cua TB b goi ti
TB chu goi.
+ Trng hp th 4 la hai im cui ng ky vi 2 gatekeeper
va ca hai gatekeeper nay u chon phng thc nh tuyn bao hiu
cuc goi qua chung. Thu tuc bao hiu cua trng hp nay c th
hin trn hnh 2.19.
http://www.ebooks.vdcmedia.com
44
Endpoint 1
Gatekeeper 1
Gatekeeper 2
Endpoint 2
ARQ (1)
ACF/ARJ (2)
Setup (3)
Setup (4)
Setup (11)
Call proceeding (5)
ARQ (12)
ACF/ARJ (13)
Alerting (14)
Alerting (14)
Alerting (14)
Connect (15)
Connect (16)
Connect (17)
45
46
nu pha b goi chp nhn, trong goi tin tra li se co cha thanh phn
thng tin fastStart la chon mt cu truc Open LogicalChanel trong
s cac cu truc ma bn goi ngh. Qua o, knh thng tin c thit
lp ging nh thu tuc ong m knh logic cua knh H245.
Pha b goi co th bt u truyn thng tin (media) ngay sau
khi nhn c goi tin bao hiu t pha chu goi co cha thanh phn
thng tin fastStart. Do o pha chu goi phai chun b sn sang
nhn bt c mt knh thng tin nao ma no a a ra trong ban tin
Setup. Khi nhn c ban tin tra li co cha thanh phn thng tin
fastStart , pha chu goi co th ngng chun b nhn thng tin trn
cac knh khng c chp nhn. Pha chu goi co th yu cu pha b
goi cha gi thng tin trc khi tra li bng ban tin Connect. Nu
nh
trong
ban
tin
Setup,
thanh
phn
thng
tin
mediaWaitForConnect c thit lp la TRUE th pha b goi khng
c phep gi dong thng tin media cho n khi a gi i ban tin
Connect.
Pha chu goi co th bt u truyn thng tin media ngay khi
nhn c ban tin tra li co thanh phn thng tin fastStart.V vy,
bn b goi phai sn sang nhn thng tin media trn knh ma no a
chp nhn.
Chuyn sang knh H245
Sau khi thit lp cuc goi s dung thu tuc kt ni nhanh, mt
trong hai bn co nhu cu s dung cac thu tuc ch co knh H245.
Mt trong hai bn co th khi ng thu tuc thit lp knh H245
trong bt k thi im nao cua cuc goi, s dung phng thc ma hoa
goi tin H245 trong goi tin H225 (xem phn sau) hoc s dung kt ni
knh H245 ring. Khi s dung thu tuc kt ni nhanh, knh bao hiu
phai c m cho n khi cuc goi kt thuc hoc knh H245 c
thit lp.
Khi s dung knh H245 ring, tt ca cac thu tuc bt buc cua
H245 phai c thc hin trc khi khi ng cac thu tuc khac.
Knh thng tin a c thit lp trong thu tuc kt ni nhanh se c
tha k va c xem nh chung a c m bi thu tuc m knh
thng tin cua H245.
http://www.ebooks.vdcmedia.com
47
http://www.ebooks.vdcmedia.com
48
49
Bi v co th trong thi gian khi tao knh H245, cac ban tin
bao hiu co ma hoa ban tin H245 vn co th c truyn i, nn cac
im cui phai co kha nng x l cac ban tin nay cho n khi nhn
c ban tin bao hiu co thanh phn thng tin h245Tunneling la
FALSE. Tra li cho cac ban tin nay se c truyn trn knh iu
khin a c thit lp. Sau khi knh H245 c thit lp th khng
th quay tr lai s dung phng thc ma hoa ban tin H245 trong ban
tin bao hiu na.
Thit lp knh truyn thng
Sau khi trao i kha nng (tc nhn ti a, phng thc ma
hoa..) va xac nh master-slave trong giao tip trong giai oan 2, thu
tuc iu khin knh H.245 se thc hin vic m knh logic truyn
thng tin. Sau khi m knh logic truyn tn hiu la m thanh va
hnh anh th mi im cui truyn tn hiu se truyn i mt ban tin
h2250MaximumSkewIndication xac nh thng s truyn.
Thay i ch hoat ng
Trong giai oan nay cac im cui co th thc hin thu tuc
thay i cu truc knh, thay i kha nng va ch truyn cung nh
nhn.
Trao i cac lung tn hiu video
Vic s dung ch th videoIndicateReadyToActive c nh
ngha trong khuyn ngh H.245 la khng bt buc, nhng khi s
dung th thu tuc cua no nh sau.
u tin pha chu goi se khng c phep truyn video cho n
khi pha b goi ch th sn sang truyn video. Pha chu goi se
truyn ban tin videoIndicateReadyToActive sau khi kt thuc qua
trnh trao i kha nng, nhng no se khng truyun tn hiu video
cho n khi nhn c ban tin videoIndicateReadyToActive hoc
nhn c lung tn hiu video n t pha pha b goi.
http://www.ebooks.vdcmedia.com
50
51
Gatekeeper Endpoint 1
BRQ (1)
BCF/BRJ (2)
Endpoint 2 Gatekeeper
CloseLogicalChannel
OpenLogicalChannel
OpenLogicalCh Ack
Knh RAS
Knh H245
BRQ (5)
BCF/BRJ (6)
Ch : Gatekeeper 1 v gatekeeper 2 c
th l mt.
52
Gatekeeper 1
Endpoint
Endpoint 2 Gatekeeper
BRQ (1)
BCF/BRJ
FlowControlCommand
BRQ (4)
BCF/BRJ
CloseLogicalChannel
OpenLogicalChannel
OpenLogicalCh Ack
Knh RAS
Knh H245
Ch : Gatekeeper 1 v gatekeeper 2 c
th l mt.
53
y la cac ban tin nay la ban tin H.225.0 c truyn trn knh bao
hiu cuc goi khng anh hng n cac ban tin IRR c truyn trn
knh RAS.
Kt thuc cuc goi
Mt im cui co th kt thuc cuc goi theo cac bc cua thu
tuc sau:
Dng truyn lung tn hiu video khi kt thuc truyn mt anh,
sau o ong tt ca cac knh logic phuc vu truyn video.
Dng truyn d liu va ong tt ca cac knh logic dung
truyn d liu.
Dng truyn audio sau o ong tt ca cac knh logic dung
truyn audio.
Truyn ban tin H.245 endSessionCommand trn knh iu
khin H.245 bao cho thu bao u kia bit no mun kt thuc cuc
goi. Sau o no dng truyn cac ban tin H.245 va ong knh iu
khin H.245.
No se ch nhn ban tin endSessionCommand t bn kia va se
ong knh iu khin H.245
Nu knh bao hiu cuc goi ang m, th no se truyn i ban
tin Release Complete sau o ong knh bao hiu.
No cung co th kt thuc cuc goi theo cac thu tuc sau y:
+ Mt im cui nhn ban tin endSessionCommand ma trc
o no khng truyn i ban tin nay, th no se ln lt thc hin cac
bc t 1 n 6 trn y ch bo qua bc 5.
Chu y: Kt thuc mt cuc goi khng co ngha la kt thuc mt
hi ngh (cuc goi co nhiu im cui tham gia), mt hi ngh se chc
chn kt thuc khi s dung ban tin H.245 dropConference. Khi o cac
im cui se ch MC kt thuc cuc goi theo thu tuc trn.
Trong mt cuc goi khng co s tham gia cua gatekeeper th ch
cn thc hin cac bc t 1 n 6.
http://www.ebooks.vdcmedia.com
54
Gatekeeper 1 Endpoint 1
Endpoint 2
Gatekeeper 2
EndSessionCommand
(1)
EndSessionCommand
(1)
DRQ (3)
Release Complete
(2)
DRQ (3)
DCF (4)
DCF (4)
Knh RAS
Knh bo
hiu
Knh
H245
Ch : Hai gatekeeper c th l mt
55
Endpoint 1
Endpoint 2
Gatekeeper
DRQ
EndSessionCommand
Release Complete (2)
DCF
DCF (4)
Knh RAS
Knh bo hiu
Knh H245
Ch : Gatekeeper 1 v gatekeeper 2
c th l mt
http://www.ebooks.vdcmedia.com
56
Cuc goi c chia lam 3 phn : thit lp cuc goi, x l cuc goi
va giai phong cuc goi.
Thit lp cuc goi
iu kin ban u: cuc goi ch c thit lp sau khi cac thu
tuc ng k vi gatkeeper c hoan thanh.
Cuc goi t u cui H323 n u cui SCN
Thit lp cuc goi c ban
Cuc goi co th c thit lp theo thu tuc c nh ngha
trong khuyn ngh H.323 (xem muc 2.2) theo cac iu kin sau:
Theo khuyn ngh nay th mt cuc goi se ch c s dung mt
knh kt ni vi mang SCN. Cac cuc goi yu cu s dung nhiu
knh khng c h tr.
Gatekeeper va gateway do no quan ly phai h tr ca hai kiu
bao hiu en-bloc va Overlap.
Thu tuc bao hiu kiu en-bloc
Thu tuc bao hiu en-bloc co th c ch nh bi u cui
H323. Ngoai ra, no cung c thc hin khi gatekeeper nhn thy
a ch cua pha b goi nm trong thanh phn thng tin
CalledPartyNumber cua ban tin SETUP la y u.
Thng tin CalledPartyNumber coi nh y u theo cac iu
kin sau:
+ Gatekeeper bit y u thng tin v phng phap anh s
thu bao b goi va xac nh s nhn c la y u.
+ Trong ban tin SETUP co cha thanh phn thng tin Sending
complete.
+ Thng s candOverlapSend (Xem bao hiu kiu Overlap phn
2.2.2.1) khng co mt hoc nhn gia tr la FALSE.
+ CalledPartyNumber co ch s cui cung la #.
http://www.ebooks.vdcmedia.com
57
u cui H323
Gatekeeper
SCN
Gateway
Setup
S
Infomation
S
S
Infomation
Call Proc
Alerting
Setup
Infomation
S
Infomation
Call Proc
Call Proc
Alerting
Alerting
Connect
Connect
Connect
http://www.ebooks.vdcmedia.com
58
59
Chu y 2: Thu tuc nay cho phep trao i cac thng tin trong
bng tn (in-band) khi thit lp cuc goi.
Ma hoa ban tin H.245 trong ban tin H.225.0
Mang VoIP cho phep ma hoa ban tin H.245 trong ban tin
H.225.0 nh c trnh bay trong muc 2.2.2.3.
Chu y: trong VoIP vic ma hoa ban tin H.245 trong ban tin
H.225.0 c u tin s dung hn thit lp knh H245 ring bi v
no mang lai hiu qua cao hn.
Cac thng tin bao hiu trong bng
Trong giai oan thit lp cuc goi
Nu gateway kt ni vi mang SCN nhn c ban tin
PROGRESS (trc khi nhn c ban tin ALERTING) hoc ban tin
CALL PROCEEDING co cha thng tin ch th Progress t pha
mang SCN, th gateway se gi ban tin PROGRESS ti gatekeeper.
Ban tin nay cha thng tin ch th Progress a nhn c.
Nu nhn c ban tin CALL PROCEEDING t pha mang
SCN trong khi cha gi ban tin CALL PROCEEDING, th gateway
se gi ban tin CALL PROCEEDING. Ban tin nay co cha thng tin
ch th Progress.
Khi gatekeeper nhn c ban tin CALL PROCEEDING co
cha thng tin ch th Progress th gatekeeper (trc khi truyn ban
tin CALL PROCEEDING) se dng moi b nh thi giam sat cuc goi
ang chay va khi ng b nh thi T301.
Khi gatekeeper nhn c ban tin PROGRESS (trc khi nhn
c ban tin ALERTING) co cha thng tin ch th Progress (nhng
khng cha thng tin ch th Cause) th gatekeeper (trc khi truyn
ban tin PROGRESS) se dng moi b nh thi giam sat cuc goi ang
chay va khi ng b nh thi T301.
Khi u cui H.323 nhn c ban tin CALL PROCEEDING co
cha thng tin ch th Progress, th no se dng moi b nh thi giam
sat cuc goi ang chay va khi ng b nh thi T301.
http://www.ebooks.vdcmedia.com
60
61
nay th u cui H.323 se s dung cac cac s gi trong ban tin ARQ
gi trong ban tin SETUP. Nu tm thy cac trng thng tin nay
nhng khng co ni dung th u cui H.323 se khng gi thng tin
v thu bao ch trong ban tin SETUP. Trong trng hp o
gatekeeper se cung cp thng tin nh tuyn trong cac Token che
i cac thng tin nay t u cui.
Nu mang mun bao v cac thng tin nh tuyn khoi cac ke
truy nhp trm t u cui H.323, th no se s dung m hnh
gatekeeper nh tuyn cuc goi bng trng thng tin preGranted
trong ban tin ARQ.
Cuc goi t u cui SCN ti u cui H.323
Thit lp cuc goi c ban
Cuc goi co th c thit lp theo thu tuc c nh ngha
trong khuyn ngh H.323 cua ITU-T theo cac iu kin sau:
Theo khuyn ngh nay th mt cuc goi ch c s dung mt
knh kt ni vi mang SCN. Cac cuc goi yu cu s dung nhiu
knh khng c h tr;
Gatekeeper va gateway do no quan ly phai h tr ca hai kiu
bao hiu en-bloc va Overlap.
Hnh 2.25 th hin mt thu tuc bao hiu kiu Overlap cho cuc
goi t mt thu bao trong mang SCN ti u cui H.323.
http://www.ebooks.vdcmedia.com
62
Gatewa
Gatekeeper
Setup
u cui H323
Setup
Infomation
Setup
Call Proc
Call Proc
Call Proc
Alerting
Connect
Alerting
Connect
K h
Alerting
Connect
di
http://www.ebooks.vdcmedia.com
63
http://www.ebooks.vdcmedia.com
64
iu khin hi m chung
Khi u cui H.323 ap ng bng ban tin ALERTING th
gatekeeper quan ly u cui H.323 b goi se phat hi m chung v
pha pha chu goi. Sau khi phat hi m chung, gatekeeper se chen
phn t thng tin ch th vi PI c thit lp gia tr la 8 co ngha la
cho phep trao i thng tin bao hiu trong bng.
Nu gateway nhn c ban tin ALERTING khng co cha
phn t thng tin ch th Progress vi PI co gia tr la 8 th gateway se
bt u phat hi m chung.
Khi gateway nhn c ban tin ALERTING trong khi nhn
c cuc goi t SCN th gateway se chen phn t thng tin ch th
Progress vi PI c thit lp la 8 co ngha la cho phep trao i
thng tin bao hi u
trong bng nu nh thng tin nay cha c thit
lp.
Cuc goi gia hai u cui SCN qua mang IP
Thit lp cuc goi c ban
Cuc goi co th c thit lp theo thu tuc c nh ngha
trong khuyn ngh H.323 cua ITU-T theo cac iu kin sau:
Theo khuyn ngh nay th mt cuc goi se ch c s dung mt
knh kt ni vi mang SCN. Cac cuc goi yu cu s dung nhiu
knh khng c h tr.
Gatekeeper va gateway do no quan ly phai h tr ca hai kiu
bao hiu en-bloc va Overlap.
Thu tuc bao hiu kiu en-bloc
Thu tuc bao hiu en-bloc co th c ch nh bi u cui SCN
chu goi. Nu thu bao chu goi s dung bao hiu kiu en-loc, va cac
thng tin la y u co th nh tuyn n egress gateway
(gateway cua thu bao b goi) th thit lp cuc goi ti u cui b goi
se c khi ng.
Thu tuc bao hiu kiu Overlap
http://www.ebooks.vdcmedia.com
65
Gateway phai h tr thu tuc bao hiu kiu Overlap trong giao
din vi mang SCN.
Chu y: Nu u cui chu goi s dung thu tuc bao hiu Overlap
th ingress gateway (gateway cua thu bao chu goi) va gatekeeper
phai lu cac s nhn c cho n khi tm ra c egress gateway
Khi gatekeeper nhn c ban tin SETUP ma trng thng tin
s b goi khng th xac nh c egress gateway th no se khi ng
b nh thi T302 va gi tra lai ban tin SETUP ACKNOWLEDGE.
Mi khi nhn c ban tin INFORMATION khng cha ch th
Sending complete va co trng thng tin v s b goi co cha nt
nht mt ch s, th no se khi ng lai b nh thi T302.
Hnh 2.26 th hin giai oan thit lp cuc goi gia hai u
cui SCN qua mang IP.
SCN
ch gi
Ingress
Gateway
Gatekeepe
S
Setup
(
Egress
Gateway
Setup
CN
(note 1)
I f
S
Setup
Knh thng tin mt chiu t thu bao b gi n thu bao ch gi
(note 2)
Setup
Setup
I f
Call Proc
Call Proc
Call Proc
I f
Call Proc
Alerting
Connect
Alerting
Alerting
Alerting
Connect
Connect
Connect
http://www.ebooks.vdcmedia.com
(note 3)
66
http://www.ebooks.vdcmedia.com
67
http://www.ebooks.vdcmedia.com
68
69
70
mun cho bit s chu goi no se cung cp thng tin nay trong cac phn
t cua ban tin bao hiu c trnh bay trong khuyn ngh H.225.0
cua ITU-T .
Cac khach hang co th cung cp s cua ho bng cach s dung
phn t thng tin s pha chu goi la phn t la chon trong ban tin
SETUP.
Chu y: Cac thu tuc va giao thc iu khin thng tin nhn
dang pha chu goi nay c quy nh trong tng vung va tng quc
gia.
Theo khuyn ngh H.225.0 cac s khng c ch ro tng ng
vi thng tin trong Octet 3a ((Presentation Indicator va Screening
Indicator) nh c trnh bay bang t 4 n 11 trong khuyn ngh
Q.931 cua ITU-T. Do ly do khng co thng tin trong Octet 3a nn
thng tin v s pha chu goi se c x ly tng ng vi Octet 3a co
gia tr sau:
"Presentation allowed";
"user-provided not screened".
Va kt qua cua vic o la gateway se khng chen thng tin s
pha chu goi IE vao ban tin SETUP khi truyn no v pha mang IP
nu nh thng tin s pha chu goi nhn c t mang SCN co ch th
han ch.
http://www.ebooks.vdcmedia.com
71
72
http://www.ebooks.vdcmedia.com
73
http://www.ebooks.vdcmedia.com
74
Internet/Intrane
VIPGat
VIPGat
E1
E1
Tng i
Tng i
http://www.ebooks.vdcmedia.com
75
http://www.ebooks.vdcmedia.com
76
77
PC Server
(Chun)
PC Server
(Ti u hoa)
Thit b c lp
NIC a dung
Thay i
Tt
Tt
Thay i
Ti( >100ms)
Tt
Tt
Thay i
Co
Co
Co
Co
Gia thanh
mt cng
1000-2000
USD
500-4000
USD
500-1000 USD
200-500 USD
Kha nng
m rng
Ti
Tt
Khng han ch
Khng han ch
ung dung
Dch vu
Gateway cho
ngi s dung
Iphone
Ma n g WAN
cng ty, goi
trong cng ty
in thoai qua
WAN, thay th
cho PBX
H thng tin ni
b qua WAN
Dialogic/
VocalTec
Micom
Natural
Microsystems/
Inter-Tel
Dialogic/
VocalTec
Cisco
Shoreline
Teleworks
Touchwave
Communications
Phonet
Shrere
Communications
Quicknet
Technologies
c tnh
Cht
lng m
thanh
tr
Chuyn
i t
POTS
sang IP
Nha san
xut s
dung kin
truc nay
Qua vic so sanh cac giai phap trn ta thy giai phap s dung
Card DSP la thch hp nht, bi v Gateway phai am bao x l ng
thi nhiu cuc goi, ng thi am bao cht lng cuc goi. S dung
card DSP se lam giam tai trn may chu. Cac chc nng x l tn hiu,
nen thoai se c cac b x l tn hiu trn card am nhim, v vy se
giam thi gian tr, cai thin cht lng m thanh.
2.2 Cu truc phn cng
Cu hnh phn cng cua Gateway PSTN - IP co cac phn sau:
Card giao din PSTN tng thch vi SC bus, o la card D/300
cung cp giao din vi mang thoai 1 lung E1.
Card Dm3 IPLink giao tip vi mang IP la DM/IP0812_NIC vi
kha nng cung cp ti a 8 knh thoai.
http://www.ebooks.vdcmedia.com
78
2.3 Gii thiu kin truc Dm3 cua Card Dm3/IP Link
Trc khi kin truc Dm3 ra i, cac san phm in thoai may
tnh ch co cac chc nng c nh mc phn cng. Cac chc nng
nay phu thuc vao cac b DSP va cac b
http://www.ebooks.vdcmedia.com
79
http://www.ebooks.vdcmedia.com
80
Host shared
B nh
CP
Control
Processor
MM
B nh SP
B nh SP
Mediastream
Management
DNI
(x2)
Dual
HDLC
SC4000
SC4000
CT812ASIC
Thay cho hai SC4000
http://www.ebooks.vdcmedia.com
B nh
ton cc
m PCM
Dual
HDLC
DNI
(x2)
81
82
Kernel
Native
Hnh 3.6: Cu trc phn tng phn mm
83
Trnh iu
khin thit
b
Pl
Ti
CP component
SP component
III
III
Dch v
Kernel VxWork
cho CP
s
Dch v SPOX
hoc
Kernel
cho SP VxWork s
Giao din
vi SC bus
v mng
bn ngoi
ASICs
Dm3 Kernel
Dm3 Kernel tao thanh mt vo boc bn ngoai RTOS va b x l,
lam mt s khac bit gia cac b x l, cac h iu hanh di cai
nhn cua cac nha phat trin tai nguyn. V du, mt tai nguyn co th
c phn b trn nhiu b x l, s dung CP cho cac chc nng quan
l, s dung SP cho cac chc nng x l tn hiu.
cung cp kha nng c lp vi kin truc phn cng va h
iu hanh thi gian thc bn di, Kernel cung cp mt tp cac dch
vu sau:
http://www.ebooks.vdcmedia.com
84
85
Host Application
Device
Firmware
NetTSC
Com ponent
H323
Component
SC Bus
Manageme n
VSR
Component
SC bus
S
http://www.ebooks.vdcmedia.com
NetTSP
Cluster
86
iu khin
kt ni
PSTN
Khi giao
tip PSTN
Khi giao
tip IP
CODEC
Mng
IP
Khi ng
Tn hiu thoi
Tn hiu iu khin
Nhim v ca n
http://www.ebooks.vdcmedia.com
87
(thng qua cac s kin) va phat cac thng tin bao hiu khi co lnh
cua khi nay.
Ngoai ra, khi nay phai co chc nng ong m cac knh PCM
(i vi lung E1) hoc knh tng t nhn tn hiu thoai t
PSTN chuyn vao khi CODEC hoc truyn tn hiu thoai t khi
CODEC ra mang PSTN.
Khi giao tip IP (H323):
Khi nay co chc nng nhn cac ban tin iu khin va bao hiu
H323 sau o phn tch thng bao vi khi iu khin kt ni. Khi
nhn c ch th cua khi iu khin kt ni, khi nay phai thc
hin ma hoa cac ch th nay thanh cac goi tin H323 thch hp
truyn sang mang IP.
Khi nay con co chc nng tach cac goi tin thoai ra a vao
khi CODEC giai nen, hoc nhn cac goi tin thoai a c nen
em ma hoa vao goi tin RTP truyn sang mang IP.
Khi CODEC:
Khi nay co chc nng nen cac lung PCM 64 Kbps xung tc
thp hn theo cac chun nen khac nhau va ngc lai, no giai nen
cac goi tin thoai tc thp thanh lung PCM.
Khi iu khin kt ni:
Khi nhn c cac thng bao t cac khi giao tip vi mang IP
va mang PSTN, khi nay phai thc hin vic x l cac thng bao o,
a ra cac lnh thch hp iu khin cac khi khac. Chng han,
khi co mt cuc goi t PSTN, khi giao tip PSTN se thng bao cho
khi iu khin mt s kin. Khi iu khin yu cu khi giao tip
PSTN ly a ch ch, sau o no se yu cu khi giao tip mang IP
thc hin cuc goi n c ch ch.
Ngoai ra, khi nay con co chc nng iu khin lung PCM ra/
vao khi CODEC. Khi cac thu tuc thit lp cuc goi thanh cng, khi
nay thc hin m lung thng tin PCM vao/ra khi CODEC. Khi co
yu cu giai phong cuc goi, khi nay phai iu khin ong cac lung
thng tin.
http://www.ebooks.vdcmedia.com
88
http://www.ebooks.vdcmedia.com
89
90
http://www.ebooks.vdcmedia.com
91
http://www.ebooks.vdcmedia.com
92
http://www.ebooks.vdcmedia.com
93
c im ng dung
M hnh lp trnh c
chon
M hnh khng ng b.
M hnh khng ng b a
lung.
M hnh khng ng b n
lung.
M hnh ng b a lung
M hnh ng b n lung.
94
http://www.ebooks.vdcmedia.com
95
Trnh
ng
dng
Cc module cung
cp cc dch v
truy nhp n
tng loi ti
nguyn
Cc module
cung cp
cc dch v
c lp vi
ti nguyn
Dm3
Cac
module
cung cp dch vu truy
nhp n tng loai
tai nguyn:
Mi loai tai
nguyn ma Dm3 co
th cung cp se co
tng ng vi no mt
module cua AFC
cung cp cac ham
dung truy nhp
n cac dch vu ma
tai nguyn o cung
cp. Cac module nay
c xy dng pha
trn cac module cung
cp cac dch vu c
lp vi tai nguyn, s
Player
Dm3Stream
Recorder
Dm3File
Fax
Dm3NetTsc
Dm3TSC
Lcon
Dm3Comp
Signal
Buffer
ToneGen
QuadSpan
Dm3Cluster
Dm3NetTsc
Cl
Fax
http://www.ebooks.vdcmedia.com
96
http://www.ebooks.vdcmedia.com
97
http://www.ebooks.vdcmedia.com
98
GATE_INIT
NetTSC: TSC_EvtCallState_Type_Null
PSTN gc my
NetTSC:
WAIT_DONE
WAIT_FOR_CALL
PSTN:
PSTN: DIGITAL_ON_HOOK
NetTSC:
NetTSC: TSC_EvtCallState_Type_Null
WAIT_FOR_CONNECT
PSTN gc my
PSTN_RELEASE
NetTSC:
PSTN: DIGITAL_ON_HOOK
hoc NetTSC:
TSC_EvtCallState_Type_Failed
PSTN: DIGITAL_ON_HOOK
hoc NetTSC:
NetTSC:
WAIT_FOR_RELEAS
NetTSC:
TSC_EvtCallState_Type_Idled
99
100
http://www.ebooks.vdcmedia.com
101
GATE_INIT
NetTSC: TSC_EvtCallState_Type_Null
PSTN gc my
NetTSC: Std_MsgDetectEvtsCmplt
WAIT_DONE
WAIT_FOR_CALL
NetTSC: TSC_EvtCallState_Type_Offered
Gi TSC_MsgGetCallInfo n
NetTSC
PSTN: DIGITAL_ON_HOOK
NetTSC: TSC_EvtCallState_Type_Null
NetTSC:
PSTN gc my
WAIT_FOR_CONNECT
PSTN_RELEASE
NetTSC: TSC_EvtCallState_Type_Connected
Quay s sang PSTN hoc NetTSC: TSC_EvtCallStat e_Type_Idled
NetTSC: TSC_EvtCallState_Type_Null
Gi TSC_MsgReleaseCall n
PSTN_INIT
PSTN ch-a gc my
WAIT_FOR_RELEAS
PSTN: DIGITAL_OFFHOOK
NetTSC: TSC_EvtCallState_Type_Idled
WAIT_FOR_DISCONNECT
Gi TSC_MsgGetCallInfo n
NetTSC
WAIT_FOR_IDLE
PSTN: DIGITAL_ON_HOOK
hoc NetTSC: TSC_EvtCallState_Type_Disconnected
Gi TSC_MsgDropCall n NetTSC
102
tht bai (co th do khng ung a ch, hoc do chun ma hoa khng
phu hp). No thc hin vic giai phong cuc goi bng cach gi i
message TSC_MsgDropCall va knh chuyn sang trang thai
WAIT_FOR_IDLE.
PSTN_INIT: trang thai nay knh ang ch pha PSTN tra li,
cac message ma knh co th nhn c luc nay la:
Knh nhn c s kin DTI_OFF_HOOK cho bit bn PSTN
tra
li
cuc
goi,
no
chuyn
sang
trang
thai
WAIT_FOR_DISCONNECT.
Knh
nhn
c
message
TSC_EvtCallState_Type_Disconnected cho bit la pha IP a huy bo
cuc goi. No gi message TSC_MsgDropCall yu cu giai phong
cuc goi, trang thai tip theo cua knh la WAIT_FOR_IDLE.
Cac trang thai tip theo cua trng hp nay hoan toan ging
vi trng hp cuc goi PSTN inbound (giai oan kt thuc cuc goi).
4. Xy dng chng trnh
Cu truc d liu
Mi knh thoai c biu din bi mt cu truc GateSession
nh sau:
struct GateSession
{
USHORT
sessionState;
gateStateFxn
stateFxn;
USHORT
sessionNumber;
BOOL
waitOnHook;
CallParameters
callParam;
DM3NetTSC
NetTscComp;
NETTSCCLUSTER NetTscClust;
PSTNInfo
PstnInfo;
}
Bin sesionState m ta trang thai cua knh thoai, cac trang
thai co th co cua knh c lit k trong 4.3.
http://www.ebooks.vdcmedia.com
103
104
Khi tao cac knh thoai IP, ng k cac message, cho phep I/O
Completion Port nhn cac s kin t knh thoai IP.
Ly s kin t I/O Completion Port x l.
I/O Completion port hoat ng nh mt hang i nhn cac
s kin. ly cac s kin t I/O Completion Port, trong vong lp v
tn ta goi ham GetQueuCompletionStatus() cua WinAPI. Ngay khi
nhn c mt s kin, kiu s kin, knh nhn c s kin va l do
xay ra se c phn tch va ham state machine se c goi. Sau khi
hoan thanh cac thao tac trong trang thai hin tai cua knh, knh co
th c cp nhp trang thai mi va ham state machine tng ng.
Start
Khi ng h
thng
Khi to I/O
Completion Port
Khi ng pha
PSTN
Khi ng
pha IP
Ly s kin
Kt thc ?
X l
s kin
F
Stop
Hnh 4.6: S khi ch-ng trnh
http://www.ebooks.vdcmedia.com
105
106
RAS, knh bao hiu H225. Knh RAS dung truyn cac ban tin
H225 RAS gia gatekeeper vi cac thanh phn khac trong mang
nhm thc hin mt s thu tuc nh: ng k, nh v im cui, giam
sat trang thai, thay i bng thng...Knh bao hiu H225 s dung
cac ban tin bao hiu trong khuyn ngh H225 thit lp, giai phong
cuc goi. Cac ban tin nay co th c nh tuyn trc tip gia hai
im cui tham gia cuc goi hoc qua gatekeeper ma cac im cui
nay ng k. Knh iu khin H245 truyn cac ban tin H245 thc
hin cac thu tuc nh: trao i kha nng, xac nh chu t, ong m
knh logic...Cuc goi bt u trn 2 knh bao hiu H225 mt chiu.
Sau khi trao i cac ban tin bao hiu, a ch knh iu khin se
c xac nh va knh iu khin c thit lp. Mi cuc goi ch
thit lp duy nht mt knh iu khin. Cac ban tin H245 c s
dung thc hin thu tuc m knh thng tin media cho phep hai bn
am thoai. Ngoai ra, H323 con a ra thu tuc kt ni nhanh va thu
tuc ma hoa ban tin H245 trong ban tin bao hiu H225, bo qua giai
oan thit lp knh iu khin. Cac thu tuc nay se khng cung cp
y u cac chc nng nh mt knh H245, nhng chung c u tin
s dung trong dch vu thoai IP v mang lai hiu qua cao hn.
Khi cuc goi co s tham gia cua mang SCN, bao hiu gia
gateway va mang SCN la bao hiu trong mang SCN. Bao hiu gia
gateway vi u cui hoc gateway trong mang IP tun theo khuyn
ngh H323. Tiu chun ky thut TS 101 322 va TS 101 471 gii han
nhng thu tuc ban tin H323 c ap dung trong in thoai IP. Trong
giai oan thit lp va giai phong cuc goi, cac thng tin bao hiu
trong bng cua SCN se c truyn trong cac ban tin bao hiu H225.
Trong giai oan thc hin cuc goi, chung se c truyn trong ban
tin H245 userInputIndication.
Dch vu in thoai IP trong tng lai se c ap dung rng rai,
v vy cac san phm ap dung cho no cn phai c nghin cu xy
dng. Xy dng cac gateway la mt trong nhng xu hng phat trin
hin nay. Vin khoa hoc va ky thut bu in a ch tao thanh cng
gateway dung lng 4 knh thoai tng t va ang phat trin
gateway vi dung lng lung E1. Giai phap phn cng c la
chon la dung card DSP c chung. Phn cng c s dung la card
http://www.ebooks.vdcmedia.com
107
D/300 cho giao tip mang thoai va card Dm3/IP link cho giao tip IP
cua hang Dialogic.
Phn mm x l cuc goi cho gateway bao gm cac khi giao
tip mang va khi iu khin. Trong khun kh an nay ch tp
trung vao khi giao tip mang IP va khi iu khin. M hnh lp
trnh c ap dung la m hnh bt ng b n lung s dung c ch
ng b I/O completion port cua Win32. M hnh nay s dung cac
may trang thai iu khin cuc goi. Mi cuc goi se chuyn trang
thai khi nhn cac s kin thch hp.
Trn y la nhng kt lun rut ra t tai nghin cu nay.
Trn c s o em xin xut cac hng phat trin tip theo :
Hoan thin san phm gateway dung lng lung E1 va phat
trin vi dung lng ln hn (nhiu lung E1).
Ch tao Gatekeeper
Nghin cu cac giai phap nng cao cht lng dch vu thoai
Internet.
Xy dng h thng quan l giam sat dch vu VoIP.
http://www.ebooks.vdcmedia.com
108
THUT NG VA T VIT TT
ACF
Admissions Confirm
AFC
API
ASIC
ASR
ARJ
Admissions Reject
ARQ
Admissions Request
BCF
Bandwidth Confirm
BRJ
Bandwidth Reject
BRQ
Bandwidth Request
CP
Control Processor
CT
Computer Telephony
DCF
Disengage Confirm
DNI
DTMF
Dual-Tone MultiFrequency
DRJ
Disengage Reject
DRQ
Disengage Request
GCF
Gatekeeper Confirmation
GK
Gatekeeper
http://www.ebooks.vdcmedia.com
109
GCF
Gatekeeper Confirm
GRJ
Gatekeeper Reject
GRQ
Gatekeeper Request
GW
Gateway
IRQ
Information Request
IRR
ISDN
IE
Information Element
IP
Internet Protocol
LCF
Location Confirm
LRJ
Location Reject
LRQ
Location Request
LAN
MC
Multipoint Controller
MCU
MP
Multipoint Processor
MMA
PC
Personal Computer
PCM
PDU
QoS
Quality of Service
RAS
RIP
Request In Progress
RRJ
Registration Reject
http://www.ebooks.vdcmedia.com
110
RRQ
Registration Request
RTCP
RTOS
RTP
SCN
SP
Signal Processor
TCP
TSAP
TSP
UDP
UCF
Unregistration Confirm
URJ
Unregistration Reject
URQ
Unregistration Request
VSR
WAN
http://www.ebooks.vdcmedia.com
111
(02/1998):
Packet-based
http://www.ebooks.vdcmedia.com
112