123tailieu.com xay dung tong dai ip pbx
TRANSCRIPT
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 1/125
ii
MC LC
#$ m'c
Trang bìa ............................................................................................................................... i
Nhi)m v' c*a lu,n v.n ...........................................................................................
L0 i c3m 1 n ............................................................................................................. ii
Tóm t4t lu,n v.n ................................................................................................... iii
M'c l'c .................................................................................................................. iv
Danh sách hình v6 ................................................................................................ viii
Các t8 vi:t t4t.......................................................................................................... xN;i dung lu,n v.n
L= I M? #AU ....................................................................................... 1
PHAN 1: LÝ THUYCT.......................................................................... 3
Ch91 ng1: TFNG QUAN VI VoIP ....................................................... 3
(Voice over Internet Protocol) ............................................................... 3
1.
GiJ i thi)u chung: ........................................................................................ 3
2. L u nh9M c NiOm c*a VoIP: ......................................................................... 4
2.1
u ! i " m : ................................................................................................. 4
2.2
Nh &' c ! i " m : ........................................................................................... 4
3.
Yêu cQu chRt l9M ng NSi vJ i VoIP: .............................................................. 5
4. T ng d'ng c*a VoIP .................................................................................... 5
5.
Các cRu trúc k :t nSi: .................................................................................. 6
5.1
Mô hình PC to PC: .................................................................................. 6
5.2
PC to Phone: ............................................................................................ 7
5.3
Phone to Phone: ...................................................................................... 7
6.
Các thành phQn trong mUng VoIP: ........................................................... 7
7.
C1 ch: làm vi)c c*a VoIP: ......................................................................... 9
7.1
S * hóa tín hi -u Analog: ........................................................................... 9
7.2
L. y m 0 u (Sampli ng): ............................................................................... 9
7.3
L&' ng t 2 hoá (Quanti zation): ............................................................... 10
7.4
Mãhóa (Encoding): ............................................................................... 10
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 2/125
iii
7.5
Nén gi 4ng nói (Voice Compression): ..................................................... 10
7.6
Packetizing voice ( ! óng gói): ................................................................. 10
8.
Các vRn N$ chRt l9M ng c*a VoIP: ............................................................ 11
8.1
Tr 5 (Delay): ........................................................................................... 11
8.2
Tr &' t (Ji tter): ......................................................................................... 11
8.3
M . t gói (packet loss): ............................................................................. 12
9.
Các V ng d'ng c*a VoIP trong thW c t:: .................................................... 12
9.1
Tho 6i thông minh : ................................................................................. 12
9.2
D 7 ch v 9 tho 6i qua Internet ..................................................................... 12
9.3
D 7 ch v 9 Fax qua IP: .............................................................................. 13
9.4
D 7 ch v 9 Call back Web: .......................................................................... 13
9.5
D 7 ch v 9 tính c &; c cho b 7 g 4i : ................................................................. 13
9.6
D 7 ch v 9 Call Center ............................................................................... 14
10.
Các khái ni)m trong VoIP ....................................................................... 14
10.1
PBX - Pri vate Branch Exchange .......................................................... 14
10.2
PSTN – Publ ic Switched Telephone Network ....................................... 15
10.3
TDM – Time Division Multi plexing ..................................................... 15
10.4
FXO vàFXS ......................................................................................... 15
Ch91 ng 2: CÁC GIAO THT C SX DNG TRONG VOIP .............. 17
1.
Giao thV c H323 ........................................................................................ 17
1.1
CRu trúc c*a H.323. .............................................................................. 17
1.1.1.
Thi:t bY NQu cuSi. ................................................................................ 17
1.1.2.
Gatekeeper .......................................................................................... 17
1.1.3.
KhSi Ni$u khiOn Na NiOm MCU .......................................................... 19
1.2
T =p giao th > c H323 ............................................................................... 20
1.2.1
Báo hi -u RAS ...................................................................................... 20
1.2.2
Báo hi -u ! i ?u khi " n cu @c g 4i H .225 .................................................... 20
1.2.3
Giao th > c H.245 .................................................................................. 20
1.3
Thi A t l =p cu @c g 4i VoIP s 2 d 9ng giao th > c H.323 ................................. 22
1.3.1
Cu;c g[i Gatekeeper n;i vùng: .......................................................... 22
1.3.2 Cu;c g[i Gatekeeper liên vùng: ......................................................... 23
2.
Giao thV c kh\ i tUo phiên SIP (Session Initiation Protocol): ......... ......... . 24
2.1
Tính n Bng c Da SIP: ............................................................................... 25
2.1.1
Các giao th > c khác c Da I ETF !" xây d E ng nh F ng > ng d 9ng SIP ...... 25
2.1.2
H( n gi In vàcó kh I n Bng m J r @ng: ..................................................... 25
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 3/125
iv
2.1.3
H K tr ' t * i ! a s E di !@ng c Da !Lu cu * i : ................................................ 25
2.1.4
D 5 dàng t 6o tính n Bng m ; i cho d 7 ch v 9 vàd 7 ch v 9 m ; i : ..................... 26
2.2
Các thành ph Ln trong m 6ng SIP: .......................................................... 26
2.3
B In tin SIP: ........................................................................................... 27
2.3.1
Các lo 6i b In tin SIP: ........................................................................... 27
2.3.2
C . u trúc b In tin SIP: .......................................................................... 30
2.3.3
Ý ngh M a c Da các tr &O ng b In tin ........................................................... 32
2.4
Ho 6t !@ng c Da SIP: ............................................................................... 33
2.4.1
Ho 6t !@ng c Da máy ch D Dy quy ?n (proxy server): ............................... 33
2.4.2
Ho 6t !@ng c Da máy ch D chuy " n !Q i !7 a ch R (Redirect Server): ........... 34
2.5
So sánh gi F a giao th > c H .323 vàSIP .................................................... 35
3. Giao thV c gi] tr9J c tài nguyên (RSVP): ................................................. 37
4.
Giao thV c RTP ( Real Time Transport Protocol). .................................. 37
5.
Giao thV c RTCP ( Real Time Transport Control Protocol) ......... .......... 39
6.
Giao thV c SGCP ( Simple Gateway Control Protocol) ........................... 40
7.
Giao thV c MGCP (Media Gateway Control Protocol) ........................... 40
8.
IAX2 – Inter Asterisk eXchange .......... ......... .......... ........... ......... ......... ... 41
Ch91 ng 3: TFNG QUAN VI ASTERISK ....................................... 42
1.
M;t sS tính n.ng c1 b3n c*a Asterisk : ................................................ 42
1.1
Voice mai l (hôp th & tho 6i ): ................................................................... 42
1.2
Call forwarding (chuy " n cu @c g 4i ): ...................................................... 42
1.3
Caller ID (hi " n th 7 s * g 4i ): ..................................................................... 43
1.4
Automated attendant (ch > c n Bng IVR): ............................................... 43
1.5
Time and date: ....................................................................................... 43
1.6
Call Park ing: ......................................................................................... 43
1.7
Remote call pickup: ............................................................................... 43
1.8
Pri vacy Manager : .................................................................................. 43
1.9
Black li st: ............................................................................................... 44
2. CRu trúc Asterisk : ........ ........... ........... ......... ......... ........... .......... ......... ... 44
3.
Các ng] c3nh V ng d'ng ........................................................................... 45
3.1
T Q ng ! ài VoI P I P PBX .......................................................................... 46
3.2
K A t n * i I P PBX v ; i PBX ........................................................................ 47
3.3
K A t n * i gi F a các server Aster isk ............................................................. 48
3.4
Các > ng d 9ng I VR, Voicemail, ! i -n tho 6i h @i ngh 7 ............................... 49
3.5
Ch > c n Bng phân ph * i cu @c g 4i t E !@ng ACD ........................................ 50
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 4/125
v
Ch91 ng 4: GI^ I THI_U A2BILLING ............................................ 51
1.
GiJ i thi)u A2Billing ................................................................................. 51
2.
Tìm hiOu v$ AGI (Asterisk Gateway Interface) ...................................... 52
2.1.
C . u trúc c ( b In AGI ............................................................................. 52
2.2.
Phân l o 6i AGI ....................................................................................... 53
3.
CRu trúc và nguyên t4c hoUt N;ng c*a A2Billing .................................... 54
4.
M;t sS khái ni)m trong A2billing ............................................................ 57
PHAN 2:
TH` C HI_N #I TÀI ..................................................... 58
Ch91 ng 5:
CÀI #aT ASTERISK VÀ A2BILLING ........................ 58
1.
Cài Nbt h) Ni$u hành linux – b3n centos 5.5: ........................................... 58
2.
Cài Nbt asterisk : ....................................................................................... 63
3. M;t sS l)nh thao tác trong h) thSng asterisk .......................................... 67
4.
Cài Nbt A2Billing ...................................................................................... 68
5. S1 l9M c t,p tin cRu hình asterisk ............................................................. 77
Ch91 ng 6:McT Sd CHT C NeNG CfA TFNG #ÀI PBX ............. 82
1. TUo sS Ni)n thoUi cho softphone trong Free PBX .................................... 82
2.
Call waiting( cu;c g[i ch0 ) ....................................................................... 84
3.
NhUc ch0 ( Music On Hold) ..................................................................... 85
4.
Voicemail (H;p th9 thoUi): ...................................................................... 86
5.
Conference ( H;i NghY): ........................................................................... 87
6.
Blacklist ( Danh sách loUi tr8 ) ................................................................. 89
7.
Ring Groups ( #g chuông nhóm) ............................................................. 90
8.
Queue ( Hàng NM i) .................................................................................... 92
9.
Follow Me ( ChuyOn cu;c g[i khi b,n) .................................................... 94
10.
Callback ( TW N;ng g[i lUi) ...................................................................... 96
11.
Call Forward ( ChuyOn h9J ng g[i) ......................................................... 97
12.
IVR ( T ng d'ng t91 ng tác thoUi) ............................................................. 98
Ch91 ng 7: ChU HÌNH A2BILLING ............................................... 101
1.
CRu hình A2Billing. ................................................................................. 101
2.
K :t hM p Free PBX và A2Billing .......... ......... .......... .......... ......... .......... .... 108
K CT LUiN VÀ HL^ NG PHÁT TRIjN ......................................... 111
1.
K :t lu,n ................................................................................................... 111
2. H9J ng phát triOn ..................................................................................... 111
TÀI LI_U THAM KHkO ................................................................. 114
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 5/125
vi
DANH SÁCH HÌNH Vl
Hình 1.1. Mô hình PC to PC .................................................................................. 6
Hình 1.2. Mô hình PC to Phone ............................................................................. 7
Hình 1.3. Các thành phn trong m#ng VoIP ........................................................... 8
Hình 1.4. FXO và FXS ........................................................................................ 16
Hình 2.1. C%u trúc H.323 ..................................................................................... 17
Hình 2.2. Thi't l) p cu*c g,i Gatekeeper n*i vùng. ..................... ......................... 22
Hình 2.3. Thi't l) p cu*c g,i Gatekeeper liên vùng ............................................... 23
Hình 2.4. Giao th-c kh0 i t#o phiên SIP ................................................................ 24
Hình 2.5. Thi't l) p cu*c g,i qua Proxy Server ..................................................... 33
Hình 2.6. Thi't l) p cu*c g,i qua Redirect Server ................................................. 34
Hình 2.7. Gói RTP............................................................................................... 38
Hình 3.1. C%u trúc Asterisk ................................................................................. 44
Hình 3.2. T3ng 5ài IP PBX .................................................................................. 46
Hình 3.3. K 't n6i IP PBX v7 i PBX ...................................................................... 47
Hình 3.4. K 't n6i gi8a các Server Asterisk .......................................................... 48
Hình 3.5. Tri:n khai server IVR, Voicemail, h*i tho#i ......................................... 49
Hình 3.6. Phân ph6i cu*c g,i v7 i hàng 5; i .......................................................... 50
Hình 4.1. S1 5< giao ti' p gi8a Asterisk và AGI script .......................................... 53
Hình 4.2. AGI giao ti' p v7 i Asterisk ................................................................... 54
Hình 4.3. Ch-c n=ng c?a OSS ............................................................................. 56
Hình 4.4. S1 5< A2Billing t.1 ng tác v7 i Asterisk ................................................ 56
Hình 5.1. Màn hình Welcome .....................................................................59
Hình 5.2. C%u hình Boot Loader .......................................................................... 60
Hình 5.3. C%u hình các thông s6 cho hA th6ng m#ng ........................................... 60
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 6/125
vii
Hình 5.4. C%u hình Firewall ................................................................................ 61
Hình 5.5. BCt password cho root. ........................................................................ 62
Hình 5.6. LDa ch,n các gói .................................................................................. 62
Hình5. 7. Ti'n hành cài 5Ct CentOS ..................................................................... 63
Hình 5.8. Reboot l#i máy tính .............................................................................. 63
Hình 5.9. Giao diAn 5ang nh) p tài khoEn A2billing .............................................. 76
Hình 5.10. Giao diAn Web c%u hình c?a A2billing ............................................... 76
Hình 6.1. Giao diAn 5=ng nh) p tài khoEn Free PBX ............................................. 82
Hình 6.2. T#o các tài khoEn SIP........................................................................... 83
Hình 6.3. giao diAn softphone X-Lite ................................................................... 83
Hình 6.4. B=ng nh) p thành công trên softphone ................................................... 84
Hình 6.5. Upload các file nh#c chF cho hA th6ng ................................................. 85
Hình 6.6. C%u hình dHch vJ Voicemail ................................................................. 87
Hình 6.7. C%u hình dHch vJ Conference ............................................................... 88
Hình 6.8. C%u hình dHch vJ Blacklist ................................................................... 89
Hình 6.9. C%u hình dHch vJ Ring Group ............................................................... 91
Hình 6.10. C%u hình mJc “ Destination if no answer cho Ring Group ................... 92
Hình 6.11. C%u hình dHch vJ Queue ..................................................................... 93
Hình 6.12. C%u hình dHch vJ Follow Me .............................................................. 94
Hình 6.13. C%u hình tuK ch,n “ Destination if no anwer” .................................... 95
Hình 6.14. C%u hình dHch vJ Callback ................................................................. 96
Hình 6.15. Giao diAn c%u hình IVR ...................................................................... 98Hình 6.16. Thi't l) p tuK ch,n IVR ....................................................................... 99
Hình 7.1. T#o sip Trunk ..................................................................................... 101
Hình 7.2. T#o RATECARD ............................................................................... 101
Hình 7.3. Danh sách các Prefix c?a các qu6c gia ............................................... 102
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 7/125
viii
Hình 7.4. T#o Rates ........................................................................................... 103
Hình 7.5. T#o Call Plan ..................................................................................... 105
Hình 7.6. T#o Customers ................................................................................... 107
Hình 7.7. T#o nhiMu Customers .................................. ....................................... 108
Hình 7.8. T#o Routes ......................................................................................... 109
Hình 7.9. N# p Card Number cho User .................... ......................................... ... 110
Hình Server Asterisk sN dJng chung 1 Database ................................................ 112
Mô hình SER..................................................................................................... 113
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 8/125
ix
CÁC Tm VICT TnT
A
AC Alternating Current
ACD Automatic Call Distributor
ACK Acknowledgement
AOR Address of Record
API Application Programing Interface
ARP Address Resolution Protocol
ATM Asynchronous Transfer Mode
C
CAS Chanel Associated Signaling
CCIS Common Chanel Interoffice Signaling
CCS Common Channel Signaling
CLI Command-Line Interface
D
DAHDI Digium Asterisk Hardware Device Interface
DC Direct Current
DHCP Dynamic Host Configuration ProtocolDNS Domain Name System
DoS Denial of Service
DTMF Dial Tone Multi Frequency
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 9/125
x
F
FTP File Transfer Protocol
FXO Foreign Exchange Office
FXS Foreign Exchange Station
G
GSM Global System for Mobile communications
H
HTTP Hyper Text Transfer Protocol
I
IAX Inter- Asterisk eXchange
ICMP Internet Control Message Protocol
IETF Internet Engineering Task Force
IN Intelligent Network
IP Internet Protocol
ISDN Integrated Services Digital Network
ITU-T International Telecommunication Union- Telecommunication
Standardization
IVR Interactive Voice Response
L
LAN Local Area Network
LLC Link Logic Control
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 10/125
xi
LSSU Link Status Signaling Unit
M
MAC Media Address Control
MGCP Media Gateway Control Protocol
MIME Multipurpose Internet Mail Extension
MCU Multipoint Control Unit
N
NAT Network Address Translation
NIC Network Information Center
O
OSI Open System Interconnection
OSP Open Settlement Protocol
P
PBX Private Branch eXchange
PC Personal Computer
PCM Pulse-Code Modulation
PDD Post Dial Delay
PLMN Public Land mobile Network
PPP Point-to-Point Protocol
PRI Primary Rate InterfacePSTN Public Switch Telephone Network
R
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 11/125
xii
RFC Request for Comments
RTCP Real-time Transport Control Protocol
RTP Real-time Transport Protocol
RSVP Resourse Reservation Protocol
RTSP Real-time Transport Protocol
S
SCCP Skinny Client Control Protocol
SDL Signaling Data Link
SDP Session Description Protocol
SIP Session Initiation Protocol
SMTP Simple Mail Transport Protocol
STP Signaling Transfer Point
SAP Session Advertisement Protocol
T
TCP/IP Transmission Control Protocol/Internet Protocol
TDM Time-Division Multiplexing
TLS Transport Layer Security
U
UA User Agent
UDP Unit Datagram Protocol
URI Uniform Resource Identifier
V
VoIP Voice over Internet Protocol
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 12/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 1 MSSV: 407T1454
L= I M? #AU Trong su6t ba th' k X vZa qua, m[i th' k X 5Mu có m*t công nghA n3i tr *i t.1 ng -ng. Th' k X 18
là k X nguyên c?a hA th6ng c1 h,c cùng v7 i cách m#ng công nghiA p. Th' k X 19 là k X nguyên c?a công
nghA h1 i n.7 c. Trong su6t th' k X 20, công nghA ch? y'u là thu th) p, xN lí và phân ph6i thông tin.
Trong s6 nh8ng phát tri:n 5ó, chúng ta th%y có sD thi't l) p các m#ng 5iAn tho#i toàn cu, sD phát
minh ra radio và truyMn hình, sD ra 5F i và l7 n m#nh không dD 5oán 5.; c c?a ngành công nghiA p máy
tính, viAc phóng thành công các vA tinh nhân t#o.
K 't quE c?a sD phát tri:n v.; t b)c vM công nghA 5ã nhanh chóng làm cho nh8ng l ] nh vDc này
h*i tJ, và nh8ng khác biAt gi8a viAc thu th) p, chuy:n tEi, l.u tr 8 và xN lí thông tin c^ng bi'n m%t. và
5ã 5óng vai trò quan tr ,ng vM m,i mCt c?a xã h*i nh.: kinh t', chính tr H, v=n hóa, an ninh, thông tin
liên l#c,…Trong các công nghA 5ó, m#ng 5iAn tho#i và m#ng máy tính là hai công nghA quan tr ,ng
nh%t, phát tri:n và 5.; c -ng dJng r *ng rãi nh%t.
M#ng 5iAn tho#i truyMn th6ng PSTN 5ã t<n t#i trên 100 n=m nay, tr 0 nên quen thu*c, hiAu quE
và thDc hiAn t6t nh8ng gì nó 5.; c xây dDng, mang 5'n cho ng.F i sN dJng trên toàn cu nhiMu tiAn
ích v7 i m*t c1 s0 h# tng v8ng ch_c và r *ng kh_ p. Tuy nhiên, m#ng PSTN c^ng b*c l* nhiMu h#n ch'
nh. s6 l.; ng các dHch vJ, sN dJng tài nguyên 5.F ng truyMn không t6i .u, giá thành cao….H1 n n8a,
ngày nay, d8 liAu 5ã b_t k H p và qua mCt tho#i, tr 0 thành l.u l.; ng truyMn thông s6 m*t trên nhiMum#ng 5.; c xây dDng cho tho#i. D8 liAu có nh8ng 5Cc tính khác v7 i tho#i nh. nhu cu sN dJng b=ng
thông l7 n h1 n và không c6 5Hnh. V7 i sD c#nh tranh ngày càng t=ng, m#ng PSTN không th: t#o và sN
dJng các 5Cc 5i:m 5? nhanh. M#ng PSTN 5.; c xây dDng trên m*t c1 s0 h# tng, trong 5ó chX các
nhà cung c% p thi't bH m7 i có th: phát tri:n các -ng dJng cho thi't bH 5ó. BiMu 5ó có ngh ] a là
Data/Voice/Video không th: cùng t) p trung trên m#ng PSTN v7 i c%u trúc hiAn thF i.
Trên c1 s0 5ó, m#ng VoIP ra 5F i và ngày càng 5áp -ng t6t h1 n các yêu cu 5Ct ra nh. ch%t
l.; ng dHch vJ, giá thành, s6 l.; ng các dHch vJ tho#i l`n phi tho#i…HiAn nay, xu h.7 ng g,i 5iAntho#i IP 5ang là lDa ch,n thay th' cho cách g,i truyMn th6ng thông qua m#ng 5iAn tho#i thông th.F ng
PBX. Công nghA VoIP ra 5F i 5ã giúp cho các doanh nghiA p ti't kiAm 5áng k : chi phí liên l#c gi8a
các phòng ban c^ng nh. gi8a các chi nhánh c?a công ty (giEm tZ 80-90% chi phí). Chính vì v)y, m*t
sD k 't h; p gi8a m#ng 5iAn tho#i truyMn th6ng (PSTN) v7 i m#ng máy tính (VoIP) 5ã 5em l#i m*t th'
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 13/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 2 MSSV: 407T1454
gi7 i vian thông 5a d#ng và hùng m#nh không ngF . Tuy nhiên 5: chuy:n h't toàn b* m#ng 5iAn tho#i
PSTN vào m#ng máy tính (VoIP) thì ngày 5ó c^ng còn khá xa, b0 i lb VoIP c^ng 5Ct ra nh8ng thách
th-c cho các nhà thi't k ' hA th6ng 5: có th: cung c% p m*t ch%t l.; ng tho#i có th: ch% p nh)n 5.; c
hay th)m chí t.1 ng 5.1 ng v7 i 5iAn tho#i truyMn th6ng. Chcng h#n nh. v%n 5M 5* tr a hay ti'ng v,ng,nh8ng v%n 5M Enh h.0 ng tr Dc ti' p 5'n cEm giác âm thanh….
BM tài Lu)n v=n c?a em l%y tên là “Xây dW ng tgng Nài IP PBX ”, sb trình bày các ý t.0 ng
cho viAc thDc hiAn m*t hA th6ng tích h; p này, và 5<ng thF i b.7 c 5u tri:n khai m*t hA th6ng tích h; p
51 n giEn v7 i các dHch vJ ph3 bi'n thông dJng c?a m*t t3ng 5ài Analog thông th.F ng.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 14/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 3 MSSV: 407T1454
PHAN 1: LÝ THUYCT
Ch91 ng1: TFNG QUAN VI VoIP
(Voice over Internet Protocol)
1. GiJ i thi)u chung:
VoIP là 1 công nghA cho phép truyMn âm thanh thF i gian thDc qua b=ng thông Internet và các
k 't n6i IP. Trong 5ó tín hiAu âm thanh (voice signal) sb 5.; c chuy:n 53i thành các gói (data packets)thông qua môi tr .F ng m#ng Internet trong môi tr .F ng VoIP và 5.; c chuy:n thành tín hiAu âm thanh
5'n thi't bH ng.F i nh)n.
VoIP sN dJng k d thu)t s6 và yêu cu k 't n6i b=ng thông t6c 5* cao nh. DSL hoCc cáp. Có r %t
nhiMu nhà cung c% p khác nhau cung c% p VoIP và nhiMu dHch vJ khác. e ng dJng chung nh%t c?a VoIP
là các dHch vJ 5iAn tho#i dDa trên Internet có chuy:n m#ch 5iAn tho#i.
VoIP là dHch vJ m7 i và 5.; c thN nghiAm 0 ViAt Nam tZ n=m 2000. DHch vJ này dDa trên sD
phát tri:n vian thông và sN dJng giao th-c Internet, tín hiAu tho#i 5.; c truyMn qua m#ng t7 i Gateway,
5.; c s6 hóa tín hiAu, 5óng gói và gNi 5i. NhF k d thu)t nén, dEi thông, tín hiAu tho#i Internet chX bfng
1/8 dEi thông c?a kênh tho#i thông th.F ng (64Kbps). Do 5ó ti't kiAm 5.; c 5.F ng truyMn và t)n dJng
t6i 5a dung l.; ng chuy:n tEi c?a m#ng l.7 i.
Tuy nhiên, dHch vJ VoIP th)t sD có l; i và có ý ngh ] a trong viAc thDc hiAn các cu*c g,i 5.F ng
dài. DHch vJ 5.; c phát tri:n dDa trên c1 s0 h# tng có sgn c?a m#ng PSTN nên giá 5u t. th% p. VoIP
5ang tr 0 thành m*t trong nh8ng công nghA vian thông ph3 bi'n nh%t hiAn nay. VoIP có th: thDc hiAn
t%t cE các cu*c g,i nh. trên m#ng PSTN, 5<ng thF i có th: truyMn Fax v7 i các tham s6 ch%t l.; ng phù
h; p.
B6i v7 i các nhà cung c% p dHch vJ Internet, khE n=ng gi7 i thiAu lo#i hình dHch vJ m7 i v7 i chi
phí th% p và t=ng l.; ng truyMn thông là v%n 5M h% p d`n vì ng.F i sN dJng dHch vJ 5ang tìm ki'm m*t
mô hình k 't h; p gi8a d8 liAu và 5iAn tho#i thu)n tiAn v7 i m-c c.7 c phí th% p.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 15/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 4 MSSV: 407T1454
2. L u nh9M c NiOm c*a VoIP:
2.1 u ! i " m :
− Gi3m Náng k O chi phí cu;c g[i: 5ây là .u 5i:m n3i b)t nh%t c?a VoIP so v7 i 5iAn tho#i truyMn
th6ng. Công nghA VoIP cho phép g,i 5iAn tho#i 5.F ng dài hoCc 5iAn tho#i ra n.7 c ngoài v7 i giár h t.1 ng 5.1 ng v7 i giá g,i n*i h#t.
− H) thSng VoIP có thO tích hM p c3 mUng thoUi , mUng sS li)u và mUng báo hi)u: các tín hiAu
tho#i, d8 liAu, báo hiAu có th: cùng 5i trên m*t m#ng IP. BiMu này cho phép ti't kiAm 5áng k : chi
phí 5u t. khi xây dDng c1 s0 h# tng.
− Kh3 n.ng m\ r;ng: các hA th6ng T3ng 5ài c^ th.F ng là hA th6ng kín nên r %t khó thêm vào
nh8ng tính n=ng m7 i. Trong khi 5ó, hA th6ng VoIP linh ho#t v7 i các mã ngu<n m0 cho phép m0
r *ng thêm nhiMu lo#i dHch vJ, nhiMu tính n=ng m7 i.
− Không cQn thông tin Ni$u khiOn NO thi:t l,p kênh truy$n v,t lý: các gói thông tin trong m#ng
IP 5.; c truyMn 5'n 5ích mà không cn phEi thi't l) p thêm m*t kênh truyMn riêng nào.
− Qu3n lý b.ng thông hi)u qu3: VoIP nén tín hiAu xu6ng còn 8Kbps nên ti't kiAm 5.; c b=ng
thông 5áng k :. Ngoài ra, viAc quEn lý b=ng thông c^ng linh ho#t h1 n do khE n=ng 5iMu ti't b=ng
thông phù h; p.
2.2
Nh &' c ! i " m :− ChRt l9M ng dYch v' ch9 a cao: Các m#ng s6 liAu v6n d ] không phEi xây dDng v7 i mJc 5ích
truyMn tho#i thF i gian thDc, vì v)y khi truyMn tho#i qua m#ng s6 liAu cho ch%t l.; ng cu*c g,i
không 5.; c 5Em báo trong tr .F ng h; p m#ng xEy ra t_c nghbn hoCc có 5* tr a l7 n. Tính thF i gian
thDc c?a tín hiAu tho#i 5òi hii ch%t l.; ng truyMn d8 liAu cao và 3n 5Hnh. M*t y'u t6 làm giEm
ch%t l.; ng tho#i n8a là k d thu)t nén 5: ti't kiAm 5.F ng truyMn. N'u nén xu6ng dung l.; ng càng
th% p thì k d thu)t nén càng ph-c t# p, cho ch%t l.; ng không cao và 5Cc biAt là thF i gian xN lý sb
lâu, gây tr a.
− VRn N$ ti:ng v[ng: N'u nh. trong m#ng tho#i, 5* tr a th% p nên ti'ng v,ng không Enh h.0 ng
nhiMu thì trong m#ng IP, do tr a l7 n nên ti'ng v,ng Enh h.0 ng nhiMu 5'n ch%t l.; ng tho#i.
− K o thu,t phV c tUp: TruyMn tín hiAu theo thF i gian thDc trên m#ng chuy:n m#ch gói là r %t khó
thDc hiAn do m%t gói trong m#ng là không th: tránh 5.; c và 5* tr a không c6 5Hnh c?a các gói
thông tin khi truyMn trên m#ng. B: có 5.; c m*t dHch vJ tho#i ch% p nh)n 5.; c, cn thi't phEi có
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 16/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 5 MSSV: 407T1454
m*t k d thu)t nén tín hiAu 5#t 5.; c nh8ng yêu cu kh_t khe: tX s6 nén l7 n (5: giEm 5.; c t6c 5* bit
xu6ng), có khE n=ng suy 5oán và t#o l#i thông tin c?a các gói bH th%t l#c... T6c 5* xN lý c?a các
b* Codec (Coder and Decoder) phEi 5? nhanh 5: không làm cu*c 5àm tho#i bH gián 5o#n. B<ng
thF i c1 s0 h# tng c?a m#ng c^ng cn 5.; c nâng c% p lên các công nghA m7 i nh. Frame Relay,ATM,... 5: có t6c 5* cao h1 n hoCc phEi có m*t c1 ch' thDc hiAn ch-c n=ng QoS (Quality of
Service). T%t cE các 5iMu này làm cho k d thu)t thDc hiAn 5iAn tho#i IP tr 0 nên ph-c t# p và không
th: thDc hiAn 5.; c trong nh8ng n=m tr .7 c 5ây
Ngoài ra có th: k : 5'n tính ph-c t# p c?a k d thu)t và v%n 5M bEo m)t thông tin (do Internet nói
riêng và m#ng IP nói chung v6n có tính r *ng kh_ p và h[n h; p, không có gì bEo 5Em r fng thông tin cá
nhân 5.; c gi8 bí m)t).VoIP có th: gC p nh8ng v%n 5M nh. không th: sN dJng 5.; c dHch vJ khi cúp
5iAn, không th: k 't n6i 5'n các dHch vJ khjn nh.: c% p c-u, báo cháy...
3. Yêu cQu chRt l9M ng NSi vJ i VoIP:
TZ nh8ng nh.; c 5i:m chính c?a m#ng chuy:n m#ch gói 5ã 5Ct ra nh8ng yêu cu cho VoIP
nh. sau:
− Ch%t l.; ng tho#i phEi 3n 5Hnh, 5* tr a ch% p nh)n 5.; c.
−
M#ng IP c1 bEn phEi 5áp -ng 5.; c nh8ng tiêu chí ho#t 5*ng kh_t khe g<m giEm thi:u viAc không
ch% p nh)n cu*c g,i, m%t mát gói và m%t liên l#c. BiMu này 5òi hii ngay cE trong tr .F ng h; p m#ng
bH nghbn hoCc khi nhiMu ng.F i sN dJng chung tài nguyên c?a m#ng cùng m*t lúc.
− ViAc báo hiAu có th: t.1 ng tác 5.; c v7 i báo hiAu c?a m#ng PSTN.
− QuEn lý hA th6ng an toàn, 5Ha chX hoá và thanh toán phEi 5.; c cung c% p, t6t nh%t là 5.; c h; p nh%t
v7 i các hA th6ng h[ tr ; ho#t 5*ng PSTN.
4. T ng d'ng c*a VoIP
− Internet Telephone: là thi't bH gi6ng nh. 5iAn tho#i thông th.F ng nh.ng có th: k 't n6i vào
m#ng máy tính 5<ng thF i có th: h[ tr ; hoCc không h[ tr ; k 't n6i vào m#ng 5iAn tho#i công c*ng
PSTN. Internet Telephone còn có khE n=ng truyMn và nh)n tín hiAu âm thanh tr Dc ti' p tZ các
m#ng s6 liAu, nó có th: sN dJng 5.; c nh. m*t thi't bH truy c) p Internet thông th.F ng. Internet
Telephone trong t.1 ng lai sb phát tri:n m#nh v7 i mô hình nhà cung c% p dHch vJ.
− Gateway IP – PSTN: B: có th: sN dJng m#ng VoIP v7 i m#ng 5iAn tho#i công c*ng PSTN thì
gateway IP – PSTN là m*t c3ng k 't n6i cho phép trao 53i các thông tin trên hai m#ng. Gateway
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 17/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 6 MSSV: 407T1454
có th: tr Dc ti' p hai m#ng nói trên hoCc có th: sN dJng k 't h; p v7 i các PBX. Gateway IP – PSTN
có hai giao diAn chính 5ó là: giao diAn v7 i m#ng PSTN và giao diAn v7 i m#ng Internet. Gateway
có nhiAm vJ chuy:n 53i các tín hiAu c^ng nh. chuy:n 53i và xN lý các bEn tin báo hiAu sao cho
phù h; p v7 i các giao diAn− Các V ng d'ng m\ r;ng: Trên c1 s0 gateway IP – PSTN, chúng ta có th: phát tri:n thi't k '
gateway IP – mobile 5: có th: tr Dc ti' p trao 53i thông tin gi8a m#ng di 5*ng v7 i m#ng Internet.
BiMu này có ý ngh ] a h't s-c to l7 n trong thF i 5i:m thông tin di 5*ng 5ang phát tri:n trên kh_ p
toàn cu. Ng.F i sN dJng máy di 5*ng không chX có th: liên l#c 5.; c mà còn có khE n=ng truy
nh) p thông tin và sN dJng các dHch vJ Internet. Có th: m0 r *ng k 't h; p v7 i các -ng dJng web
phone. Ngoài ra có th: phát tri:n các -ng dJng VoIP nh. truyMn hình h*i thEo hay 5iAn tho#i có
hình.
Nh. v)y 5iAn tho#i IP ch-ng ti nó là m*t lo#i hình dHch vJ m7 i r %t có tiMm n=ng. Trong t.1 ng
lai 5iAn tho#i IP sb cung c% p các dich vJ hiAn có c?a 5iAn tho#i trong m#ng PSTN và các dHch vJ m7 i
c?a riêng nó nhfm 5em l#i l; i ích cho 5ông 5Eo ng.F i dùng. Tuy nhiên 5iAn tho#i IP v7 i t. cách là
m*t dHch vJ sb không tr 0 nên h% p d`n h1 n PSTN vì nó ch#y trên m#ng IP. Khách hàng chX ch% p nh)n
lo#i dHch vJ này vì nó 5.a ra 5.; c m*t chi phí th% p và nh8ng tính n=ng v.; t tr *i h1 n so v7 i dHch vJ
5iAn tho#i hiAn t#i.
5.
Các cRu trúc k :t nSi: 5.1
Mô hình PC to PC:
Hình 1.1. Mô hình PC to PC
−
Bây là ph.1 ng th-c 5u tiên cho hA th6ng truyMn tho#i qua m#ng IP. HA th6ng này 5.; c thDc
hiAn dDa trên c1 s0 sN dJng các phn mMm dùng riêng cho viAc truyMn tho#i gi8a các máy vi tính.
Phn mMm này sb chia tín hiAu tho#i thành tZng packet (gói) 5: truyMn 5i trong m#ng 5'n máy
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 18/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 7 MSSV: 407T1454
5ích (destination PC). T#i máy 5ích,quá trình xN lý ng.; c l#i sb 5.; c thDc hiAn nhfm chuy:n 53i
các gói tho#i thành tín hiAu tho#i ban 5u 5: truyMn 5'n tai ng.F i nghe.
− Mô hình này th.F ng 5.; c áp dJng trong t3 ch-c hoCc công ty nhfm 5áp -ng các nhu cu liên l#c
mà không phEi l_ p 5Ct thêm hA th6ng t3ng 5ài n*i b*. ChX cn ng.F i g,i và ng.F i nghe sN dJngchung 1 VoIP service, headphone và microphone thì cu*c 5àm th,ai là không gi7 i h#n.
5.2 PC to Phone:
Hình 1.2. Mô hình PC to Phone
− ViAc phát tri:n mô hình truyMn tho#i PC to PC cho th%y khE n=ng phát tri:n VoIP trên diAn r *ng
là r %t khó kh=n vì nó không cung c% p sD tích h; p v7 i m#ng tho#i hiAn có, 5<ng thF i không thân
thu*c v7 i ng.F i sN dJng nh. m#ng PSTN truyMn th6ng. B: 5áp -ng nhu cu tích h; p v7 i m#ng
tho#i PSTN, mô hình truyMn tho#i PC to Phone 5ã ra 5F i. HA th6ng này cung c% p c1 ch' giao ti' p
v7 i m#ng PSTN c^ng nh. viAc chuy:n 53i IP sang s6 5iAn tho#i thông th.F ng 5.; c sN dJng trên
m#ng PSTN.V7 i mô hình này cho phép thi't l) p cu*c g,i t7 i m*t máy tính 5.; c trang bH phn
mMm truyMn tho#i trên m#ng 5'n b%t kì m*t máy 5iAn tho#i nào trên m#ng PSTN thông qua 5.F ng
liên k 't IP bfng các Gateway.
5.3 Phone to Phone:
B.; c sN dJng ph3 bi'n nh%t hiAn nay. Mô hình này thi't l) p các c1 ch' 2 chiMu gi8a m#ng
VoIP và m#ng gói IP, cung c% p các c1 ch' chuy:n 53i giao th-c truyMn tho#i c^ng nh. báo hiAu gi8a
m#ng tho#i PSTN và m#ng tho#i qua IP.Không cn k 't n6i Internet, chXcn 1 VoIP adapter k 't n6i
v7 i máy 5iAn tho#i thông th.F ng,lúc này máy 5iAn tho#i tr 0 thành IP phone.Mô hình này gây 5.; c sD
thu hút 56i v7 i công nghA truyMn tho#i qua IP vì nó ti' p c)n 5.; c v7 i m,i tng l7 p ng.F i sN dJng v7 i
viAc sN dJng máy 5iAn tho#i và cách quay s6 thông th.F ng 5: thDc hiAn cu*c g,i qua m#ng IP.
6. Các thành phQn trong mUng VoIP:
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 19/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 8 MSSV: 407T1454
Các thành phn c6t lõi c?a m*t m#ng VoIP bao g<m: Gateway, VoIP Server, m#ng IP, và thi't bH
5u cu6i cho ng.F i sN dJng.
Hình 1.3. Các thành phn trong m#ng VoIP
− Gateway: thành phn giúp chuy:n 53i tín hiAu analog sang tín hiAu s6 (và ng.; c l#i).
+ VoIP gateway: là các gateway có ch-c n=ng làm cu n6i gi8a m#ng 5iAntho#i PSTN và m#ng
VoIP.
+ VoIP GSM gateway: là các gateway có ch-c n=ng làm cu n6i cho cácm#ng IP, GSM và cE
m#ng analog.
− VoIP server: là máy ch? trung tâm có ch-c n=ng 5Hnh tuy'n và bEo m)t cho các cu*cg,i
VoIP.
+ Trong m#ng H.323 chúng 5.; c g,i là gatekeeper.
+ Trong m#ng SIP chúng 5.; c g,i là SIP server.
− Thi:t bY NQu cuSi (End user equipments):
+
Softphone và máy tính cá nhân.
+
BiAn tho#i truyMn th6ng v7 i IP adapter. Adapter là thi't bH có ít nh%t 1 c3ngRJ11 (5: k 't n6i
v7 i máy 5iAn tho#i) và c3ng RJ45 (5: k 't n6i v7 i 5.F ngtruyMn Internet hoCc PSTN). IP
adapter này có nhiAm vJ giúp cho 5iAntho#i thông th.F ng có th: k 't n6i 5.; c v7 i VoIP
server.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 20/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 9 MSSV: 407T1454
+ IP phone: là các 5iAn tho#i dùng riêng cho m#ng VoIP. Các IP phonekhông cn IP adapter b0 i
vì chúng 5ã 5.; c tích h; p sgn bên trong 5: có th:k 't n6i tr Dc ti' p v7 i VoIP server.
7. C1 ch: làm vi)c c*a VoIP:
Khi nói vào 6ng nghe hay microphone, gi,ng nói sb t#o ra tín hiAu 5iAn tZ, 5ó là nh8ng tín hiAu
analog. Tín hiAu analog 5.; c chuy:n sang tín hiAu s6 dùng thu)t toán 5Cc biAt 5: chuy:n 53i. Nh8ng
thi't bH khác nhau có cách chuy:n 53i khác nhau nh. IP phony hay soft phone, n'u dùng 5iAn tho#i
analog thông th.F ng thì cn m*t Telephone Adapter (TA). Sau 5ó gi,ng nói 5.; c s6 hóa sb 5.; c
5óng vào gói tin và g0 i trên m#ng IP. Trong su6t ti'n trình m*t giao th-c nh. SIP hay H323 sb 5.; c
dùng 5: 5i:u khi:n cu*c g,i nh. là thi't l) p, quay s6, ng_t k 't n6i… và RTP thì 5.; c dùng cho tính
n=ng 5Em bEo 5* tin c)y và duy trì ch%t l.; ng dHch vJ trong quá trình truyMn.
7.1
S * hóa tín hi -u Analog:
Bi:u dian tín hiAu t.1 ng tD(analog) thành d#ng s6 (digital) là công viAc khó kh=n. Vì bEn thân
d#ng âm thanh nh. gi,ng nói con ng.F i 0 d#ng analog do 5ó cn m*t s6 l.; ng l7 n các giá tr H digital
5: bi:u dian biên 5* (amplitude), tn s6(frequency) và pha (phase), chuy:n 53i nh8ng giá tr H 5ó thành
d#ng s6 nhH phân (zero và one) là r %t khó kh=n. Cn thi't cn có c1 ch' dùng 5: thDc hiAn sD chuy:n
53i này và k 't quE c?a sD phát tri:n này là sD ra 5F i c?a nh8ng thi't bH 5.; c g,i là codec (coder-
decoder) hay là thi't bH mã hóa và giEi mã. Tín hiAu 5An tho#i analog 5.; c 5Ct vào 5u vào c?a thi't
bH codec và 5.; c chuy:n 53i thành chu[i s6 nhH phân 0 5u ra. Sau 5ó quá trình này thDc hiAn tr 0 l#i
bfng cách chuy:n chu[i s6 thành d#ng analog 0 5u cu6i, v7 i cùng quy trình codec.
7.2 L. y m 0 u (Sampling):
Tín hiAu âm thanh trên m#ng 5iAn tho#i có ph3 n=ng l.; ng 5#t 5'n 10Khz. Tuy nhiên, hu h't
n=ng l.; ng 5Mu t) p trung 0 phn th% p h1 n trong dEi này. Do 5ó 5: ti't kiAm b=ng thông trong các hA
th6ng truyMn 5.; c ghép kênh theo FDM và cE TDM. Các kênh 5iAn tho#i th.F ng gi7 i h#n b=ng tn
trong khoEng tZ 300 5'n 3400Hz. Tuy nhiên trong thDc t' sb có m*t ít n=ng l.1 ng nhiau 5.; c chuy:n
qua d.7 i d#ng các tn s6 cao h1 n tn s6 hiAu dJng 3400Hz. Vì th' ph3 tjn s6 có th: 5.; c m0 r *ng
5'n 4Khz, theo lý thuy't Nyquist: khi m*t tín hiAu thì 5.; c l%y m`u 5<ng thF i 0 m[i khoEng 5Hnh kì
và có t6c 5* ít nh%t bfng hai ln ph3 tn s6 cao nh%t, sau 5ó nh8ng m`u này sb mang 5? thông tin 5:
cho phép viAc tái t#o l#i chính xác tín hiAu 0 thi't bH nh)n. V7 i ph3 tn s6 cao nh%t cho tho#i là
4000Hz hay 8000 m`u 5.; c l%y trong m*t giây, khoEng cách gi8a m[i m`u là 125 micro giây.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 21/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 10 MSSV: 407T1454
7.3 L&' ng t 2 hoá (Quanti zation):
Ti'n trình k ' ti' p c?a s6 hóa tín hiAu tun tD là bi:u dian giá tr H chính xác cho m[i m`u 5.; c l%y.
M[i m`u có th: 5.; c gán cho m*t giá tr H s6, t.1 ng -ng v7 i biên 5* (theo chiMu cao) c?a m`u. Sau
khi thDc hiAn gi7 i h#n 5u tiên 56i v7 i biên 5* t.1 ng -ng v7 i dEi m`u, 5'n l.; t m[i m`u sb 5.; c sosánh v7 i m*t t) p h; p các m-c l.; ng tN và gán vào m*t m-c x% p xX v7 i nó. Qui 5Hnh r fng t%t cE các
m`u trong cùng khoEng gi8a hai m-c l.; ng tN 5.; c xem có cùng giá tr H. Sau 5ó giá tr H gán 5.; c
dùng trong hA th6ng truyMn. SD phJc h<i hình d#ng tín hiAu ban 5u 5òi hii thDc hiAn theo h.7 ng
ng.; c l#i.
7.4 Mã hóa (Encoding):
M[i m-c l.; ng tN 5.; c chX 5Hnh m*t giá tr H s6 8 bit, k 't h; p 8 bit có 256 m-c hay giá tr H. Qui
.7 c bit 5u tiên dùng 5: 5ánh d%u giá tr H âm hoCc d.1 ng cho m`u. BEy bít còn l#i bi:u dian cho 5*
l7 n; bit 5u tiên chX nNa trên hay nNa d.7 i c?a dãy, bit th- hai chX phn t. trên hay d.7 i, bit th- 3 chX
phn tám trên hay d.7 i và c- th' ti' p tJc. Ba b.7 c ti'n trình này sb lC p l#i 8000 ln m[i giây cho
dHch vJ kênh 5iAn tho#i. Dùng b.7 c th- t. là tùy ch,n 5: nén hay ti't kiAm b=ng thông. V7 i tùy ch,n
này thì m*t kênh có th: mang nhiMu cu*c g,i 5<ng thF i.
7.5 Nén gi 4ng nói(Voice Compression):
MCc dù k ] thu)t mã hóa PCM 64 Kps hiAn hành là ph.1 ng pháp 5.; c chujn hóa, nh.ng có vài
ph.1 ng pháp mã hóa khác 5.; c sN dJng trong nh8ng -ng dJng 5Cc biAt. Các ph.1 ng pháp này thDc
hiAn mã hóa ti'ng nói v7 i t6c 5* nhi h1 n t6c 5* c?a PCM, nhF 5ó t)n dJng 5.; c khE n=ng c?a hA
th6ng truyMn d`n s6. Ch_c hcn, các mã hóa t6c 5* th% p này sb bH h#n ch' vM ch%t l.; ng, 5Ct biAt là
nhiau và méo tn s6.
7.6
Packetizing voice ( ! óng gói):
M[i khi gi,ng nói 5ã 5.; c s6 hoá và 5.; c nén l#i, nó phEi 5.; c chia thành nh8ng phn nhi, 5:
5Ct vào gói IP, VoIP thì không hiAu quE cho nh8ng gói tin nhi, trong khi nh8ng gói tin l7 n thì t#o ra
nhiMu 5* tr a, do Enh h.0 ng c?a vài lo#i header mà kích th.óc cuE d8 liAu tho#i (voice data) c^ng sb
Enh h.0 ng. Ví dJ header c?a IP, UDP, RTP là 40 byte, n'u gói tin voice c^ng chX khoEng 40 byte thì
hoàn toàn không hiAu quE, kích th.7 c gói tin l7 n nh%t có th: trong môi tr .F ng Ethernet là 1500 byte,
dùng 40 byte cho header còn l#i 1460 byte có th: sN dJng cho phn d8 liAu tho#i, t.1 ng 5.1 ng v7 i
1460 m`u (samples) không 5.; c nén hay thF i gian 5: 5Ct phn d8 liAu vào gói tin. N'u gói bH m%t
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 22/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 11 MSSV: 407T1454
nhiMu hay 5'n 5ích không 5úng th- tD sb làm cho cu*c tho#i bH ng_t quãng. Thông th.F ng, cn
khoEng 10µ s 5'n 30 µ s (trung bình là 20µ s) 5: 5Ct d8 liAu tho#i vào bên trong gói tin, ví dJ phn
d8 liAu tho#i (voice data) v1 í kích th.7 c 160 byte không nén cn khoEng 20µ s 5: 5Ct phn d8 liAu
tho#i vào bên trong gói tin. S6 l.; ng d8 liAu tho#i bên trong gói tin cn cân bfng gi8a sD hiAu quE trong sN dJng b=ng thông và ch%t l.; ng c?a cu*c tho#i.
8.
Các vRn N$ chRt l9M ng c*a VoIP:
Bòi hii c1 bEn nh%t c?a hA th6ng VoIP là phEi có ch%t l.; ng tho#i t.1 ng 5.1 ng v7 i ch%t
l.; ng tho#i trong m#ng PSTN. Ch%t l.; ng tho#i 5.; c chia thành các c% p 5* khác nhau, viAc 5ánh giá
ch%t l.; ng tho#i còn mang tính ch? quan nh.ng c^ng có m*t s6 tham s6 5.; c dùng 5: 5ánh giá ch%t
l.; ng tho#i. Có 3 tham s6 chính quy't 5Hnh ch%t l.; ng tho#i 5ó là : tr a, tr .; t và m%t gói.
8.1 Tr 5 (Delay):
Tr a là m*t nhân t6 Enh h.0 ng nhiMu 5'n ch%t l.; ng tho#i, thF i gian tr a l7 n làm giEm ch%t
l.; ng tho#i r %t nhiMu. M[i hA th6ng truyMn thông chX cho phép m*t gi7 i h#n tr a nh%t 5Hnh, khi thF i
gian tr a trong hA th6ng v.; t quá 400ms thì ch%t l.; ng cu*c liên l#c là không ch% p nh)n 5.; c. ThF i
gian tr a có th: ch% p nh)n 5.; c nfm trong khoEng tZ 200ms 5'n 400ms. Mu6n 5#t 5.; c ch%t l.; ng
cu*c g,i t6t thì thF i gian tr a yêu cu không quá 200ms. ThF i gian tr a 5.; c phân chia thành 2 lo#i là
thF i gian tr a c6 5Hnh (nh. thF i gian tr a truyMn d`n) và tr a bi'n 53i (nh. thF i gian tr a do x' p hàng 5; i
0 router). Yêu cu giEm tr a là r %t cn thi't trong hA th6ng VoIP 5: có th: nâng cao ch%t l.; ng dHch
vJ.
8.2
Tr &' t (Jitter):
Tr .; t là sD chênh lAch vM thF i gian 5én c?a các gói trong m#ng gây ra do sD chênh lAch thF i gian
truyMn d`n c?a các gói tho#i theo các 5.F ng khác nhau tZ ngu<n 5'n 5ích. B: có th: tái t#o ti'ng nói
m*t cách chính xác trung thDc thì bên bên thu cn phEi lo#i bi Jitter. Ph.1 ng pháp 5.; c sN dJng 5:
lo#i bi Jitter hiAn 5ang 5.; c sN dJng là dùng b* 5Am. Các gói sau khi nh)n sb 5.; c l.u trong b* 5Am
và sb 5.; c xN lý ln l.; t. Dùng b* 5Am sb tránh 5.; c nh8ng thF i gian tr a l7 n c?a các gói tin. Nh.ng
bù l#i thì b* 5Am làm t=ng thêm thF i gian tr a trong hA th6ng, thF i gian tr .; t càng l7 n thì dung l.; ng
b* 5Am c^ng phEi l7 n. Nh.ng b* 5Am càng l7 n thì thF i gian tr a gây ra càng l7 n. Do v)y viAc tính
toán dung l.; ng c?a b* 5Am thích h; p v7 i tZng hA th6ng là r %t cn thi't, sao cho tránh 5.; c tr .; t mà
thF i gian tr a không làm giEm ch%t l.; ng c?a hA th6ng.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 23/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 12 MSSV: 407T1454
8.3 M . t gói (packet loss):
M#ng Internet không th: 5Em bEo r fng t%t cE các gói tin 5Mu 5.; c chuy:n giao. Các gói tin có
th: bH m%t trong tr .F ng h; p m#ng bH quá tEi, nghbn m#ng hoCc do 5.F ng k 't n6i không 5Em bEo. Yêu
cu tX lA m%t gói là nhi h1 n 10%. Do h#n ch' c?a thF i gian tr a nên các giao th-c truyMn bEo 5Emkhông thích h; p 5: giEi quy't v%n 5M này. B: duy trì ch%t l.; ng tho#i 0 múc ch% p nh)n 5.; c mCc dù
không th: tránh khii các nguyên nhân b%t th.F ng trong m#ng, m*t s6 k d thu)t 5ã 5.; c 5.a ra. Bó là
k d thu)t thay th' các gói tin m%t bfng nh8ng khoEng im lCng. Ng.F i ta c^ng giEm s6 l.; ng các gói
truyMn qua m#ng bfng k d thu)t nén tín hiAu. SN dJng b* ph)n phát hiAn tích cDc tho#i, khi hai bên
không tích cDc tho#i thì không trao 53i thông tin và phát t# p âm da chHu, sN dJng ph.1 ng pháp này
làm t=ng hiAu quE sN dJng kênh truyMn. Ngoài ra cn nâng cao 5* tin c)y c?a 5.F ng truyMn nh. t=ng
t6c 5* kênh truyMn, t=ng dung l.; ng hA th6ng thi't bH truyMn d`n.
9. Các V ng d'ng c*a VoIP trong thW c t::
9.1 Tho 6i thông minh :
HA th6ng 5iAn tho#i ngày càng tr 0 nên h8u hiAu: r h, ph3 bi'n, da sN dJng, c1 5*ng. Trong
nh8ng n=m gn 5ây, ng.F i ta 5ã c6 g_ng 5: t#o ra tho#i thông minh nh.ng m,i c6 g_ng 5Mu th%t b#i
do sD t<n t#i c?a các hA th6ng có sgn.
Internet sb thay 53i 5iMu này. K : tZ khi Internet ph? kh_ p toàn cu, nó 5ã 5.; c sN dJng 5:
t=ng thêm tính thông minh cho m#ng 5iAn tho#i toàn cu. Gi8a m#ng máy tính và m#ng 5iên tho#i
t<n t#i m*t m6i liên hA. Internet cung c% p cách giám sát và 5iMu khi:n các cu*c tho#i m*t cách tiAn
l; i h1 n. Chúng ta có th: th%y 5.; c khE n=ng ki:m soát và 5iMu khi:n các cu*c tho#i thông qua m#ng
Internet.
9.2 D 7 ch v 9 tho 6i qua I nternet
BiAn tho#i Internet không còn chX là công nghA cho gi7 i sN dJng máy tính mà cho cE ng.F i sN
dJng 5iAn tho#i quay vào gateway. DHch vJ này 5.; c m*t s6 nhà khai thác l7 n cung c% p và ch%t
l.; ng tho#i không thua kém ch%t l.; ng c?a m#ng tho#i thông th.F ng, 5Cc biAt là trên các tuy'n qu6c
t'. MCc dù v`n còn m*t s6 v%n 5M vM sD t.1 ng thích c?a các gateway, các v%n 5M này sb s7 m 5.; c
giEi quy't khi tiêu chujn H.323 c?a ITU 5.; c sN dJng r *ng rãi.
Su6t tZ khi các máy tính b_t 5u k 't n6i v7 i nhau, v%n 5M các m#ng tích h; p luôn là m6i quan
tâm c?a m,i ng.F i. M#ng máy tính phát tri:n bon c#nh m#ng 5iAn tho#i. Các m#ng máy tính và
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 24/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 13 MSSV: 407T1454
m#ng 5iAn tho#i song song t<n t#i ngay trong cùng m*t c1 c%u, gi8a các c1 c%u khác nhau, và trong
m#ng r *ng WAN. Công nghA tho#i IP không ngay l) p t-c 5e do# 5'n m#ng 5iAn tho#i toàn cu mà nó
sb dn thay th' tho#i chuy:n m#ch kênh truyMn th6ng. Sau 5ây là m*t vài -ng dJng tiêu bi:u c?a dHch
vJ tho#i Internet. 9.3
D 7 ch v 9 Fax qua I P:
Nh8ng ph.1 ng th-c này bao g<m viAc trò chuyAn tr Dc tuy'n, v6n cho phép khách hàng b_t 5u
m*t cu*c nói chuyAn bfng các ký tD v=n bEn thF i gian thDc v7 i m*t nhân viên bán hàng. Sau 5ó nhân
viên bán hàng này có th: xN lý b%t c- câu hii hoCc m6i quan tâm nào 5.; c nêu ra và trao 53i vM các
thu*c tính c?a sEn phjm 5: giúp cho viAc hoàn t%t cu*c mua bán. Nh8ng hA th6ng nh. v)y c^ng cho
phép nhân viên bán hàng 5jy m*t 5Ha chX Web t7 i trình duyAt c?a khách hàng, giúp khách hàng có
th: mJc s0 thH nh8ng thông tin thích h; p. Tuy nhiên giá tr H chính c?a các hA th6ng giao ti' p dDa trêngiao th-c Internet là cung c% p cho nh8ng ng.F i 5i mua s_m trên m#ng khE n=ng kích chu*t 5: nói
chuyAn (click-to-talk). BiMu này cho phép các khách hàng b_t 5u m*t phiên tho#i qua giao th-c
Internet mian phí v7 i m*t 5#i lý bán hàng 5? trình 5* chuyên môn, ng.F i có th: 5.a ra nh8ng lF i
khuyên, t. v%n 5: c?ng c6 niMm tin cho khách hàng và 5.a h, qua các b.7 c cu6i cùng c?a cu*c mua
bán.
9.4 D 7 ch v 9 Callback Web:
“World Wide Web” 5ã làm cu*c cách m#ng trong cách giao dHch v7 i khách hàng c?a các doanh
nghiA p. V7 i t%t cE các tiMm n=ng c?a web, 5iAn tho#i v`n là m*t ph.1 ng tiAn kinh doanh quan tr ,ng
trong nhiMu n.7 c. BiAn tho#i web hay “b%m s6” (click to dial) cho phép các nhà doanh nghiA p có th:
5.a thêm các phím b%m lên trang web 5: k 't n6i t7 i hA th6ng 5iAn tho#i c?a h,. DHch vJ b%m s6 là
cách da nh%t và an toàn nh%t 5: 5.a thêm các kênh tr Dc ti' p tZ trang web c?a b#n vào hA th6ng 5iAn
tho#i.
9.5 D 7 ch v 9 tính c &; c cho b 7 g 4i :
Tho#i qua Internet giúp nhà khai thác có khE n=ng cung c% p dHch vJ tính c.7 c cho bH g,i 5'n
các khách hàng 0 n.7 c ngoài c^ng gi6ng nh. khách hàng trong n.7 c. B: thDc hiAn 5.; c 5iMu này,
khách hàng chX cn PC v7 i hA 5iMu hành Windows9x, 5Ha chX k 't n6i Internet (t6c 5* 28,8Kbps hoCc
nhanh h1 n), và ch.1 ng trình phn mMm chuy:n 53i chcng h#n nh. Quicknet's Technologies Internet
PhoneJACK.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 25/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 14 MSSV: 407T1454
Thay vì g,i qua m#ng 5iAn tho#i truyMn th6ng, khách hàng có th: g,i cho b#n qua Internet bfng
viAc sN dJng ch.1 ng trình phn mMm chcng h#n nh. Internet Phone c?a Vocaltec hoCc Netmeeting
c?a Microsoft. V7 i các ch.1 ng trình phn mMm này, khách hàng có th: g,i 5'n công ty c?a b#n c^ng
gi6ng nh. viAc h, g,i qua m#ng PSTN.Bfng viAc sN dJng ch.1 ng trình chcng h#n Internet PhoneJACK, b#n c^ng có th: xN lý các
cu*c g,i c^ng gi6ng nh. các xN lý các cu*c g,i khác. B#n có th: 5Hnh tuy'n các cu*c g,i này t7 i các
nhà v)n hành, t7 i các dHch vJ tD 5*ng tr E lF i, t7 i các ACD. Trong thDc t', hA th6ng 5iAn tho#i qua
Internet và hA th6ng 5iAn tho#i truyMn th6ng là hoàn toàn nh. nhau.
9.6 D 7 ch v 9 Call Center
Gateway call center v7 i công nghA tho#i qua Internet cho phép các nhà ki:m duyAt Web v7 i các
PC trang bH multimedia k 't n6i 5.; c v7 i b* phân ph6i các cu*c g,i tD 5*ng (ACD). M*t .u 5i:m c?a
tho#i IP là khE n=ng k 't h; p cE tho#i và d8 liAu trên cùng m*t kênh.
10. Các khái ni)m trong VoIP
10.1 PBX - Pr ivate Branch Exchange
PBX hay còn g,i là PABX - Private Automatic Branch Exchange là hA th6ng t3ng 5ài n*i b*
5.; c 5Ct t#i nhà thuê bao, tZ Automatic 0 5ây mu6n nói 5'n là hA th6ng t3ng 5ài 5iAn tN tD 5*ng
nh.ng hiAn nay 5a s6 là t3ng 5ài PBX 5iAn tN tD 5*ng nên tZ trên thDc sD không còn cn thi't n8a.
PBX v7 i mJc tiêu chia sh nhiMu thuê bao n*i b* g,i ra th' gi7 i bên ngoài thông qua m*t vài
5.F ng trung k ' hay nói m*t cách khác PBX là hA th6ng trung chuy:n gi8a các 5.F ng dây 5iAn tho#i
bên ngoài tZ công ty 5iAn tho#i và máy 5iAn tho#i n*i b* trong t3ng 5ài PBX. Vì th' nên s6 l.; ng
máy 5iAn tho#i n*i b* luôn nhiMu h1 n s6 5.F ng dây n6i 5'n PBX tZ bên ngoài.
PBX thDc hiAn chuy:n m#ch cu*c g,i các máy 5iAn tho#i n*i b* v7 i nhau và v7 i các máy 5iAn
tho#i bên ngoài thông qua 5.F ng trung k '. B<ng thF i thDc hiAn chuy:n m#ch các cu*c g,i 5iAn tho#i
tZ bên ngoài vào các máy 5iAn tho#i n*i b*.
Ngoài viAc chuy:n m#ch cu*c g,i PBX cung c% p nhiMu tính n=ng sN dJng cho nhiMu mJc 5ích
khác nhau c?a khách hàng mà bEn thân các 5.F ng dây 5iAn tho#i tZ công ty 5iAn tho#i k 't n6i 5'n
không th: thDc hiAn 5.; c, các tính n=ng nh. t.1 ng tác tho#i (IVR), Voicemail, phân ph6i cu*c g,i tD
5*ng (ADC)... (các khái niAm này sb 5.; c trình bày rõ h1 n 0 ch.1 ng sau).
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 26/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 15 MSSV: 407T1454
HiAn nay v7 i viAc phát tri:n m#nh mb c?a công nghA VoIP, chúng ta còn có thêm thu)t ng8 IP
PBX. Bây là hA th6ng chuy:n m#ch PBX v7 i công nghA Voip.
10.2
PSTN – Publ ic Switched Telephone Network
PSTN là m#ng chuy:n m#ch 5iAn tho#i công c*ng hay nói cách khác là m#ng k 't n6i t%t cE các
hA th6ng t3ng 5ài chuy:n m#ch-m#ch.
B: hi:u rõ h1 n hãy xem xét m#ng PSTN v7 i m#ng Internet vM khía c#nh chuy:n tho#i trên 5ó.
Chuy:n m#ch m#ch mu6n thDc hiAn cu*c g,i gi8a hai thuê bao thì hA th6ng phEi giành riêng m*t
kênh truyMn 64kbps 5: chuy:n tEi tín hiAu tho#i trên 5ó, Còn cu*c g,i 5iAn tho#i trên m#ng Internet
thì tín hiAu tho#i 5.; c 5óng gói và chuy:n 5i trên cùng kênh truyMn v7 i nhiMu dHch vJ khác. Vì lb 5ó
ch%t l.; ng cu*c g,i trên m#ng PSTN bao giF c^ng t6t h1 n trên m#ng Internet nh.ng 53i l#i chi phí
l#i 5_c h1 n r %t nhiMu, 5Cc biAt là các cu*c g,i qu6c t', nên phEi cn cân nh_c k d khi sN dJng.
PSTN 5.; c phát tri:n trên chujn ITU (International Telecommunication Union) còn m#ng
Internet 5.; c phát tri:n trên chujn IETF (Internet Engineering Task Force) cE hai m#ng trên 5Mu sN
dJng 5Ha chX 5: 5Hnh tuy'n cu*c g,i, PSTN sN dJng các con s6 5iAn tho#i 5: chuy:n m#ch cu*c g,i
gi8a các t3ng 5ài 5iAn tho#i trong khi 5ó trên m#ng Internet, 5Ha chX IP sb 5.; c sN dJng 5: 5Hnh tuy'n
các gói tho#i.
10.3 TDM – Time Division Multi plexing
Là k d thu)t ghép kênh phân chia thF i gian nhiMu tín hiAu có th: truyMn 5<ng thF i trên m*t
5.F ng truyMn, TDM 5.; c sN dJng chuy:n tho#i trong hA th6ng m#ng PSTN. Có hai chujn ghép kênh
TDM c1 bEn là E1 v7 i 30 kênh tho#i trên m*t khung t6c 5* 2Mbps và T1 v7 i 24 kênh tho#i t6c 5*
1.5Mbps.
10.4 FXO vàFXS
FXO (Foreign Exchange Office) là thi't bH nh)n tín hiAu tZ t3ng 5ài gNi 5'n nh. dòng chuông,
tín hiAu nh%c gác máy, tín hiAu mF i quay s6, gNi và nh)n tín hiAu tho#i… FXO gi6ng nh. máy Fax
hay modem dial-up 56k. Dùng 5: k 't n6i v7 i 5.F ng dây 5iAn tho#i.
FXS (Foreign Exchange Station) là thi't bH t#i n1 i cung c% p 5.F ng dây 5iAn tho#i, thi't bH FXS
sb cung c% p tín hiAu mF i quay s6 (dialtone), dòng chuông, h<i âm chuông (ring tone). Trong 5.F ng
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 27/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 16 MSSV: 407T1454
dây Analog FXS cung c% p dòng chuông và 5iAn áp cho 5iAn tho#i ho#t 5*ng ví dJ FXS cung c% p 5iAn
áp -48VDC 5'n máy 5iAn tho#i Analog trong su6t thF i gian 5àm tho#i và cung c% p 90VAC (20Hz) 5:
phát 5iAn áp rung chuông. Thi't bH FXS phát còn thi't bH FXO nh)n.
Card TDM sN dJng trong hA th6ng Asterisk th.F ng tích h; p vZa thi't bH FXO vZa là thi't bH FXS (Gi6ng b* ATA) FXO 5: k 't n6i v7 i 5.F ng dây 5iAn tho#i còn FXS dùng 5: k 't n6i v7 i máy
5iAn tho#i analog thông th.F ng dùng 5: chuy:n m#ch cu*c g,i TDM qua hA th6ng Asterisk.
Hình Error! No text of specified style in document..1: Các hình thV c k :t nSi cgng FXO và FXS
a) Máy 5iAn tho#i vai trò FXO k 't n6i v7 i FXS (PSTN) b) PBX k 't n6i v7 i FXO và FXS
c) ATA 5óng vai trò nh. FXS 5: k 't n6i v7 i máy 5iAn tho#i vai trò FXO.
Hình 1.4. FXO và FXS
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 28/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 17 MSSV: 407T1454
Ch91 ng 2: CÁC GIAO THT C SX DNG TRONG VOIP
1. Giao thV c H323
H.323là giao th-c 5.; c phát tri:n b0 i ITU-T (International Telecommunication UnionTelecommunication Standardization Sector). H.323 phiên bEn 1 ra 5F i vào khoEng n=m 1996 và 1998
phiên bEn th' hA 2 ra 5F i. H.323 ban 5u 5.; c sN dJng cho mJc 5ích truyMn các cu*c h*i tho#i 5a
ph.1 ng tiAn trên các m#ng LAN, nh.ng sau 5ó H.323 5ã ti'n t7 i tr 0 thành 1 giao th-c truyMn tEi
VoIP trên th' gi7 i. Giao th-c này chuy:n 53i các cu*c h*i tho#i voice, video, hay các t) p tin và các
-ng dJng 5a ph.1 ng tiAn cn t.1 ng tác v7 i PSTN. Là giao th-c chujn, bao trùm các giao th-c tr .7 c
5ó nh. H.225,H.245, H.235,…
1.1
CRu trúc c*a H.323.
Hình 2.1. C % u trúc H.323
1.1.1. Thi A t b 7 !Lu cu * i .
- ThDc hiAn các ch-c n=ng 5u cu6i : thDc hiAn g,i hoCc nh)n cu*c g,i.
1.1.2. Gatekeeper
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 29/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 18 MSSV: 407T1454
M*t miMn H.323 trên c1 s0 m#ng IP là t) p h; p t%t cE các 5u cu6i 5.; c gán v7 i m*t bí
danh. M[i miMn 5.; c quEn tr H b0 i m*t Gatekeeper duy nh%t, là trung tâm 5u não, 5óng vai
trò giám sát m,i ho#t 5*ng trong miMn 5ó. Bây là thành phn tuK ch,n trong hA th6ng VoIP
theo chujn H.323. Tuy nhiên n'u có mCt Gatekeeper trong m#ng thì các 5u cu6i H.323 vàcác Gateway phEi ho#t 5*ng theo các dHch vJ c?a Gatekeeper 5ó. Gatekeeper ho#t 5*ng 0 hai
ch' 5* :
- Ch' 5* tr Dc ti' p: Gatekeeper chX có nhiAm vJ cung c% p 5Ha chX 5ích mà khôngtham gia vào
các ho#t 5*ng k 't n6i khác.
- Ch' 5* ch,n 5.F ng : Gatekeeper là thành phn trung gian, chuy:n ti' p m,ithông tin trao 53i
gi8a các bên.
v
Gatekeeper phEi thDc hiAn các ch-c n=ng sau:
• Ch' c n*ng d ,ch .,a ch/ : Gatekeeper sb thDc hiAn chuy:n 53i 5Ha chX hình th-c (d#ng tên
g,i hay 5Ha chX h* p th. ) c?a m*t 5u cu6i hay Gateway sang 5Ha chX truyMn d`n (5Ha chX
IP). ViAc chuy:n 53i 5.; c thDc hiAn bfng cách sN dJng bEn 56i chi'u 5Ha chX 5.; c c) p
nh)t th.F ng xuyên b0 i các bEn tin 5=ng ký.
• 2i4 u khi6 n truy c8 p : Gatekeeper cho phép m*t truy c) p m#ng LAN bfng cách sN dJng
các bEn tin H.225 là ARQ/ACF/ARJ. ViAc 5iMu khi:n này dDa trên sD cho phép cu*c g,i,
b=ng thông, hoCc m*t vài thông s6 khác do nhà sEn xu%t quy 5Hnh. Nó có th: là ch-c n=ngr [ng có ngh ] a là ch% p nh)n m,i yêu cu truy nh) p c?a 5u cu6i.
• 2i4 u khi6 n .9 r 9ng b*ng thông :Gatekeeper h[ tr ; các bEn tin BRQ/BRJ/BCF cho viAc
quEn lý b=ng thông. Nó có th: là ch-c n=ng r [ng ngh ] a là ch% p nh)n m,i yêu cu thay 53i
b=ng thông.
• Qu;n lý vùng: k 5ây ch8 vùng là t) p h; p t%t cE các phn tN H.323 g<m thi't bH 5u cu6i,
Gateway, MCU có 5=ng ký ho#t 5*ng v7 i Gatekeeper 5: thDc hiAn liên l#c gi8a các phn
tN trong vùng hay tZ vùng này sang vùng khác.
v Các ch-c n=ng không b_t bu*c c?a Gatekeeper:
• 2i4 u khi6 n báo hi<u cu9c g =i: Gatekeeper có th: lDa ch,n hai ph.1 ng th-c 5iMu khi:n báo
hiAu cu*c g,i là: hoàn thành báo hiAu cu*c g,i v7 i các 5u cu6i và xN lý báo hiAu cu*c g,i
chính bEn thân nó, hoCc Gatekeeper có th: ra lAnh cho các 5u cu6i k 't n6i m*t kênh báo
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 30/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 19 MSSV: 407T1454
hiAu cu*c g,i h.7 ng t7 i nhau. Theo ph.1 ng th-c này thì Gatekeeper không phEi giám sát
báo hiAu trên kênh H.225.
• Cho phép cu9c g =i : Thông qua viAc sN dJng báo hiAu H.225, Gatekeeper có th: lo#i bi
các cu*c g,i không 5.; c phép. Nh8ng nguyên nhân tZ ch6i bao g<m h#n ch' t7 i hoCc tZ m*t 5u cu6i cJ th:, hay các Gateway, và h#n ch' truy nh) p trong các khoEng thF i gian
nh%t 5Hnh.
• Qu;n lý b*ng thông : Gatekeeper có th: h#n ch' m*t s6 các 5u cu6i H.323 cùng m*t lúc
sN dJng m#ng.Thông qua viAc sN dJng kênh báo hiAu H.225, Gatekeeper có th: lo#i bi
các các cu*c g,i tZ m*t 5u cu6i do sD h#n ch' b=ng thông. BiMu 5ó có th: xEy ra n'u
Gatekeeper th%y r fng không 5? b=ng thông sgn có trên m#ng 5: tr ; giúp cho cu*c g,i.
ViAc tZ ch6i c^ng có th: xEy ra khi m*t 5u 5ang tham gia m*t cu*c g,i yêu cu thêm
b=ng thông. Nó có th: là m*t ch-c n=ng r [ng ngh ] a là m,i yêu cu truy nh) p 5Mu 5.; c
5<ng ý.
• Qu;n lý cu9c g =i : M*t ví dJ cJ th: vM ch-c n=ng này là Gatekeeper có th: l) p m*t danh
sách t%t cE các cu*c g,i H.323 h.7 ng 5i 5ang thDc hiAn 5: chX thH r fng m*t 5u cu6i bH g,i
5ang b)n và cung c% p thông tin cho ch-c n=ng quEn lý b=ng thông.
1.1.3.
Kh * i ! i ?u khi " n ! a ! i " m MCU
Kh6i 5iMu khi:n 5a 5i:m (MCU) 5w; c sN dJng khi m*t cu*c g,i hay h*i nghH cngi8 nhiMu
k 't n6i ho#t 5*ng. Do có m*t s6 h8u h#n các k 't n6i 5<ng thF i, nên cácMCU giám sát sD thoE
thu)n gi8a các 5u cu6i và sD ki:m tra m,i 5u cu6i vM các khE n=ng mà chúng có th: cung
c% p cho h*i nghH hoCc cu*c g,i. Các MCU g<m hai phn: B* 5iMu khi:n 5a 5i:m (MC) và B*
xN lý 5a 5i:m (MP).
• B9 . i4 u khi6 n . a . i6 m (MC) có trách nhiAm trong viAc thoE thu)n và quy't 5Hnh khEn=ng
c?a các 5u cu6i. Trong khi 5ó b* xN lý 5a 5i:m 5.; c sN dJng 5: xN lý 5aph.1 ng tiAn
(multimedia), các lu<ng trong su6t quá trình c?a m*t h*i nghH hoCc m*t cu*c g,i 5a 5i:m.
• B9 x> lý . a . i6 m ( MP ) có th: không có hoCc có r %t nhiMu vì chúng có trách nhiAm tr *n
và chuy:n m#ch các lu<ng ph.1 ng tiAn truyMn 5#t và viAc xN lý các bit d8 liAu âm thanh
và hình Enh. MC không phEi t.1 ng tác tr Dc ti' p v7 i các lu<ng ph.1 ng tiAn truyMn 5#t, 5ó
là công viAc c?a MP. Các MC và MP có th: cài 5Ct nh. m*t thi't bH 5*c l) p hoCc là m*t
phn c?a các phn tN khác c?a H.323.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 31/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 20 MSSV: 407T1454
1.2 T =p giao th > c H323
1.2.1 Báo hi<u RAS
Cung c% p các th? tJc 5iMu khi:n tiMn cu*c g,i trong m#ng H.323 có GK. Kênh báo hiAu RAS
5.; c thi't l) p gi8a các 5u cu6i và các GK tr .7 c các kênh khác. Nó 5*c l) p v7 i kênh báo hiAu cu*cg,i và kênh 5iMu khi:n H.245. Các bEn tin RAS 5.; c truyMn qua m#ng thông qua k 't n6i UDP, thDc
hiAn viAc 5=ng ký, cho phép, thay 53i b=ng thông, tr #ng thái vm các th? tJc hun bi cu*c g,i. Báo hiAu
RAS g<m nh8ng quá trình sau:
- Tìm GateKeeper.
- B=ng ký :B=ng ký là m*t quá trình cho phép GW, các 5u cu6i và MCU tham gia vào m*t
vùng và báo cho GK bi't 5Ha chX truyMn v)n và 5Ha chX bí danh c?a nó.
-
BHnh vH 5u cu6i-
Cho phép, thay 53i b=ng thông, tr #ng thái và hun quan hA
1.2.2 Báo hi<u . i4 u khi6 n cu9c g =i H.225
Trong m#ng H.323, th? tJc báo hiAu cu*c g,i 5.; c dDa trên khuy'n nghH H.225c?a ITU.
Khuy'n nghH này chX rõ cách sN dJng và tr ; giúp c?a các bEn tin báo hiAuQ.931. Sau khi kh0 i t#o
thi't l) p cu*c g,i. Các bEn tin 5iMu khi:n cu*c g,i và các bEn tingi8 cho kênh báo hiAu cu*c g,i t<n
t#i (keepalive) 5.; c chuy:n t7 i các c3ng.
Các bEn tin Q.931th.F ng 5.; c sN dJng trong m#ng H.323:
• Setup: B.; c gNi tZ thDc th:ch? g,i 5: thi't l) p k 't n6i t7 i thDcth: H.323 bH g,i
• Call Proceeding: chX thHr fng th? tJc thi't l) p cu*c g,i 5ã 5.; c kh0 i t#o.
• Alerting: chX thH r fng chuôngbên 5ích b_t 5u rung.
• Connect: thông báo r fng bên bH g,i 5ã tr E lF i cu*cg,i.
• Release Complete: chX thHr fng cu*c g,i 5ang bH giEi phóng.
• Facility: Bây là m*t bEn tin Q.932 dùng 5: yêu cu hoCc phúc 5áp các dHch vJ b3 sung. Nó
c^ng 5.; c dùng 5: cEnh báo r fng m*t cu*c g,i sb 5.; c 5Hnh tuy'n tr Dcti' p hay thông qua
GK.
1.2.3 Giao th' c H.245
H245 xN lý các bEn tin 5iMu khi:n tZ 5u cu6i 5'n 5u cu6i gi8a các thDc th:H.323. Các th?
tJc H.245 thi't l) p các kênh logic cho viAc truyMn tín hiAu âm thanh,hình Enh, d8 liAu và thông tin
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 32/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 21 MSSV: 407T1454
kênh 5iMu khi:n. Báo hiAu H.245 5.; c thi't l) p gi8a 25u cu6i, m*t 5u cu6i v7 i m*t MC hoCc m*t
5u cu6i v7 i GK. Bu cu6i chX thi'tl) p duy nh%t m*t kênh 5iMu khi:n H.245 cho m[i cu*c g,i mà nó
tham gia. M*t 5ucu6i, MCU, GK có th: h[ tr ; nhiMu cu*c g,i cùng m*t lúc do v)y có nhiMu
kênh5iMu H.245 t.1 ng -ng. Khuy'n nghH H.245 5Hnh ngh ] a m*t s6thDc th: giao th-c 5*c l) p tr ; giúpcho báo hiAu tZ 5u cu6i 5'n 5u cu6i nh. sau:
• Trao .? i kh; n*ng : Bao g<m nh8ng bEn tin cho phép xác 5Hnh khE n=ng trao 53i d8 liAu và
âm thanhc?a tZng 5u cu6i tham gia cu*c g,i. Nó 5Em bEo cho bên thu 5? khE n=ng nh)n và
xN lý thông tin 5u vào mà không bH xung 5*t gì.Khi bi't 5.; c khE n=ng thu c?a 5u cu6i
nh)n, thì 5u cu6i phát sb gi7 i h#n n*idung thông tin mà nó truyMn 5i trong khuôn kh3 khE
n=ng thu trên. Ng.; c l#i, khEn=ng truyMn cho phép 5u cu6i nh)n lDa ch,n ch' 5* thu thích
h; p.V7 i tín hiAu âm thanh, khE n=ng trao 53i bao g<m các b* giEi mã tín hiAu tho#inh. h, tiêu chujn G: G.729 8kbps, G.711 64kbps, G.723 5,3 hoCc 6,3 kbps, G.72248kbps...
• Quy@ t .,nh chA - t C :Là các th? tJc quy't 5Hnh 5u cu6i nào là ch? 5u cu6i nào là t7 trong
m*t cu*cg,i xác 5Hnh. M6i quan hA này 5.; c duy trì trong su6t thF i gian cu*c g,i.
• Tr E vòng (Round Trip delay) :Là các th? tJc dùng 5: xác 5Hnh tr a gi8a 5u cu6i ngu<n và 5u
cu6i 5ích. BEn tinRound TripDelayRequest 5o tr a và ki:m tra thDc th: giao th-c H.245 0 5u
cu6i bênkia có còn ho#t 5*ng hay không.
• Báo hi<u kênh logic (Logical channel signaling): Báo hiAu kênh logic sN dJng các bEn tin
OpenLogicalChannel và CloseLogicalChannel và các th? tJc c?a H.245 5: 5óng m0 các
kênh logic. Khi m*tkênh logic 5.; c m0 , m*t bEn tin OpenLogical sb miêu tE 5y 5? n*i
dung c?a kênhlogic 5ó bao g<m ki:u truyMn thông (media type), thu)t toánsN dJng, các ch-c
n=ngvà m,i thông tin khác 5: bên thu có th: dHch 5.; c n*i dung c?a kênh logic.
• Các thA t Gc k @ t nH i nhanh : Có hai th? tJc 5: thi't l) p kênh truyMn thông là H.245 và k 't n6i
nhanh. K 't n6inhanh cho phép sD thi't l) p k 't n6i truyMn thông cho các cu*c g,i c1 bEn 5i:m
t7 i5i:m v7 i chX m*t ln trao 53i bEn tin vòng (bEn tin 5i tZ 5u cu6i ngu<n t7 i 5u cu6i5ích
r <i l#i tr 0 vM 5u cu6i ngu<n).
• H245 ng m (Tuneling H.245) : Các bEn tin H.245 có th: 5.; c 5óng gói 0 trong kênh báo
hiAu cu*c g,i H.225thay vì t#o ra m*t kênh 5iMu khi:n H.245 riêng biAt. Phu1 ng pháp này cEi
thiAn 5.; cthF i gian thi't l) p cu*c g,i và thF i gian 5Hnh vH tài nguyên. B<ng thF i nó cho
phépsD 5<ng b* gi8a báo hiAu cu*c g,i và 5iMu khi:n. Có th: 5óng gói nhiMu bEn tinH.245
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 33/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 22 MSSV: 407T1454
vào b%t k K bEn tin H.225 nào. Vào m*t thF i 5i:m b%t k K, m[i 5u cu6i có th:chuy:n sang
m*t k 't n6i H.245 riêng biAt.
1.3 Th i A t l =p cu @c g 4i VoIP s 2 d 9ng giao th > c H.323
1.3.1
Cu @c g 4i Gatekeeper n @i vùng:
Hình 2.2. Thi@ t l 8 p cu9c g =i Gatekeeper n9i vùng.
−
B.7 c 1: 5àu cu6i A quay s6 5iAn tho#i 5: g,i cho 5u cu6i B
− B.7 c 2: Gateway A gNi cho Gatekeeper m*t bEn tin ARQ( Acknowledge Request), yêu cu cho
phép g,i 5'n 5u cu6i B.
− B.7 c 3: Gatekeeper tìm 5u cu6i B và tr E l#i m*t bEn tin ACF( Acknowledge Confirmation) v7 i
5Ha chX IP c?a Gateway B.
− B.7 c 4: Gateway A g0 i bEn tin thi't l) p cu*c g,i Q.931 cho Gateway B v7 i s6 5iAn tho#i c?a 5u
cu6i B.
− B.7 c 5: Gateway B gNi bEn tin ARQ ( Acknowledge Request) cho Gatekeeper, yêu cu cho phép
tr E lF i cu*c g,i c?a Gateway A.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 34/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 23 MSSV: 407T1454
− B.7 c 6: Gatekeeper tr E l#i bEn tin ACF v7 i 5Ha chX IP c?a Gateway A.
− B.7 c 7: Gateway B thi't l) p m*t cu*c g,i 5'n 5u cu6i B.
− B.7 c 8: khi 5u cu6i B tr E lF i, Gateway B g0 i k 't n6i Q.931 5'n Gateway A.
1.3.2
Cu @c g 4i Gatekeeper l iên vùng:
Hình 2.3. Thi@ t l 8 p cu9c g =i Gatekeeper liên vùng
−
B.7 c 1: 5u cu6i A quay s6 5iAn tho#i c?a 5u cu6i B.
− B.7 c 2: Gatewway A g0 i bEn tin ARQ cho Gatekeeper A, yêu cu cho phép g,i 5'n 5u cu6i B.
− B.7 c 3: Gatekeeper A tìm và không tìm th%y sD 5=ng ký c?a 5u cu6i B. Nó tra các s6 5u và
nh)n th%y trùng kh7 p v7 i Gatekeeper B. Nó g0 i bEn tin LRQ cho Gatekeeper B và bEn tin RIP
cho Gateway A.
− B.7 c 4: Gatekeeper B tìm và nh)n th%y sD 5=ng ký c?a 5u cu6i B, nó g0 i tr E l#i Gatekeeper A
bEn tin LCF v7 i 5Ha chX IP c?a Gateway B.
−
B.7 c 5: Gatekeeper A tr E l#i bEn tin ACF cho Gateway A v7 i 5Ha chX IP c?a Gateway B.
− B.7 c 6: Gateway A g0 i bEn tin thi't l) p cu*c g,i Q.931 5'n Gateway B v7 i s6 5iAn tho#i c?a
5u cu6i B.
− B.7 c 7: Gatewway B g0 i cho Gatekeeper B bEn tin ARQ, yêu cu hco phép tr E lF i cu*c g,i c?a
Gateway A.
− B.7 c 8: Gatekeeper B tr E l#i bEn tin ACF v7 i 5Ha chX IP c?a Gateway A
−
B.7 c 9: Gateway B thi't l) p m*t cu*c g,i 5'n 5u cu6i B.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 35/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 24 MSSV: 407T1454
− B.7 c 10: Khi 5u cu6i B tr E lF i, Gateway B g0 i bEn tin k 't n6i Q.931 5'n Gateway A.
2.
Giao thV c kh\ i tUo phiên SIP (Session Initiation Protocol):
SIP 5.; c phát tri:n b0 i IETF ( Internet Engineering Task Force),là giao th-c báo hiAu 5iMu
khi:n thu*c l7 p -ng dJng 5.; c dùng 5: thi't l) p, duy trì, k 't thúc các phiên truyMn thông 5a ph.1 ngtiAn (multimedia). Các phiên multimedia bao g<m tho#i Internet, h*i nghH, và các -ng dJng t.1 ng tD
có liên quan 5'n các ph.1 ng tiAn truyMn 5#t (media) nh. âm thanh, hình Enh, và d8 liAu. SIP sN dJng
các bEn tin mF i (INVITE) 5: thi't l) p các phiên và 5: mang các thông tin mô tE phiên truyMn d`n.
SIP h[ tr ; các phiên 51 n bá (unicast) và quEng bá (multicast) t.1 ng -ng các cu*c g,i 5i:m t7 i 5i:m
và cu*c g,i 5a 5i:m.
Hình 2.4. Giao th' c khI i t #o phiên SIP
SIP là giao th-c dDa trên viAc giEi mã các kí tD c?a v=n bEn, nó là sD k 't h; p c?a hai giao
th-c 5.; c sN dJng ph3 bi'n cho Internet là HTTP ( Hyper Text Transport Protocol) dùng cho truy
c) p Web và SMTP (Simple Mail Transport Protocol) 5.; c sN dJng cho email.
Ng.F i dùng SIP sN dJng TCP hoCc UDP (c3ng mCc 5Hnh là 5060) 5: k 't n6i v7 i máy ch? SIP
và các 5u cu6i SIP khác. SIP 5.; c dùng 5: “thi't l) p, chXnh sNa, k 't thúc các phiên truyMn thông
nh. là các cu*c g,i 5iAn tho#i Internet”. SIP không truyMn thông 5a ph.1 ng tiAn gi8a các 5i:m 5u
cu6i,toàn b* viAc truyMn tho#i/hình Enh 5.; c thDc hiAn thông qua m*t giao th-c riêng biAt khác làRTP(Real Time Protocol-Giao th-c thF i gian thDc).
Khi sN dJng giao th-c SIP, các ng.F i dùng có th: bi't 5.; c tham s6 c?a phiên nh. ph.1 ng
th-c báo hiAu, ki:u d8 liAu, giao th-c truyMn…thông qua giao th-c mô tE phiên SDP (Session
Description Protocol) 5.; c cung c% p trong bEn tin SIP.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 36/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 25 MSSV: 407T1454
2.1 Tính n Bng c Da SIP:
Giao th-c SIP 5.; c thi't k ' v7 i nh8ng chX tiêu sau:
−
Tích h; p v7 i các giao th-c 5ã có c?a IETF.− B1 n giEn và có khE n=ng m0 r *ng
− H[ tr ; t6i 5a sD di 5*ng c?a 5u cu6i.
− Da dàng t#o tính n=ng m7 i cho dHch vJ.
−
Tích h; p v7 i các giao th-c 5ã có c?a IETF:
2.1.1 Các giao th > c khác c Da I ETF !" xây d E ng nh F ng > ng d 9ng SIP
. SIP có th: ho#t 5*ng cùng v7 i nhiMu giao th-c nh. :
- RSVP (Resource Reservation Protocol) : Giao th-c giành tr .7 c tài nguyên m#ng.- RTP (Real-time transport Protocol) : Giao th-c truyMn tEi thF i gian thDc
- RTSP (Real Time Streaming Protocol) : Giao th-c t#o lu<ng thF i gian thDc
- SAP (Session Advertisement Protocol) : Giao th-c thông báo trong phiên k 't n6i
- SDP (Session Description Protocol) : Giao th-c mô tE phiên k 't n6i 5a ph.1 ng tiAn
- MIME (Multipurpose Internet Mail Extension - M0 r *ng th. tín Internet 5a mJc 5ích) : Giao th-c
th. 5iAn tN
- HTTP (Hypertext Transfer Protocol) : Giao th-c truyMn siêu v=n bEn
- COPS (Common Open Policy Service) : DHch vJ chính sách m0 chung
- OSP (Open Settlement Protocol) : Giao th-c thia thu)n m0
2.1.2 H( n gi In vàcó kh I n Bng m J r @ng :
SIP có r %t ít bEn tin, không có các ch-c n=ng thZa nh.ng SIP có th: sN dJng 5: thi't l) p
nh8ng phiên k 't n6i ph-c t# p nh. h*i nghH… B1 n giEn, g,n nho, dDa trên khuôn d#ng v=n bEn, SIP
là giao th-c ra 5F i sau và 5ã kh_c phJc 5.; c 5i:m y'u c?a nhiMu giao th-c tr .7 c 5ây. Các phn mMm
c?a máy ch? ?y quyMn, máy ch? 5=ng kí, máy ch? chuy:n 53i 5Ha chX, máy ch? 5Hnh vH… có th: ch#ytrên các máy ch? khác nhau và viAc cài 5Ct thêm máy ch? hoàn toàn không Enh h.0 ng 5'n các máy
ch? 5ã có. Chính vì th' hA th6ng chuy:n m#ch SIP có th: da dàng nâng c% p.
2.1.3
H K tr ' t * i ! a s E di !@ng c Da !Lu cu * i :
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 37/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 26 MSSV: 407T1454
Do có máy ch? ?y quyMn, máy ch? 5=ng ký và máy ch? chuy:n 53i 5Ha chX hA th6ng luôn n_m
5.; c 5Ha 5i:m chính xác c?a thuê bao. Thí dJ thuê bao v7 i 5Ha chX [email protected] có th: nh)n
5.; c cu*c g,i tho#i hay thông 5iA p 0 b%t c- 5Ha 5i:m nào qua b%t c- 5u cu6i nào nh. máy tính 5:
bàn, máy xách tay, 5iAn tho#i SIP… V7 i SIP r %t nhiMu dHch vJ di 5*ng m7 i 5.; c h[ tr ; .2.1.4
D 5 dàng t 6o tính n Bng m ; i cho d 7 ch v 9 vàd 7 ch v 9 m ; i :
Là giao th-c kh0 i t#o phiên trong m#ng chuy:n m#ch gói SIP cho phép t#o ra nh8ng tính
n=ng m7 i hay dHch vJ m7 i m*t cách nhanh chóng. Ngôn ng8 xN lý cu*c g,i (Call Processing
Language) và Giao diAn c3ng k 't n6i chung (Common Gateway Interface) là m*t s6 công cJ 5: thDc
hiAn 5iMu này. SIP h[ tr ; các dHch vJ tho#i nh. chF cu*c g,i, chuy:n ti' p cu*c g,i, khóa cu*c g,i…
(call waiting, call forwarding, call blocking…), h[ tr ; thông 5iA p th6ng nh%t…
2.2
Các thành ph Ln trong m 6ng SIP:
SIP g<m 2 thành phn chính là User Agent và SIP Server.
• User Agent (UA): là các phn tN 5u cu6i c?a m#ng nh.: SIP Phone, Gateway, Softphone
(PC có h[ tr ; Software),…UA kh0 i 5u yêu cu (request) thi't l) p hay k 't thúc phiên tho#i,
gNi và nh)n d8 liAu (tho#i, video, data).
o
User Agent Client (UAC): có ch-c n=ng kh0 i t#o m*t yêu cu SIP (request).
o
User Agent Server (UAS): ti' p nh)n các yêu cu và tr E lF i (response) cho UAC.
• SIP Server: là các phn tN trung gian c?a m#ng xN lý các bEn tin SIP v7 i các ch-c n=ng cJ
th: nh. sau:
o Proxy Server (máy chA A y quy4 n):
§ Nh)n request tZ m*t UA hay m*t Proxy khác
§
Chuy:n h.7 ng hay ?y quyMn các request 5'n UA hay Server k ' ti' p
§ Thêm vào hoCc sNa 53i các header, 5Hnh tuy'n, 5=ng nh) p/tính tiMn, thjm 5Hnh quyMn
và phân quyMn,…
§ Proxy có th: l.u(stateful) hoCc không l.u tr #ng thái (stateless) c?a bEn tin tr .7 c 5ó.
Thôngth.F ng, proxy có l.u tr #ng thái, chúng duy trì tr #ng thái trong su6t
transaction(khoEng 32 giây).
§ Có th: tích h; p v7 i Registra Server.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 38/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 27 MSSV: 407T1454
o Redirect Server (máy chA chuy6 n ti@ p):
§ Truy nh) p c1 s0 d8 liAu và dHch vJ 5Hnh vH 5: tìm 5Ha chX c?a user và gNi thông
tin này vM cho ng.F i g,i.
§ Có th: tích h; p v7 i Registra Server.
o Registrar server (máy chA .*ng ký):
§ Các yêu cu 5=ng ký và c) p nh)t thông tin c?a UA vào vùng dHch vJ/c1 s0 Nh)n d8
liAu “location database” nfm trong Location Server.
§ L.u thông tin c?a các UA vào bEng tham chi'u 5Ha chX.
§ B.; c Proxy Server tham v%n khi 5Hnh tuy'n thông tin.
o Location Server:
§
L.u thông tin tr #ng thái hiAn t#i c?a ng.F i dùng trong m#ng SIP.
2.3 B In tin SIP:
2.3.1 Các lo 6i b In tin SIP:
• SIP Request (b3n tin yêu cQu):
RFC 3261 5Hnh ngh ] a 6 lo#i SIP Request cho phép UA và proxy có th: xác 5Hnh ng.F i dùng,
kh0 i t#o, sNa 53i, h?y m*t phiên.
−
BEn tin INVITE: yêu cu thi't l) p m*t phiên hoCc 5: thay 53i các 5Cc tính c?a phiên
tr .7 c 5ó.Trong bEn tin này có sN dJng SDP 5: 5Hnh ngh ] a vM các thông s6 media c?a
phiên. M*t response thành công có giá tr H 200 5.; c tr E l#i các thông s6 mà ng.F i 5.; c
g,i ch% p nh)n trong phiên media.
− BEn tin ACK xác nh)n r fng client 5ã nh)n 5.; c response cu6i cùng c?a bEn tin INVITE.
ACK chX 5.; c sN dJng kèm v7 i bEn tin INVITE. ACK 5.; c gNi tZ 5u cu6i 5'n 5u
cu6i cho response 200 OK. ACK c^ng có th: ch-a phn thân bEn tin v7 i mô tE phiêncu6i cùng n'u bEn tin INVITE không ch-a.
− BEn tin OPTIONS: bEn tin này cho phép truy v%n và thu th) p User Agent và các khE
n=ng c?a server m#ng. Tuy nhiên, bEn tin này không 5.; c sN dJng 5: thi't l) p phiên.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 39/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 28 MSSV: 407T1454
− BEn tin BYE: UA sN dJng bEn tin này 5: yêu cu h?y m*t phiên 5ã 5.; c thi't l) p tr .7 c
5ó.
− BEn tin CANCEL: cho phép client và server h?y m*t request, ví dJ nh. INVITE. Nó
không Enh h.0 ng t7 i request 5ã hoàn thành tr .7 c 5ó mà server 5ã gNi response.− BEn tin REGISTER: bEn tin này 5.; c sN dJng b0 i Client 5: 5=ng ký thông tin vH trí c?a
nó v7 i SIP server.
• SIP Responses (b3n tin Náp V ng):
Server gNi bEn tin SIP 5áp -ng (SIP response) t7 i client 5: báo vM tr #ng thái c?a SIP request
mà client gNi tr .7 c 5ó. Các SIP response 5.; c 5ánh s6 tZ 100 5'n 699, 5.; c chia thành các l7 p
ngh ] a khác nhau:
Các lJ p Response Mã tr3 v$ Mô t3
Thông tin 100 Bang thDc hiAn k 't n6i
180 Bang 53 chuông
181 Cu*c g,i 5ang 5.; c chuy:n ti' p
182 B.; c 5Ct vào hàng 5; i
183 Phiên 5ang 5.; c xN lý
Thành công 200 Thành công
Chuy:n h.7 ng 300 Nhi:u lDa ch,n
301 Chuy:n v ] nh vian
302 Chuy:n t#m thF i
305 SN dJng proxy
380 DHch vJ khác
L[i Client 400 Yêu cu không h; p lA
401 Không nh)n d#ng 5.; c
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 40/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 29 MSSV: 407T1454
Các lJ p Response Mã tr3 v$ Mô t3
402 Yêu cu thành toán
403 BH c%m
404 Không tìm th%y
405 BEn tin không 5.; c phép
406 Không ch% p nh)n
407 Yêu cu xác thDc Proxy
408 Request timeout
410 Bã dF i 5i
413 Yêu cu quá dài
414 URL 5.; c yêu cu quá l7 n
415 Không h[ tr ; ki:u media
416 Không h[ tr ; URI
420 Phn m0 r *ng l[i
421 Yêu cu phn m0 r *ng
423 KhoEng thF i gian gi8a hai sD kiAn quá ng_n
480 T#m thF i ch.a sgn sàng
481 Transaction không t<n t#i
482 Phát hiAn th%y “loop” (chu trình)
483 Quá nhiMu “hop”
484 BHa chX không 5?
485 M)t m0 không rõ ràng
486 Bang b)n
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 41/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 30 MSSV: 407T1454
Các lJ p Response Mã tr3 v$ Mô t3
487 Yêu cu bH h?y
488 Không th: ch% p nh)n t#i 5ây
491 Yêu cu ch.a 5.; c giEi quy't
493 Không giEi mã 5.; c
L[i Server 500 L[i n*i t#i trong server
501 Ch.a 5.; c thDc hiAn 5u 5?
502 Gateway l[i
503 DHch vH không t<n t#i
504 Server timeout
505 Phiên bEn SIP không 5.; c h[ tr ;
513 BEn tin quá l7 n
L[i toàn cJc 600 B)n 0 kh_ p m,i n1 i
603 Suy sJ p
604 Không t<n t#i
606 Không th: ch% p nh)n
2.3.2
C . u trúc b In tin SIP:
v B3n tin Request:
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP ph1.company.com:5060;branch=z9hG4bK83749.1
From: Alice <sip:[email protected]>;tag=1234567
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 42/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 31 MSSV: 407T1454
INVITE sip:[email protected] SIP/2.0
To: Bob <sip:[email protected]>
Call-ID: [email protected]
CSeq: 1 INVITE
Contact: <sip:[email protected]>
Content-Type: application/sdp
Content-Length: ...
v=0
o=alice 2890844526 28908445456 IN IP4 172.18.193.102
s=Session SDP
c=IN IP4 172.18.193.102
t=0 0
m=audio 49170 RTP/AVP 0
a=rtpmap:0 PCMU/8000
v B3n tin Respone:
SIP/2.0 200 OK
Via: SIP/2.0/UDP ph1.company.com:5060;branch=z9hG4bK83749.1
From: Alice <sip:[email protected]>;tag=1234567
To: Bob <sip:[email protected]>;tag=9345678
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 43/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 32 MSSV: 407T1454
SIP/2.0 200 OK
Call-ID: [email protected]
CSeq: 1 INVITE
Content-Length: ...
v=0
o=bob 3800844316 3760844696 IN IP4 172.18.193.109
s=Session SDP
c=IN IP4 172.18.193.109
t=0 0
m=audio 48140 RTP/AVP 0
a=rtpmap:0 PCMU/8000
2.3.3
Ý ngh M a c Da các tr &O ng b In tin
• Tr90 ng Header:
+ Các Header b_t bu*c:
o To: là 5Ha chX URL c?a ng.F i nh)n.
o From: là 5Ha chX URL c?a ng.F i g0 i.
o
Via: 5.F ng truyMn 5: g0 i các Request.
o
Call-ID: 5Ha chX cu*c g,i.
o Cseq: s6 th- tD 5: phân biAt các yêu cu khác nhau trong cùng m*t session.
o Max-Forwards: m[i khi server chuy:n ti' p thông 5iA p, con s6 này bH giEm dn vM zero.
+ Các Header tùy ch,n: Subject, Date, Authentication, ...
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 44/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 33 MSSV: 407T1454
• Body Messages:
SDP là giao th-c 5.; c dùng 5: mô tE các thông s6 kh0 i t#o dòng thông tin 5a ph.1 ng tiAn.
Gi6ng nh. SIP, SDP ho#t 5*ng dDa trên mã hóa kí tD. M[i bEn tin SDP g<m nhiMu tr .F ng nhãn là
nh8ng ch8 cái vi't t_t. Các tr .F ng nhãn trong SDP:
- v (Version): s6 phiên bEn c?a giao th-c SDP.
-
o (Original): ch-a thông tin vM 5i:m xu%t phát bEn tin và tham s6 nh)n d#ng phiên.
-
s (Subject ):n*i dung, mJc 5ích cu*c g,i.
-
c (connection): ch-a thông tin k 't n6i truyMn thông.
-
t (time): chX ra thF i gian b_t 5u và thF i gian k 't thúc c?a phiên
- m (media): thông tin vM ki:u c?a phiên truyMn thông.
-
a (attributes): thu*c tính ki:u truyMn thông. 2.4 Ho 6t !@ng c Da SIP:
BHa chX SIP t<n t#i d.7 i d#ng user@host. Trong 5ó:
- User : tên ng.F i dùng hoCc s6 5iAn tho#i.
- Host: tên miMn hoCc 5Ha chX m#ng.
M[i 5Ha chX SIP là duy nh%t.
2.4.1
Ho 6t !@ng c Da máy ch D Dy quy ?n (proxy server): Cu*c g,i SIP 5.; c 5Hnh tuy'n qua Proxy server.
Hình 2.5. Thi@ t l 8 p cu9c g =i qua Proxy Server
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 45/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 34 MSSV: 407T1454
+ [email protected] gNi bEn tin INVITE cho UserB 0 miMn hostmail.com, bEn tin này 5'n
proxy server SIP c?a miMn hostmail.com (BEn tin INVITE có th: 5i tZ Proxy server SIP c?a
miMn yahoo.com và 5.; c Proxy này chuy:n 5'n Proxy server c?a miMn hostmail.com).
+
Proxy server c?a miMn hostmail.com sb tham khEo server 5Hnh vH (Location server) 5: quy't
5Hnh vH trí hiAn t#i c?a UserB.
+ Server 5Hnh vH tr E l#i vH trí hiAn t#i c?a UserB (giE sN là [email protected]).
+ Proxy server gNi bEn tin INVITE t7 i [email protected]. Proxy server thêm 5Ha chX c?a nó
trong m*t tr .F ng c?a bEn tin INVITE.
+ UAS c?a UserB 5áp -ng cho server Proxy v7 i bEn tin 200 OK.
+
Proxy server gNi 5áp -ng 200 OK tr 0 vM [email protected].
+
[email protected] gNi bEn tin ACK cho UserB thông qua proxy server.
+ Proxy server chuy:n bEn tin ACK cho [email protected].
+
Sau khi cE hai bên 5<ng ý tham dD cu*c g,i, m*t kênh RTP/RTCP 5.; c m0 gi8a hai 5i:m
cu6i 5: truyMn tín hiAu tho#i.
+ Sau khi quá trình truyMn d`n hoàn t%t, phiên làm viAc bH xóa bfng cách sN dJng bEn tin BYE
và ACK gi8a hai 5i:m cu6i.
2.4.2 Ho 6t !@ng c Da máy ch D chuy " n !Q i !7 a ch R (Redirect Server):
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 46/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 35 MSSV: 407T1454
Hình 2.6. Thi@ t l 8 p cu9c g =i qua Redirect Server
+ Redirect server nhân 5.; c yêu cu INVITE tZ A (Yêu cu này có th: 5i tZ m*t proxy server
khác).
+
Redirect server truy v%n Location server 5Ha chX c?a B.
+ Location server tr E l#i 5Ha chX c?a B cho Redirect server.
+ Redirect server tr E l#i 5Ha chX c?a B 5'n ng.F i g,i A. Nó không phát yêu cu INVITE nh.
proxy server.
+ User Agent bên A gNi l#i bEn tin ACK 5'n Redirect server 5: xác nh)n sD trao 53i thành
công.
+
Ng.F i g,i A gNi yêu cu INVITE tr Dc ti' p 5'n 5Ha chX 5.; c tr E l#i b0 i Redirect server (5'n
B).
+ M*t tín hiAu h<i 5áp 180 Ringing – 5.; c gNi tr E tZ B.
+ B 5áp -ng v7 i chX thH thành công (200 OK).
+ A g0 i ACK 5: hoàn t%t viAc thi't l) p.
+ Cu*c g,i 5ích thDc 5.; c truyMn d.7 i d#ng d8 liAu thông qua RTP.
2.5 So sánh gi F a giao th > c H.323 vàSIP
Gi8a H.323 và SIP có nhiMu 5i:m t.1 ng 5<ng. CE hai 5Mu cho phép 5iMu khi:n, thi't l) p và
hun cu*c g,i. CE H.323 và SIP 5Mu h[ tr ; t%t cE các dHch vJ cn thi't, tuy nhiên có m*t s6 5i:m khác
biAt gi8a hai chujn này.
v H.323 h[ tr ; h*i nghH 5a ph.1 ng tiAn r %t ph-c t# p. H*i nghH H.323 vM nguyên t_c có th: cho
phép các thành viên sN dJng nh8ng dHch vJ nh. bEng thôngbáo, trao 53i d8 liAu, hoCc h*i
nghH video.v SIP h[ tr ; SIP-CGI (SIP-Common Gateway Interface) và CPL (Call Processing Language).
v SIP h[ tr ; 5iMu khi:n cu*c g,i tZ m*t 5u cu6i th- 3. HiAn nay H.323 5ang 5.; c nâng c% p 5:
h[ tr ; ch-c n=ng này.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 47/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 36 MSSV: 407T1454
ChV c n.ng SIP H. 323T3 ch-c IETF ITUQuan hA k 't n6i Ngang c% p Ngang c% pKh0 i 5i m DDa vào m#ng internet
và các -ngdJng nh.
Web. Cú pháp và bEn tint.1 ng tD nh. HTTP.
C1 s0 m#ng tho#i. Giao th-c báo hiAu tuân theo chujn
ISDN Q. SIG.
B u cu i B u cu i thông minh SIP B u cu i thông minh H. 323Các máy ch? lõi Máy ch? ?y quyMn SIP
(Proxy Server), máy ch? chuy:n 53i 5Ha chX (Ridirect Server), máych? 5Hnh vH (LocationServer), máy ch? 5=ng ký(Registra server).
BiMu khi:n c3ng k 't n6iH323.
Khuôn d#ng bEn tin Text, UTF-8. NhH phân ASN. 1 PER.Tr a thi't l) p cu*c g,i 1, 5 RTT (round-trip-
time, t-c chu k K g8i bEntin và nh)n bEn tin tr E lF ihay xác nh)n ).
6-7 RTT hoCc h1 n.
Giám sát tr #ng tháicu*c g,i
Có 2 lDa chon :chX trongthF i gian thi't l% p cu*cg,i hay su6t thF i giancu*c g,i.
Phiên bEn 1 và 2:máy ch? phEi giám sát trong su6t thF igian cu*c g,i và phEi gi8 tr #ng thái k 't n6i TCP à h#n ch' khE n=ng m0 r *ngvà giEm 5* tin c)y.
Báo hiAu quEng bá(cho cE nhóm)
Có h[ tr ; . Không.
Ch%t l.; ng dHch vJ SN dJng các giao th-ckhác nh.u RSVP, OPS,OSP 5: 5Em bEo ch%tl.; ng dHch vJ.
Thi't bH 5iMu khi:n c3ng n6i5iMu khi:n b=ng thông. H323khuy'n nghH dung RSVP 5: l.u tr 8 tài nguyên m#ng.
BEo m)t B=ng ký t#i máy ch? 5=ng ký, có xác nh)n 5ucu6i và mã hóa.
ChX 5=ng ký khi trong m#ngcó thi't bH 5iMu khi:n c3ngn6i, xác nh)n và mã hóatheo chujn H. 235.
BHnh vH 5u cu6i và5Hnh tuy'n cu*c g,i
Dùng SIP URL 5: 5ánh5Ha chX. BHnh tuy'n nhF sN dJng máy ch? thay 5HachX và máy ch? 5Hnh vH.
BHnh vH 5u cu6i sN E. 164hoCc tên Eo H. 323 và ph.1 ng pháp ánh x# 5Ha chX n'u trong m#ng có thi't bH 5iMu khi:n c3ng n6i . Ch-cn=ng 5Hnh tuy'n do thi't bH 5iMu khi:n c3ng n6i 5EmnhiAm.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 48/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 37 MSSV: 407T1454
Tính n=ng tho#i H3 tr ; các tính n=ng c?acu*c g,i c1 bEn.
H[ tr ; các ch-c n=ng c?acu*c g,i c1 bEn.
H*i nghH H*i nghH c1 s0 , quEn lý phân tán.
B.; c thi't k ' nhfm h[ tr ; r %t nhiMu tính n=ng h*i nghH,k : cE tho#i, video và d8 liAu,
quEn lý t) p trung nên MC cóth: t_c nghbn.
T#o tính n=ng và dHchvJ m7 i
Da dàng, sN dJng SIP-CGI và CPL.
H. 450. 1
KhE n=ng m0 r *ng Da dàng. H#n ch .Tích h; p v7 i Web R t t t, h[ tr ; nh n chu*t
5: quay s6 (click to dial).Kém.
3. Giao thV c gi] tr9J c tài nguyên (RSVP):
Giao th-c RSVP 5.; c sN dJng nh. m*t giao th-c báo hiAu h[ tr ; cho RTP, mJc 5ích c?a RSVP
là cung c% p m*t c1 ch' 5Em bEo b=ng thông cho các ho#t 5*ngc?a các -ng dJng. RSVP gNi tham s6
ch%t l.; ng dHch vJ QoS k 't h; p v7 i các d8 liAu thF i gian thDc 5.; c truyMn trên m#ng TCP/IP. H[ tr ;
giao th-c RTP, giao th-c RSVP có th: giEi quy't các l[i xEy ra trên 5.F ng truyMn 5: 5Em bEo các
tham s6 ch%t l.; ng. Th)t v)y, giao th-c RTP chX h[ tr ; viAc truyMn thông 5i:m - 5i:m và không quEn
lý các tham s6 liên k 't trên m#ng. RSVP không nh8ng tác 5*ng 0 máy phát, máy thu mà còn tác
5*ng trên cE các router trong m#ng.
RSVP thi't l) p và duy trì k 't n6i duy nh%t cho m*t lu<ng d8 liAu, xác l) p m*t hA th6ng quEn lýth- tD các gói và t#o modun 5iMu khi:n 5: quEn lý các ngu<n tài nguyên c?a các nút m#ng khác nhau.
RSVP 5.a ra m*t mô hình t6i .u 5: liên k 't các d8 liAu tZ m*t ngu<n t7 i nhiMu 5ích. RSVP 5óng vai
trò quEn lý bfng cách l) p các host 5ích 5: tD thích nghi các tham s6 ch%t l.; ng gi8a khE n=ng cung
c% p và nhu cu 5áp -ng.
ViAc dành riêng các tài nguyên 5.; c yêu cu b0 i bên thu bfng cách phát m*t yêu cu ch%t l.; ng
d.7 i d#ng m*t bEn tin RSVP t.1 ng thích vói nhu cu c?a chúng. ThDc t' sN dJng RSVP nhfm 5Em
bEo ch%t l.; ng trong viAc truyMn tin. B: 5Em bEo 5.F ng truyMn thông su6t các 5i:m cu6i phEi ho#t
5*ng 0 ch' 5* k 't n6i. Máy thu phEi th.F ng xuyên gNi cac sbanr tin RSVP 5'n các router 5: 5Em bEo
thông su6t 5.F ng truyMn.
4. Giao thV c RTP ( Real Time Transport Protocol).
M*t cu*c tho#i thông th.F ng 5.; c chia thành các phiên báo hiAu cu*c g,i, 5iMu khi:n cu*c g,i,
thia thu)n ph.1 ng th-c truyMn thông và phiên h*i tho#i. VH trí c?a RTP nfm trong phiên h*i tho#i.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 49/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 38 MSSV: 407T1454
Cách th-c truyMn ti'ng nói qua m#ng IP: Qua phiên thoE thu)n ph.1 ng th-c truyMn thông, các
bên tham gia h*i tho#i ti'n hành m0 hai c3ng UDP k M nhau, c3ng chgn cho truyMn ti'ng nói (RTP),
c3ng lh cho truyMn các thông tin tr #ng thái 5: giám sát (RTCP). Thông th.F ng, hai c3ng 5.; c ch,n
mCc 5Hnh là 5004 và 5005.T#i phía phát, ti'ng nói 5.; c 5iMu ch' thành d#ng s6 hoá, qua b* CODEC 5.; c nén thành các gói
tin 5: truyMn 5i. Khi 5i xu6ng tng UDP/IP, m[i gói tin 5.; c g_n v7 i m*t header t.1 ng -ng. Header
này có kích th.7 c 40 byte, cho bi't 5Ha chX IP ngu<n, 5Ha chX IP 5ích, c3ng t.1 ng -ng, header RTP và
các thông tin khác:
Hình 2.7. Gói RTP
Chcng h#n nh. ta sN dJng G.723.1 thì m[i payload có kích th.7 c 24 byte, nh. v)y phn d8 liAu
cho m[i gói tin chX chi'm 37,5%.
Header RTP cho bi't ph.1 ng th-c mã hóa 5.; c sN dJng cho gói tin này, chX mJc gói, nhãn thF i gian
c?a nó và các thông tin quan tr ,ng khác. TZ các thông tin này ta có th: xác 5Hnh ràng bu*c gi8a góitin v7 i thF i gian.
Header RTP g<m 2 phn :
§ Phn c6 5Hnh dài 12 byte.
§ Phn m0 r *ng 5: ng.F i sN dJng có th: 5.a thêm các thông tin khác.
Các gói 5.; c s_ p x' p l#i theo 5úng th- tD thF i gian thDc 0 bên nh)n r <i 5.; c giEi mã và phát l#i.
RTP h[ tr ; hình th-c h*i tho#i 5a 5i:m m*t cách r %t linh ho#t. BiMu này h't s-c quan tr ,ng, 5Cc biAt trong tr .F ng h; p s6 thành viên tham gia h*i tho#i là nhi 5: ti't kiAm tài nguyên m#ng. Ba phn
h*i tho#i dian ra d.7 i hình th-c phát 5a 5i:m. N'u có yêu cu phúc 5áp gi8a hai thành viên thì ta lDa
ch,n cách th-c h*i tho#i 51 n phát 5áp.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 50/125
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 51/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 40 MSSV: 407T1454
− Source description (SDES): thông báo này bao g<m các thông s6 mo tE ngu<n nh.: tên, vH
trí…
− Application (APP): thông báo cho phép truyMn các d8 liAu -ng dJng.
6.
Giao thV c SGCP ( Simple Gateway Control Protocol)Giao th-c này cho phép các thành phn 5iMu khi:n cu*c g,i, có th: 5iMu khi:n k 't n6i gi8a trung
k ', các thi't bH 5u cu6i v7 i các gateway. Các thành phn 5iMu khi:n 5.; c g,i là call Agent. SGCP
5.; c sN dJng 5: thi't l) p, duy trì và giEi phóng các cu*c g,i qua m#ng IP. Call Agent thDc hiAn các
ch-c n=ng báo hiAu cu*c g,i và gateway thDc hiAn ch-c n=ng truyMn tín hiAu âm thanh. SGCP cung
c% p 5 lAnh 5iMu khi:n chính nh. sau:
- Notification Request: yêu cu gateway phát các tín hiAu nh%c 5Ct máy và các tín hiAu quay s6
DTMF.
- Notifi: gateway sN dJng lAnh này 5: thông báo v7 i call Agent vM các tín hiAu 5.; c phát 0
trên.
-
Create Connection: Call Agent yêu cu kh0 i t#o k 't n6i gi8a các 5u liên l#c trong GW.
- Modify Connection: Call Agent dùng lAnh này 5: thay 53i các thông s6 vM k 't n6i 5ã 5.; c
thi't l) p. LAnh này c^ng có th: dùng 5: 5iMu khi:n lu<ng cho các gói tin RTP 5i tZ GW này
sang GW khác.
- Delete Connection: Call Agent sN dJng lAnh này 5: giEi phóng các k 't n6i 5ã 5.; c thi't l) p.
N=m lAnh trên 5ây 5iMu khi:n GW và thông báo cho call agent vM sD kiAn xEy ra. M[i lAnh hay
yêu cu bao g<m các thông s6 cJ th: cn thi't 5: thDc thi các phiên làm viAc.
7. Giao thV c MGCP (Media Gateway Control Protocol)
Giao th-c MGCP cho phép 5iMu khi:n lAnh các Gw thông qua các thành phn 5iMu khi:n nfm bên
ngoài m#ng. MGCP sN dJng mô hình k 't n6i t.1 ng tD nh. SGCP dDa trên các k 't n6i c0 bEn gi8a
thi't bH 5u cu6i và GW. Các k 't n6i có th: là k 't n6i 5i:m-5i:m hoCc k 't n6i 5a 5i:m. Ngoài ch-c
n=ng 5iMu khi:n nh. SGCP, MGCP còn cung c% p thêm các ch-c n=ng sau:
- Endpoint Configuration: Call Agent dùng lAnh này 5: yêu cu GW xác 5Hnh ki:u mã hóa 0
phía 5.F ng dây k 't n6i 5'n thi't bH 5u cu6i.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 52/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 41 MSSV: 407T1454
-
Auditendpoint và Auditconnection: Call Agent dùng lAnh này 5: ki:m tra tr #ng thái và sD k 't
n6i 0 thi't bH 5u cu6i.
- Restartin-progress: GW dùng lAnh này 5: thông báo v7 i Call Agent khi nào các thi't bH 5u
cu6i ngZng sN dJng dHch vJ và khi nào quay l#i sN dJng dHch vJ.
8. IAX2 – Inter Asterisk eXchange
IAX là giao th-c báo hiAu VoIp 5.; c phát tri:n b0 i tác giE c?a phn mMm Asterisk 5: kh_c phJc
nh8ng h#n ch' trong giao th-c SIP. Không gi6ng nh. giao th-c SIP truyMn tEi tho#i và báo hiAu trên
2 kênh khác nhau, IAX truyMn tEi tho#i và báo hiAu trên cùng m*t kênh. IAX giEi quy't 5.; c v%n 5M
NAT 5M c) p trên phn giao th-c SIP. MCt khác IAX là lo#i giao th-c t6i .u trong viAc sN dJng b=ng
thông, cho phép nhiMu gói d8 liAu tho#i trên cùng m*t IP header, c1 ch' truyMn tEi nhiMu cu*c g,i trên
cùng m*t gói IP 5.; c g,i là trung k '. Nhìn chung IAX là giao th-c dành cho VoIP m7 i nh%t cho 5'n
thF i 5i:m nàyv7 i nhiMu .u 5i:m h% p d`n nh.:
+ T6i thi:u sN dJng b=ng thông
+ Trong su6t v7 i NAT
+ HiAu quE v7 i c1 ch' trung k '.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 53/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 42 MSSV: 407T1454
Ch91 ng 3: TFNG QUAN VI ASTERISK
Asterisk là hA th6ng chuy:n m#ch mMm, là phn mMm ngu<n m0 5.; c vi'tbfng ngôn ng8 C
ch#y trên hA 5iMu hành linux thDc hiAn t%t cE các tính n=ng c?at3ng 5ài PBX và h1 n th' n8a. Asteriskra 5F i vào n=m 1999 b0 i m*t sinh viên sinhn=m 1977 tên là Mark Spencer. Anh ta vi't phn mMm
này ban 5u v7 imJc 5ích h[ tr ; cho công ty c?a mình trong viAc liên l#c 5àm tho#i.
Asterisk là m*t phn mMm mang tínhcách m#ng, tin c)y, mã ngu<n m0 và mian phí mà bi'n
m*t PC r h tiMn thông th.F ngch#y Linux thành m*t hA th6ng 5iAn tho#i doanh nghiA p m#nh mb.
Asterisk là m*tb* công cJ mã ngu<n m0 cho các -ng dJng tho#i và là m*t server xN lý cu*c g,i5y
5? ch-c n=ng. Asterisk là m*t nMn tEng tích h; p 5iAn tho#i vi tính hoá ki'n trúcb m0 . NhiMu hA th6ng
Asterisk 5ã 5.; c cài 5Ct thành công trên kh_ p th' gi7 i. CôngnghA Asterisk 5ang phJc vJ cho nhiMu
doanh nghiA p. Asterisk 5em 5'ncho ng.F i sN dJng t%t cE các tính n=ng và -ng dJng c?a hA th6ng
t3ng 5ài PBX vàcung c% p nhiMu tính n=ng mà t3ng 5ài PBX thông th.F ng không có 5.; c,
HiAn nay Asterisk trên 5à phát tri:n nhanh 5.; c r %t nhiMu doanh nghiA p tri:nkhai -ng dJng
cho công ty c?a mình. Bây là xu th' t%t y'u c?a ng.F i sN dJng 5iAntho#i, vì các công ty 5Mu có m#ng
máy tính và cn liên l#c v7 i nhau trong công viAcgi8a các phòng ban hoCc chi nhánh và cn m*t chi
phí th% p th)m chí không phEi t6nchi phí khi thDc hiAn các cu*c g,i trên m#ng n*i b* c?a công
ty.Không gói g,n thông tin liên l#c trong công ty mà các -ng dJng giao ti' p v7 im#ng PSTN hoCc
m#ng VOIP cho phép g,i ra b%t c- s6 5iAn tho#inào có trên m#ng PSTN.
1. M;t sS tính n.ng c1 b3n c*a Asterisk :
1.1 Voice mail (hôp th & tho 6i):
AsterisklàhAth6ngth.tho#ikháhoànchXnh.HAth6ngnàychophépng.F ig,i5:l#icáctinnh_nbfngâm
thanhkhing.F i5.; cg,ikhôngth:tr ElF i.HA
th6ngnàyc^ngh[tr ; thôngbáoth.tho#ibfngemailvàg0 ikèmtheofileghiâmtin nh_n.
1.2
Call forwarding (chuy " n cu @c g 4i):
Bâylàtínhn=ngth.F ng5.; csNdJngtronghAth6ngAsterisk.Ch-cn=ngchophépchuy:nm*tcu*cg,i
5'nm*thaynhiMus6máy5iAntho#inh.5Hnh
tr .7 c.M*ts6tr .F ngh; pcnchuy:ncu*cg,inh.:Chuy:ncu*cg,ikhib)n, chuy:ncu*cg,i khi không tr E
lF i, chuy:n cu*c t-c thF i, chuy:n cu*c g,i v7 i thF igian5Hnh tr .7 c.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 54/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 43 MSSV: 407T1454
1.3 Caller I D (hi " n th 7 s * g 4i):
Caller ID có ch-c n=ng cho phép chúng ta xác nh)n s6 thuê bao g,i 5'n có ngh ] a là dDa vào
caller ID chúng ta có ti' p nh)n hay không ti' p nh)n cu*c g,i tZ phía hA th6ng Asterisk. Ng=n m*t s6
cu*c g,i ngoài ý mu6n.
1.4 Automated attendant (ch > c n Bng IVR):
Ch-c n=ng t.1 ng tác tho#i có r %t nhiMu -ng dJng trong thDc t', khi g,i 5iAn tho#i 5'n m*t c1
quan hay xí nghiA p thuê bao th.F ng nghe thông 5iA p nh. “Xin chào mZng b#n 5ã g,i 5'n công ty
chúng tôi. Hãy nh%n phím 1 5: gC p phòng kinh doanh, phím 2 5: gC p phòng k d thu)t…” sau 5ó tùy
vào sD t.1 ng tác c?a thuê bao g,i 5'n, hA th6ng Asterisk sb 5Hnh h.7 ng cu*c g,i theo mong mu6n.
Khi mu6n xem 5i:m thi, mu6n bi't c.7 c 5iAn tho#i c?a thuê bao, mu6n bi't tX giá 5ôla
hiAn nay nh. th' nào, k 't quE s3 x6…t%t cE nh8ng mong mu6n trên 5Mu có th: thDc hiAn qua ch-c
n=ng t.1 ng tác tho#i.
1.5 Time and date:
Vào tZng thF i gian cJ th: cu*c g,i sb 5Hnh h.7 ng 5'n m*t s6 5iAn tho#i hay m*t ch-c n=ng cJ
th: khác, ví dJ trong công ty giám 56c mu6n chX cho phép nhân viên sN dJng máy 5iAn tho#i trong
giF hành chính còn ngòai giF sb h#n ch' hay không cho phép g,i ra ngoài.
1.6
Call Parki ng:
Bây là ch-c n=ng chuy:n cu*c g,i có quEn lý. Có m*t s6 5iAn tho#i trung gian và hai thuê bao
có th: gC p nhau khi thuê bao 5.; c g,i nh%n và s6 5iAn tho#i mà thuê bao ch? g,i 5ang chF trên 5ó và
tZ 5ây có th: gC p nhau và 5àm tho#i.
1.7 Remote call pickup:
Bây là tính n=ng cho phép chúng ta tZ máy 5iAn tho#i này có th: nh)n cu*c g,i tZ máy 5iAn
tho#i khác 5ang rung chuông.
1.8 Pri vacy Manager:
Khi m*t ng.F i ch? doanh nghiA p tri:n khai Asterisk cho hA th6ng 5iAn tho#i c?a công ty
mình nh.ng l#i không mu6n nhân viên công ty g,i 5i ra ngoài trò chuyAn v7 i b#n bè, khi 5ó Asterisk
cung c% p m*t tính n=ng tiAn dJng là chX cho phép s6 5iAn tho#i 5.; c l) p trình 5.; c phép g,i 5'n
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 55/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 44 MSSV: 407T1454
nh8ng s6 máy c6 5Hnh nào 5ó thôi, còn nh8ng s6 không có trong danh sách 5Hnh sgn sb không thDc
hiAn cu*c g,i 5.; c.
1.9
Black list:
Black list c^ng gi6ng nh. Privacy Manager nh.ng có m*t sD khác biAt là nh8ng s6 5iAn tho#i
nfm trong danh sách này sb không g,i 5.; c 5'n máy c?a mình (sN dJng trong tình tr #ng hay bH qu%y
r 6i 5iAn tho#i).
Và còn r %t nhiMu tính n=ng n8a mà hA th6ng Asterisk có th: cung c% p cho ng.F i sN dJng.
2.
CRu trúc Asterisk :
Hình 3.1. C % u trúc Asterisk
Asterisk là sD k 't h; p gi8a nMn tEng công nghA hiAn 5#i và -ng dJng 5iAn tho#i: công nghA
5iAn tho#i cho VoIP nh. SIP, H323, IAX, MGCP…các công nghA 5iAn tho#i cho hA th6ng chuy:nm#ch TDM nh. T1, E1, ISDN và các giao ti' p 5.F ng truyMn tho#i Analog. Các -ng dJng tho#i nh.
chuy:n m#ch cu*c g,i, t.1 ng tác tho#i, caller ID, voicemail, chuy:n cu*c g,i…
M*t s6 ch-c n=ng chính trong Asterisk 5óng vai trò quan tr ,ng trong chuy:n m#ch cu*c g,i.
Khi hA th6ng Asterisk 5.; c kh0 i 5*ng thì ch-c n=ng Dynamic Module Loader thDc hiAn n# p driver
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 56/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 45 MSSV: 407T1454
c?a thi't bH, n# p các kênh giao ti' p, các format và codec và các -ng dJng liên quan, 5<ng thF i các
hàm API c^ng 5.; c liên k 't n# p vào hA th6ng
Sau 5ó hA th6ng PBX Switching Core c?a Asterisk c^ng 5.; c chuy:n sang tr #ng thái sgn sàng
ho#t 5*ng chuy:n m#ch cu*c g,i, các cu*c g,i 5.; c chuy:n m#ch tuK vào k ' ho#ch quay s6 (Dialplan) 5.; c thDc hiAn c%u hình trong file extensions.conf.
Ch-c n=ng Application Launchar 5: rung chuông thuê bao, quay s6, 5Hnh h.7 ng cu*c g,i, k 't
n6i v7 i h* p th. tho#i…
Schedule and I/O manager 5Em nhiAm các -ng dJng nâng cao, các ch-c n=ng 5.; c phát tri:n
b0 i c*ng 5<ng phát tri:n Asterisk.
Codec Translator xác nh)n các kênh nén d8 liAu -ng v7 i các chujn khác nhau có th: k 't h; p
liên l#c 5.; c v7 i nhau.
T%t cE các cu*c g,i 5Hnh h.7 ng 5'n Asterisk 5Mu thông qua các giao ti' p nh. SIP, Zaptel,
IAX, do 5ó hA th6ng Asterisk phEi 5Em trách nhiAm vJ liên k 't các giao ti' p khác nhau 5ó 5: xN lý
cu*c g,i.
HA th6ng bao g<m 4 ch-c n=ng API chính:
o Codec translator API : các hàm 5Em nhiAm thDc thi và giEi nén các chujn khác nhau nh.
G711, GMS, G729…
o Aster isk Channel API : giao ti' p v7 i các kênh liên l#c khác nhau, 5ây là 5u m6i cho viAc
k 't n6i các cu*c g,i t.1 ng thích v7 i nhiMu chujn khác nhau nh. SIP, IAX, H323.
Zaptel…
o
Asteri sk f il e format API : Asterisk t.1 ng thích v7 i viAc xN lý các lo#i t) p tin có 5Hnh d#ng
khác nhau nh. Mp3, wav, gsm…
o Asteri sk Aplication API : bao g<m t%t cE các -ng dJng 5.; c thDc thi trong hA th6ng
Asterisk nh. voicemail, callerID…
3. Các ng] c3nh V ng d'ng
Asterisk thDc hiAn r %t nhiMu ng8 cEnh -ng dJng khác nhau tuK vào nhu cu sN dJng, d.7 i dây
là nh8ng ng8 cEnh -ng dJng th.F ng 5.; c sN dJng trong thDc t' tri:n khai hA th6ng asterisk.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 57/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 46 MSSV: 407T1454
3.1
T Q ng ! ài VoI P IP PBX
Hình 3.2. T ? ng . ài IP PBX
Bây là hA th6ng chuy:n m#ch voip 5.; c xây dDng phJc vJ các công ty có nhu cu thDc hiAn
trên nMn tEng m#ng n*i b* 5ã tri:n khai. Thay vì l_ p 5Ct m*t hA th6ng PBX cho nhu cu liên l#c n*i
b* thì nên l_ p 5Ct hA th6ng voip 5iMu này sb làm giEm chi phí 5áng k :. HA th6ng có th: liên l#c v7 i
m#ng PSTN qua giao ti' p TDM.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 58/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 47 MSSV: 407T1454
3.2 K A t n * i I P PBX v ; i PBX
Hình 3.3. K @ t nH i IP PBX vC i PBX
M*t ng8 cEnh 5Ct ra 0 5ây là hiAn t#i Công ty 5ã trang bH hA th6ng PBX bây giF cn trang bH
thêm 5: 5áp -ng nhu cu liên l#c trong công ty sao cho v7 i chi phí th% p nh%t, giEi pháp 5: thDc hiAn5ó là trang bH hA th6ng asterisk và k 't n6i v7 i hA th6ng PBX 5ang t<n t#i qua lu<ng E1. Ngoài ra 5:
t=ng khE n=ng liên l#c v7 i m#ng PSTN và VOIP khác, Công Ty có th: thDc hiAn k 't n6i v7 i nhà cung
c% p dHch vJ VoIP.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 59/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 48 MSSV: 407T1454
3.3
K A t n * i gi F a các server Asterisk
Hình 3.4. K @ t nH i giJ a các Server Asterisk
Ph.1 ng pháp trên -ng dJng r %t hiAu quE cho các công ty nfm rãi rác 0 các vH tr H 5Ha lý khác
nhau nhfm giEm chi phí 5.F ng dài. Ví dJ Công ty Mo có tr J s0 5Ct t#i n.7 c Md và các Chi nhánh 5Ct
t#i ViAt Nam v7 i các 5Ha 5i:m Thành ph6 H< Chí Minh và Hà N*i. Thông qua m#ng WAN c?a Công
Ty các cu*c g,i n*i b* gi8a các vH trí khác nhau sb làm giEm chi phí 5áng k :. Ng8 cEnh này vM mCt
pháp lu)t không cho cu*c g,i tZ Md vào ViAt Nam.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 60/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 49 MSSV: 407T1454
3.4 Các > ng d 9ng IVR, Voicemail, ! i -n tho 6i h @i ngh 7
Hình 3.5. Tri6 n khai server IVR, Voicemail, h9i tho#i
e ng dJng thDc hiAn các server k 't n6i v7 i hA th6ng PSTN hay t3ng 5ài PBX 5: tri:n khai các
-ng dJng nh. t.1 ng tác tho#i IVR. M*t ví dJ cho -ng dJng t.1 ng tác tho#i 5ó là cho bi't k 't quE s3
s6 hay ki:m tra c.7 c cu*c g,i gi6ng dHch vJ 19001260 v)y. e ng dJng VoiceMail thu nh)n nh8ng tin
nh_n tho#i tZ phía thuê bao gi6ng nh. ch-c n=ng h* p th. tho#i c?a B.u BiAn Thành ph6 tri:n khai.
Còn ch-c n=ng 5iAn tho#i h*i nghH thi't l) p cho nhiMu máy 5iAn tho#i cùng nói chuyAn v7 i nhau.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 61/125
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 62/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 51 MSSV: 407T1454
Ch91 ng 4: GI^ I THI_U A2BILLING1. GiJ i thi)u A2Billing
A2Billing cho ra nhiMu phiên bEn khác nhau v7 i nhiMu cEi ti'n và sNa l[i. Tuy nhiên
A2Billing v`n là mã ngu<n m0 , ch.a 5.; c th.1 ng m#i hóa và do 5ó v`n còn t<n t#i m*t s6 l[i và
m*t s6 ch-c n=ng ch.a hoàn thiAn. Các tài liAu h.7 ng d`n sN dJng và c%u hình là r %t thi'u. Trong
ch.1 ng này, em sb h.7 ng d`n ng.F i dùng cài 5Ct và tìm hi:u A2Billing 1.9.3. TZ 5ó th%y 5.; c
nh8ng tính n=ng c?a A2Billing và áp dJng vào thDc t'.
Trong ph#m vi lu)n v=n này, em ch,n A2Billing 5: cài 5Ct và nghiên c-u vì 3 lý do chính:
M*t là A2Billing hoàn toàn mian phí và 5ang 5.; c c*ng 5<ng Asterisk 5ánh giá cao.
Hai là viAc cài 5Ct và sN dJng A2Billing 5òi hii phEi có ki'n th-c t3ng h; p vM Asterisk, k 'tn6i v7 i c1 s0 d8 liAu Mysql và nhiMu k ] n=ng khác.
A2Billing cho ta cái nhìn r %t t3ng quát vM cách quEn lý và tính tiMn cu*c g,i vì A2Billing có
mô hình r %t gi6ng các hA th6ng tính tiMn 5ang 5.; c sN dJng hiAn nay c?a các nhà cung c% p dHch vJ.
Khi cài 5Ct thành công A2Billing cho chúng ta nh8ng tính n=ng c1 bEn sau 5ây:
Các dHch vJ g,i 5iAn bfng Card truyMn th6ng: A2Billing có th: 5.; c c%u hình 5: cung c% p các
dHch vJ g,i 5iAn bfng card chujn thông qua viAc quay s6 và xác nh)n s6 Number và Password.
Các dHch vJ VoIP: Các khách hàng có th: 5.; c cung c% p soft-phone hoCc hard-phone và tr E
tiMn cho các cu*c g,i thi't l) p qua VoIP.
Nhà cung c% p dHch vJ VoIP 5u cu6i: A2Billing k 't h; p v7 i Asterisk có th: 5.; c sN dJng
nh. m*t chuy:n m#ch mMm 5: k 't n6i và tính tiMn cho s6 l.; ng l7 n các cu*c g,i. Khi 5ó A2Billing
5óng vai trò nh. nhà kinh doanh và phân ph6i dHch vJ cho ng.F i dùng.
Nh. th' A2Billing k 't h; p v7 i Asterisk cung c% p m*t nMn tEng công nghA 5y 5? tính n=ng và
chuy:n m#ch mMm cung c% p các dHch vJ k 't h; p. Trong A2Billing 5ã bao g<m các hình th-c tr E tr .7 c và tr E sau, báo cáo, th6ng kê, ki:m soát các cu*c g,i. Nó có th: 5.; c c%u hình 5: cung c% p
nhiMu d#ng dHch vJ: g,i 5iAn tính tiMn, chuy:n cu*c g,i, h* p th. tho#i, tr E tiMn qua m#ng (Visa card,
Paypal,...).
GiEi pháp sN dJng A2Billing cho doanh nghiA p bao g<m nh8ng thành phn nh. sau:
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 63/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 52 MSSV: 407T1454
Server: là m*t máy tính có c%u hình t6t.
Line Interface Cards: Các lo#i phn c-ng k 't n6i v7 i m#ng TDM (PRI, BRI, Analogue).
Linux: HA 5iMu hành ch#y nMn.
Apache: Ch#y web server.
MySQL/ Postgresql: QuEn lý c1 s0 d8 liAu.
A2Billing: B* máy tính tiMn và quEn lý cu*c g,i.
A2Billing 5ã 5.; c tri:n khai trong m*t s6 môi tr .F ng th.1 ng m#i không nh8ng cho các công
ty có mJc 5ích k 't h; p hình th-c TDM truyMn th6ng v7 i hA th6ng VoIP m7 i, mà còn phJc vJ cho các
công ty cung c% p dHch vJ g,i 5iAn tr E tiMn bfng card.
A2Billing 5ã 5.; c 5=ng kí bEn quyMn b0 i GPL. BiMu này ngh ] a là b#n có quyMn chXnh sNa hA
th6ng c?a b#n nh.ng trong ph#m vi qui 5Hnh c?a GPL.
2.
Tìm hiOu v$ AGI (Asterisk Gateway Interface)
Trong ki'n trúc Asterisk, Asterisk h[ tr ; kênh giao ti' p v7 i ch.1 ng trình ngoài là AGI
(Asterisk Gateway Interface), cho phép ta vi't các -ng dJng bên ngoài t.1 ng tác v7 i Asterisk. AGI
cho phép Astersik g,i thDc thi m*t ch.1 ng trình ngoài 5: m0 r *ng nhiMu ch-c n=ng c?a Astersik nh.
5iMu khi'n các kênh tho#i, phát âm thanh, 5,c s6 DTMF, liên k 't v7 i c1 s0 d8 liAu,… Các ch.1 ng
trình ngoài 5.; c g,i là AGI Script, ta có th: l) p trình ra các AGI Script bfng nhiMu ngôn ng8 l) p
trình khác nhau nh. Perl, PHP, C, C#, Java…
2.1. C . u trúc c ( b In AGI
AGI Script liên l#c v7 i Asterisk bfng các kênh thông tin STDOUT, STDIN và STDERR.
STDOUT: AGI script gNi thông tin 5'n Asterisk.
STDIN: Asterisk gNi thông tin vM AGI script.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 64/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 53 MSSV: 407T1454
STDERR: Thông tin l[i.
Hình 4.1. S D .M giao ti@ p giJ a Asterisk và AGI script
Trong s1 5< trên cho chúng ta th%y AGI giao ti' p v7 i r %t nhiMu các thành phn khác nhau.
Giao ti' p v7 i database 5: l.u tr 8 thông tin nh. chi ti't cu*c g,i, hA th6ng tính c.7 c… Giao ti' p v7 i
web cho chúng ta phát tri:n các -ng dJng trên nMn web nh. ki:m tra mail. Coffee Maker thDc hiAn
r %t nhiMu công viAc còn l#i trong hA th6ng Asterisk nh. ki:m tra c%u hình hA th6ng, liAt kê các
extension, ki:m tra password, c%u hình hA th6ng Asterisk…Nhìn chung AGI cho phép chúng ta thDc
hiAn nhiMu công viAc giúp khai thác và quEn lý Asterisk m*t cách hiAu quE nh%t.
2.2. Phân lo 6i AGI
AGI g<m m*t s6 lo#i nh. sau:
• AGI: Bây là lo#i AGI bình th.F ng. AGI Script có th: 5.; c l) p trình b0 i nhiMu lo#ingôn ng8 khác nhau, có khE n=ng 5iMu khi:n Dialplan, và phEi 5Ct trên máy ch? Asterisk.
• EAGI (enhanced AGI): Bây là lo#i AGI nâng c% p có các ch-c n=ng gi6ng nh.
AGI, ngoài ra EAGI còn có khE n=ng 5,c kênh âm thanh vào trên kênhSTDERR+1.
• DeadAGI: có ch-c n=ng t.1 ng t. nh. AGI nh.ng DeadAGI còn có khE n=ng làmviAc trên các kênh “ch't” ( kênh “ch't” là kênh tho#i 5ã 5.; c k 't thúc), 5ây là khE n=ng mà AGI bình th.F ng không có.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 65/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 54 MSSV: 407T1454
• FastAGI: cho phép Asterisk g,i AGI Script qua m#ng TCP/IP, AGI Script khôngcn phEi 5Ct ngay trên máy ch? Asterisk.
Hình 4.2. AGI giao ti@ p vC i Asterisk
3.
CRu trúc và nguyên t4c hoUt N;ng c*a A2Billing
Asterisk xu%t ra m*t CDR (Call Detail Record) cho m[i cu*c g,i. Th.F ng thì t) p tin l.u tr 8
này sb 5.; c Asterisk xu%t ra trong th. mJc /var/log/asterisk/cdr-csv. CDR sb ch-a 5Dng nh8ng
thông tin chi ti't vM các cu*c g,i trong asterisk. Và 5: thDc hiAn ch-c n=ng tính tiMn, chúng ta sb phEi
tìm hi:u vM CDR.
Trong m[i file CDR sb bao g<m nh8ng thành phn chính sau:
accountcode: account number 5.; c sN dJng (là dãy g<m 20 kí tD).
src: CallerID number (là dãy g<m 80 kí tD).
dst: Destination extension (là dãy g<m 80 kí tD).
dcontext: Destination context (là dãy g<m 80 kí tD).
clid: CallerID (dãy g<m 80 kí tD).
channel: Kênh sN dJng (80 kí tD).
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 66/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 55 MSSV: 407T1454
dstchannel: Destination channel (80 kí tD).
lastapp: e ng dJng cu6i cùng sN dJng (80 kí tD).
lastdata: D8 liAu ra c?a -ng dJng cu6i cùng (80 kí tD).
start: ThF i gian b_t 5u cu*c g,i (date/time).
answer: ThF i gian tr E lF i cu*c g,i (date/time).
end: ThF i gian k 't thúc cu*c g,i (date/time).
duration: ThF i gian cu*c g,i tZ lúc quay s6 (giây).
billsec: T3ng thF i gian g,i tZ lúc có tín hiAu tr E lF i (giây).
disposition: Tr #ng thái cu*c g,i: ANSWERED, NO ANSWER, BUSY, FAILED.
amaflags: AMA = Automated Message Accounting.
omit: Không record calls.
billing: Bánh d%u 5: thDc hiAn billing.
documentation: Bánh d%u cho documentation.
user field: Ng.F i dùng tD 5Hnh ngh ] a (t6i 5a 255 kí tD).
Trong m*t m#ng l.7 i 5iAn tho#i thông th.F ng, hA th6ng t#o ra CDR tZ các thành phn c?a
m#ng. Còn nh8ng -ng dJng mà thDc thi trên c1 s0 d8 liAu CDR sb sN dJng c1 s0 d8 liAu 5ó 0 d#ng
khác. Và OSS (operations support systems) là m*t quá trình 5.; c bi't nh. chuy:n c1 s0 d8 liAu c?a
CDR sang m*t d#ng c1 s0 d8 liAu khác mà ta có th: thDc thi 5.; c da dàng. V7 i tr .F ng h; p c?a
A2Billing thì c1 s0 d8 liAu mà ta sb sN dJng 5: thDc thi ch-c n=ng tính tiMn, quEn lý cu*c g,i là
MySQL và PostgreSQL.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 67/125
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 68/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 57 MSSV: 407T1454
4. M;t sS khái ni)m trong A2billing
Tr .7 c khi chúng ta làm viAc v7 i A2Billing, ta cn phEi có m*t s6 khái niAm vM A2Billing và
các tính n=ng trong 5ó. A2Billing thDc sD nhiMu tính n=ng h1 n là m*t -ng dJng g,i 5iAn bfng card
thông th.F ng. Trong 5ó có m6t s6 khái niAm mà chúng ta cn phEi giEi thích qua là: Customers,Rates, Rate cards, Call plan, Trunks… Chúng ta sb tìm hi:u thi't l) p chi ti't sau khi 5ã nói qua khái
niAm tZng mJc.
Customers – Customers là ng.F i dùng, 5<ng thF i c^ng là card 5: ng.F i dùng thDc hiAn cu*c
g,i. Bây hoàn toàn gi6ng nh. các card VoIP 5ang 5.; c bán trên thH tr .F ng 0 ViAt Nam. M*t
Customer sb 5.; c xác nh)n v7 i m*t s6 PIN number hoCc s6 Card number.
Rates – Rates là chi phí thDc hiAn cu*c g,i 5'n m*t 5Ha 5i:m cJ th: nào 5ó. Ta qui 5Hnh rate
là qui 5Hnh phí thDc hiAn cu*c g,i 5'n m*t 5Ha 5i:m.
Rate cards – Rate cards có th: hi:u là m*t nhóm các Rates. Ta có nhiMu Rates khác nhau cho
nh8ng 5Ha 5i:m g,i 5iAn khác nhau. Ví dJ ta có 3 nhà cung c% p dHch vJ PSTN, m[i ng.F i tính phí
khác nhau. Ta sb gom chung 3 rate 5ó vào 1 rate card là PSTN.
Call plan – Call plan thì l#i là m*t nhóm các Rate cards. Dùng ví dJ trên, n'u ta có m*t Rate
card cho mJc 5ích g,i “n*i h#t”, m*t Rate card khác cho g,i “liên tXnh”. Ta sb gom hai Rate card 5ó
thành m*t Call plan có tên là “trong n.7 c”. Và khi 5ó, chúng ta sb t#o ra các lo#i Card có th: thDc
hiAn cu*c g,i 5'n các Call plan mà ta qui 5Hnh. Ta có th: bán các lo#i card g,i 5iAn “trong n.7 c”
khác các lo#i card g,i 5iAn “qu6c t'”.
Trunks – Trunks là các k 't n6i tZ A2Billing 5'n th' gi7 i bên ngoài (các nhà cung c% p dHch
vJ). Trunk có th: là các 5.F ng dây PSTN truyMn th6ng (g,i là Zap trunk) hoCc 5.F ng k 't n6i Internet
5'n các nhà cung c% p dHch vJ VoIP (g,i là SIP/IAX trunk). k ViAt Nam hiAn thF i các nhà cung c% p
dHch vJ VoIP ch.a cung c% p hình th-c dHch vJ Trunk mà chX là các Card Number phJc vJ mJc 5ích
g,i 5iAn qu6c t' qua softphone hoCc IP-phone.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 69/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 58 MSSV: 407T1454
PHAN 2: TH` C HI_N #I TÀI
Ch91 ng 5: CÀI #aT ASTERISK VÀ A2BILLING
1. Cài Nbt h) Ni$u hành linux – b3n centos 5.5:
k phn này, em sb cài 5Ct Asterisk và xây dDng 1 t3ng 5ài VoIP trên nMn Asterisk, sN dJng hA
5iMu hành Linux phiên bEn CentOS 5.5 . Sau khi hA 5iMu hành CentOS 5ã 5.; c cài 5Ct xong, ta ti'n
hành cài 5Ct Asterisk.
Ø B_t 5u cài 5Ct:
Cho DVD cài 5Ct vào máy tính và kh0 i 5*ng l#i v7 i ch' 5* kh0 i 5*ng “boot from CD/DVD”.
a.
Ch 4n ch A !@ cài !Tt :
Nh%n Enter 5: ch,n ch' 5* cài 5Ct bfng Graphical (có giao diAn).
Gõ “Text” 5: ch,n ch' 5* cài 5Ct bfng dòng lAnh.
Ta sb ch,n ch' 5* cài 5Ct bfng Graphical : nh%n Enter.
b.
Ki " m tra !M a CD/DVD cài !Tt :
ViAc ki:m tra 5] a CD/DVD cài 5Ct th.F ng sb m%t r %t nhiMu thF i gian, tuy nhiên ta có th:
bi qua quá trình ki:m tra này bfng cách ch,n “Skip”.
c. Màn hình Welcome :
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 70/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 59 MSSV: 407T1454
Hình 5.1. Màn hình Welcome
Click Next.
d. Ch 4n ngôn ng F :
Ch,n English (English) , click Next.
e.
Ch 4n l ; p ngôn ng F c . u hình cho bàn phím:
Ch,n U.S.English.
f . Ch 4n ki " u cài !Tt :
Ta sb ch,n ch' 5* cài 5Ct Custom 5: có th: tùy ý ch,n thêm hay lo#i bi các gói cài 5Ct
phù h; p v7 i yêu cu c?a Asterisk.
g. Phân vùng Q !M a :
ViAc phân vùng 3 5] a có th: 5.; c thDc hiAn tZ tr .7 c khi cài 5Ct CentOS bfng các ch.1 ng
trình phân vùng 3 5] a hiAn có, tuy nhiên ta c^ng có th: thDc hiAn công 5o#n này ngay trong lúc cài
5Ct CentOS nh. sau:
Ch,n Manually partition with Disk Druid.
h.
Màn hình hi " n th 7 chi ti A t các phân vùng Q !M a ! ã t Un t 6i tr &; c ! ó:
T#i 5ây ta có th: thDc hiAn các thao tác phân vùng 3 5] a tùy theo ý thích và phù h; p v7 i
yêu cu c?a hA th6ng cn cài 5Ct.
i .
C . u hình Boot Loader :
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 71/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 60 MSSV: 407T1454
Ch,n lDa th- tD .u tiên kh0 i 5*ng các hA 5iMu hành có trong 3 c-ng.
Hình 5.2. C % u hình Boot Loader
j. C . u hình các thông s * cho h - th * ng m 6ng :
Hình 5.3. C % u hình các thông sH cho h< thH ng m#ng
Ta c%u hình 5Ha chX IP cho máy tính
k. C . u hình F ir ewall :
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 72/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 61 MSSV: 407T1454
B: hA th6ng Asterisk có th: ho#t 5*ng 5.; c, ta phEi t_t Firewall c?a Linux.
Hình 5.4. C % u hình Firewall
Ch,n No firewall.
l .
Ch 4n ngôn ng F hi " n th 7 khi c Ln h K tr ' :
Ch,n English (USA).
m.
Ch 4n vùng !7 a lý hi " n th 7 th O i gian :
Ch,n Asia/Saigon.
n.
Cài !Tt Password cho User Root ( admin istrator) :
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 73/125
XÂY DO NG TQ NG BÀI IP PBX
SVTH: LÊ HOÀNG SANG
o. LE a ch 4n các nhóm gói c
Các mJc lDa ch,n nh. sau:
X Window Syste
Gnome Desktop E
Graphical Internet
Mail Server
Development Tool
Tuy nhiên ta có th: ch,n
5.; c các v%n 5M khi giEi nén và cài 5C
p.
B Vt !Lu ti A n hành cài !Tt
GVHD: TH.S. T
62 MSSV:
ình 5.5. 2Nt password cho root.
i !Tt cho h - th * ng :
vironment
s
Hình 5.6. LO a ch=n các gói
verything 5: ch,n cài t%t cE các gói ( 5iMu này
các gói Asterisk vào hA th6ng xEy ra do l[i thi'u
entOS 5.5:
TRÍ NGHVA
407T1454
sb giúp tránh
gói cài 5Ct).
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 74/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 63 MSSV: 407T1454
Hình5. 7. Ti@ n hành cài .Nt CentOS
q.
Sau khi cài !Tt xong, ta ph Ii boot l 6i máy tính !" kh J i !@ng h - ! i ?u hành L inux :
Hình 5.8. Reboot l #i máy tính
2.
Cài Nbt asterisk :
Hu h't các c%u hình Asterisk bao g<m 3 gói chính: ch.1 ng trình Asterisk chính (asterisk), các
driver Zapata (Zaptel), và các th. viAn PRI (libpri). N'u ta chX 5Hnh thi't l) p m*t m#ng VoIP thun
tuý thì chX cn cài 5Ct gói asterisk, tuy nhiên, nên cài 5Ct cE 3 gói trên, và sau 5ó, chúng ta có th:
ch,n module nào 5.; c kích ho#t sau. Gói zaptel ch-a các driver cn thi't khi cE analog hardware và
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 75/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 64 MSSV: 407T1454
digital hardware 5Mu 5.; c sN dJng, hoCc khi driver ztdummy 5.; c sN dJng nh. m*t ngu<n 5Hnh thì.
N'u giao diAn ISDN PRI không 5.; c sN dJng thì th. viAn libpri c^ng không nh%t thi't phEi có,và ta
có th: ti't kiAm 5.; c m*t phn b* nh7 Ram n'u không load th. viAn này; tuy nhiên, th. viAn libpri
cùng v7 i gói zaptel nên 5.; c cài 5Ct 5: t#o sD hoàn chXnh cho Asterisk. Ngoài ra ta có th: cài thêm các gói addon cho Asterisk nh. : asterisk-addons, asterisk-core-
sounds, asterisk-extra-sounds, asterisk-moh-freeplay…Gói asterisk-addons ch-a 5Dng các 5o#n code
cho phép l.u tr 8 các chi ti't cu*c g,i vào 1 c1 s0 d8 liAu MySQL database, nó c^ng cho phép
Asterisk ch1 i t6t 5.; c các bEn nh#c MP3. Các gói asterisk-core-sounds, asterisk-extra-sounds,
asterisk-moh-freeplay cung c% p các file âm thanh m`u v7 i nhiMu 5Hnh d#ng nh. GSM, Ulaw, Alaw,
WAV,…mà có th: sN dJng cho nhiMu ng8 cEnh 5a d#ng c?a Asterisk.t%t cE các gói trên ta 5Mu có th:
download trên trang ch? c?a Asterisk, trong mJc download : http://www.asterisk.org/downloads .
L.u ý: T%t cE các b.7 c cài 5Ct sau phEi 5.; c thDc hiAn trong quyMn root c?a CentOS 5.5.
B9J c 1: Update các phn mMm cài 5Ct cn thi't cho hA 5iMu hành CentOS 5.5 bfng lAnh : yum
-y update.
B9J c 2:Ki:m tra các th. viAn cn thi't cho viAc cài 5Ct.
Ki:m tra bfng cách dùng lAnh: rpm –q tên_th9 _vi)n.
N'u th. viAn ch.a 5.; c cài 5Ct, dùng lAnh yum install tên_th9 _vi)n.
HoCc 5: khii m%t thF i gian chì chúng ta chX cn ghi lAnh yum install <tên th. viAn>. M[i th.
viAn cách nhau bfng khoEng tr 6ng, cái nào ch.a có thì hA th6ng sb báo cài, chúng ta chX viAc b%m
“yes” và enter, th. viAn nào có r <i thì hA th6ng sb báo có r <i và bi qua hoCc update n'u có phiên bEn
m7 i c?a th. viAn 5ó.
B9J c 3: Download các gói phn mMm: M0 Terminal gõ lAnh: cd /usr/src và dùng lAnh wget 5:
tEi các gói cài 5Ct vM.
TEi gói Dahdi-linux tZ 5Ha chX:
htt p://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/dahdi-linux-2.4.0.tar.gz
TEi gói dahdi-tool tZ 5Ha chX:
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 76/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 65 MSSV: 407T1454
http://downloads.asterisk.org/pub/telephony/dahdi-tools/releases/dahdi-tools-2.4.0.tar.gz
TEi gói libpri tZ 5Ha chX:
htt p://downloads.asterisk.org/pub/telephony/libpri/releases/libpri-1.4.11.4.tar.gz
TEi gói libss7 tZ 5Ha chX:
htt p://downloads.asterisk.org/pub/telephony/libss7/releases/libss7-1.0.2.tar.gz
TEi gói asterisk tZ 5Ha chX:
htt p://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.4.38.tar.gz
B9J c 4: GiEi nén các gói
ThDc hiAn giEi nén các gói bfng lAnhtar zxvf tên_goi
tar zxvf lame-3.98.4.tar.gz
tar zxvf asterisk-1.4.38.tar.gz
tar zxvf dahdi-linux-2.4.0.tar.gz
tar zxvf dahdi-tools-2.4.0.tar.gz
tar zxvf libpri-1.4.11.4.tar.gz
tar zxvf libss7-1.0.2.tar.gz
B9J c 5: Cài 5Ct
cd /usr/src
tar zxvf lame-3.98.4.tar.gz
cd lame-3.98.4
./configure
make
make install
ln -s dahdi-l inux-2.4.0dahdi
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 77/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 66 MSSV: 407T1454
cd /usr/src/dahdi-l inux-2.4.0
make
make install
cd /usr/src/dahdi-tools-2.4.0
./configure
make
make install
cd /usr/src/libpri-1.4.11.4
make clean
makemake install
cd /usr/src/libss7-1.0.2
make
make install
cd /usr/src/asterisk-1.4.38
make clean
./configure
make menuselect
make
make install
Ø Cài Nbt gói asterisk-addon:
ü TEi gói asterisk-addon tZ 5Ha chX:
http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-addons-1.4.12.tar.gz
ü Ti'n hành giEi nén và cài 5Ct nh. sau:
tar zxvf asterisk-addons-1.4.12.tar.gz
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 78/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 67 MSSV: 407T1454
cd/usr/src/asterisk-addons
./configure
make
make installØ
Các gói còn lUi: cd /var/lib/asterisk/sounds
Dùng lAnh wget tEi các gói sounds và dùng lAnh tar zxvf tên_goi 5: giEi nén các gói vZa
5.; c tEi vM.
http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-en-alaw-current.tar.gz
htt p://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-en-g729-current.tar.gz.
htt p://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-en-gsm-current.tar.gz htt p://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-en-ulaw-current.tar.gz
htt p://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-en-wav-current.tar.gz
htt p://downloads.asterisk.org/pub/telephony/sounds/asterisk-extra-sounds-en-alaw-current.tar.gz
htt p://downloads.asterisk.org/pub/telephony/sounds/asterisk-extra-sounds-en-g729-current.tar.gz
htt p://downloads.asterisk.org/pub/telephony/sounds/asterisk-extra-sounds-en-gsm-current.tar.gz
htt p://downloads.asterisk.org/pub/telephony/sounds/asterisk-extra-sounds-en-ulaw-current.tar.gz
htt p://downloads.asterisk.org/pub/telephony/sounds/asterisk-extra-sounds-en-wav-current.tar.gz
htt p://downloads.asterisk.org/pub/telephony/sounds/asterisk-moh-opsound-alaw-current.tar.gz
htt p://downloads.asterisk.org/pub/telephony/sounds/asterisk-moh-opsound-g729-current.tar.gz
htt p://downloads.asterisk.org/pub/telephony/sounds/asterisk-moh-opsound-gsm-current.tar.gz
htt p://downloads.asterisk.org/pub/telephony/sounds/asterisk-moh-opsound-ulaw-current.tar.gz
htt p://downloads.asterisk.org/pub/telephony/sounds/asterisk-moh-opsound-wav-current.tar.gz
3. M;t sS l)nh thao tác trong h) thSng asterisk
Asterisk có 2 thành phn 5.; c xây dDng tích h; p v7 i nhau và ch#y song song v7 i nhau:
ü Asterisk Server bình th.F ng ch#y 0 ch' 5* (background) gi6ng các services trong Windows.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 79/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 68 MSSV: 407T1454
ü
Asterisk Client 0 ch' 5* dòng lAnh CLI giao ti' p v7 i Asterisk Server, thDc thi các lAnh 5:
ki:m tra hay xem thông tin c?a Server.
B: ch#y và dZng Asterisk 0 ch' 5* nMn, ta dùng lAnh sau:
#/etc/ini t.d/aster isk (start/stop )
M*t khi Asterisk 5ã ch#y chúng ta có th: chuy:n sang ch' 5* CLI tZ d%u nh_c lAnh c?a Linux
nh. sau: #asterisk –r
Khi vào ch' 5* lAnh n'u mu6n thoát vM d%u nh_c linux ta dùng lAnh:
CLI>exit
v M;t sS l)nh c1 b3n thW c hi)n tUi CLI>:
ü
B%t c- khi nào chXnh sNa các t) p tin c%u hình chúng ta 5Mu cn phEi n# p l#i 5: các thay 53i cóhiAu lDc, 5iMu 5ó thDc hiAn bfng lAnh: #CLI>reload
ü B)t ch' 5* Debug cho kênh thông tin SIP hoCc IAX2:
#CLI>I AX2 debug
#CLI >SIP debug
ü
T_t ch' 5* Debug cho các kênh thông tin SIP hCc IAX2:
#CLI>I AX2 no debug
#CLI >SIP no debug
ü Hi:n thH các tr #ng thái thông tin c?a users, peers, channels c?a SIP hoCc IAX2:
#CLI>sip show users
#CLI>sip show peers
#CLI>sip show channels
#CLI>iax2 show users
#CLI>iax2 show peers
#CLI >iax2 show channels
4.
Cài Nbt A2Billing
Download gói A2Billing t#i 5Ha chX:
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 80/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 69 MSSV: 407T1454
https://nodeload.github.com/Star2Billing/a2billing/tarball/v1-current
Sau khi download vM ta thay 53i tên thành a2billing.tar.gz và copy vào th. mJc /usr/src c?a
Server.
Tr .7 c khi ti'n hành download và cài 5Ct, ta phEi 5Em bEo hA th6ng Asterisk 5ã ho#t 5*ng t6t.
Ví dJ nh. các cu*c g,i n*i b*, cu*c g,i ra ngoài PSTN, cu*c g,i thông qua nhà cung c% p dHch vJ
VoIP,… 5ã 5.; c thi't l) p 5úng hay ch.a. BiMu này là h't s-c quan tr ,ng, vì b%t c- l[i nào xEy ra và
khi 5ã cài 5Ct thêm gói A2Billing thì sb tr 0 nên khó h1 n cho ta trong viAc tìm l[i c^ng nh. sNa ch8a.
Và 5Cc biAt chúng ta sb sN dJng l#i m*t s6 thi't l) p trong FreePBX mà ta 5ã thDc hiAn 0 ch.1 ng
tr .7 c.
C^ng nh. viAc cài 5Ct FreePBX, ta cn 5Em bEo Apache2, PHP, MySQL 5Mu ho#t 5*ng t6t
tr .7 c khi ti'n hành cài 5Ct A2billing. Các b.7 c ti'n hành cài 5Ct A2billing v7 i lAnh nh. sau:
Chujn bH Database cho a2billing
cd /usr/src/a2billing/DataBase/mysql-5.x/
mysql -u root -proot <a2billing-createdb-user.sql
Ti'n hành cài 5Ct c1 s1 d8 liAu cho A2billing bfng cách ch#y file script install-db.sh
./install-db.sh
Trong quá trình cài 5Ct ta cn khai báo các thông tin sau:
Enter Database Name: mya2billing
Enter Hostname: localhost
Enter UserName: a2billinguser
Enter Password: a2billing
Sau khi cài 5Ct xong ta cn truy nh) p vào c1 s0 d8 liAu vZa t#o 5: ki:m tra l#i
mysql mya2billing -u a2billinguser -pa2billing
Ti' p theo ta ti'n hành cài 5Ct giao diAn web A2billing và phân quyMn thDc thi cho các th.
mJc
cp -rf /usr/src/a2billing/customer /var/www/
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 81/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 70 MSSV: 407T1454
chmod 777 /var/www/customer/templates_c
cp -rf /usr/src/a2billing/agent /var/www/
chmod 777 /var/www/agent/templates_c
cp -rf /usr/src/a2billing/admin /var/www/a2billing
chmod 777 /var/www/a2billing/templates_c
cp -Rf /usr/src/a2billing/common /var/www/
Cài 5Ct và thDc thi các file AGI cho sD ho#t 5*ng c?a A2billing
cp /usr/src/a2billing/AGI/a2billing.php /var/lib/asterisk/agi-bin/
cp /usr/src/a2billing/AGI/a2billing_monitoring.php /var/lib/asterisk/agi-bin/
cp -rf /usr/src/a2billing/common/lib /var/lib/asterisk/agi-bin/
chmod +x /var/lib/asterisk/agi-bin/a2billing.php
chmod +x /var/lib/asterisk/agi-bin/a2billing_monitoring.php
chown -R asterisk:asterisk /var/lib/asterisk/agi-bin
Thay 53i các file c%u hình c?a A2billing bfng các lAnh sau:
llllcp /usr/src/a2billing/a2billing.conf /etc/asterisk
chown asterisk:asterisk /etc/asterisk/a2billing.conf
ln -sf /etc/asterisk/a2billing.conf /etc/a2billing.conf
sed -i “s/\(port *= *\)\(.*\)/\13306/” /etc/asterisk/a2billing.conf
sed -i “s/\(user *= *\)\(.*\)/\1a2billinguser/” /etc/asterisk/a2billing.conf
sed -i “s/\(password *= *\)\(.*\)/\1a2billing/” /etc/asterisk/a2billing.conf
sed -i “s/\(dbname *= *\)\(.*\)/\1mya2billing/” /etc/asterisk/a2billing.conf
T#o vài 5.F ng d`n ch-a t) p tin MOH mp3 cho A2billing
mkdir -p /var/lib/asterisk/mohmp3/acc_1
mkdir -p /var/lib/asterisk/mohmp3/acc_2
mkdir -p /var/lib/asterisk/mohmp3/acc_3
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 82/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 71 MSSV: 407T1454
mkdir -p /var/lib/asterisk/mohmp3/acc_4
mkdir -p /var/lib/asterisk/mohmp3/acc_5
mkdir -p /var/lib/asterisk/mohmp3/acc_6
mkdir -p /var/lib/asterisk/mohmp3/acc_7
mkdir -p /var/lib/asterisk/mohmp3/acc_8
mkdir -p /var/lib/asterisk/mohmp3/acc_9
mkdir -p /var/lib/asterisk/mohmp3/acc_10
chmod 777 /var/lib/asterisk/mohmp3/acc_*
chown -R asterisk:asterisk /var/lib/asterisk/mohmp3/
Cài 5Ct các t) p tin âm thanh h[ tr ; cho A2billing
cd /usr/src/a2billing/addons/sounds
chmod +x install_a2b_sounds.sh
./install_a2b_sounds.sh
mkdir -p /var/lib/asterisk/sounds/a2billing
chmod +x /var/lib/asterisk/sounds/*
T#o các t) p tin m0 r *ng liên k 't gi8a A2billing và Asterisk
cd /etc/asterisk/
touch additional_a2billing_iax.conf
touch additional_a2billing_sip.conf
touch extensions_a2billing.conf
echo “#include additional_a2billing_sip.conf” >> /etc/asterisk/sip_custom.conf
echo “#include additional_a2billing_iax.conf” >> /etc/asterisk/iax_custom.conf
echo -e >> /etc/asterisk/extensions_custom.conf
echo “#include extensions_a2billing.conf” >> /etc/asterisk/extensions_custom.conf
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 83/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 72 MSSV: 407T1454
Phân quyMn truy c) p, thDc thi cho các t) p tin, th. mJc liên quan cho sD truy nh) p vào
A2billing c?a user
chmod 777 /etc/asterisk/additional_a2billing_iax.conf
chmod 777 /etc/asterisk/additional_a2billing_sip.conf
chown -R asterisk:asterisk /etc/asterisk/additional_a2billing_iax.conf
chown -R asterisk:asterisk /etc/asterisk/additional_a2billing_sip.conf
chown -R asterisk:asterisk /var/lib/asterisk/agi-bin
chown -R asterisk:asterisk /etc/asterisk/
chown -R asterisk:asterisk /var/www/common
chown -R asterisk:asterisk /var/www/a2billing
chown -R asterisk:asterisk /var/www/customer
chown -R asterisk:asterisk /var/www/agent
chown -R asterisk:asterisk /var/lib/asterisk/
Thay 53i và thêm vào t) p tin manager.conf các thông tin cn thi't bfng các lAnh sau:
sed -i “s/\(enabled *= *\)\(.*\)/\1yes/” /etc/asterisk/manager.conf
echo “
[myasterisk]
secret = mycode
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
read = system,call,log,verbose,command,agent,user
write = system,call,log,verbose,command,agent,user
“ >> /etc/asterisk/manager.conf
N'u mu6n cho phép kh0 i 5*ng A2billing tZ FreePBX, ta cn t#o m*t Custom Trunk m7 i bfng
lAnh sau:
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 84/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 73 MSSV: 407T1454
echo ‘
[macro-dialout-trunk-predial-hook]
exten => s,1,GotoIf($[”${OUT_${DIAL_TRUNK}:4:4}” = “A2B/”]?custom-freepbx-
a2billing,${OUTNUM},1:2)
exten => s,2,MacroExit
[custom-freepbx-a2billing]
exten=> _X.,1,DeadAGI(a2billing.php|${OUT_${DIAL_TRUNK}:8})
exten => _X.,n,Hangup()
‘ >> /etc/asterisk/extensions_custom.conf
B3 sung thêm m*t s6 Context cn thi't 5: cho A2billing có th: ho#t 5*ng 5.; c cùng v7 i
Asterisk
echo “
[a2billing]
exten => _X.,1,Answer
exten => _X.,n,Wait(1)
exten => _X.,n,AGI(a2billing.php|1)
exten => _X.,n,Hangup
[a2billing-callback]
exten => _X.,1,deadAGI(a2billing.php|1|callback)
exten => _X.,n,Hangup
[a2billing-cid-callback]
exten => _X.,1,deadAGI(a2billing.php|1|cid-callback|34);last #parameter is the callback
area code
exten => _X.,n,Hangup
[a2billing-all-callback]
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 85/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 74 MSSV: 407T1454
exten => _X.,1,deadAGI(a2billing.php|1|all-callback|34);last #parameter is the callback
area code
exten => _X.,n,Hangup
[a2billing-did]
exten => _X.,1,deadAGI(a2billing.php|1|did)
exten => _X.,2,Hangup
[a2billing-voucher]
exten => _X.,1,deadAGI(a2billing.php|1|voucher)
exten => _X.,n,Hangup
[custom-a2billing-did]
exten => _X.,1,deadAGI(a2billing.php|1|did)
exten => _X.,2,Hangup
[custom-a2billing]
exten => _X.,1,deadAGI(a2billing.php|1)
exten => _X.,n,Hangup
“ >> /etc/asterisk/extensions_a2billing.conf
T#o các t) p tin Log cn thi't trong th. mJc /var/log/a2billing
mkdir -p /var/log/a2billing
touch /var/log/asterisk/a2billing-daemon-callback.log
touch /var/log/a2billing/a2billing-daemon-callback.log
touch /var/log/a2billing/cront_a2b_alarm.log
touch /var/log/a2billing/cront_a2b_autorefill.log
touch /var/log/a2billing/cront_a2b_batch_process.log
touch /var/log/a2billing/cront_a2b_bill_diduse.log
touch /var/log/a2billing/cront_a2b_subscription_fee.log
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 86/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 75 MSSV: 407T1454
touch /var/log/a2billing/cront_a2b_currency_update.log
touch /var/log/a2billing/cront_a2b_invoice.log
touch /var/log/a2billing/cront_a2b_check_account.log
touch /var/log/a2billing/a2billing_paypal.log
touch /var/log/a2billing/a2billing_epayment.log
touch /var/log/a2billing/api_ecommerce_request.log
touch /var/log/a2billing/api_callback_request.log
touch /var/log/a2billing/a2billing_agi.log
chown asterisk:asterisk /var/log/asterisk/a2billing-daemon-callback.log
chown -R asterisk:asterisk /var/log/a2billing
Nh. th' là công viAc cài 5CtA2billing 5ã hoàn thành. Sau khi cài 5Ct xong ta vào trình duyAt
web Firefox, 5=ng nh) p vào 5Ha chX http://192.168.1.10/a2billing sb xu%t hiAn giao diAn Login nh.
sau:
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 87/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 76 MSSV: 407T1454
Hình 5.9. Giao di<n . ang nh8 p tài kho;n A2billing
Lúc này ta sb 5=ng nh) p vào giao diAn A2billing v7 i Username và Password mCc 5inh nh. sau:
•
Username: root
• Password: changepassword
Và giao diAn c%u hình A2Billing nh. sau:
Hình 5.10. Giao di<n Web c% u hình cAa A2billing
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 88/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 77 MSSV: 407T1454
5. S1 l9M c t,p tin cRu hình asterisk
T%t cE các t) p tin c%u hình cho hA th6ng Asterisk 5Mu nfm t#i th. mJc /etc/asterisk , ngo#i tr Z
file system.conf c%u hình cho phn c-ng TDM nfm t#i th. mJc /etc/dahdi. Các n*i dung sau d%u
ch%m phjy (;) là n*i dung chú thích. T%t cE các khoEng tr _ng trong t) p tin c%u hình 5Mu 5.; c bi qua
không có ý ngh ] a trong file c%u hình.
Trong file c%u hình có hai phép gán th.F ng 5.; c sN dJng, phép gán “=” dùng cho viAc gán
bi'n, phép gán “=>” dùng cho viAc gán các 56i t.; ng.
v Các kiOu 3nh h9\ ng trong t,p tin cRu hình:
Ba ki:u cách th-c ho#t 5*ng c?a t) p tin c%u hình
KiOu Cách hoUt N;ng File cRu hình Ví d'
Simple GroupCó hiAu lDc trên tZng
dòng trong fileExtensions.conf
Exten=>_9XXX,1,dial(sip/$
{EXTEN},20, trT)
Option
Inheritance
Dòng khai báo sau
thZa k ' nh8ng thông
s6 c?a dòng khai báotr .7 c
Zapata.conf
[channels]
context=default
switchtype=national
signalling=fxo_ks
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
ComplexEntity
M[i entity nh)n m*tng8 cEnh
Sip.confIax.conf
[9000]
type=friend
username=9000
secret=123
context=incoming
host=dynamic
nat=yes
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 89/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 78 MSSV: 407T1454
v
Các file cRu hình thông d'ng nhRt: agents.conf, chan_dahdi.conf, dahdi-channels.conf,
extconfig.conf, extensions.conf, features.conf ,iax.conf, meetme.conf, musiconhold.conf,
mysql.conf, queues.conf, res_mysql.conf, sip.conf, voicemail.conf.
ViAc trình bày chi ti't ý ngh ] a các thông s6 trong tZng file sb r %t dài dòng và khó hi:u khikhông 5Ct vào m*t ng8 cEnh cJ th:. Tuy nhiên, 5: có m*t chút khái niAm, 0 5ây sb trình bày nh8ng
phn c1 bEn nh%t.
v Khai báo kênh SIP: Khai báo kênh sip là t#o tài khoEn trong file /etc/asterisk/sip.conf
Ø Các lW a ch[n cho vi)c cRu hình:
[general]
• Context: thi't l) p context mCc 5Hnh cho các cu*c g,i 5'n Server. Thi't l) p mCc 5Hnh c?a
hA th6ng là “default”.
• Port: thi't l) p potr UDP cho viAc l_ng nghe các connection. MCc 5Hnh là port 5060, chúng
ta không nên thay 53i mCc 5Hnh này n'u không th)t sD cn thi't.
• Bindaddr: chX 5Hnh 5Ha chX IP mà chúng ta mong mu6n dHch vJ sip cho phép. M*t máy có
nhiMu 5Ha chX IP, chúng ta có th: chX 5Hnh cho nó tìm 5'n t%t cE bfng cách gán cho
Bindaddr=0.0.0.0.
• Maxexpiry: thF i gian t6i 5a cho phép viAc 5=ng kí có giá tr H. MCc 5Hnh là 3600 giây, qua
thF i gian này viAc 5=ng kí sb tD 5*ng timeout.• Videosupport: viAc thi't l) p “yes” sb cho phép h[ tr ; video trong giao th-c SIP. Asterisk
là 5.; c phép h[ tr ; video H263 tZ Linphones, Microsoft Windows Messenger và
Wooksung WVP-2000 videophone.
• Musicclass: thi't l) p mCc 5Hnh l7 p music on hold cho t%t cE cu*c g,i SIP. MCc 5Hnh là
“default”.
• Accountcode: thi't l) p mã tài khoEn 5: sN dJng cho các cu*c g,i SIP tZ user này, 5iMu này
có th: giúp cho viAc “billing”.• Rtptimeout: là thF i gian mà khi RTP stream không l.u thông trên 5.F ng truyMn cu*c g,i
sb “timeout” tr .7 c khi Asterisk k 't thúc cu*c g,i.
• Externip: thi't l) p 5Ha chX IP ngoài m#ng n*i b* c?a Server Asterisk (g,i ra Internet hoCc
ng.; c l#i), 5iMu này sb có ích cho NAT và Firewall.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 90/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 79 MSSV: 407T1454
• Localnet: 5Hnh ngh ] a t%t cE các 5Ha chX IP n*i. BiMu này sb báo cho Asterisk thông 5iA p SIP
dùng IP ngoài t#i m*t n1 i chX sN dJng IP n*i b*
• Codec: 5Hnh ngh ] a t%t cE các chujn mã hóa và giEi mã mà chúng ta cho phép. Có hai tr #ng
thái là “allow” và “disallow”. Bu tiên nên c%m t%t cE các chujn codec bfng cách thDc hiAn“disallow=all”; sau 5ó cho phép các chujn mà ta mong mu6n, ví dJ “allow= ulaw”,
“allow=alaw”…
Ø #Ynh ngh q a các user:
[username]
• Type: ki:u k 't n6i thông tin.Có 3 lDa ch,n ln l.; t là User, Peer hay Friend. Ki:u User chX
cho phép thDc hiAn cu*c g,i 5'n, ki:u Peer chX cho phép thDc hiAn cu*c g,i 5i, ki:u Friend
cho phép thDc hiAn nh)n cu*c g,i 5'n và gNi cu*c g,i 5i.
• Username: thi't l) p username cho viAc ch-ng thDc
• Host: 5Ha chX IP hay tên miMn mà client k 't n6i v7 i kênh này, th.F ng dùng giá tr H là
“dynamic” cho t%t cE các client k 't n6i 5'n.
• Secret: m)t khju 5: sN dJng nh8ng kênh này. Máy 5iAn tho#i phía client phEi khai báo
thông s6 trùng v7 i thông s6 này thì m7 i sN dJng 5.; c
• Callerid: thi't l) p 5Hnh danh caller ID
•
Nat: thi't l) p “yes” hoCc “no” tùy theo client có nfm sau firewall hay không• Mailbox: thi't l) p h* p mail cho viAc ki:m tra thông 5iA p tZ các user khác
• Outgoinglimit: thi't l) p s6 l.; ng t6i 5a cu*c g,i mà thi't bH có th: thDc hiAn trong m*t
thF i gian nh%t 5Hnh.
• Incominglimit: thi't l) p s6 l.; ng t6i 5a cu*c g,i mà thi't bH có th: kh0 i t#o t#i m*t thF i
5i:m
• Callgroup: nhóm g,i
•
Pickupgroup: nhóm pickup cu*c g,i• Deny: danh sách các 5Ha chX IP lo#i khii máy ch? Asterisk
• Permit: danh sách các 5Ha chX IP 5.; c phép truy c) p máy ch? Asterisk.
Ø GiJ i thi)u Dialplan:
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 91/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 80 MSSV: 407T1454
Dialplan 5.; c xem là trung tâm xN lý c?a Asterisk, nó 5Hnh ngh ] a t%t cE các cu*c g,i vào ra
trong t3ng 5ài IP PBX, bao g<m m*t danh sách nh8ng c%u trúc hoCc nh8ng b.7 c mà Asterisk sb thDc
hiAn. Dialplan 5.; c c%u hình qua t) p tin extensions.conf, m*t s6 khái niAm cn n_m rõ khi c%u hình
dialplan:• Contexts- các ng] c3nh:
Contexts là tên c?a m*t nhóm các nhánh, và m[i nhánh có m*t -ng dJng. Nh. v)y, m[i
context sb thDc hiAn m6t s6 ch-c n=ng mà ng.F i dùng mong mu6n.
Các nhánh trong các contexts khác nhau là cách ly hoàn toàn, t-c là nhánh trong context này
có th: gi6ng v7 i nhánh trong context khác nh.ng Asterisk v`n phân biAt 5.; c các nhánh này.
Context 5.; c ch-a trong d%u ngoCc vuông “[]”.
Tên c?a context có th: 5.; c thi't l) p v7 i các ch8 cái, ch8 s6 và d%u g#ch n6i.
• Extensions:
Dialplan là m*t t) p h; p g<m nhiMu extension, khi m*t cu*c g,i t.1 ng -ng v7 i extension nào
thì -ng dJng cho cu*c g,i 5ó sb 5.; c thDc hiAn.
Cú pháp thDc hiAn extension là: exten=>name, priority, application()
name: tên hoCc s6.
priority: th- tD thDc hiAn lAnh.
Application(): -ng dJng hoCc lAnh è thDc hiAn hành 5*ng trong cu*c g,i.
Ta có th: thi't l) p các nhánh tuK bi'n, bfng cách sN dJng nh8ng ký tD hoCc ký hiAu 5: 5#i
diAn cho nh8ng s6 co th: chúng ta mong mu6n làm cho phù h; p. Nh8ng hình th-c luôn b_t 5u bfng
d%u g#ch d.7 i (_).
Sau d%u g#ch d.7 i có th: sN dJng 1 hoCc nhiMu ký tD sau 5ây:
X: nh8ng s6 tZ 0-9.
N: nh8ng s6 tZ 2-9.
Z: m,i ch8 s6 tr Z s6 0.
[15-7]: m*t s6 hoCc nhiMu dãy s6 5Cc biAt.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 92/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 81 MSSV: 407T1454
.(period): tZ k 't h; p 1 hoCc nhiMu ký tD.
“.”: dùng cho nhiMu s6.
B: sN dJng tuK bi'n trong Dialplan, 5Ct tuK bi'n t#i tên (s6).
• Priorities - thV tW 9 u tiên:
Priorities là th- tD thDc hiAn các -ng dJng trong dialplan, khi th- tD “1” 5.; c thDc hiAn thì k '
ti' p là -ng dJng t#i s6 th- tD “2” 5.; c thDc hiAn. K : tZ version 1.2 c?a Asterisk, thay vì gán m*t con
s6 cJ th: cho th- tD thDc hiAn thì ta co th: gán ký tD “n” cho m,i dòng “exten=>”, 5iMu này sb nói
v7 i Asterisk là -ng dJng v7 i th- tD ti' p theo sb 5.; c thDc hiAn.
• Application – Các hàm V ng d'ng:
Bây là phn quan tr ,ng trong Dial plan, t-c là các -ng dJng nào sb 5.; c thDc hiAn trên m[i dòng,
các -ng dJng nh. thDc hiAn quay s6, tr E lF i cu*c g,i hay 51 n giEn chX là nh%c gác máy… B: bi't
thêm vM các -ng dJng c^ng nh. các thông s6 kèm theo, ta dùng lAnh show application trên giao
ti' p dòng lAnh c?a Asterisk.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 93/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 82 MSSV: 407T1454
Ch91 ng 6:McT SdCHT C NeNG CfA TFNG #ÀI PBX
1. TUo sS Ni)n thoUi cho softphone trong Free PBX
k 5ây ta sN dJng phn mMm eyeBeam và Bria Professional. Sau 5ó ta m0 giao diAn
web lên và nh) p 5Ha chX ip c?a máy 5ang ch#y server, 5=ng nh) p user, password nh. hình sau:
Hình 6.1. Giao di<n .*ng nh8 p tài kho;n Free PBX
T#o s6 5iAn tho#i cho softphone trong Free PBX:−
Vào menu PBX > PBX Settings > Extension> Ch 4n Generic SIP Device -> nh . n Submit.
− Nh) p các thông tin sau 5: t#o s6 n*i b*:
o User extension: nh) p vào s6 n*i b*, ví dJ s6 100
o Display Name: tên ng.F i dùng t.1 ng -ng.
o Secret: gõ vào m)t khju t#o m7 i
Danh sách các s6 n*i b* sb 5.; c hi:n thH 0 phía bên phEi
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 94/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 83 MSSV: 407T1454
Hình 6.2. T #o các tài kho;n SIP
T#o s6 n*i b* cho 2 PC trong Softphone X-lite, ví dJ s6 130
−
Khai báo tài khoEn trong Account
o Display Name: nh) p vào tên ng.F i sN dJng.
o Username: s6 extension t.1 ng -ng.
o Password: nh) p vào m)t khju t.1 ng -ng 5ã t#o 0 b.7 c 1.
o Authorization username: nh) p l#i s6 extension.
o Domain: Nh) p vào IP hoCc tên c?a Asterisk server.
Hình 6.3. giao di<n softphone X-Lite
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 95/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 84 MSSV: 407T1454
− Khi Sip phone 5=ng ký thành công phn màn hình c?a 5iAn tho#i sb báo nh. sau:
Hình 6.4. 2*ng nh8 p thành công trên softphone
− T.1 ng tD ta 5=ng ký cho softphone 2 v7 i user 100.
− Sau khi 5=ng ký thành công tài khoEn c?a 2 thuê bao thì ta thDc hiAn cu*c g,i bfng cách quay
s6 100 g,i cho 130.
2. Call waiting( cu;c g[i ch0 )
Call Waiting là dHch vJ cho phép thuê bao v`n có th: nh)n 5.; c tín hiAu báo có cu*c g,i 5'n
trong khi 5ang 5àm tho#i v7 i thuê bao khác. Thuê bao có th: k 't thúc cu*c g,i hiAn hành 5: tr E lF i
cu*c g,i m7 i, hoCc có th: t#m thF i ng.ng cu*c g,i hiAn hành 5: chuy:n sang nh)n cu*c g,i m7 i.
Ta có th: kích ho#t dHch vJ này tr Dc ti' p qua 5iAn tho#i.
• B: kích ho#t dHch vJ, thuê bao quay s6 *70.
• B: h?y dHch vJ, thuê bao quay s6 *71.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 96/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 85 MSSV: 407T1454
3.
NhUc ch0 ( Music On Hold)
Tính n=ng Music On Hold c?a Asterisk v7 i nhiMu -ng dJng thDc t' r %t thi't thDc, m*t s6 -ng
dJng tiêu bi:u nh. trong khi chF gi8 máy 5: 5.; c gC p ng.F i khácthuê bao có th: nghe âm nh#c giEi
trí 5: quên 5i thF i gian chF 5; i. Khi chF tr E lF i cu*c g,i thuê bao sb nghe âm nh#c thay vì h<i âm
chuông nh. 5iAn tho#i truyMn th6ng, hoCc phát ra m*t thông 5iA p thông báo cho m*t tác vJ nào 5ó.
Asterisk sN dJng và h[ tr ; nhiMu file 5Hnh d#ng khác nhau 5: l.u tr 8 d8 liAu âm thanh bao
g<m Voicemail và Music On Hold. Các 5Hnh d#ng 5.; c h[ tr ; bao g<m:
#Ynh dUng Mô t3
Raw D8 liAu 16 bit tuy'n tính.
Pcm D8 liAu 8 bit lu)t u.
Vox D8 liAu 4 bit IMA-ADPCM.
Wav File WAV tuy'n tính 16 bit 0 8KHz.
WAV File WAV nén GSM 0 8 KHz.
Gsm D8 liAu nén GSM.
G723 BHnh d#ng G723 51 n giEn v7 i nhãn thF i gian.
ü #Ynh dUng t,p tin mbc NYnh là: 16bit, 8kHz, mono, PCM, wav file.
ü
CRu hình:
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 97/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 86 MSSV: 407T1454
Hình 6.5. Upload các file nh#c chP cho h< thH ng
• Trong giao diAn Web quEn tr H c?a FREE PBX, vào menu PBX > PBX Settings >Music On
Hold.
• Ch,n Add Music Category> nh) p s6 5iAn tho#i >Submit .
• Click vào s6 5iAn tho#i > ch,n tA p tin 5: tEi bài hát yêu thích > nh%n Upload.
•
Khi thuê bao quay s6 5iAn tho#i vZa 5.; c cài 5Ct dHch vJ Music On Hold, hA th6ng sb phát ra bài nh#c trong lúc chF k 't n6i cu*c g,i.
4. Voicemail (H;p th9 thoUi):
−
Khi ng.F i g,i không 5.; c tr E lF i, máy không 5.; c k 't n6i m#ng hay máy 5iAn tho#i 5ang b)n, hA
th6ng 5Mu có thông 5iA p riêng 5: thông báo tình tr #ng c?a máy thuê bao 5.; c g,i và phát thông
5iA p mF i 5: l#i tin nh_n.
− M[i h* p th. 5Mu 5.; c quEn lý bfng password và th. mJc riêng.
−
Có th: ki:m tra VoiceMail tr Dc ti' p trên máy 5iAn tho#i.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 98/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 87 MSSV: 407T1454
Hình 6.6. C % u hình d ,ch vG Voicemail
ü
C%u hình:
−
Trong giao diAn Web quEn tr H c?a FREE PBX, vào menu PBX > PBX Settings >Extension.
− Mu6n cài 5Ct Voicemail cho s6 5iAn tho#i nào thì click vào s6 5ó (0 5ây ta ch,n 130), vào
Extension> 130> Status > Enable > Password > nh% n Submit.− Nh. v)y ta 5ã thDc hiAn xong phn c%u hình cho Voicemail.
ü Ng] c3nh thW c hi)n:
− Khim*t Phone g,i cho m*t Softphone hoCc m*t Phone g,i cho m*t Phone khác, sau h<i
chuôngn'u s6 5iAn tho#i 5.; c g,i không nh%c máy sb có m*t câu thông báo yêu cu ghi âm 5'n
s6 5iAn tho#i 5ó, ta b_t 5u thu âm sau ti'ng “bíp”, thDc hiAn xong gác máy.
−
B: nghe l#i lF i nh_n nh%n *97 > nh8 p password> nghe tin nh_n> mu6n k 't thúc nh%n “#”.
− N'u m*t user b%t k K mu6n nghe h* p th. tho#i c?a m*t user khác thì nh%n *98> password > nghe
tin nh_n > nh%n # 5: k 't thúc.
5. Conference ( H;i NghY):
Bây là m*t ch-c n=ng cho phép nhiMu s6 5iAn tho#i có th: g,i vào m*t s6 5.; c t#o tr .7 c, qua
5ó có th: trò chuyAn cùng nhau trong 1 phòng mà không gi7 i h#n s6 5iAn tho#i g,i vào phòng 5ó.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 99/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 88 MSSV: 407T1454
ü
C%u hình:
− Trong giao diAn Web quEn tr H c?a FREE PBX, vào menu PBX > PBX Settings > Conferences
− Nh%n vào Add Conference 5: t#o m*t s6 5: g,i. Nh) p các thông s6 nh. hình sau:
Hình 6.7. C % u hình d ,ch vG Conference
ü
Ng8 cEnh thDc hiAn:
− Khi m*t s6 5iAn tho#i nào 5ó g,i vào s6 5.; c cài 5Ct tr .7 c ( 0 5ây là s6 9999) thì hA th6ng sb yêu
cu nh) p password, sau khi nh) p password là 123 xong thì sb vào phòng và nghe nh#c chF , 5; i 1
s6 5iAn tho#i khác vào cùng phòng.− Khi có m*t s6 5iAn tho#i khác c^ng g,i vào s6 9999 thì hA th6ng c^ng yêu cu nh) p password 5:
vào phòng, khi s6 5iAn tho#i này vào phòng thì l) p t-c s6 5iAn tho#i tr .7 c 5ó sb ngZng nh#c chF
và sb có m*t tín hiAu báo có ng.F i m7 i vào. C- nh. th', hA th6ng cho phép vô s6 s6 5iAn tho#i
g,i vào s6 9999 và cùng trò chuyAn.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 100/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 89 MSSV: 407T1454
6. Blacklist ( Danh sách loUi tr8 )
MJc 5ích c?a tính n=ng này là giúp thuê bao lo#i tr Z các cu*c g,i 5'n c?a m*t thuê bao nào
5ó, 5: làm 5.; c 5iMu này ta 5.a s6 5iAn tho#i c?a thuê bao mà ta không mu6n tr E lF i cu*c g,i vào
trong danh sách Blacklist. M*t ví dJ cJ th: nh. khi có m*t s6 5iAn tho#i g,i 5iAn v7 i mJc 5ích x%u,chúng ta mu6n các s6 5iAn tho#i này không 5.; c thDc hiAn cu*c g,i 5'n 5iAn tho#i c?a ta n8a, lúc
này ta sb 5.a các s6 5iAn tho#i 5ó vào danh sách Blacklist.
Chúng ta có th: quEn lý danh sách lo#i tr Z Blacklist thông qua giao diAn FreePBX. Bu tiên
chúng ta nh% p ch,n thh Blacklist 0 bên trái cNa s3 màn hình sb hiAn ra giao diAn c%u hình. Trong mJc
Number, ta nh) p s6 thuê bao mà ta không mu6n nh)n cu*c g,i.
Hình 6.8. C % u hình d ,ch vG Blacklist
Sau 5ó nh%n Submit Changes 5: l.u l#i thi't l) p.
S6 thuê bao 101 sau khi bH 5.a vào danh sách lo#i tr Z sb không th: g,i 5.; c 5'n t3ng 5ài.
Thuê bao 5ó sb nh)n 5.; c thông báo “The number you have reached is not is service”.
Ngoài ra ta có th: 5iMu chXnh danh sách Blacklist tr Dc ti' p qua 5iAn tho#i:
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 101/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 90 MSSV: 407T1454
• B.a m*t s6 thuê bao vào danh sách lo#i tr Z: trên 5iAn tho#i ta quay s6 *30 sb nh)n
5.; c thông báo nh) p s6 thuê bao mu6n lo#i tr Z r <i nh%n #. Sau khi nh%n xong, ta sb
nh)n 5.; c yêu cu xác nh)n thuê bao mu6n lo#i tr Z. B: xác nh)n ta nh%n phím 1.
Cu6i cùng ta nh)n 5.; c thông báo xác nh)n 5ã 5.a thuê bao trên vào danh sách lo#itr Z.
• B.a s6 thuê bao g,i 5'n cu6i cùng vào danh sách lo#i tr Z: trên 5iAn tho#i ta quay s6
*32 sb nh)n 5.; c thông báo yêu cu xác nh)n 5.a s6 thuê bao g,i 5'n cu6i cùng vào
danh sách lo#i tr Z. B: xác nh)n ta nh%n phím 1. Cu6i cùng ta sb nh)n 5.; c thông báo
xác nh)n 5ã 5.a thuê bao trên vào danh sách lo#i tr Z.
• Xóa m*t s6 thuê bao khii danh sách lo#i tr Z: trên 5iAn tho#i ta quay s6 *31 sb nh)n
5.; c thông báo nh) p s6 thuê bao mu6n xóa khii danh sách r <i nh%n #. Sau khi nh%n
xong, ta sb nghe 5.; c yêu cu xác nh)n. B: xác nh)n ta nh%n phím 1. Cu6i cùng ta
nghe th%y thông báo 5ã xóa thuê bao trên khii danh sách lo#i tr Z.
7.
Ring Groups ( #g chuông nhóm)
Ring Groups là dHch vJ thi't l) p các s6 thuê bao thành m*t nhóm và khi có cu*c g,i tZ bên
ngoài 5'n t<ng 5ài thì các thuê bao trong nhóm 5ó sb cùng 53 chuông. M*t ví dJ cJ th: nh. khi có
thuê bao g,i 5'n s6 600 là s6 5iAn tho#i phòng ch=m sóc khách hàng c?a m*t công ty, thì t%t cE các5iAn tho#i c?a nhân viên trong phòng ch=m sóc khách hàng sb 53 chuông 5<ng lo#t, cho 5'n khi có
m*t thuê bao trong nhóm nh%c máy 5: nh)n cu*c g,i này. B: ti'n hành c%u hình dHch vJ, ta ch,n
mJc Ring Groups 0 bên trái màn hình, sb hiAn ra cNa s3 giao diAn:
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 102/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 91 MSSV: 407T1454
Hình 6.9. C % u hình d ,ch vG Ring Group
Bây là các thông s6 c1 bEn chúng ra cn quan tâm:
• Ring-Group Number: 5ây là s6 5iAn tho#i 5#i diAn c?a nhóm.
• Group Description: tên c?a nhóm.
• Ring Strategy: cách th-c 53 chuông. Có 2 ch' 5* th.F ng sN dJng:
o
Ring All: 53 chuông 5<ng lo#t cho t%t cE các thuê bao trong nhóm.
o Hunt: 53 chuông cho thuê bao 5u tiên trong nhóm, n'u thuê bao này
không nh%c máy thì nó sb chuy:n qua thuê bao k ' ti' p và ti' p tJc nh. v)y.
•
Ring Max: thF i gian 53 chuông.
• Extension list: Danh sách các s6 5iAn tho#i 5.; c 5.a vào nhóm.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 103/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 92 MSSV: 407T1454
Ngoài ra, trong tr .F ng h; p không có ai trong nhóm nh%c máy tr E lF i cu*c g,i, ta có th:
cài 5Ct hA th6ng Voicemail thông báo yêu cu 5: l#i lF i nh_n tho#i trong mJc Destination if no
answer nh. hình d.7 i:
Hình 6.10. C % u hình mGc “ Destination if no answer cho Ring Group
8. Queue ( Hàng NM i)
DHch vJ hàng 5; i cho phép b#n quEn lý m*t s6 l.; ng l7 n các cu*c g,i 5'n. Bây là -ng dJng
r %t linh ho#t, có r %t nhiMu lDa ch,n 5: 5iMu chXnh cho phù h; p v7 i các tình hu6ng khác nhau. B: c%uhình dHch vJ này ta ch,n mJc Queues 0 bên trái màn hình sb hiAn ra cNa s3 giao diAn:
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 104/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 93 MSSV: 407T1454
Hình 6.11. C % u hình d ,ch vG Queue
Nh% p ch,n Add Queue 5: t#o hàng 5; i.
Bây là các thông s6 c1 bEn ta cn quan tâm:
• Queue Number: 5ây là s6 5iAn tho#i 5#i diAn cho hàng 5; i. Nh8ng thuê bao n*i b*
trong danh sách Dynamic Members sb dùng s6 5iAn tho#i này thêm * 5: 5=ng nh) phoCc thoát khii hàng 5; i (ví dJ nh. 700* 5: 5=ng nh) p hàng 5; i, 700** 5: thoát
khii hàng 5; i n'u Queue Numberlà 700).
• Queue Name: tên c?a hàng 5; i. Tên hàng 5; i chX sN dJng 0 giao diAn Web 5: da
dàng xác 5Hnh.
• Queue Password: M)t khju c?a hàng 5; i. N'u chúng ta chú tr ,ng 5'n v%n 5M bEo
m)t, chúng ta có th: cài m)t khju cho hàng 5; i 5: tránh nhiMu thuê bao ch.a 5.; c
cho phép 5=ng nh) p vào hàng 5; i. Khi m*t thuê bao nào 5ó mu6n 5=ng nh) p vào
hàng 5; i, thuê bao 5ó sb 5.; c nh)n 5.; c thông báo yêu cu nh) p m)t khju này. N'u
ta 5: tr 6ng mJc này thì các thuê báo sb không cn phEi nh) p m)t khju.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 105/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 94 MSSV: 407T1454
• Static Agents: 5ây là danh sách s6 5iAn tho#i c?a các thuê bao luôn 5=ng nh) p sgn
vào hàng 5; i. Nh8ng thuê bao này không cn phEi 5=ng nh) p vào hàng 5; i nh.ng
c^ng không th: thoát khii hàng 5; i.
•
Dynamic Members: 5ây là danh sách các sô thuê bao có th: 5=ng nh) p và thoát
khii hàng 5; i. Các thuê bao này không tD 5*ng 5=ng nh) p vào hàng 5; i.
• Restrict Dynamic Agents: có 2 lDa ch,n:
o Yes:không cho phép các thuê bao không nfm trong danh sách Dynamic Members
5=ng nh) p vào hàng 5; i.
o No: cho phép các thuê bao không nfm trong danh sách Dynamic Members 5=ng
nh) p vào hàng 5; i.
9. Follow Me ( ChuyOn cu;c g[i khi b,n)
Sau khi cài 5Ct tài khoEn các thuê bao, ta có th: chX 5Hnh tr .7 c các thuê bao khác tr E lF i n'u
thuê bao 5.; c g,i không tr E lF i. Bây là cách chúng ta cài 5Ct ch-c n=ng 5ó.
Ch,n lDa thuê bao mà ta mu6n cài 5Ct dHch vJ (lDa ch,n các thuê bao nfm 0 bên phEi
màn hình. Trong tr .F ng h; p này, chúng ta sb ch,n thuê bao dinh101 sb hiAn ra giao diAn:
Hình 6.12. C % u hình d ,ch vG Follow Me
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 106/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 95 MSSV: 407T1454
Bây là các thông s6 chính:
• Ring strategy: ch,n lDa ch' 5* g,i.
• Extension List: danh sách các thuê bao sb chuy:n cu*c g,i khi thuê bao 5.; c g,i
không tr E lF i.
• Ring time: thF i gian 53 chuông.
Trong tr .F ng h; p t%t cE các s6 thuê bao trong danh sách Extension List không tr E lF i cu*c
g,i thì ta sb chX 5Hnh h.7 ng 5'n ti' p theo c?a cu*c g,i t7 i trong mJc Destination if no answer.
Trong tr .F ng h; p này là yêu cu 5: l#i lF i nh_n tho#i nh. hình d.7 i:
Hình 6.13. C % u hình tu R ch=n “ Destination if no anwer”
B%t k K khi nào thuê bao dinh101 5.; c g,i, Asterisk sb c6 g_ng k 't n6i v7 i thuê bao này và
n'u không có tín hiAu tr E lF i, nó sb chuy:n sang g,i thuê bao viet102. N'u v`n không có tín hiAu tr E
lF i, nó sb ti' p tJc chuy:n cu*c g,i 5'n thuê bao phuc103. N'u v`n không có tín hiAu tr E lF i thì sb có
thông báo cho ng.F i g,i 5: l#i lF i nh_n trong h* p th. tho#i Voicemail (ta 5ã khai báo 5iMu này trong
mJc Destination if no answer).
Nh% p chu*t ch,n Submit Changes. Sau 5ó ch,n Apply Configuration Changes5: l.u l#i
c%u hình.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 107/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 96 MSSV: 407T1454
10. Callback ( TW N;ng g[i lUi)
Sau khi cài 5Ct dHch vJ Callback, khi thuê bao thDc hiAn cu*c g,i 5'n t3ng 5ài, t3ng 5ài sb
ng_t cu*c g,i và g,i l#i cho thuê bao 5ó.Cu*c g,i l#i này sb chuy:n thuê bao g,i 5'n m*t thuê bao
n*i b* hoCc truy c) p m*t dHch vJ nào 5ó. DHch vJ Callback sb giúp thuê bao g,i giEm 5.; c chi phícu*c g,i. B: c%u hình dHch vJ, ta ch,n mJc Callback 0 bên trái cNa s6 màn hình sb hiAn ra cNa s6
giao diAn c?a dHch vJ.
Hình 6.14. C % u hình d ,ch vG Callback
Bây là thông s6 c1 bEn ta cn quan tâm:
• Callback Description: nh) p tên c?a nhóm Callback.
•
Callback Number: nh) p s6 5iAn tho#i c?a thuê bao mà t3ng 5ài sb thDc hiAn dHch vJ
Callback. N'u 5: tr 6ng mJc này thì t3ng 5ài sb thDc hiAn dHch vJ Callback 56i v7 i b%t
k K cu*c g,i 5'n nào.
• Delay Before Callback: thF i gian t3ng 5ài trì hoãn tr .7 c khi g,i l#i.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 108/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 97 MSSV: 407T1454
Trong mJc Destination after Callback ta sb c%u hình cu*c g,i l#i c?a t3ng 5ài h.7 ng 5'n
m*t thuê bao cJ th: hoCc m*t dHch vJ nào 5ó. Trong tr .F ng h; p này là chuy:n cu*c g,i l#i 5'n hA
th6ng IVR nh. hình trên.
Nh% p Submit Changes l.u l#i c%u hình.
Cu6i cùng nh%n Apply Configuration Changes nh. hình d.7 i 5: b_t 5u áp dJng dHch vJ.
11. Call Forward ( ChuyOn h9J ng g[i)
Khikhông0 nhà,hoCc5icôngtácmàng.F isNdJngkhôngmu6nbilp t%tcEcáccu*cg,i 5'n v=n phòng
hay nhà riêng thìhãyngh ] ngay5'n tính n=ngchuy:ncu*cg,i Call Forward. Call Forward là dHch vJ
cho phép thuê bao chuy:n các cu*c g,i 5'n s6 máy c?a mình sang m*t s6 máy khác, s6 máy 5ó có
th: là s6 di 5*ng, s6 c6 5Hnh hoCc s6 c?a h* p th. tho#i.
Bây là tính n=ng th.F ng 5.; c sN dJng trong hA th6ng Asterisk, thuê bao có th: tD cài 5Ct sN
dJng khi cn thi't. Ch-c n=ng cho phép chuy:n m*t cu*c g,i 5'n m*t hay nhiMu s6 máy 5iAn tho#i
5.; c 5Hnh tr .7 c. M*t s6 tr .F ng h; p cn chuy:n cu*c g,i nh. chuy:n cu*c g,i khi b)n, chuy:n cu*c
g,i khi không tr E lF i, chuy:n cu*c g,i t-c thF i, chuy:n cu*c g,i v7 i thF i gian 5Hnh tr .7 c.
T%t nhiên tr .7 c tiên ta phEi kích ho#t dHch vJ chuy:n cu*c g,i thì m7 i có th: thDc hiAn 5.; c.
Ta có th: kích ho#t dHch vJ này tr Dc ti' p trên 5iAn tho#i.
v
B: kích ho#t dHch vJ chuy:n cu*c g,i cho thuê bao 101, thuê bao thDc hiAn các b.7 c nh. sau:
• Quay s6 *72, sb có thông báo yêu cu nh) p s6 thuê bao mu6n chuy:n cu*c g,i r <i
nh%n #.
• Ti' p theo sb có thông báo yêu cu nh) p s6 thuê bao mà các cu*c g,i sb 5.; c
chuy:n t7 i r <i nh%n #.
•
Cu6i cùng sb có thông báo xác nh)n 5ã kích ho#t thành công dHch vJ.
v B: h?y bi dHch vJ Call Forward c?a t%t cE các thuê bao n*i b*, thuê bao quay s6 *73. Sau 5ó
sb có thông báo xác nh)n 5ã h?y dHch vJ.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 109/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 98 MSSV: 407T1454
v
B: h?y bi dHch vJ Call Forward c?a m*t thuê bao cJ th:, thuê bao quay s6 *74, sb có thông
báo yêu cu nh) p s6 thuê bao mu6n h?y dHch vJ r <i nh%n #. Sau khi nh) p xong, sb có thông
báo xác nh)n 5ã h?y dHch vJ Call Forward c?a thuê bao 5ó.
12.
IVR ( T ng d'ng t91 ng tác thoUi)
e ng dJng t.1 ng tác tho#i IVR có r %t nhiMu -ng dJng trong thDc t', khi g,i 5iAn tho#i 5'n m*t
c1 quan hay công ty nào 5ó, ta th.F ng nghe th%y các thông 5iA p nh. “Xin chào quý khách 5ã g,i 5'n
công ty chúng tôi, vui lòng nh%n phím 1 5: nghe gi7 i thiAu vM công ty, nh%n phím 2 5: 5.; c h[ tr ;
k d thu)t,…” sau 5ó tùy vào sD t.1 ng tác c?a thuê bao g,i 5'n, hA th6ng Asteisk sb 5Hnh h.7 ng cu*c
g,i theo mong mu6n.
Khimu6nxem5i:mthi,mu6nbi'ttiMnc.7 c5iAntho#ic?athuêbao,mu6nbi'ttX
giáUSDhiAnnaynh.th'nào,hayk 'tquEs3s6…t%tcácnh8ngyêu cu trên5Mu có th:thDc hiAnqua-ng
dJngt.1 ngtáctho#i IVR.
Ch,n mJc IVR 0 bên trái cNa s3 màn hình sb hiAn ra giao diAn nh. sau:
Hình 6.15. Giao di<n c% u hình IVR
Bây là các thông s6 chính:
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 110/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 99 MSSV: 407T1454
• Change Name: tên c?a hA th6ng IVR sN dJng.
• Timeout: 5ây là thF i gian hA th6ng IVR trì hoãn tr .7 c khi chuy:n cu*c g,i 5'n m*t
thuê bao n*i b* hay dHch vJ nào 5ó trong tr .F ng h; p thuê bao g,i không nh%n phím
lDa ch,n nào.
• Announcement: ch,n t) p tin ghi âm dùng làm thông báo cho thuê bao g,i 5'n.
Sau 5ó ti'n hành nh) p các tùy ch,n mà b#n yêu cu cho IVR này khi ng.F i g,inh%n tùy ch,n
thích h; p.
Hình 6.16. Thi@ t l 8 p tu R ch=n IVR
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 111/125
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 112/125
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 113/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 102 MSSV: 407T1454
Hình 7.2. T #o RATECARD
K ' ti' p là t#o Rate. Rate là chi phí thDc hiAn cu*c g,i 5'n m*t n1 i nào 5ó và cách tính
c.7 c cu*c g,i do ta sb quy 5Hnh dDa theo Dial Prefix c?a m[i qu6c gia khác nhau c^ng nh.
khu vDc c?a qu6c gia 5ó. Ví dJViAt Nam có Prefix là 84.
Hình 7.3. Danh sách các Prefix cAa các quH c gia
Ta có th: xóa và b3 sung các Prefix n'u cn thi't.
Ch,n “RATECARD” và ch,n “Add Rate” 0 bên trái 5: t#o Rate cho các cu*c g,i qu6c t'.
BiMn vào các thông s6 nh. hình sau 5ó nh%n CONFIRM DATA
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 114/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 103 MSSV: 407T1454
Hình 7.4. T #o Rates
• Ratecard: International (dùng SIP Trunk cho cu*c g,i qu6c t').
• Dial Prefix: 0 5ây tD 5Ct 5u s6 là 8
• Buying Rate:0.2 (s6 tiMn ta tr E cho nhà cung c% p dHch vJ, 0.2 USD/phút).
• Buyrate Min Duration: 5: tr 6ng (thF i gian ng_n nh%t cho 1 cu*c g,i – 51 n vH:giây).
• Buyrate Billing Block: 5: tr 6ng (Block s6 giây cho 1 cu*c g,i –51 n vH: giây).
• Selling Rate:0.2 (s6 tiMn ta bán l#i cho ng.F i dùng, 0.2USD/phút).
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 115/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 104 MSSV: 407T1454
• Sellrate Min Duration: 5: tr 6ng (thF i gian ng_n nh%t cho 1 cu*c g,i – 51 n vH:giây).
• Sellrate Billing Block: 5: tr 6ng (Block s6 giây cho 1 cu*c g,i –51 n vH: giây).
• Connect Charge: 5: tr 6ng (phí tính khi m*t cu*c g,i 5.; c k 't n6i).
• Disconnect Charge: 5: tr 6ng (phí tính khi m*t cu*c g,i không 5.; c k 't n6i).
• Minimum Call Cost: 5: tr 6ng (m-c phí th% p nh%t cho m*t cu*c g,i).
• Start Date: default.
• Stop Date: default.
• Start Time: default.
• End Time: default.
• Trunk: NOT DEFINED (tên 5.F ng Trunk dùng cho 5i:m 5'm c?a cu*c g,i này,
hoCc Not Defined 5: dùng Trunk c?a RateCard).Call plan là m*t nhóm các RateCards. T#i sao chúng ta cn phEi t#o nhóm các RateCards. Bó là vì
mJc 5ích ti't kiAm tiMn bfng cách h.7 ng các cu*c g,i theo các trunk h; p lý 5: 5#t 5.; c m*t trong 2
tiêu chí: LCR (least cost routing) hay LCD (least cost dialing). Hu h't các ch.1 ng trình có ch-c
n=ng tính tiMn cu*c g,i 5Mu tích h; p hai thu)t toán LCR và LCD. Nh%t là khi chúng ta có nhiMu
5.F ng ra 5: thDc hiAn m*t cu*c g,i.
• LCR (Least Cost Routing): LCR sb sN dJng trunk mà ta mua vào r h nh%t. Vì th' sb
ti't kiAm chi phí cho ta.
• LCD (Least Cost Dialing): LCD thì sb sN dJng trunk mà customer c?a ta g,i 5'n 5'n
r h nh%t. Vì th' sb ti't kiAm chi phí cho customer.
Callplan sb h8u ích khi ta thuê nhiMu 5.F ng SIP Trunk 0 nh8ng n.7 c khác nhau. VD: n'u ta thuê ba
SIP Trunk 0 ba qu6c gia khác nhau nh.: USA, Pháp, Úc. Vì m[i nhà cung c% p dHch vJ VoIP 0 m[i
qu6c gia 5ó sb có giá c.7 c khác nhau cho cùng m*t 5ích g,i nên khi 5ó thu)t toán LCD và LCR m7 i
có th: phát huy tác dJng c?a nó.
Vì chúng ta c^ng không có sN dJng nhiMu nhà cung c% p dHch vJ nên 0 5ây nhóm thDc hiAn 5M tài sb
chX t#o m*t “Call Plan” 51 n giEn. Ch,n mJc “RateCard” bên trái và ch,n “Create Call Plan”.
BiMn vào nh8ng thông tin sau:
• Name: CALL.
• LC Type: LCD (ta sb ti't kiAm chi phí cho customer).
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 116/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 105 MSSV: 407T1454
• Package: No Package Offer (n'u không cài 5Ct dHch vJ khuy'n mãi cho Callplan này,
n'u có ta ch,n “Offer”).
• Remove Inter Prefix: No (không lo#i bi Prefix g,i qu6c t' (00 hoCc 011) tr .7 c khi
thDc hiAn s6 cn g,i. Chcng h#n nh. tZ ViAt nam g,i qua Anh, ta phEi nh%n 0044 v7 i
00 là Prefix g,i qu6c t' tZ ViAtNam, 44 là mã n.7 c c?a Anh, n'u ta ch,n “Yes” thì chX
có 44 5.; c truyMn 5i khi ta thDc hiAn cu*c g,i).
B6i v7 i các nhà cung c% p dHch vJ VoIP thì hu nh. chúng ta không cn nh%n Inter Prefix khi thDc
hiAn cu*c g,i qu6c t', do 5ó khi tính c.7 c cu*c g,i h, chX quan tâm 5'n Prefix – Country Code c?a
qu6c gia cn g,i mà thôi.
Sau khi t#o xong, ta vào l#i List Call Plan > nh%n Edit r <i Add Ratecard vào.
Hình 7.5. T #o Call Plan
B'n 5ây chúng ta 5ã thi't l) p hoàn t%t nh8ng nMn tEng cn thi't 5: thDc hiAn cu*c g,i qua
A2Billing. Bây giF chúng ta b_t 5u sN dJng nh8ng thi't l) p 5ó cho viAc t#o ra các Customers. M*t
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 117/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 106 MSSV: 407T1454
Customer thDc ch%t là m*t s6 Card Number cho ng.F i dùng sN dJng 5: g,i gi6ng nh. nh8ng thh
VoIP 5ang 5.; c bán r *ng rãi trên thH tr .F ng ViAt Nam.
Ta vào Customer > Create Customers r <i 5iMn các thông tin nh. bên d.7 i sau 5ó nh%n
CONFIRM DATA.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 118/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 107 MSSV: 407T1454
Hình 7.6. T #o Customers
M*t s6 mJc cn chú ý:
• Account Number: default (th.F ng là 10 s6 5.; c phát m*t cách ng`u nhiên)
• WebUI Login: có th: 5: default hoCc thay 53i, 5ây là Username 5: khách hàng Loginvào trang web ng.F i dùng.
• WebUI Password: có th: 5: default hoCc thay 53i, 5ây là password c?a khách hàng5: Login vào trang web ng.F i dùng.
• Balance: 100.00 (s6 tiMn ta t#o ra cho Card – 51 n vH: USD)
•
Payment Type: Prepaid Card (dùng lo#i Card tài khoEn tr E tr .7 c).• Enable Expiry: No Expiry (không có h#n sN dJng).
• Expity Date: ngày h't h#n sN dJng Card, mJc này có tác dJng khi “EnableExpiry: Expire Date”.
• Expiry Days: s6 ngày sN dJng Card, mJc này có tác dJng khi “Enable Expiry:Expire Days Since First Use/ Expire Days Since Creation”.
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 119/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 108 MSSV: 407T1454
• Create SIP Config: Yes (cho phép tD 5*ng t#o SIP config).
• Create IAX Config: No.
Ta có th: t#o thêm bao nhiMu Customer tùy ý. Ch,n “List Customers” 5: xem nh8ng
Customers ta 5ã có, ta có th: edit hoCc delete n'u cn thi't.M*t cách khác 5: t#o m*t l.; ng l7 n Customers cùng m*t lúc là sN dJng ch-c n=ng“Generate
Customers”. Ta có th: t#o ra 10,50,100,… cards cùng 1 lúc. BiMn vào nh8ng thông tin nh. hình sau
và ch,n “Generate Cards”.
Hình 7.7. T #o nhi4 u Customers
2. K :t hM p Free PBX và A2Billing
Chúng ta 5ã t#o ra các Cards thành công. B: thDc hiAn 5.; c cu*c g,i ra bên ngoài ta cn phEi
k 't n6i Asterisk v7 i A2Billing. Bây giF ta sb quy 5Hnh b%t kì cu*c g,i nào trong n*i b* ra ngoài 5Mu
phEi b%m s6 1234 5: 5.; c thông qua A2Billing 5: quEn lý viAc tính c.7 c cho tZng nhân viên trongcông ty.
Ta phEi thay 53i Pattern trong mJc Outbound Route c?a FreePBX cho Trunk.
Vào Outbound Routes > ch,n Add Trunk r <i thi't l) p nh. sau:
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 120/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 109 MSSV: 407T1454
Hình 7.8. T #o Routes
Trong FreePBX ta ch,n Extension 5ã thi't l) p mu6n b3 sung ch-c n=ng bi qua viAc nh) p mã
s6 PIN Number, sau 5ó nh) p s6 Card Number c?a Customer vào ô AccountCode nh. hình sau:
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 121/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 110 MSSV: 407T1454
Hình 7.9. N # p Card Number cho User
Nh. v)y bây giF , t%t cE các Extension trong công ty chúng ta mu6n thDc hiAn cu*c g,i ra
ngoài ph#m vi công ty sb phEi g,i 5'n s61234 (ngoài s61234 ra sb không th: thDc hiAn 5.; c cu*c g,i
ra ngoài v7 i b%t kì s6 nào khác). ChF 1 giây và sau 5ó sb 5i qua hA th6ng A2Billing. Ta có th: thay
53i s61234 bfng b%t c- s6 nào khác ta mu6n.
Ví dJ, ta thDc hiAn m*t cu*c g,i v7 i c%u trúc cu*c g,i nh. sau:
G,i vào s6 1234(g,i 5'n A2Billing) sb nghe thông báo s6 tiMn còn l#i trong tài khoEn:
“ You have … dollars and… cents”
Sau 5ó sb nghe thông báo yêu nh) p s6 5iAn tho#i cn g,i r <i nh%n phím # 5: thDc hiAn g,i 5i:
“ Please enter the number you wish to call, then press the pound key…”
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 122/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 111 MSSV: 407T1454
K CT LUiN VÀ HL^ NG PHÁT TRIjN
1. K :t lu,n
Lu)n v=n 5ã trình bày 5.; c khái quát công nghA VoIP và 5.a ra mô hình -ng dJng r %t thDc t' b0 i vì nó xu%t phát tZ nhu cu c?a các doanh nghiA p. Bó là viAc xây dDng t3ng 5ài 5iAn tho#i IP PBX
dDa trên phn mMm mã ngu<n m0 Asterisk 5.; c c%u hình thông qua giao diAn Web FreePBX và thDc
hiAn giEi pháp tính tiMn 5iAn tho#i cho t3ng 5ài này dDa trên phn mMm mã ngu<n m0 A2Billing.
HiAn nay, 0 các qu6c gia phát tri:n, công nghA mà nhóm thDc hiAn 5M tài 5ang nghiên c-u 5ã 5.; c
-ng dJng khá r *ng rãi trong các công ty vZa và nhi.
Nhìn chung, viAc thi't l) p, c%u hình hA th6ng IP PBX thông qua giao diAn FreePBX 5áp -ng
m*t cách tinh t' nhu cu cho ng.F i sN dJng: giao diAn c%u hình 51 n giEn da sN dJng, da dàng quEnlý, ki:m soát thông tin chi ti't hA th6ng, mang tính linh ho#t cao cho viAc c) p nh)t tr Dc tuy'n, cEi ti'n
hA th6ng v7 i nhiMu Module tùy theo nhu cu c?a ng.F i sN dJng. Bên c#nh 5ó, giEi pháp tính tiMn
cu*c g,i VoIP 5ã giEi quy't 5.; c các nhu cu chính c?a m*t công ty chcng h#n nh.: theo dõi và tính
c.7 c các cu*c g,i ra bên ngoài cho các phòng ban và chi nhánh, quEn lý cu*c g,i c?a các nhân viên
ra bên ngoài công ty, báo cáo và th6ng kê các cu*c g,i hàng ngày, hàng tháng, tD 5*ng t6i .u lDa
ch,n k 't n6i v7 i nhà cung c% p VoIP 5: ti't kiAm chi phí, g,i 5iAn tho#i qua web…
2.
H9J ng phát triOn
Do thF i gian thDc hiAn 5M tài có h#n, nên n*i dung lu)n v=n chX 5M c) p 5'n các v%n 5M nh.:
thi't l) p hA th6ng IP PBX Asterisk trên giao diAn GUI FreePBX v7 i các ch-c n=ng c1 bEn c?a m*t
t3ng 5ài n*i b*, và k 't h; p phn mMm A2Billing 5: cung c% p giEi pháp tính c.7 c trong doanh nghiA p,
ch? y'u 5: ki:m soát các cu*c g,i bên trong n*i b* ra bên ngoài công ty. N'u có thF i gian nghiên
c-u thì nhóm thDc hiAn 5M tài sb phát tri:n hA th6ng theo các h.7 ng sau 5ây:
−
K 't n6i nhiMu server Asterisk v7 i chung m*t c1 s0 d8 liAu 5: có th: 5áp -ng nhu cu
cho các công ty l7 n 5a qu6c gia. Ta sb k 't h; p nhiMu Server cách xa nhau vM mCt 5Ha lý
trên th' gi7 i nh.ng chX dùng chung m*t hA c1 s0 d8 liAu th6ng nh%t. Trong quá trình
phát tri:n này, chúng ta sb phEi giEi quy't r %t nhiMu v%n 5M phát sinh chcng h#n nh. ch%t
l.; ng cu*c g,i (5* tr a, 5* tr .; t, m%t gói), bEo m)t các cu*c g,i quan tr ,ng, sao l.u
d8liAu,...D.7 i 5ây là mô hình tham khEo v7 i 3 server Asterisk sN dJng m*t Database:
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 123/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
SVTH: LÊ HOÀNG SANG 112 MSSV: 407T1454
Hình: Server Asterisk s> d Gng chung 1 Database
- SN dJng m*t SIP proxy: Asterisk không phEi là m*t SIP proxy, Asterisk chX h[ tr ; giao
th-c SIP. Trong SIP, các thi't bH sb 5=ng kí v7 i SIP server, và server này sb cho phép các thi't bH
thDc hiAn giao ti' p v7 i nhau. Khi m*t l.; ng l7 n các thi't bH SIP 5.; c dùng, m*t SIP Proxy sb
5.; c dùng 5: quEn lý viAc 5=ng kí và k 't n6i sao cho hiAu quE nh%t. Asterisk thì l#i không 5óngvai trò nh. m*t SIP Proxy, các thi't bH SIP có th: 5=ng kí v7 i Asterisk nh.ng khi s6 l.; ng 5=ng
kí t=ng lên, Asterisk sb không th: quEn lý t6t. Asterisk chX ki:m soát t6t trong ph#m vi 100 thi't
bH. Do 5ó m*t h.7 ng phát tri:n khác c?a 5M tài là sN dJng m*t SIP Express Router (SER) 5: giúp
Asterisk quEn lý m*t l.; ng l7 n các thi't bH SIP. Bây là mô hình tham khEo:
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 124/125
7/26/2019 123tailieu.com Xay Dung Tong Dai Ip Pbx
http://slidepdf.com/reader/full/123tailieucom-xay-dung-tong-dai-ip-pbx 125/125
XÂY DO NG TQ NG BÀI IP PBX GVHD: TH.S. TT TRÍ NGHVA
TÀI LI_U THAM KHkO
1. VoIP for Dummies – Tim Kelly – Wiley Publishing 2005
2.
Security in VoIP System – J. Thalhammer. Master Thesis, Institute for Applied InformationProccessing and Communications – 8/2005
3. Practical VoIP Security – Thomas Porter – Syngress - ISBN:1597490601
4. Feasibility study of Voip integration into the Mysea environment - Lily Tse – 12/2005
5. An Analysis of Security Threats and Tools in SIP-Based VoIP Systems - Jeffrey Albers,Bradley Hahn, Shawn McGann, SeungwooPark, Rundong Zhu.
6. Security Considerations for Voice Over IP Systems - D. Richard Kuhn, Thomas J. Walsh,Steffen Fries – NIST – 1/2005
7. Intrusion Detection mechanisms for VoIP applications – Mohamed Nassar, RaduState and
Oliver Festor.8. SIP: Understanding the Session Initiation Protocol, Second Edition - Alan B.
Johnston Artech House © 2004 ISBN:1580536557
9.
IP Telephony in Depth – J. Halpern (2002), White paper, Cisco System.
10. http://www.asterisk.vn/
11. htt p://www.gocit.vn/
12. htt p://vnpro.org/
13. htt p://voip.com.vn/