TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TP.HCM
KHOA CÔNG NGHỆ THƠNG TIN
----------------
BÁO CÁO ĐỒ ÁN
TÌM HIỂU VÀ TRIỂN KHAI HỆ THỐNG HỆ
THỐNG VOIP ASTERISK
Giáo viên hướng dẫn: Nguyễn Thị Hồng Thảo
Sinh viên thực hiện:
Lê Xuân Châu – 2033180213 – 09DHBM3
Nguyễn Phước Chánh – 2033180181 – 09DHBM2
Tp Hồ Chí Minh, Tháng 8/2021
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
LỜI CẢM ƠN
Trước tiên, nhóm chúng em xin gửi lời cảm ơn và biết ơn sâu sắc đến
cô Nguyễn Thị Hồng Thảo, là giảng viên đã hướng dẫn chúng em thực hiện
đề tài. Cơ đã tận tình chỉ bảo, giúp đỡ nhóm trong śt thời gian thực hiện và
cũng là người giúp nhóm đưa ra những ý tưởng, kiểm tra sự phù hợp của đề
tài. Nhóm cũng xin gửi lời cảm ơn đến tồn thể các thầy cơ trường Đại Học
Cơng Nghiệp Thực Phẩm TP.HCM đã giảng dạy và tạo điều kiện cho chúng
em trong quá trình học tập và nghiên cứu tại trường. Chúng em đã cớ gắng
hồn thành đề tài trong khả năng và phạm vi có thể. Thay vào đó, sẽ khơng
tránh khỏi được những thiếu sót của đề tài. Em rất mong nhận được sự cảm
thơng và tận tình chỉ bảo của qúy thầy cơ và tồn thể các bạn. Xin chân thành
cảm ơn!
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 2
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
Nhóm sinh viên gồm:
1…Lê Xuân Châu................. MSSV…...2033180213…
2…Nguyễn Phước Chánh…...MSSV…..2033180181...
Nhận xét:
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
Điểm đánh giá:
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
Ngày……….tháng…………năm 2021
(ký tên, ghi rõ họ và tên)
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 3
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN
Nhóm sinh viên gồm:
1…Lê Xuân Châu................. MSSV…...2033180213…
2…Nguyễn Phước Chánh…...MSSV…..2033180181...
Nhận xét:
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
Điểm đánh giá:
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
Ngày……….tháng…………năm 2021
(ký tên, ghi rõ họ và tên)
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 4
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
MỤC LỤC
LỜI CẢM ƠN.......................................................................................................1
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN..................................................2
NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN.....................................................3
LỜI MỞ ĐẦU.......................................................................................................4
CHƯƠNG 1.TÌM HIỂU TỔNG QUAN VỀ CƠNG NGHỆ VOIP......................5
1.1.Khái niệm VoIP...........................................................................................5
1.2.Các hình thức kết nới VoIP.........................................................................5
1.2.1.VoIP với điện thoại Analog..................................................................5
1.2.2.VoIP với điện thoại IP..........................................................................5
1.2.3. VoIP với thiết bị chuyển đổi từ Analog sang IP..................................6
1.2.4.VoIP với phần mềm..............................................................................6
1.3.Các kiểu kết nối sử dụng VoIP....................................................................6
1.3.1.Computer to Computer.........................................................................6
1.3.2.Computer to Phone...............................................................................7
1.3.3.Phone to Phone.....................................................................................7
1.4.Các thành phần trong mạng VoIP................................................................8
1.4.1.VoIP Server..........................................................................................8
1.4.2.Gateway...............................................................................................8
1.4.3.End User Equipments (thiết bị đầu cuối).............................................9
1.5.Cách thức hoạt động VoIP...........................................................................9
1.6.Ưu điểm và nhược điểm của công nghệ VoIP.............................................9
1.6.1.Ưu điểm................................................................................................9
1.6.2.Nhược điểm..........................................................................................9
1.7.Vấn đề bảo mật trong VoIP và giải pháp khắc phục.................................10
1.8.Doanh nghiệp có cần VoIP khơng và một sớ dịch vụ VoIP tại Việt Nam..10
CHƯƠNG 2.TÌM HIỂU CÁC GIAO THỨC TRONG VOIP............................11
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 5
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
2.1.Giao thức H.323........................................................................................11
2.1.1.Khái niệm H.323................................................................................11
2.1.2.Các giao thức của H.323....................................................................11
2.1.3.Các thành phần trong H.323...............................................................11
2.1.4.Phương thức hoạt động H.323...........................................................12
2.1.5.Tính năng H.323................................................................................13
2.2.Giao thức SIP............................................................................................13
2.2.1.Khái niệm SIP....................................................................................13
2.2.2.Các giao thức của SIP........................................................................13
2.2.3.Các thành phần trong SIP...................................................................13
2.2.4.Phương thức hoạt động SIP...............................................................14
2.2.5.Tính năng SIP.....................................................................................15
2.2.6.Một sớ thuật ngữ trong SIP................................................................15
CHƯƠNG 3.TRIỂN KHAI HỆ THỐNG VOIP ASTERISK.............................16
3.1.Tìm hiểu về Trixbox..................................................................................16
3.2.Các thành phần của Trixbox......................................................................16
3.3.Cài đặt Trixbox..........................................................................................16
3.4.Triển khai VoIP theo mơ hình (PC To PC)................................................18
3.4.1.Cấu hình Extension............................................................................18
3.4.2.Cấu hình Ring Group.........................................................................20
3.4.3.Cấu hình Follow me...........................................................................22
3.4.4.Cấu hình Music on hold.....................................................................24
3.4.5.Cấu hình IVR.....................................................................................25
3.4.6.Cấu hình Black list.............................................................................29
3.4.7.Cấu hình Day/Night Control..............................................................31
3.4.8.Cấu hình Video Conference...............................................................34
3.4.9.Cấu hình Voice Mail...........................................................................36
3.4.10. Cấu hình Speed Dial.......................................................................39
3.4.11. Cấu hình Do not Disturb.................................................................39
3.5.Triển khai VoIP Trunk để chuyển cuộc gọi ra nội hạt, liên tỉnh hoặc q́c
tế theo mơ hình (PC to Phone).............................................................................40
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 6
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
CHƯƠNG 4.KHẢO SÁT TRIỂN KHAI MƠ HÌNH CHO DOANH NGHIỆP.50
4.1.Mơ hình doanh nghiệp..............................................................................50
4.2.Triển khai mơ hình....................................................................................50
KẾT LUẬN.........................................................................................................61
TÀI LIỆU THAM KHẢO...................................................................................62
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 7
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
MỤC LỤC HÌNH ẢN
Hình 1. 1 Computer to Computer..........................................................................9
Hình 1. 2 Computer to Phone..............................................................................10
Hình 1. 3 Phone to Phone....................................................................................10
Hình 1. 4 Các thành phần của VoIP....................................................................11
Y
Hình 2. 1 Các thành phần trong H.323...............................................................15
Hình 2. 2 Các thành phần trong SIP....................................................................17
Hình 3. 1 Cài Trixbox thơng qua VMware.........................................................22
Hình 3. 2 Đăng nhập vào web từ địa chỉ IP cấp phát..........................................22
Hình 3. 3 Đăng nhập vào Admin mode...............................................................23
Hình 3. 4 Giao diện Trixbox...............................................................................23
Hình 3. 5 Thêm một Extension...........................................................................24
Hình 3. 6 Điền thơng tin vào Extension..............................................................25
Hình 3. 7 Danh sách các Extension đã tạo..........................................................25
Hình 3. 8 Tạo ra 3 Extension..............................................................................26
Hình 3. 9 Điền thơng tin Ring Group..................................................................27
Hình 3. 10 Ring Group khi được tạo...................................................................27
Hình 3. 11 Các Extention đã tạo.........................................................................28
Hình 3. 12 Điền thơng tin cho Follow Me..........................................................28
Hình 3. 13 Đặt tên nhạc......................................................................................29
Hình 3. 14 lấy file nhạc lên.................................................................................29
Hình 3. 15 thiết lập thơng tin cho Music on Hold...............................................30
Hình 3. 16 Chọn file ghi âm từ thiết bị...............................................................31
Hình 3. 17 Đặt tên file ghi âm.............................................................................31
Hình 3. 18 Đặt tên IVR và chọn file ghi âm.......................................................32
Hình 3. 19 Chọn các phím chức năng tùy ý........................................................33
Hình 3. 20 Chọn IVR vừa cấu hình....................................................................33
Hình 3. 21 Nhập sớ lạ..........................................................................................34
Hình 3. 22 Điền các thơng sớ cho Inbound Routes.............................................35
Hình 3. 23 Ngắt cuộc gọi....................................................................................35
Hình 3. 24 Blacklist sau khi thiết lập..................................................................36
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 8
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
Hình 3. 25 Extension So La................................................................................36
Hình 3. 26 Điền thơng tin thời gian làm việc......................................................37
Hình 3. 27 Điền 1 sớ thơng tin cho Time Conditions.........................................38
Hình 3. 28 Thiết lập Day/Night Control.............................................................39
Hình 3. 29 Đổi IVR thành Time Conditions.......................................................39
Hình 3. 30 Điền một sớ thơng tin cho Conferences............................................41
Hình 3. 31 Tạo Extension có Voice Mail............................................................41
Hình 3. 32 Bật Voice Mail...................................................................................42
Hình 3. 33 Cấu hình VoiceMail Blasting............................................................43
Hình 3. 34 Chọn IVR chọn tiếp test_IVR...........................................................43
Hình 3. 35 Tạo Thêm Increase Options..............................................................44
Hình 3. 36 Các thơng sớ Speed Dial...................................................................44
Hình 3. 37 Các thơng sớ Do Not Disturb............................................................45
Hình 3. 38 Tổng đài 1.........................................................................................46
Hình 3. 39 Tạo Extension tổng đài 1..................................................................46
Hình 3. 40 Add SIP Trunk tổng đài 1..................................................................47
Hình 3. 41 Điền thơng tin cho Trunk tổng đài 1.................................................48
Hình 3. 42 Cấu hình trong Outbound Routes tổng đài 1.....................................49
Hình 3. 43 Cho phép số lạ gọi tới tổng đài 1......................................................49
Hình 3. 44 Tổng đài 2.........................................................................................50
Hình 3. 45 Tạo Extension tổng đài 2..................................................................51
Hình 3. 46 Add SIP Trunk tổng đài 2..................................................................51
Hình 3. 47 Điền thơng tin cho Trunk tổng đài 2.................................................52
Hình 3. 48 Cấu hình trong Outbound Routes tổng đài 2.....................................53
Hình 3. 49 Cho phép sớ lạ điện đến tổng đài 2...................................................54
Hình 4. 1 Tạo Các Extension..............................................................................56
Hình 4. 2 Tạo Ring Group cho Bộ tư vấn...........................................................56
Hình 4. 3 Cấu hình Follow Me cho giám đớc.....................................................57
Hình 4. 4 Cấu hình Voice Mail để lại lời nhắn....................................................57
Hình 4. 5 Cấu hình Music On Hold để làm nhạc chờ.........................................58
Hình 4. 6 Cấu hình Follow Me để thêm nhạc chờ vừa tạo.................................59
Hình 4. 7 Cấu hình Conference để họp nội bộ....................................................59
Hình 4. 8 Tạo file ghi âm cho tổng đài IVR........................................................60
Hình 4. 9 Đặt tên cho IVR và thêm file ghi âm..................................................61
Hình 4. 10 Chọn các phím chức năng và tùy chỉnh theo yêu cầu.......................62
Hình 4. 11 Vào Inbound Routes chọn IVR để cho phép gọi vào tổng đài..........62
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 9
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
Hình 4. 12 Tạo thời gian làm việc.......................................................................63
Hình 4. 13 Tạo điều kiện cho thời gian làm việc................................................64
Hình 4. 14 Chọn chế độ cho DAY/NIGHT.........................................................64
Hình 4. 15 Vào Inbound Routes chọn Time Conditions.....................................65
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 10
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
LỜI MỞ ĐẦU
Như mọi người đã biết, điện thoại vẫn là một phương tiện liên lạc không thể
thiếu trong cuộc sống của mỗi chúng ta. Nó ra đời từ rất lâu, nhưng ngày nay với sự
phát triển mạnh mẽ của con người và Internet, đã cho ra đời rất nhiều loại hình dịch
vụ phục vụ nhu cầu liên lạc của con người. Trong đó phải kể đến là VoIP là một
cơng nghệ tiện ích làm thay đổi thế giới điện thoại với chất lượng dịch vụ khá tớt.
VoIP cũng đã có những bước phát triển đi lên từng ngày, hoàn thiện hơn về mặt
cơng nghệ, chất lượng ổn định hơn, tích hợp được truyền thơng đa phương tiện.Vì
vậy việc nghiên cứu và nắm bắt các công nghệ về VoIP cũng đang được rất nhiều
người quan tâm.
Trong q trình tìm hiểu về VoIP, nhóm đã quyết định chọn đề tài “Tìm hiểu và
triển khai hệ thớng VOIP Asterisk”, nội dung sẽ được trình bày qua các chương
sau.
Chương 1: Tìm hiểu tổng quan về cơng nghệ VoIP
Chương 2: Tìm hiểu các giao thức trong VoIP
Chương 3: Triển khai hệ thống VoIP Asterisk
Chương 4: Khảo sát triển khai mơ hình cho doanh nghiệp
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 11
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
CHƯƠNG 1.TÌM HIỂU TỔNG QUAN VỀ CÔNG NGHỆ VOIP
1.1.Khái niệm VoIP
VoIP là cụm từ viết tắt của Voice Over Internet Protocol, hiểu theo một cách đơn
giản có nghĩa là âm thanh sẽ được truyền qua giao thức Internet. Nó sử dụng cơng
nghệ chuyển mạch gói nhằm thay thế cho cơng nghệ chuyển mạch kênh. Cơng
nghệ chuyển mạch gói là các gói tin sẽ được đóng gói và truyền qua mơi trường
Internet, nó chia nhỏ tín hiệu thoại thành các gói dữ liệu rồi mới gửi đi, sau đó mới
ráp lại trước khi đến tai người nghe. Như mọi người đã biết, thì cơng nghệ chuyển
mạch kênh yêu cầu phải có cơ sở hạ tầng riêng, cịn cơng nghệ chuyển mạch gói thì
lại lợi thế hơn vì nó tận dụng sẵn các đường truyền Internet.
Có rất nhiều loại giao thức được dùng để thực hiện các dịch vụ VoIP, điển hình
là các giao thức báo hiệu chuẩn như H.323, SIP. Cả hai giao thức này đều được
dùng để thiết lập giao tiếp cho những ứng dụng đa phương tiện như âm thanh,
video và những giao tiếp dữ liệu khác. Nhưng với H.323, nó được thiết kế cho
những dịch vụ đa phương tiện, còn SIP thì lại phù hợp với các dịch vụ VoIP. Các
điện thoại IP, các phần mềm Softphone đều được tích hợp sẵn các giao thức báo
hiệu chuẩn này và kết nối tới một tổng đài IP (IP PBX - Private Branch Exchange)
của doanh nghiệp hay của nhà cung cấp dịch vụ.
1.2.Các hình thức kết nối VoIP
1.2.1.VoIP với điện thoại Analog
Điện thoại Analog hay còn gọi là điện thoại bàn đã được sử dụng từ rất lâu, cho
đến nay đã trải qua nhiều cải tiến với nhiều phiên bản. Vì bản chất của VoIP là cần
Internet, cho nên điện thoại Analog muốn sử dụng được dịch vụ VoIP thì cần phải
có một adapter là ATA (Analog Telephone Adapter) hay còn gọi là Gateway FSX để
chuyển đổi từ tín hiệu Analog sang tín hiệu số (Digital) để truyền qua Internet.
1.2.2.VoIP với điện thoại IP
Điện thoại IP khá giống với điện thoại thông thường, chỉ khác là được sử dụng
trên nền mạng LAN/MAN/WAN/INTERNET với thơng tin được truyền tải là mã
hóa của âm thanh. Đây là điện thoại cho phép bạn thực hiện VoIP mà khơng cần
dùng tới adapter ATA, nó được chỉ định địa chỉ IP để hỗ trợ các cuộc gọi qua mạng.
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 12
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
Điện thoại IP gồm: điện thoại dùng dây LAN, điện thoại không dây, điện thoại
Wifi.
1.2.3. VoIP với thiết bị chuyển đổi từ Analog sang IP
Có thể có một vài cơng ty, họ đã sản xuất ra phần cứng để cắm vào Jack cắm
Ethernet trong nhà để chuyển đổi điện thoại tiêu chuẩn sang điện thoại để có thể sử
dụng được dịch vụ VoIP. Phần cứng này có một cổng web được sử dụng để xem
thông tin các cuộc gọi, kiểm tra thư thoại, tích hợp thêm các dịch vụ khác. Có thể
kể ra một vài dịch vụ dựa trên phần cứng như: Vonage, Ooma, Magic Jack,...
1.2.4.VoIP với phần mềm
Có thể thấy đây là cách sử dụng rẻ nhất khi sử dụng VoIP, bạn chỉ cần tai nghe,
micro, máy tính, cùng sử dụng chung một phần mềm VoIP hay các phần mềm
Softphone được cài đặt trên máy tính, điện thoại với chức năng là dùng để gọi điện
mà không cần thông qua phần cứng. Một số ứng dụng VoIP phổ biến: Skype,
Jabber, Google Handouts, Google Voice,…Ngồi ra cịn có các ứng dụng chứa âm
thanh, video trên nền tảng Internet mà không một nhà cung cấp nào, cơ quan nào có
thể can thiệp được, các ứng dụng này cịn có tên gọi là OTT(Over the top app).
Những ứng dụng OTT này đều sử dụng VoIP ví dụ như: Zalo, Facebook, Viber,
Telegram,…
1.3.Các kiểu kết nối sử dụng VoIP
1.3.1.Computer to Computer
Hình 1. 1 Computer to Computer
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 13
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
1.3.2.Computer to Phone
Hình 1. 2 Computer to Phone
1.3.3.Phone to Phone
Hình 1. 3 Phone to Phone
1.4.Các thành phần trong mạng VoIP
Các thành phần trong một mạng VoIP bao gồm: VoIP Server, Gateway, End User
Equipments, IP Network.
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 14
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
Hình 1. 4 Các thành phần của VoIP
1.4.1.VoIP Server
Là các máy chủ đứng ra làm trung tâm có chức năng định tuyến và bảo mật cho
các cuộc gọi VoIP. Trong mạng H.323 chúng được gọi là Gatekeeper, còn trong
mạng SIP chúng được gọi là SIP server.
1.4.2.Gateway
Là thành phần giúp chuyển đổi từ tín hiệu analog sang tín hiệu sớ (Digital) và
ngược lại. Trong đó chia ra hai loại là VoIP Gateway và VoIP GSM Gateway:
VoIP Gateway: có chức năng làm cầu nới giữa mạng điện thoại PSTN và
mạng VoIP.
VoIP GSM Gateway: có chức năng làm cầu nới cho các mạng IP, GSM và cả
mạng Analog.
1.4.3.End User Equipments (thiết bị đầu cuối)
Các thiết bị đầu ći có thể kể ra: điện thoại Analog sử dụng adapter ATA, điện
thoại IP, Softphone cài trên máy tính, điện thoại,…
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 15
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
1.5.Cách thức hoạt động VoIP
Đầu tiên ta sẽ thiết lập cuộc gọi cho nó, người gọi phải xác định được vị trí
thơng qua địa chỉ của người nhận và yêu cầu kết nối để liên lạc. Khi địa chỉ của
người nhận được xác định là tồn tại thì giữa hai người sẽ thiết lập một cuộc gọi cho
quá trình trao đổi dữ liệu Voice (giọng nói). Sau đó nó sẽ xử lí dữ liệu giọng nói,
giọng nói sẽ được chuyển đổi từ Analog sang tín hiệu sớ (Digital) với những thuật
tốn chuyển đổi khác nhau. Được nén lại, mã hóa nhằm tăng độ bảo mật và được
đóng gói thành các gói tin qua mơi trường Internet. Các gói tin này được chia nhỏ
rồi mới ráp lại trước khi đến tai người nghe qua giao thức UDP. Trong śt q
trình truyền, các giao thức như là H.323, SIP được dùng để thiết lập, quay số, ngắt
kết nối,…và RTP (giao thức thời gian thực) đảm bảo rằng các gói tin này sẽ được
phân phới kịp thời, biên dịch lại sang giọng nói cho người nghe.
1.6.Ưu điểm và nhược điểm của cơng nghệ VoIP
1.6.1.Ưu điểm
Chi phí thấp, gọi nội bộ miễn phí.
Khơng phụ thuộc vào vị trí địa lý của người dùng.
Thực hiện được nhiều cuộc gọi đồng thời.
Có nhiều tính năng vượt trội hơn so với công nghệ analog cũ.
Khả năng mở rộng dễ dàng.
Áp dụng quản lí từ xa, di dời cũng dễ dàng.
Trong một cuộc gọi, người dùng có thể sử dụng thêm các dịch vụ khác như
truyền file, chia sẻ dữ liệu,..
Dễ dàng cài đặt, bảo trì, kiểm tra, sửa chữa.
1.6.2.Nhược điểm
Chất lượng cuộc gọi có thể bị ảnh hưởng do Internet. Vì thế u cầu bạn cần
phải có một đường truyền Internet ổn định, tốc độ cao.
Khi không có điện hay Internet, bạn khơng thể thực hiện bất kỳ một cuộc gọi
VoIP nào.
Vì cuộc gọi được thực hiện qua môi trường Internet nên đồng nghĩa với việc
dữ liệu được truyền sẽ xảy ra nhiều vấn đề liên quan đến vấn đề bảo mật.
Kỹ thuật phức tạp do VoIP cần tỉ số nén lớn, tốc độ xử lí của các bộ Codec
(Codec and decoder) phải đủ nhanh.
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 16
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
1.7.Vấn đề bảo mật trong VoIP và giải pháp khắc phục
Chính vì VoIP là cơng nghệ mới mà cịn dựa vào Internet, nên khả năng bị tấn
công là không hề thấp. VoIP cũng có thể bị tấn cơng bởi virus, các mã nguy hiểm
khác bằng cách chặn truyền thông, nghe trộm, thao túng và làm hỏng dịch vụ. Và
khả năng khi bị mất điện, VoIP không thể thực hiện được, ảnh hưởng rất nhiều đến
dịch vụ so với hệ thống điện thoại truyền thớng có thể sài ngay cả khi mất điện.
Giải pháp mà chúng ta cần làm là liên tục cập nhật và nâng cấp phần mềm, sử
dụng các phần mềm chống virus, tận dụng hầu hết các tùy chọn tăng khả năng bảo
mật, cài đặt kích hoạt tường lửa,…
1.8.Doanh nghiệp có cần VoIP không và một số dịch vụ VoIP tại Việt Nam
Một sớ doanh nghiệp vẫn cịn băn khoăn có nên sử dụng dịch vụ VoIP khơng vì
có thể họ vẫn còn đang sử dụng mạng điện thoại chuyển mạch cơng cộng hay cịn
biết đến là mạng điện thoại chuyển mạch kênh truyền thống (PSTN-Public
Switched Telephone Network). Ở đây, tôi sẽ chỉ ra một vài vấn đề liên quan đến
PSTN để bạn có thể thấy VoIP tiện lợi hơn như thế nào.
Đòi hỏi một khoản đầu tư trả trước cao cũng như phí bảo trì liên tục, gồm
việc mua đường dây dẫn điện thoại và phần cứng.
Sau khi cài đặt, rất khó mở rộng hệ thớng như tăng nhân viên, chi nhánh bổ
sung.
Chỉ cung cấp các tính năng gọi cơ bản, khơng có nhiều tính năng như VoIP.
Khả năng tùy chỉnh và tích hợp cịn hạn chế khiến cho các cuộc gọi bị ảnh
hưởng.
Một số dịch vụ VoIP ở Việt Nam có thể kể đến như: 171 (VNPT), 177 (SPT),
178 (Viettel), 175 (VISHIPEL).
CHƯƠNG 2.TÌM HIỂU CÁC GIAO THỨC TRONG VOIP
VoIP gồm 2 loại giao thức: giao thức báo hiệu và giao thức truyền thông. Trong
giao thức báo hiệu nó sẽ điều khiển việc cài đặt cuộc gọi gồm SIP (Session
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 17
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
Initiation Protocol), H.323, MGCP,..Cịn giao thức truyền thơng nó sẽ điều khiển
việc truyền tải dữ liệu giọng nói thơng qua mạng gồm RTP (Real-Time Protocol),
RTCP (RTP control Protocol),…
2.1.Giao thức H.323
2.1.1.Khái niệm H.323
Là hệ thống giao tiếp đa phương tiện, chuẩn quốc tế, phù hợp với việc thực thi
các đặc tính thoại truyền thơng như âm thanh, video, dữ liệu thông qua mạng.
2.1.2.Các giao thức của H.323
Đây không phải là một giao thức đơn lẻ mà là tập hợp của một nhóm giao thức
bao gồm:
H.255 - Báo hiệu cuộc gọi.
H.245 - Điều khiển đa phương tiện (thông số kênh âm thanh và video).
H.235 - Bảo mật và chứng thực.
Q.391 - Sử dụng cho tín hiệu cuộc gọi.
T.120 - Chia sẻ dữ liệu.
RTP - Truyền tải đa phương tiện (truyền dòng âm thành và video).
2.1.3.Các thành phần trong H.323
Gồm 4 thành phần: Terminal, Gateway, MCU, Gatekeeper.
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 18
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
Hình 2. 1 Các thành phần trong H.323
Terminal (thiết bị đầu cuối): máy tính, điện thoại IP,…đang sử dụng giao thức
H.323.
Gatekeeper: thiết bị đóng vai trị như một bộ điều khiển trung tâm trong
mạng. Nhiệm vụ chính của gatekeeper là đăng ký thiết bị đầu cuối gọi vào.
Gateway: là một thiết bị cho phép thông tin giao tiếp hai chiều với các thiết bị
trong mạng viễn thông khác như PSTN.
MCU (Mutipoint Conference Unit): là một thiết bị được dùng cho cuộc hội
thoại nhiều người giữa nhiều thiết bị đầu cuối, chịu trách nhiệm cho việc trộn
các kênh âm thanh, video trong các cuộc hội thoại.
2.1.4.Phương thức hoạt động H.323
Khi một phiên kết nối được thực hiện, việc dịch địa chỉ sẽ do một Gateway đảm
nhận và khi địa chỉ IP máy đích được xác nhận thì một kết nới TCP sẽ được thiết
lập thông qua giao thức Q.931 (sử dụng cho tín hiệu cuộc gọi). Cả hai bên đều trao
đổi các tham sớ mã hóa và các thành phần khác. Các cổng kết nối, phân phát địa chỉ
cũng được cấu hình. Trong đó 4 kênh RTP và RTCP được kết nới và mỗi kênh có
một hướng duy nhất. RTP(hỗ trợ truyền tải dữ liệu) nó sẽ truyền dữ liệu âm thanh
từ thực thể này sang thực thể khác. Khi các kênh được kết nới thì dữ liệu âm thanh
sẽ được phát thông qua các RTCP (giao thức hỗ trợ cho RTP cung cấp thông tin
phản hồi về chất lượng truyền dữ liệu).
2.1.5.Tính năng H.323
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 19
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
Nó cung cấp các bộ mã đã được chuẩn hố.
Khả năng tương thích cao.
Hoạt động riêng lẻ với hệ thống mạng.
Đồng thời cũng hỗ trợ các giải pháp kết nới đa điểm.
Kiểm sốt được hình ảnh, âm thanh và chất lượng băng thơng.
Hỗ trợ nhiều thiết bị đầu cuối.
Khả năng tổ chức hội nghị trực tuyến liên mạng.
2.2.Giao thức SIP
2.2.1.Khái niệm SIP
SIP (Session Initiation Protocol): là giao thức ứng dụng chạy trên các giao thức
TCP, UDP, IP,..dùng để thiết lập, duy trì, kết thúc các phiên truyền thông đa phương
tiện(âm thanh, video,…).
2.2.2.Các giao thức của SIP
UDP (User Datagram Protocol): tầng Transport, dùng để vận chuyển bản tin
SIP.
TCP (Transmission Control Protocol): tầng Transport, vận chuyển được
nhiều gói tin với kích thước bất kỳ.
SDP (Session Description Protocol): mô tả thông số phương tiện truyền
thông cho một cuộc gọi như băng thông, âm thanh, video,..
2.2.3.Các thành phần trong SIP
Trong SIP gồm 5 thành phần quan trọng:
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 20
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
Hình 2. 2 Các thành phần trong SIP
User Agents (tác nhân người dùng): là các đầu cuối trong mạng SIP gửi yêu
cầu tới User Agents Server(hay còn gọi là SIP Server).
Proxy Server(máy chủ proxy): nó sẽ chuyển tiếp các yêu cầu đó tới các nơi
khác trong mạng, định tuyến cho các bản tin đến đích.
Redirect Server(máy chủ chuyển hướng): User Agents Server nó sẽ nhận các
bản tin yêu cầu từ các User Agent Client, sau đó trả về bản tin return để
thông báo chuyển hướng bản tin tới địa chỉ khác, tự liên lạc thông qua địa chỉ
trả về.
Registrar Server(máy chủ đăng kí): Server nó nhận bản tin SIP đăng ký yêu
cầu cập nhật thông tin mà User Agent cung cấp từ bản tin đăng ký.
Location Server(máy chủ vị trí): lưu lượng thơng tin, trạng thái của người
dùng trong mạng SIP.
2.2.4.Phương thức hoạt động SIP
SIP là mơ hình kết nối 3 hướng TCP, gồm 1 Proxy và 2 User Agents. Ví dụ khi
A gửi 1 lời mời gọi cho B sẽ phải thông qua Proxy Server với SDP (Session
Description Protocol – được dùng để mang thông tin về) rồi Proxy Server mới đưa
yêu cầu này tới B. Nếu B đồng ý, tín hiệu “OK” sẽ được gửi qua định dạng SDP
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 21
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
cho A. A sẽ phản ứng lại bằng “ACK” để báo nhận. Sau khi “ACK” được nhận,
cuộc gọi sẽ bắt đầu giao thức RTP/RTCP. Khi cuộc gọi này kết thúc, A sẽ gửi tín
hiệu “Bye” và B sẽ phản hồi tín hiệu “OK”.
2.2.5.Tính năng SIP
Thiết lập một phiên kết nối.
Khả năng mở rộng dễ dàng.
Thiết lập những phiên kết nối phức tạp như là hội nghị.
Khả năng tương thích với các loại máy chủ khác nhau, cài đặt thêm máy chủ
cũng không ảnh hưởng tới các máy chủ đã có.
Nắm được địa điểm chính xác của sớ th bao.
Những người sử dụng đầu cuối, địa chỉ IP của họ sẽ không cố định và họ
phải đăng ký với 1 SIP server thông qua bản tin đăng ký, điều này sẽ giúp
người dùng đầu ći lưu lại được địa chỉ IP. Khi có 1 yêu cầu thiết lập cuộc
gọi thì SIP Server sẽ tìm địa chỉ của người được gọi và đưa ra lời mời gọi
cho họ.
2.2.6.Một số thuật ngữ trong SIP
Invite: thiết lập cuộc gọi bằng cách gửi bản tin lời mời đầu cuối khác tham
gia.
ACK: thông báo rằng đã nhận được thông tin từ bản tin invite.
BYE: kết thúc cuộc gọi.
Cancel: nó sẽ huỷ yêu cầu nằm trong hàng đợi.
Register: thiết bị đầu cuối sử dụng bản tin này để tiến hành đăng ký thông tin
với máy chủ.
Option: hiển thị các tuỳ chọn trong máy chủ.
Info: dùng để tải các thông tin âm báo.
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 22
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
Request: nó sẽ cho phép User Agent và Proxy gửi các yêu cầu.
Return: trả lời các bản tin yêu cầu được nhận trước đó, được gửi bởi User
Agent Server.
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 23
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
CHƯƠNG 3.TRIỂN KHAI HỆ THỐNG VOIP ASTERISK
3.1.Tìm hiểu về Trixbox
Trixbox ban đầu được phát hành dưới cái tên là Asterisk. Vào tháng 10 năm
2006, nó được đổi tên thành Trixbox sau khi Digium (công ty công nghệ truyền
thông) yêu cầu các nhà phát triển của nó ngừng sử dụng từ “Asterisk”.Mục tiêu của
Trixbox là cung cấp cho người dùng những giao diện và chức năng cấu hình, quản
trị hệ thớng Asterisk một cách thân thiện và dễ dàng.
Trixbox là gói phần mềm tổng hợp được phát triển bởi cộng đồng phát triển
nguồn mở Asterisk dưới bản quyền GPL.Trixbox bao gồm nhân là hệ điều hành
Centos, các thành phần dành cho việc cấu hình ứng dụng, thớng kê tình trạng hoạt
của động hệ thớng, lưu trữ dự phòng, kết hợp với nhau tạo thành một gói hồn
chỉnh. Sau khi cài gói Trixbox vào máy tính thì máy tính trở thành một tổng đài
PBX.
3.2.Các thành phần của Trixbox
Hệ điều hành Linux CentOS.
Phần mềm Asterisk PBX: Thành phần chính của gói Trixbox.
Web server Apache với PHP và Mysql dành cho các truy cập web vào hệ
thống.
FreePBX: Đây là công cụ giao diện web dành cho việc cấu hình hệ thớng
Asterisk.
SugarCRM: Hệ thống quan hệ khách hàng CRM (Customer Relationship
Management).
A2Billing: Là thành phần dành cho việc xây dựng hệ thống điện thoại trả
trước hay còn gọi là điện thoại thẻ (Calling Card).
Flash Operator Panel: Bảng điều khiển giám sát tình trạng hoạt động của các
máy điện thoại trong hệ thống.
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 24
Báo cáo đồ án
GVHD: Nguyễn Thị Hồng Thảo
Web MeetMe Control: Quản lý triển khai hệ thống điện thoại hội nghị.
Hệ thớng lưu trữ dự phịng và thớng kê: Là thành phần của Trixbox, cung cấp
các công cụ cần thiết cho việc bảo trì hệ thớng.
3.3.Cài đặt Trixbox
Download file iso Trixbox tại />Tạo 1 máy ảo VMware, cho file iso Trixbox vừa tải về và tiến hành cài đặt. Nó
sẽ cấp phát cho mình 1 địa chỉ IP.
Hình 3. 1 Cài Trixbox thông qua VMware
Ta chỉ cần lấy địa chỉ IP này gõ vào trình duyệt web là ta có thể cấu hình tổng
đài Trixbox thơng qua giao diện web.
Sinh viên thực hiện:
Lê Xuân Châu - 2033180213
Nguyễn Phước Chánh - 2033180181
Page 25