123tailieu.com xay dung tong dai ip pbx

125
 ii MC LC #$ m'c Tr ang 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.......... .............. ................ ................. ................................................. x N;i dung lu,n v.n L= I M?  #AU ....................................................................................... 1 PHAN 1: LÝ THUYCT.......................................................................... 3  Ch91 ng1: TFNG QUAN VI VoI P ...................................... ................. 3  (Voic e over Internet Prot ocol) ............................................................... 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  N h &' 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 ô nh PC t o PC:  .............................................................................. .... 6  5.2  PC to Phon e:  ........................... ................ ................ ................................. 7  5.3  Phone to Phon e:  ............................................................................. ......... 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 A nalog :   .............. ................ .............. ................ ............... 9  7.2  L . y m 0 u (Sa mpli ng):  ............................................................................. .. 9  7.3  L &' ng t 2  h (Qu anti zation ):  ................ ............................................... 10  7.4  M ã hóa (E ncodin g): ............................................................................... 10  

Upload: new

Post on 02-Mar-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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 

Page 2: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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 

Page 3: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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 

Page 4: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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 

Page 5: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 6: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 7: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 8: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 9: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 10: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 11: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 12: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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' 

Page 13: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 14: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 15: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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ó

Page 16: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 17: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 18: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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:

Page 19: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 20: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 21: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 22: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 23: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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à

Page 24: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 25: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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).

Page 26: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 27: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 28: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 29: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

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

Page 30: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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. 

Page 31: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 32: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 33: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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. 

Page 34: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 35: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 36: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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 :

Page 37: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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).

User Agent Client (UAC): có ch-c n=ng kh0 i t#o m*t yêu cu SIP (request).

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.

Page 38: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 39: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 40: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 41: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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 

Page 42: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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 

Page 43: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Via: 5.F ng truyMn 5: g0 i các Request.

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, ...

Page 44: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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  

Page 45: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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):  

Page 46: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 47: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 48: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 49: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 50: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 51: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 52: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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 '.

Page 53: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 54: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 55: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 56: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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…

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.

Page 57: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 58: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 59: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 60: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 61: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 62: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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:

Page 63: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 64: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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ó.

Page 65: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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).

Page 66: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 67: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 68: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 69: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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 :

Page 70: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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 :

Page 71: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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 : 

Page 72: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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) :

Page 73: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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).

Page 74: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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à

Page 75: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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:

Page 76: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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  

Page 77: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 78: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 79: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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:

Page 80: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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/

Page 81: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 82: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 83: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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:

Page 84: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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]

Page 85: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 86: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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:

Page 87: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 88: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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 

Page 89: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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 

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.

Page 90: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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:

Page 91: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 92: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 93: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 94: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 95: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 96: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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:

Page 97: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 98: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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ó.

Page 99: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 100: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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:

Page 101: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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:

Page 102: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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:

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.

Page 103: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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:

Page 104: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 105: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 106: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 107: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 108: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

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.

Page 109: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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 

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:

Page 110: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 111: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 112: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 113: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 114: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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).

Page 115: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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).

Page 116: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 117: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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.

Page 118: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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”.

Page 119: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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:

Page 120: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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:

Page 121: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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…”

Page 122: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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:

Page 123: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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:

Page 124: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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

Page 125: 123tailieu.com Xay Dung Tong Dai Ip Pbx

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/