LỜI MỞ ĐẦU. 3 DANH MỤC HÌNH ẢNH MINH HỌA. 5 BẢNG CÁC TỪ VIẾT TẮT. 8 Chƣơng 1: Tìm Hiểu Về VoIP.
Tổng quan về VoIP. Sự ra đời của VoIP. Cấu trúc của mạng VoIP. Đặc điểm và phương thức hoạt động.
Các ưu điểm và nhược điểm của mạng VoIP. Tổng đài VoIP. Sự ra đời của tổng đài IP-PBX. Cấu trúc của hệ thống IP-PBX.
Các Thiết Bị Được Dùng Với Tổng Đài IP. Mô Hình Cơ Bản Tổng Đài IP. Các Ứng Dụng , Chức Năng Của IP-PBX. Chất lượng cuộc gọi trong VoIP .28 Chƣơng 2: Các Giao Thức Truyền Tải Trong Mạng VoIP.
Mô hình kiến trúc tổng quan của mạng VoIP. Giao thức IP. Giao thức IP phiên bản 4 (IPv4). Giao thức IP phiên bản 6 (IPv6).
Giao thức TCP/IP. Giao thức UDP. Giao thức RTP .45 Đồ Án Tốt Nghiệp Trang 3 Tìm Hiểu Về VoIP Và Thực Hiện Mô Hình Tổng Đài Asterisk 2. Giao thức RTCP.
Giao thức báo hiệu VoIP. Giao thức báo hiệu H323. Giao thức báo hiệu SIP. Giao thức IAX.61 Chƣơng 3: Tìm Hiểu Asterisk.
Giới thiệu về Asterisk. Kiến trúc hệ thống Asterisk. Các dịch vụ cơ bản. Date and time.
Cài đặt hệ thống. Những Vấn Đề Quan Tâm Khi Xây Dựng Hệ Thống Asterisk. Các bước cài đặt hệ thống Asterisk. Các File cấu hình và các hàm Application cơ bản.
Tổ chức thư mục của Asterisk. Các file cấu hình. Các Hàm Application Của Asterisk. Cấu trúc Dialplan và tạo trung kế.
Cấu Trúc Của Dialplan. Tạo trung kế .87 Đồ Án Tốt Nghiệp Trang 4 Tìm Hiểu Về VoIP Và Thực Hiện Mô Hình Tổng Đài Asterisk Chƣơng 4 : Thực Hiện Mô Hình Tổng Đài Asterisk. Xây dựng mô hình và triển khai các chức năng. Các tính năng, dịch vụ triển khai trong đồ án.
Cấu hình và triển khai các dịch vụ. Cấu hình kết nối 2 server Asterisk với nhau. 102 Chƣơng 5: Vấn Đề Bảo Mật Trong VoIP VàThực Hiện Bảo Mật Trên Asterisk. Bảo mật trong VoIP.
Các mối đe dọa và sự tấn công trong VoIP. Một số kỹ thuật hổ trợ bảo mật cho VoIP. Thực hiện bảo mật trên Asterisk :. Bảo mật Báo hiệu SIP (TLS) : .2 Bảo mật gói thoại RTP :.
137 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN .144 TÀI LIỆU THAM KHẢO .145 Đồ Án Tốt Nghiệp Trang 5 Tìm Hiểu Về VoIP Và Thực Hiện Mô Hình Tổng Đài Asterisk DANH MỤC HÌNH ẢNH MINH HỌA Hình 1.1: Cấu trúc mạng VoIP .2: IP-PBX hay PBX ―mềm‖ .3: Kiến trúc tổng đài IP dưới dạng sơ đồ khối .4: Điện thoại IP .6: Card TDM22B gồm 4 port 2 FXS và 2 FXO .7: Analog Telephone Adaptors .8: Mô hình tổng đài IP PBX.9: Kết nối IP PBX với PBX .10: Kết nối giữa các server .11: Triển khai server IVR, VoiceMail, Conference Call.12: Biểu diễn thời gian trễ .13: Nguyên nhân xảy ra Jitter .1: Mô hình kiến trúc tổng quan của mạng VoIP.2: Cấu trúc gói IP phiên bản 4 .3: Quy các địa chỉ IP khi chia subnet .4: Cấu trúc gói tin IP phiên bản 6 .5: Cấu trúc đơn vị dữ liệu TCP .6: Cấu trúc đơn vị dữ liệu UDP .7: Phần cố định của đơn vị dữ liệu RTP .8: Ví dụ về Cấu trúc gói RTP .9: Phần mở rộng cấu trúc dữ liệu RTP .10: Ví dụ Cấu trúc gói RTCP .11: Cấu trúc hệ thống H.12: Cuộc gọi cơ bản không có Gatekeeper.13: Thiết lập cuộc gọi SIP với Proxy Server.14: Thiết lập cuộc gọi với Redirect Server.1: Sơ đồ giao tiếp tổng quát .2: Kiến trúc Asterisk .66 Đồ Án Tốt Nghiệp Trang 6 Tìm Hiểu Về VoIP Và Thực Hiện Mô Hình Tổng Đài Asterisk Hình 3.2: Asterisk được cài thành công .1: Mô hình đồ án thực hiện .1: Các điểm có thể bị ảnh hưởng khi bị tấn công DoS .2: Các mục tiêu tấn công của DoS.3: Thử nghiệm fuzzing bằng PROTOS với Ekiga.4: Kiểm tra lỗi SIP Fooding .5: Mô hình SIP Signaling Loop Attack .6: Các vị trí có thể xảy ra truy nhập trái phép.7: Dò mật khẩu bằng tấn công từ điển .8: Exploiting a Software Vulnerability .9: mô tả các bước yêu cầu một gói phương tiện, sử dụng Ethereal .10 sau tóm tắt kiểu tấn công lừa đảo ARP .12: VLAN phân theo chức năng .13: Client-to-LAN VPN .14: Cấu trúc L2PT .15: Chứng thực và mã hóa của AH và ASP .16: Cấu trúc gói IPsec ở transport mode.17: Cấu trúc gói IPsec ở tunnel mode .18: Quá trình thay đổi địa chỉ trong NAT .11: Kiến trúc DMZ và một firewall .20: Vùng DMZ nằm giữa hai firewall .21: Hoạt động của ALG.22: Hệ thống dùng Middlebox Com.23: Hoạt động của Tunneling .24: Vị trí của IDS trong hệ thống .25: Cấu trúc bên trong của thiết bị IDS .26: Cấu hình TLS trên PhonerLite .27 Cài Certificate cho PhonerLite .28: PhonerLite cấu hình TLS thành công .29: Cấu hình ZRTP trên Phonelite. 140 Đồ Án Tốt Nghiệp Trang 7 Tìm Hiểu Về VoIP Và Thực Hiện Mô Hình Tổng Đài Asterisk BẢNG CÁC TỪ VIẾT TẮT ADC Automatic Call Distribution API Application Program Interface AstDB Asterisk Database ATA Analog Telephone Adaptors CDR Call Detail Record DISA Direct Inward System Access DND Do Not Disturb DTMF Dual Tone Multi Frequency FXO Foreign Exchange Office FXS Foreign Exchange Station IAX Inter Asterisk Exchange ICMP Internet Control Message Protocol IETF Internet Engineering Task Force IP Internet Protocol ISDN Intergrated Services Digital Network ITU-T International Telecommunication Union Telecommunication IVR Interactive Voice Response LAN Local Area Network MCU Multiple Control Unit MGCP Media Gateway Control Protocol NAT Network Address Translator OSI Opening System Interconnection PBX Private Branch Exchange PCM Pulse Code Modulation PSTN Public Switched Telephone Network QoS Quality of Service RAS Remote Access Services RSA Rehabilitation Services Administration Đồ Án Tốt Nghiệp Trang 8 Tìm Hiểu Về VoIP Và Thực Hiện Mô Hình Tổng Đài Asterisk RSVP Resource Reservation Protocol RTP Real Time Protocol RTCP Real-time Transport Control Protocol SCN Switched Circuit Network SIP Session Initation Protocol TCP Transport Control Protocol TDM Time Division Multiplexing UAC User Agent Client UAS User Agent Server UDP User Data Protocol VoIP Voice over Internet Protocol WAN Wide Area Network Đồ Án Tốt Nghiệp Trang 9 Tìm Hiểu Về VoIP Và Thực Hiện Mô Hình Tổng Đài Asterisk Chƣơng 1: Tìm Hiểu Về VoIP 1. Tổng quan về VoIP 1. Sự ra đời của VoIP Đầu năm 1995 công ty VOCALTEC đã đưa ra thị trường sản phẩm phần mềm thực hiện cuộc gọi thoại qua internet đầu tiên trên thế giới.
Sau đó có nhiều công ty đã tham gia vào linh vực này. Tháng 3 năm 1996, VOCALTEC kết hợp với DIALOGIC tung ra thị trường sản phẩm kết nối mạng PSTN và Internet. Hiệp hội các nhà sản xuất thoại qua mạng máy tính đã sớm ra đời và thực hiện việc chuẩn hóa dịch vụ thoại qua mang Internet. Việc truyền thoại qua mạng Internet đã gây được chú ý lớn trong những năm qua và đã dần được ứng dụng rộng rải trong thực tế.
Có thể định nghĩa VoIP ( Voice over Internet Protocol) là một công nghệ cho phép truyền thoại sử dụng giao thức IP, trên cơ sở hạ tầng sẵn có của mạng Internet. VoIP là một trong những công nghệ viển thong đang được quan tâm nhất hiện nay không chỉ đối với các nhà khai thác, các nhà s ản xuất mà còn cả với người sử dụng. VoIP có thể vừa thực hiện cuộc gọi thoại như trên mạng điện thoại truyền thống (PSTN) đồng thời truyền dữ liệu trên cơ sở mạng truyền dữ liệu. Như vậy, nó tận dụng được sức mạnh và sự phát triển vượt bâc của mạng IP vốn chỉ được sử dụng để truyề dữ liệu thong thuờng.
Cấu trúc của mạng VoIP Theo các ngiên cứu của ETSI, cấu hình chuẩn của mạng điện thoại IP có thể bao gồm các phần tử sau: - Thiết bị đầu cuối kết nối với mạng IP - Mạng truy nhập IP - Mạng xương sống IP - Gateway - Gatekeeper - Mạng chuyển mạch kênh - Thiết bị đầu cuối kết nối với mạng chuyển mạch kênh Đồ Án Tốt Nghiệp Trang 10 Tìm Hiểu Về VoIP Và Thực Hiện Mô Hình Tổng Đài Asterisk Trong các kết nối khác nhau cấu hình mạng có thể thêm hoặc bớt một số phần tử trên. Cấu trúc chung của mạng điện thoại IP gồm các phần tử Gatekeeper, Gateway, các thiết bị đầu cuối thoại và máy tính. Mỗi thiết bị đầu cuối giao tiếp với một Gatekeeper và giao tiếp này giống với giao tiếp giữa thiết bị đầu cuối và Gateway. Mỗi Gatekeeper sẽ chịu trách nhiệm quản lý một vùng, nhưng cũng có thể nhiều Gatekeeper chia nhau quản lý một vùng trong trường hợp một vùng có nhiều Gatekeeper.
Trong vùng quản lý của các Gatekeeper, các tín hiệu báo hiệu có thể được chuyển tiếp qua một hoặc nhiều Gatekeeper. Do đó các Gatekeeper phải có khả năng trao đổi các thông tin với nhau khi cuộc gọi liên quan đến nhiều Gatekeeper Hình 1.1: Cấu trúc mạng VoIP Đồ Án Tốt Nghiệp Trang 11 Tìm Hiểu Về VoIP Và Thực Hiện Mô Hình Tổng Đài Asterisk Chức năng của các phần tử trong mạng như sau: 1.1 Thi ết bị đầu c uối : Thiết bị đầu cuối là một nút cuối trong cấu hình của mạng điện thoại IP. Nó có thể được kết nối với mạng IP sử dụng một trong các giao diện truy nhập. Một thiết bị đầu cuối có thể cho phép một thuê bao trong mạng IP thực hiện cuộc gọi tới một thuê bao khác trong mạng chuyển mạch kênh.
Các cuộc gọi đó sẽ được Gatekeeper mà thiết bị đầu cuối hoặc thuê bao đã đăng ký giám sát. Một thiết bị đầu cuối có thể gồm các khối chức năng sau: - Chức năng đầu cuối: Thu và nhận các bản tin. - Chức năng bảo mật kênh truyền tải: đảm bảo tính bảo mật của kênh truyền tải thông tin kết nối với thiết bị đầu cuối. - Chức năng bảo mật kênh báo hiệu: đảm bảo tính bảo mật của kênh báo hiệu kết nối với thiết bị đầu cuối.
- Chức năng xác nhận: thiết lập đặc điểm nhận dạng khách hàng, thiết bị hoặc phần tử mạng, thu nhập các thông tin dùng để xác định bản tin báo hiệu hay bản tin chứa thông tin đã được truyền hoặc nhận chưa. - Chức năng quản lý: giao tiếp với hệ thống quản lý mạng. - Chức năng ghi các bản tin sử dụng: xác định hoặc ghi lại các thông tin về sự kiện ( truy nhập, cảnh báo ) và tài nguyên. - Chức năng báo cáo các bản tin sử dụng: báo cáo các bản tin đã được sử dụng ra thiết bị ngoại vi.2 M ạng tr uy nh ập IP Mạng truy nhập IP cho phép thiết bị đầu cuối, Gateway, Gatekeeper truy nhập vào mạng IP thông qua cơ sở hạ tầng sẵn có.