Professional Documents
Culture Documents
Tong Dai ASTERISK Va VoIP NguyenThiQuynhTrang04DT1 PDF
Tong Dai ASTERISK Va VoIP NguyenThiQuynhTrang04DT1 PDF
N TT NGHIP
ti:
TNG I ASTERISK
V CNG NGH VoIP
NNG, 06/2009
Mc lc
MC LC
MC LC
M U
DANH MC HNH V
DANH MC BNG BIU
CC T VIT TT
CHNG 1
1.1
1.2
Khi qut v mng VoIP........................................................................ 1
1.2.1 Gii thiu .............................................................................................. 1
1.2.2 Khi nim.............................................................................................. 1
1.2.3 c im ca in thoi IP ................................................................... 2
1.2.4 Cc hnh thc truyn thoi qua IP ........................................................ 4
1.2.5 Mt s ng dng VoIP ......................................................................... 6
1.2.6 c tnh ca mng VoIP ....................................................................... 7
1.2.7 Yu cu cht lng i vi VoIP ......................................................... 9
1.3
Kin trc v cc thnh phn mng VoIP ........................................... 10
1.3.1 Kin trc tng qut mng VoIP .......................................................... 10
1.3.2 M hnh phn lp chc nng .............................................................. 11
1.3.3 Cc thnh phn trong mng VoIP....................................................... 13
1.4
CHNG 2
2.1
2.2
Cc giao thc bo hiu trong mng VoIP .......................................... 15
2.2.1 H.323................................................................................................... 15
2.2.2 SIP ....................................................................................................... 23
2.2.3 Giao thc SGCP (Simple Gateway Control Protocol) ....................... 31
2.2.4 Giao thc MGCP (Media Gateway Control Protocol) ....................... 31
2.2.5 Kt lun chng .................................................................................. 32
CHNG 3
3.1
3.2
Tng i IP-PBX .................................................................................. 33
3.2.1 Mt s m hnh cuc gi s dng tng i IP-PBX ........................... 36
Mc lc
3.3
Tng i Asterisk .................................................................................. 37
3.3.1 Kin trc h thng Asterisk ................................................................ 39
3.3.2 Mt s tnh nng c bn ..................................................................... 40
3.3.3 Ng cnh ng dng............................................................................. 42
3.4
Asterisk vi VoIP .................................................................................. 44
3.4.1 Cc thit b dng trong VoIP .............................................................. 44
3.4.2 Cc giao thc VoIP c Asterisk h tr ........................................... 46
3.4.3 Cc chun nn v nh dng file ......................................................... 47
3.4.4 File cu hnh ....................................................................................... 50
3.4.5 Dialplan trong Asterisk ....................................................................... 53
3.5
CHNG 4
4.1
4.2
4.3
Ci t phn mm ................................................................................ 58
4.4
4.5
4.6
PH LC
Li m u
M U
Nhng nm gn y, s lng ngi s dng Internet trn th gii ngy mt tng.
Mng Internet pht trin thnh mt mng s liu ton cu cho php nhiu loi hnh
thng tin truyn i trn . Ra i sau mng chuyn mch knh, s pht trin ca Internet
lin quan nhiu n cc k thut ca mng PSTN. Rt nhiu ngi truy nhp vo Internet
bng modem thng qua ng dy in thoi v mng in thoi c th tr thnh mi
trng truyn i nhng thng tin s liu. Cc dch v multimedia trn mng Internet
ang ngy cng pht trin, thng tin truyn trn Internet khng ch cn l s liu na m
bao gm c ting ni v hnh nh. Mng Internet v mng PSTN ang c xu hng hi
nhp li vi nhau. Mt biu hin ca s hi nhp gia mng Internet v mng PSTN l
dch v truyn thoi qua mng IP.
Dch v truyn thoi qua mng IP trong vi nm gn y ang pht trin rt mnh. N
ha hn em li nhiu li ch bao gm gim chi ph cc cuc gi ng di v tch hp
thoi v s liu vo mt mng duy nht da trn cng ngh chuyn mch gi. V vy, vic
nghin cu v nm bt cng ngh VoIP ang c nhiu i tng quan tm.
Trong qu trnh tm hiu em chn ti : Tng i ASTERISK v cng ngh
VoIP. Ni dung ti gm 4 chng:
Chng 1 Tng quan v VoIP
Trong chng ny s tm hiu cc khi nim VoIP, ng dng ca VoIP, trnh by
cc u, nhc im cng nh yu cu cht lng i vi VoIP v tm hiu v kin
trc mng v cc thnh phn ca mng VoIP.
Chng 2 Cc giao thc trong mng VoIP
Chng ny s trnh by cc khi nim, chc nng ca giao thc bo hiu trong
mng VoIP
Chng 3 Tng i Asterisk
Gii thiu v tng i Asterisk, trnh by kin trc , tnh nng v ng cnh ng
dng ca tng i Asterisk, gii thiu cc giao thc ca VoIP ca tng i.
Chng 4
Thc hin th nghim hnh thc truyn thoi qua mi trng IP thy c cc
tnh nng m h thng Asterisk em li.
Li m u
Danh mc hnh v
DANH MC HNH V
Hnh 1.1 M hnh PC to PC......................................................................................... 5
Hnh 1.2 M hnh PC to Phone ................................................................................... 5
Hnh 1.3 M hnh Phone to Phone .............................................................................. 6
Hnh 1.4 M hnh kin trc tng quan ca mng VoIP ............................................. 10
Hnh 1.5 M hnh phn cp chc nng ...................................................................... 11
Hnh 1.6 Cu hnh mng VoIP trong xu hng mng th h mi NGN ................... 13
Hnh 2.1 Cc giao thc s dng trong H.323 ............................................................ 15
Hnh 2.2 Cc thnh phn ca H.323 .......................................................................... 16
Hnh 2.3 Tp giao thc H.323 ................................................................................... 18
Hnh 2.4 Qu trnh thit lp cuc gi H.323 ............................................................. 22
Hnh 2.5 Cc thnh phn ca SIP .............................................................................. 23
Hnh 2.6 Hot ng ca Proxy server........................................................................ 25
Hnh 2.7 Hot ng ca Redirect Server ................................................................... 26
Hnh 2.8 Thit lp v hy cuc gi SIP ..................................................................... 27
Hnh 3.1 M hnh IP-PBX hay PBX mm ............................................................. 33
Hnh 3.2 M hnh cuc gi ni b ............................................................................. 36
Hnh 3.3 M hnh cuc gi t my IP ra mng PSTN .............................................. 36
Hnh 3.4 M hnh cuc gi t PSTN vo my IP-PBX ............................................ 37
Hnh 3.5 M hnh cuc gi s dng dch v SIP cng cng ..................................... 37
Hnh 3.6 S giao tip tng qut. ........................................................................... 38
Hnh 3.7 S khi ca Asterisk .............................................................................. 39
Hnh 3.8 IP BPX ........................................................................................................ 42
Hnh 3.9 Kt ni IP PBX vi PBX ............................................................................. 42
Hnh 3.10 Kt ni gia cc server asterisk ................................................................. 43
Hnh 3.11 Trin khai server IVR, VoiceMail, Conference Call ................................... 43
Hnh 3.12 Phn phi cuc gi vi hng i ................................................................ 44
Hnh 3.13 Cc chun nn........................................................................................... 48
Hnh 3.14 Cc nh dng file ..................................................................................... 48
Hnh 4.1 M hnh trin khai h thng Asterisk trong mng LAN ............................ 57
Hnh 4.2 Giao din Fedora Core 8 ............................................................................. 58
Hnh 4.3 Giao din softphone X-lite 3.0 ................................................................... 59
Hnh 4.4 Cu hnh softphone ..................................................................................... 60
Hnh 4.5 Softphone X-Lite ng k thnh cng ti khon 200 ................................. 61
Hnh 4.6 Cc user c xc nhn ca h thng Asterisk PBX............................. 61
Hnh 4.7 User 200 rung chung 201.......................................................................... 62
Hnh 4.8 Cuc gi c thit lp gia user 200 v 201 ............................................ 62
Hnh 4.9 Li nhn c gi n voicemail box ca user 200 ................................... 63
Hnh 4.10 Truy nhp vo voicemail ca user 200 bng cch bm gi 500 ................ 63
Hnh 4.11 Cuc gi gia user 200 vi skype-username ............................................. 64
Cc t vit tt
CC T VIT TT
A
AA
Automated Attendant
ACD
ATM
ATA
ADSL
API
ARP
C
CRC
CPL
COPS
D
DTMF
Cc t vit tt
H
HTTP
I
IAX
Inter-Asterisk eXchange
IP
Internet Protocol
Giao thc Internet
IPDC
IVR
M
MAC
MCU
MGCP
MGW
Media GateWay
Cng truyn thng
MGWC
MIME
Cc t vit tt
N
NIC
O
OSP
P
PSTN
PPP
Point-to-Point Protocol
Giao thc im ti im
PBX
PCI
Q
QoS
Quality of Service
Cht lng dch v
R
RTP
RTCP
RAS
RTSP
RSVP
Cc t vit tt
SIP
SGCP
SAP
SDP
SS7
Signaling System 7
H thng bo hiu s 7
SGW
Signalling Gateway
Gateway bo hiu
Cc t vit tt
T
TCP
TDM
TLS
TTL
Time to live
Thi gian tn ti gi tin
U
UDP
V
VoIP
Voice over IP
Cng ngh truyn thoi trn mng IP
CHNG 1
Telephony) ang lm thay i ngnh in thoi th gii. Trong mi trng doanh nghip
ang dn dn thay th kiu in thoi truyn thng tn dng cc li ch v c im m
in thoi internet mang li. Do bit r hn v VoIP, trong chng ny ta ln lt
tm hiu khi qut v VoIP, trnh by cc khi nim VoIP, m hnh truyn thoi qua mng
IP, ng dng ca VoIP, trnh by cc u, nhc im cng nh yu cu cht lng i
vi VoIP.Tm hiu v kin trc mng v cc thnh phn ca mng VoIP.
1.2
+ Tch hp mng thoi, mng s liu v mng bo hiu: Trong in thoi IP, tn
hiu thoi, s liu v ngay c bo hiu u c th cng i trn cng mt mng IP. iu
ny s tit kim c chi ph u t xy dng nhng mng ring r.
+ Kh nng m rng (Scalability): Nu nh cc h tng i thng l nhng h
thng kn, rt kh thm vo nhng tnh nng th cc thit b trong mng internet
thng c kh nng thm vo nhng tnh nng mi. Chnh tnh mm do mang li cho
dch v in thoi IP kh nng m rng d dng hn so vi in thoi truyn thng.
+ Khng cn thng tin iu khin thit lp knh truyn vt l: Gi thng tin
trong mng IP truyn n ch m khng cn mt s thit lp knh no. Gi ch cn mang
a ch ca ni nhn cui cng l thng tin c th n c ch. Do vy, vic iu
khin cuc gi trong mng IP ch cn tp trung vo chc nng cuc gi m khng phi
tp trung vo chc nng thit lp knh.
+ Qun l bng thng: Trong in thoi chuyn mch knh, ti nguyn bng
thng cung cp cho mt cuc lin lc l c nh (mt knh 64Kbps) nhng trong in
thoi IP vic phn chia ti nguyn cho cc cuc thoi linh hot hn nhiu. Khi mt cuc
lin lc din ra, nu lu lng ca mng thp, bng thng dnh cho lin lc s cho cht
lng thoi tt nht c th; nhng khi lu lng ca mng cao, mng s hn ch bng
thng ca tng cuc gi mc duy tr cht lng thoi chp nhn c nhm phc v
cng lc c nhiu ngi nht. im ny cng l mt yu t lm tng hiu qu s dng
ca in thoi IP. Vic qun l bng thng mt cch tit kim nh vy cho php ngi ta
ngh ti nhng dch v cao cp hn nh truyn hnh hi ngh, iu m vi cng ngh
chuyn mch c ngi ta khng thc hin v chi ph qu cao.
+ Nhiu tnh nng dch v: Tnh linh hot ca mng IP cho php to ra nhiu tnh
nng mi trong dch v thoi. V d cho bit thng tin v ngi gi ti hay mt thu bao
in thoi IP c th c nhiu s lin lc m ch cn mt thit b u cui duy nht (V d
nh mt thit b IP Phone c th c mt s in thoi dnh cho cng vic, mt cho cc
cuc gi ring t).
+ Kh nng multimedia: Trong mt cuc gi ngi s dng c th va ni
chuyn va s dng cc dch v khc nh truyn file, chia s d liu, hay xem hnh nh
ca ngi ni chuyn bn kia.
3
Internet
`
PC
PC
Hnh 1.1 M hnh PC to PC
1.2.4.2
M hnh PC to Phone
M hnh PC to Phone l mt m hnh c ci tin hn so vi m hnh PC to PC. M
hnh ny cho php ngi s dng my tnh c th thc hin cuc gi n mng PSTN
thng thng v ngc li. Trong m hnh ny mng Internet v mng PSTN c th giao
tip vi nhau nh mt thit b c bit l Gateway. y l m hnh c s dn ti
vic kt hp gia mng Internet v mng PSTN cng nh cc mng GSM hay a dch v
khc.
Internet
PSTN
Phone
PC
Hnh 1.2 M hnh PC to Phone
1.2.4.3
M hnh Phone to Phone
y l m hnh m rng ca m hnh PC to Phone s dng Internet lm phng tin lin
lac gia cc mng PSTN. Tt c cc mng PSTN u kt ni vi mng Internet thng qua
cc gateway. Khi tin hnh cuc gi mng PSTN s kt ni n gateway gn nht. Ti
gateway a ch s c chuyn i t a ch PSTN sang a ch IP c th nh tuyn
cc gi tin n c mng ch. ng thi gateway ngun c nhim v chuyn i tn
hiu thoi tng t thnh dng s sau m ho, nn, ng gi v gi qua mng. Mng
5
cuc thoi VoIP mt cch tin li hn. Chng ta c th thy c kh nng kim sot v
iu khin cc cuc gi thng qua mng Internet.
Dch v in thoi Web
World Wide Web lm cuc cch mng trong cch giao dch vi khch hng ca
cc doanh nghip. in thoi Web hay bm s (click to dial) cho php cc doanh
nghip c th a thm cc phm bm ln trang web kt ni ti h thng in thoi
ca h.
Truy cp cc trung tm tr li in thoi
Truy cp n cc trung tm phc v khch hng qua mng Internet s thc y
mnh m thng mi in t. Dch v s cho php mt khch hng c cu hi v mt sn
phm c cho hng qua Internet c cc nhn vin ca cng ty tr li trc tip.
Dch v fax qua IP
Vic s dng Internet khng nhng c m rng cho thoi m cn cho c dch v
fax. Nu bn gi nhiu fax t PC, c bit l gi ra nc ngoi th vic s dng dch
v Internet faxing s gip bn tit kim c tin v c knh thoi. Dch v ny s
chuyn trc tip t PC ca bn qua kt ni Internet.
1.2.6 c tnh ca mng VoIP
1.2.6.1
u im
Gim chi ph: y l u im ni bt ca VoIP so vi in thoi ng di thng
thng. Chi ph cuc gi ng di ch bng chi ph cho truy nhp Internet. Mt gi cc
chung s thc hin c vi mng Internet v do tit kim ng k cc dch v thoi
v fax. S chia s chi ph thit b v thao tc gia nhng ngi s dng thoi v d liu
cng tng cng hiu qu s dng mng. ng thi k thut nn thoi tin tin lm gim
tc bit t 64Kbps xung di 8Kbps, tc l mt knh 64Kbps lc ny c th phc v
ng thi 8 knh thoi c lp. Nh vy, l d ln nht gip cho chi ph thc hin cuc
gi VoIP thp chnh l vic s dng ti u bng thng.
Tnh thng nht : H thng VoIP c th tch hp c mng thoi , mng s liu v
mng bo hiu. Cc tn hiu thoi, d liu, bo hiu c th cng i trn mt mng IP. Vic
ny s gim ng k chi ph u t.
Vn qun l bng thng: Trong PSTN, bng thng cung cp cho mt cuc gi
l c nh. Trong VoIP, bng thng c cung cp mt cch linh hot v mm do hn
nhiu. Cht lng ca VoIP ph thuc vo nhiu yu t, quan trng nht l bng thng.
Do khng c s bt buc no v mt thng lng gia cc thit b u cui m ch c
cc chun tu vo bng thng c th ca mnh, bn thn cc u cui c th t iu chnh
h s nn v do iu chnh c cht lng cuc gi.
Nng cao ng dng v kh nng m rng: Thoi v fax ch l cc ng dng khi
u cho VoIP, cc li ch trong thi gian di hn c mong i t cc ng dng a
phng tin (multimedia) v a dch v. Tnh linh hot ca mng IP cho php to ra nhiu
tinh nng mi trong dch v thoi. ng thi tnh mm do cn to kh nng m rng
mng v cc dch v.
Tnh bo mt cao: VoIP c xy dng trn nn tng Internet vn khng an ton,
do s dn n kh nng cc thng tin c th b nh cp khi cc gi tin b thu lm
hoc nh tuyn sai a ch mt cch c khi chng truyn trn mng. Cc giao thc SIP
(Session ineitiation Protocol giao thc khi u phin) c th thnh mt m v xc nhn
cc thng ip bo hiu u cui. RTP (Real Time Protocol) h tr m thnh mt m ca
phng thc truyn thng trn ton tuyn c m ho thnh mt m m bo truyn
thng an ton.
1.2.6.2
Nhc im
Cht lng dch v cha cao: Cc mng s liu vn d khng phi xy dng vi
mc ch truyn thoi thi gian thc, v vy khi truyn thoi qua mng s liu cho cht
lng cuc gi khng c m bo trong trng hp mng xy ra tc nghn hoc c
tr ln. Tnh thi gian thc ca tn hiu thoi i hi cht lng truyn d liu cao v n
nh. Mt yu t lm gim cht lng thoi na l k thut nn tit kim ng
truyn. Nu nn xung dung lng cng thp th k thut nn cng phc tp, cho cht
lng khng cao v c bit l thi gian x l s lu, gy tr.
Vn ting vng: Nu nh trong mng thoi, tr thp nn ting vng khng
nh hng nhiu th trong mng IP, do tr ln nn ting vng nh hng nhiu n cht
lng thoi.
K thut phc tp: Truyn tn hiu theo thi gian thc trn mng chuyn mch
gi l rt kh thc hin do mt gi trong mng l khng th trnh c v tr khng c
nh ca cc gi thng tin khi truyn trn mng. c c mt dch v thoi chp nhn
c, cn thit phi c mt k thut nn tn hiu t c nhng yu cu kht khe: t s
nn ln ( gim c tc bit xung), c kh nng suy on v to li thng tin ca
cc gi b tht lc... Tc x l ca cc b Codec (Coder and Decoder) phi nhanh
khng lm cuc m thoi b gin on. ng thi c s h tng ca mng cng cn
c nng cp ln cc cng ngh mi nh Frame Relay, ATM,... c tc cao hn
hoc phi c mt c ch thc hin chc nng QoS (Quality of Service). Tt c cc iu
ny lm cho k thut thc hin in thoi IP tr nn phc tp v khng th thc hin
c trong nhng nm trc y
Ngoi ra c th k n tnh phc tp ca k thut v vn bo mt thng tin (do
Internet ni ring v mng IP ni chung vn c tnh rng khp v hn hp, khng c g
bo m rng thng tin c nhn c gi b mt).
1.2.7
1.3
1.3.1
10
IP Phone (hay cn gi l SoftPhone): l thit b giao din u cui pha ngi dng
vi mng VoIP. Cu to chnh ca mt IP Phone gm hai thnh phn chnh:Thnh phn
bo hiu mng VoIP: bo hiu c th l H.323 s dng giao thc TCP hay SIP s dng
UDP hoc TCP lm giao thc truyn ti ca mnh. Thnh phn truyn ti media: s dng
RTP truyn lung media vi cht lng thi gian thc v c iu khin theo giao
thc RTCP.
VoIP Server: chc nng chnh ca Server trong mng VoIP ty thuc vo giao thc
bo hiu c s dng. Nhng v m hnh chung th VoIP Server thc hin cc chc
nng sau:
nh tuyn bn tin bo hiu trong mng VoIP
ng k, xc thc ngi s dng
Dch a ch trong mng
Ni chung, VoIP Server trong mng nh l u no ch huy mi hot ng ca mng.
Server c th tch hp tt c cc chc nng (SoftSwitch) hoc nm tch bit trn cc
Server chc nng khc nhau ( Location Server, Registrar Server, Proxy Server,).
1.3.2 M hnh phn lp chc nng
V mt chc nng, cng ngh VoIP c th c chi lm ba lp nh sau:
Lp ng dng dch v
12
1.3.3
13
- Gateway truyn ti knh thoi( MGW- Media Gateway): Chc nng chuyn i
khun dng thng tin t thng tin ghp knh theo thi gian (TDM) trong mng chuyn
mch gi thnh cc gi tin IP v ngc li, nn tn hiu thoi (voice compression), nn
khong lng (silent comppression) trit ting vng (echo cancellation). Ngoi ra cn cung
cp cc giao din vt cho cc kt ni ca cc mng (nh E1/T1 vi mng chuyn mch
knh, ethernet/frame relay vi mng IP).
- Gateway iu khin truyn ti knh thoi (MGWC-Media Gateway Controller): Vai
tr nh l phn t kt ni gia Gateway bo hiu v gatekeeper. N nhn thng tin bo
hiu t mng chuyn mch knh thng qua gateway bo hiu, t mng IP thng qua
gatekeeper thc hin vic iu khin gateway truyn ti knh thoi.
+ Gatekeeper: C th xem gatekeeper nh l b no ca h thng mng in thoi
IP. N cung cp chc nng qun l cuc gi mt cch tp trung v mt s cc dch v
quan trng khc nh l: nhn dng cc u cui v gateway, qun l bng thng, chuyn
i a ch (t a ch IP sang a ch E.164 v ngc li), ng k hay tnh cc...Mi
gatekeeper s qun l mt vng bao gm cc u cui ng k, nhng cng c th
nhiu gatekeeper cng qun l mt vng trong trng hp mt vng c nhiu gatekeeper.
1.4
Kt lun chng
S pht trin nhy vt ca mng chuyn mch gi IP hin nay khng ch em li cho
14
CHNG 2
2.1
Cng ngh VoIP l cng ngh truyn tn hiu thoi trn nn IP, chnh v th m h
thng VoIP phi c h tr cc giao thc c s dng trn mng Internet v phi c
kin trc thch ng vi kin trc mng IP. Chng 2 trnh by cc khi nim, chc nng
ca giao thc bo hiu trong mng VoIP.
2.2
2.2.1 H.323
Giao thc H.323 l chun do ITU-T pht trin cho php truyn thng a phng tin qua
cc h thng da trn mng chuyn mch gi, v d nh Internet. Tiu chun H.323 bao
gm bo hiu v iu khin cuc gi, truyn v iu khin a phng tin v iu khin
bng thng cho hi ngh im - im v a im.
2.2.1.1
Tnh nng
Giao thc
Call Signalling
H.225
Media Control
H.245
Audio Codecs
Video Codecs
H261, H263
Data Sharing
T.120
Media Transport
RTP/RTCP
Hnh 2.1 Cc giao thc s dng trong H.323
15
2.2.1.2
16
Thc hin vic thit lp v xo cuc gi c pha mng LAN cng nh pha mng
chuyn mch knh.
Gatekeeper:
Gatekeeper l phn t khng nht thit phi tn ti trong mt h thng H.323, n
thc hin vic iu khin cc dch v gi ca cc u cui H.323. Cc chc nng ca mt
Gatekeeper c phn bit lm hai loi l cc chc nng bt buc v cc chc nng
khng bt buc.
Cc chc nng ca Gatekeeper :
Dch a ch (Address Translation): Dch a ch Address Translation: Gatekeeper
s thc hin vic chuyn i t mt a ch hnh thc (dng tn gi) ca cc thit b u
cui v Gateway sang a ch truyn dn thc trong mng (a ch IP).
iu khin quyn truy nhp (Admission Control):Vi mi ti nguyn mng c th,
ngi qun tr mng t ra mt ngng ch s hi thoi cng lc cho php trn mng .
Gatekeeper c nhim v t chi kt ni mi mi khi t ti ngng. N iu khin quyn
truy nhp mng ca ngi dng theo mc u tin gn trc.
iu khin gii thng (Bandwidth Control):Gim st v iu khin vic s dng
gii thng mng. ng thi Gatekeeper cng phi bo m lu lng thng tin truyn
khng c vt qu ti ca mng do nh qun tr mng t ra.
iu khin vng (Zone Management): y ch vng c trng cho tp hp tt
c cc phn t H.323 gm thit b u cui, Gateway, MCU c ng k hot ng vi
Gatekeeper.
iu khin bo hiu cuc gi (Call Control Signaling): Ty chn. Gatekeeper cung
cp a ch ch cho ngi gi theo hai ch trc tip v chn ng. Ti ch trc
tip, sau khi cung cp a ch ch th Gatekeeper ngng tham gia hot ng bt tay gia
cc bn. Ti ch chn ng, a ch ch l a ch ca Gatekeeper nn n ng vai
tr trung gian chuyn tip mi thng tin trao i trong qu trnh bt tay gia cc bn.
Gatekeeper x l cc thng tin bo hiu Q.931 trao i gia cc bn.
Qun l gii thng (Bandwidth Management): Ty chn. Gatekeeper gii hn
s cuc gi cng lc trong min ca n trong phin Q.931.
17
18
2.2.1.3.1
Bo hiu RAS
Tm GateKeeper.
2.2.1.3.2
nh v u cui
Trong mng khng c Gatekeeper, cc bn tin bo hiu cuc gi c truyn trc tip
gia thu bao ch gi v b gi bng cch truyn bo hiu a ch trc tip, v vy c th
giao tip mt cch trc tip.
Nu trong mng c Gatekeeper, trao i bo hiu thu bao ch gi v Gatekeeper
c thit lp bng cch s dng knh RAS ca Gatekeeper truyn a ch, sau khi trao
i bn tin trc tip gia hai u cui hay nh tuyn chng qua Gatekeeper.
2.2.1.4.2
22
23
24
Cc bc nh sau:
+ Bc 1: userA@yahoo.com gi bn tin INVITE cho UserB min hotmail.com,
bn tin ny n proxy server SIP ca min hotmail.com (Bn tin INVITE c th i t
Proxy server SIP ca min yahoo.com v c Proxy ny chuyn n Proxy server ca
min hotmail.com).
+ Bc 2: Proxy server ca min hotmail.com s tham kho server nh v
(Location server) quyt nh v tr hin ti ca UserB.
+ Bc 3: Server nh v tr li v tr hin ti ca UserB (gi s l
UserB@hotmail.com).
+ Bc 4: Proxy server gi bn tin INVITE ti userB@hotmail.com. Proxy server
thm a ch ca n trong mt trng ca bn tin INVITE.
+ Bc 5: UAS ca UserB p ng cho server Proxy vi bn tin 200 OK.
+ Bc 6: Proxy server gi p ng 200 OK tr v userA@yahoo.com.
+ Bc 7: userA@yahoo.com gi bn tin ACK cho UserB thng qua proxy server.
+ Bc 8: Proxy server chuyn bn tin ACK cho userB@hostmail.com
+ Bc 9: Sau khi c hai bn ng tham d cuc gi, mt knh RTP/RTCP c
gia hai im cui truyn tn hiu thoi.
+ Bc 10: Sau khi qu trnh truyn dn hon tt, phin lm vic b xa bng cch
s dng bn tin BYE v ACK gia hai im cui.
Hot ng ca my ch chuyn i a ch (Redirect Server)
26
Cc bc nh sau:
+ Bc 1: Redirect server nhn c yu cu INVITE t ngi gi (Yu cu ny c th i
t mt proxy server khc).
+ Bc 2: Redirect server truy vn server nh v a ch ca B.
+ Bc 3: Server nh v tr li a ch ca B cho Redirect server.
+ Bc 4: Redirect server tr li a ch ca B n ngi gi A. N khng pht yu cu
INVITE nh proxy server.
+ Bc 5: User Agent bn A gi li bn tin ACK n Redirect server xc nhn s trao
i thnh cng.
+ Bc 6: Ngi gi A gi yu cu INVITE trc tip n a ch c tr li bi Redirect
server (n B). Ngi b gi B p ng vi ch th thnh cng (200 OK), v ngi gi p
tr bn tin ACK xc nhn. Cuc gi c thit lp.
Ngoi ra SIP cn c cc m hnh hot ng lin mng vi SS7 (n PSTN) hoc l lin
mng vi chng giao thc H.323.
Tng qut li trong mng SIP qu trnh thit lp v hy mt phin kt ni:
27
Cc giao thc khc ca IETF c th xy dng xy dng nhng ng dng SIP. SIP
c th hot ng cng vi nhu giao thc nh :
- RSVP(Resource Reservation Protocol): Giao thc ginh trc ti nguyn mng.
- RTP (Real-time transport Protocol): Giao thc truyn ti thi gian thc
- RTSP (Real Time Streaming Protocol): Giao thc to lung thi gian thc
- SAP(Session Advertisement Protocol):Giao thc thng bo trong phin kt ni
- SDP (Session Description Protocol): Giao thc m t phin kt ni a phng tin
- MIME (Multipurpose Internet Mail Extension - M rng th tn Internet a mc
ch) : Giao thc th in t
- HTTP (Hypertext Transfer Protocol): Giao thc truyn siu vn bn
- COPS (Common Open Policy Service): Dch v chnh sch m chung
- OSP (Open Settlement Protocol): Giao thc tha thun m
2.2.2.4.2
SIP c rt t bn tin, khng c cc chc nng tha nhng SIP c th s dng thit
lp nhng phin kt ni phc tp nh hi ngh n gin, gn nh, da trn khun dng
28
vn bn, SIP l giao thc ra i sau v khc phc c im yu ca nhiu giao thc
trc y.
Cc phn mm ca my ch y quyn, my ch ng k, my ch chuyn i a ch,
my ch nh v c th chy trn cc my ch khc nhau v vic ci t thm my ch
hon ton khng nh hng n cc my ch c. Chnh v th h thng chuyn mch
SIP c th d dng nng cp.
2.2.2.4.3
H tr ti a s di ng ca u cui
L giao thc khi to phin trong mng chuyn mch gi SIP cho php to ra nhng
tnh nng mi hay dch v mi mt cch nhanh chng. Ngn ng x l cuc gi (Call
Processing Language) v Giao din cng kt ni chung (Common Gateway Interface) l
mt s cng c thc hin iu ny. SIP h tr cc dch v thoi nh ch cuc gi,
chuyn tip cuc gi, kha cuc gi (call waiting, call forwarding, call blocking), h
tr thng ip thng nht
2.2.2.5
So snh gia giao thc SIP v H.323
Gia H.323 v SIP c nhiu im tng ng. C hai u cho php iu khin, thit
lp v hu cuc gi. C H.323 v SIP u h tr tt c cc dch v cn thit, tuy nhin c
mt s im khc bit gia hai chun ny.
H.323 h tr hi ngh a phng tin rt phc tp. Hi ngh H.323 v nguyn tc
c th cho php cc thnh vin s dng nhng dch v nh bng thng bo, trao
i d liu, hoc hi ngh video.
SIP h tr SIP-CGI (SIP-Common Gateway Interface) v CPL (Call Processing
Language).
SIP h tr iu khin cuc gi t mt u cui th 3. Hin nay H.323 ang c
nng cp h tr chc nng ny.
29
Ngun gc
Quan h mng
Khi im
SIP
IETF
Ngang cp
K tha cu trc HTTP.
H.323
ITU-T
Ngang cp
K tha Q.931, Q.SIG
SIP
H.323
u cui
Proxy Server
Server
Redirect Server
Location Server
H.323 Gatekeeper
Registrar Servers.
Khun dng
Tr thit lp
cuc gi
Text, UTF-8
Nh phn
1.5 RTT
C 2 la chn:
Gim st trng
thi cuc gi
Bo hiu
qung b
C h tr
Cht lng
dch v
Bo mt
ng k ti Registrar server,
c xc nhn u cui v m
ho
H tr cc tnh nng ca
cuc gi c bn
D dng
30
31
32
CHNG 3
TNG I ASTERISK
3.1
ng C chy trn h iu hnh linux thc hin tt c cc tnh nng ca tng i PBX v
hn th na.Chng 3 trnh trnh by v khi nim v tng i IP-PBX, so snh IP-PBX
vi PBX truyn thng, gii thiu v tng i Asterisk, trnh by kin trc , tnh nng v
ng cnh ng dng ca tng i Asterisk, gii thiu cc giao thc ca VoIP ca tng i.
3.2
Tng i IP-PBX
Khi qut v tng i IP-PBX
ng dng ph bin nht v sm nht ca VoIP, nn tng to ra IP-PBX, l vic
33
IP-PBX
PBX i hi phi c mt h
h thng ng in thoi ni b.
cng mt ng dy.
l in thoi tng t.
Mi ng dy thoi ch c th
gi c th c nn xung cn
5,3 Kbits/s (chun nn thoiG.723.1),
thay v 64 Kbits/s ca thoi thng.
Do tnh cht tit kim bng thng nh
vy nn vi mt ng dy thoi
(CO line) c th thc hin c nhiu
cuc gi hn.
Kh m rng, nng cp v
bo dng
dng.
35
3.2.1
36
Tng i Asterisk
rng p ng nhu cu cho tng ng dung nh m rng giao tip vi mng PSTN (Public
Switched Telephone Network).
Vi mt my tnh r tin ci h iu hnh (mt trong cc h iu hnh ni trn,
y ta thin v h iu hnh Microsoft Windowns) v c thm phn mm Asterisk cu
hnh, khi my tnh ny s c y tnh nng ca mt tng i in thoi v c th
hn th.
Asterisk l mt phn mm ngun m, min ph, c tin cy cao nn c xem l
phn mm mang tnh cch mng.
Bi nhng tin ch: h thng v gi cc r, d s dng, y cc tnh nng ca mt
tng i v con hn th nn c nhiu h thng Asterisk c ci t thnh cng trn
th gii. Hin nay h thng Asterisk ang c pht trin mnh, nhiu doanh nghip,
cng ty v ang trin khai h thng to lin lc bn trong v ra c mng ngoi thng
qua mng my tnh, gi in thoi.
38
3.3.1
Asterisk file format API : x l cc loi file c nh dng nh Mp3, wav, gsm
Asterisk Aplication API : Bao gm tt c cc ng dng c thc thi trong h
thng Asterisk nh voicemail, callerID
3.3.2 Mt s tnh nng c bn
3.3.2.1
Voicemail
Hp th thoi vi tnh nng cho php h thng nhn cc thng ip tin nhn thoi, mi
my in thoi c khai bo trong h thng Asterisk cho php khai bo thm chc nng
hp th thoi. Khi s in thoi b gi bn hay ngoi vng ph sng th h thng asterisk
nh hng trc tip cuc gi n hp th thoi tng ng khai bo trc.
Voicemail cung cp cho ngi s dng nhiu tnh nng nh: xc nhn password khi
truy cp vo hp th thoi, gi mail bo khi c thng ip mi.
3.3.2.2
Call Forwarding
Call Forwarding: chuyn hng cuc gi.
y l tnh nng thng c s dng trong h thng Asterisk. Chc nng cho php
chuyn mt cuc gi n mt hay nhiu s my in thoi c nh trc.
Mt s trng hp cn chuyn cuc gi nh : Chuyn cuc gi khi bn, chuyn
cuc gi khi khng tr li, chuyn cuc gi tc thi, chuyn cuc gi vi thi gian nh
trc.
3.3.2.3
Caller ID
Caller ID: cuc gi c hin th s.
Vi chc nng ny th s in thoi ca ngi gi n my in thoi ca bn s c
hin th, nhm gip bn c th bit c ai ang gi ti.
Ngoi ra Caller ID cng cho php chng ta xc nhn s thu bao gi n c ngha l
da vo caller ID chng ta c tip nhn hay khng tip nhn cuc gi t pha h thng
Asterisk. Ngn mt s cuc gi ngoi mun.
3.3.2.4
Interactive Voice Response
Interactive Voice Response (IVR) hay Automated Attendant (AA): u c dng
ch chc nng tng tc thoi (tng i tr li t ng).
Chc nng tng tc thoi c rt nhiu ng dng trong thc t, khi gi in thoi n
mt c quan hay x nghip thu bao thng c nghe thng ip nh:Xin cho
mng bn gi n cng ty chng XXX hy nhn phm 1 gp phng kinh doanh,
40
41
Kt ni IP PBX vi PBX
cho bit kt qu s s, kim tra cc cuc, dch v gii tr tra cu thng tin thng qua
s 19001260. ng dng VoiceMail thu nhn nhng tin nhn thoi t pha thu bao
ging nh chc nng hp th thoi ca Bu in trin khai.
Chc nng cuc gi hi ngh c thit lp cho nhiu my in thoi cng ni
chuyn vi nhau.
3.3.3.5
Asterisk vi VoIP
3.4.1.2
Softphone
L mt phn mm c ci trn my tnh, thc hin tt c cc chc nng ging nh
thit b in thoi VoIP. Khi s dng softphone, giao tip my tnh phi c card m
thanh, headphone v firewall khng b kha.
i vi h thng Asterisk, nn dng softphone vi cng ngh giao thc mi dnh cho
Asterisk l IAX.
3.4.1.3
Card giao tip vi PSTN
Mun cho php cc my in thoi ni b trong h thng Asterisk kt ni v thc hin
cuc gi vi mng PSTN, chng ta cn phi c thit b phn cng tng thch. Thit b
45
phn cng s dng cho h thng Asterisk do chnh tc gi lp cng ty Digium phn phi,
xut pht t tng phn phi phn mm Asterisk v h thng ngun m min ph.
Thit b phn cng thng k hiu bt u bng cm t TDMxyB trong x l s
lng port FXS, y l s lng port FXO. Gi tr ti a ca c x v y l 4.
46
3.4.2.1
IAX ( Inter-Asterisk eXchange)
IAX l giao thc chun dnh ring cho Asterisk. N cung cp hot ng lin kt trong
sut vi tng la NAT v PAT. N h tr vic thit lp, nhn, chuyn cuc gi v ng
k cuc gi. Vi IAX, cc in thoi hon ton c ng. Ch cn kt ni in thoi vi
Asterisk server bt c u trn mng Internet, chng s ng k vi PBX ch v c
nh tuyn cuc gi ngay tc th.
IAX c on mo u rt nh. Vi bn byte ca mo u, so snh vi 12 byte mo
u ca SIP hay H.323, bn tin IAX c th ni l nh hn rt nhiu.
IAX h tr xc thc i vi cc cuc gi n v i. Asterisk cung cp nm phng thc
iu khin truy nhp. Ta c th gii hn truy cp vo tng phn ca dial plan.
3.4.2.2
SIP (Session Initiation Protocol)
SIP l chun ca IETF dnh cho VoIP. Giao thc ny c m t chi tit phn
trn. Cu trc iu khin ca SIP bao gm c SMTP, HTTP, FTP v cc chun khc ca
IETF. SIP chy trn nn TCP/IP v iu khin cc phin RTP (Real Time Protocol). RTP
truyn d liu vi mi phin ca VoIP. SIP l mt chun thit yu ca VoIP bi v tnh
n gin ca n khi so snh vi cc giao thc khc nh H.323. Giao thc SIP trong
Asterisk h tr tt vic giao tip gia cc thit b ca cc nh cung cp khc nhau, trong
c c SNOM v Cisco.
3.4.2.3
H.323
H.323 l chun ITU dnh cho VoIP. Trong khi H.323 vn c s dng trong Asterisk
th ngy nay n cng ngy cng t c s dng. N ang dn c thay th bng cc
chun hin i hn nh SIP v IAX.
3.4.3 Cc chun nn v nh dng file
Mt b nn v gii nn (codec: compressor/decompressor) c s dng nn tn
hiu thoi tng t thnh lung d liu s hay gii nn d liu thnh tn hiu tng t.
Asterisk c th hot ng vi nhiu nh dng file v chun nn khc nhau. Bi v n l
mt phn mm vi cu trc m nn n d dng hot ng vi cc nh dng file v codec
thm vo.
C hai chun nn PCM 64kbps ph bin, lut A v lut u. C hai iu s dng nn
logarit t c 12 n 13 bit cho vic nn tuyn tnh 8 bit. Nn logarit lm gim cc
tn s cao hay m lng ln. Lut A tt hn trong vic nn tn hiu mc thp v c t s
47
Chun nn
16 bit tuyn tnh
128 kbps
G.711u (lut u)
64 kbps
G.711a (lut A)
64 kbps
IMA-ADPCM
32 kbps
GSM 6.10
12 kbps
MP3
bin i
LPC-10
2.4 kbps
Hnh 3.13 Cc chun nn
M t
Raw
Pcm
Vox
Wav
WAV
Gsm
d liu nn GSM
g723
48
M t
/etc/asterisk
/usr/sbin
/usr/lib/asterisk
/usr/lib/asterisk
/usr/include/asterisk
/var/lib/asterisk
/var/lib/asterisk/agi-bin
/var/lib/asterisk/astdb
/var/lib/asterisk/images
/var/lib/asterisk/keys
/var/lib/asterisk/mohmp3
/var/lib/asterisk/sounds
49
/var/run/asterisk.pid
/var/run/asterisk/ctl
/var/spool/asterisk/outgoing
/usr/spool/asterisk/qcall
/var/spool/asterisk/vm
Hp th thoi, thng bo v cc th mc
Bng 3.2 H thng qun l file trong Asterisk
50
Simple Group
51
V d:
[mysection]
option1 = foo
option2 = bar
object => 1
option1 = baz
object => 2
Hai dng u tin gn hai gi tr foo, bar cho option1, option2. i tng 1 c to
ra bi hai thng s l option1=foo v option2=bar. Khi option1 c thay i thnh baz
th i tng 2 c to thnh t hai thng s l option1=baz v option2=bar.
Nh vy thay i gi tr option1 sau khi i tng 1 c gn ch nh hng n
i tng 2 m khng nh hng n i tng 1.
3.4.4.2.3
52
3.4.4.3
Channel interfaces:
Contexts
Dialplan c chia thnh cc phn gi l context. Context tch bit cc nhm thu bao.
N gi cho cc thnh phn khc nhau khng tc ng ln nhau, mi extension c nh
ngha trong 1 context hon ton tch bit vi bt k extension no trong context khc, tr
khi vic tng tc gia chng c c bit cho php.
Ly mt v d n gin d hiu, gi s 2 cng ty cng chia s mt Asterisk Server.
Khi t menu voice ca mi cng ty trong context ca chnh cng ty , khi s c s
cch bit r rng gia chng vi nhau, khi c hai cng gi extension 0 th chuyn gi ny
s l c lp gia 2 cng ty, khng c mt s lin h no y.
Context c ch nh bng cch t tn ca context vo trong du ngoc vung.
Tn ca context c th l k t t a z, 0 9, - v _. V d:[outcommingcall]
Tt c cc ch dn t sau l cc phn ca context cho ti khi context tip theo
c nh ngha. Trong phn u ca dialplan , c 2 context c bit l [general] v
[globals].
Mt trong nhng cng dng quan trng ca context l thc thi bo mt. Bng cch s
dng context chnh xc, c th gip cho caller A c th truy cp vo cc dch v, c tnh
m cc caller khc khng c. Nu h thng khng c xy dng mt cch cn thn, n
c th b gian ln, s dng lu bi ngi khc. iu ny l c bit nghim trng.
H thng Asterisk cha file SECURITY rt quan trng, n pht tho cc bc thc
hin gip cho h thng chng ta c an ton. T chi cc cnh bo ny c th gip
cho nhiu ngi c th truy cp v gi cc cuc gi ng di, m chi ph l chng ta
phi chu.
54
3.4.5.1.2
Extension
Priorities
Applications
55
Kt lun chng
Tng i Asterisk vi nhiu u im ang c rt nhiu doanh nghip trin khai ng
56
CHNG 4
Mc ch:
Thc hin th nghim cc hnh thc truyn thoi qua mi trng IP
Nghin cu cc tnh nng ti u m h thng Asterisk em li.
Quy m h thng:
Do hn ch v c s h tng, thit b nn th nghim y c xy dng vi quy
m nh, ch yu nhm mc ch nghin cu cc tnh nng mt h thng VoIP.
4.2
Kt ni phn cng
Hnh 4.1 M hnh trin khai h thng Asterisk trong mng LAN
Trong :
Asterisk PBX: s dng ci t Asterisk vi cu hnh ti thiu:
-
RAM: 400MB
57
cng 5GB
Ci t phn mm
58
Asterisk
Asterisk-addons
Qu trnh ci t c th tham kho thm phn ph lc
Sau khi ci t xong Fedora Core 8 v Asterisk, ta c mt Asterisk Server.
Ci t softphone X-lite
X-lite l mt phn mm softphone thng dng, vi y tnh nng ca mt in
thoi IP. X-lite s dng giao thc Sip.
Ti gi phn mm X-lite v v thc hin ci t nh mt phn mm bnh thng.
Giao din ca softphone X-lite:
Tp tin sip.conf hay iax.conf cha thng tin v cc extension s dng giao
cho h thng.
59
cu hnh cho mt h thng Asterisk hot ng, trc tin ta s phi nh ngha cc
extension, sau xy dng cc Dialplan thch hp cho cc extension kt ni c vi
nhau v kt ni vi thu bao trn mng Internet .
Trong th nghim ny ta s nh ngha cc extension sau:
Cu hnh Softphone
60
61
4.5
62
Hnh 4.10 Truy nhp vo voicemail ca user 200 bng cch bm gi 500
63
Kt lun chng
Cng ngh Asterisk ang phc v cho nhiu doanh nghip, y l xu th tt yu ca
64
Ph lc
Extensions :
/etc/asterisk/sip.conf
[genrenal]
Bindport=5060
Bindaddr=0.0.0.0
Context=incoming
Disallow=all
Allow=ulaw
Maxexpirey=120
Defaultexpirey=80
[200]
Type=friend
Username=ha
Secret=ha
Qualify=yes
Nat=no
Host=dynamic
Canreinvite=no
Context=incoming
Bindport=5060
Dtmfmode=rfc2833
Mailbox=200@mb_default
[201]
Type=friend
Username=201
Secret=201
Qualify=yes
Nat=no
Ph lc
Host=dynamic
Canreinvite=no
Context=incoming
Bindport=5060
Dtmfmode=rfc2833
Mailbox=201@mb_default
[203]
Type=friend
Username=thang
Secret=thang
Qualify=yes
Nat=no
Host=dynamic
Canreinvite=no
Context=incoming
Bindport=5060
Dtmfmode=rfc2833
Mailbox=203@mb_default
[gizmo5] ;gi user trn skype thng qua gizmo5.com
Type=peer
Host=198.65.166.131
Fromdomain=proxy01.sipphone.com
Canreinvite=no
Nat=yes
Dtmfmode=rfc2833
Isecure=very
Qualify=yes
Fromuser=quynhtrangnguyen
Ph lc
Authuser=quynhtrangnguyen
Username=quynhtrangnguyen
Secret=thangbom
Disallow=all
Allow=ulaw
Allow=alaw
Allow=ilbc
Dialplan:
/etc/asterisk/extensions.conf
[incoming]
include=>outbound-local
include=>voicemail
include=>dialbyname
exten=>s,1,Answer( )
exten=>s,2,Background(enter-ext-of-person)
exten=>200,1,Dial(SIP/200,20)
exten=>200,2,VoiceMailu(u200@mb_default)
exten=>200,3,Playback(vm-goodbye)
exten=>200,4,Hangup( )
exten=>200,102,VoiceMail(b200@mb_default)
exten=>Hangup( )
exten=>201,1,Dial(SIP/201,20)
exten=>201,2,VoiceMailu(u201@mb_default)
exten=>201,3,Playback(vm-goodbye)
exten=>201,4,Hangup( )
exten=>201,102,VoiceMail(b201@mb_default)
exten=>Hangup( )
exten=>203,1,Dial(SIP/203,20)
Ph lc
exten=>203,2,VoiceMail(u203@mb_default)
exten=>203,3,Playback(vm-goodbye)
exten=>203,4,Hangup( )
exten=>203,102,VoiceMail(b203@mb_default)
exten=>Hangup( )
;caller nhn s khng c trong danh sch v khng nhn bt k s no trong thi
gian qu lu
exten=>i,1,Playback(pbx-invalid)
exten=>i,2,Goto(incoming,s,1)
exten=>t,1,Playback(vm-goodbye)
exten=>t,2,hangup( )
Ph lc
[mb_default]
200=>123,ha,ha@dtvt.com
201=>1234,201,pha@dtvt.com
203=>12345,thang,thang@dtvt.com
PH LC : CI T ASTERISK
Cc bc ci t sau y c thc hin vi mt my tnh c kt ni Internet.
Trc khi ci t Asterisk, ta phi kim tra nhn Kernel ca h iu hnh ta nh ci
Asterisk ln bng lnh:
uname - a
Kt qu c th trng nh sau:
Linux luser 2.6.23.1-42.fc8 #1SMP Tue Oct 30 13:55:12 EDT 2007 i686 i686
i386 GNU/Linux
Ch phin bn nhn Kernel tip theo sau y ta ci t Kernel source. Thc hin
ci t Kernel source bng lnh:
yum install kernel-source-2.6.23.1-42.fc8
Qu trnh ci t din ra trong mt vi pht.
Tip theo ta kim tra cc th vin cn thit cho vic ci t Asterisk, bao gm:
bison
bison-devel
ncurses
ncurses-devel
zlib
zlib-devel
openssl
openssl-devel
gnutls-devel
libtermcap-devel
gcc
gcc-c++
Thc hin kim tra bng cc lnh sau:
Ph lc
rpm -q bison
rpm -q bison-devel
rpm -q ncurses
rpm -q ncurses-devel
rpm -q zlib
rpm -q zlib-devel
rpm -q openssl
rpm -q openssl-devel
rpm -q gnutls-devel
rpm -q libtermcap-devel
rpm -q gcc
rpm -q gcc-c++
Nu th vic no cha c ci t, ta thc hin ci t bng lnh:
yum install bison
yum install bison-devel
yum install ncurses
yum install ncurses-devel
yum install zlib
yum install zlib-devel
yum install openssl
yum install openssl-devel
yum install gnutls-devel
yum install libtermcap-devel
yum install gcc
yum install gcc-c++
Sau khi chc chn rng cc th vin c ci t, ta tin hnh vic ci t
Asterisk.
Ci t gi Libpri: chuyn n th mc cha gi Libpri sau khi gii nn
make
make install
Ph lc