Đồ án Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk

Sự phát triển của mạng Internet là một bước ngoặt lớn mang đậm tính lịch sử trong lĩnh vực truyền thông. Nó có những tác động to lớn và tích cực không chỉ riêng trong lĩnh vực công nghệ thông tin mà còn cả trong mọi lĩnh vực của đời sống xã hội. Nó làm thay đổi tư duy, khả năng nhận thức, tăng cường mở rộng khả năng hiểu biết về thế giới quan, thúc đẩy xã hội phát triển một cách nhanh chóng. Sự bùng nổ của Internet không chỉ là sự gia tăng số lượng các nhà cung cấp dịch vụ, số người tham gia mà còn gia tăng về số lượng dịch vụ và chất lượng dịch vụ. Nếu trước đây chúng ta biết đến Internet như là một nguồn để tìm kiếm thông tin, giải trí thì ngày nay, Internet còn đưa thêm rất nhiều dịch vụ mới và đa phần những dịch vụ này rất gần gũi thân thiết với con người như dịch vụ thư điện tử, dịch vụ đa phương tiện, dịch vụ thương mại điện tử Và gần đây nhất là dịch vụ điện thoại Internet (VoIP). Bắt đầu từ năm 1994, truyền thông Internet đã bắt đầu được thử nghiệm và phát triển mạnh mẽ từ năm 1995. Hiện nay truyền thông qua mạng Internet đã phát triển rất mạnh và với rất nhiều ứng dụng như điện thoại, thư thoại, fax, hội nghị video, chia sẻ tài liệu Điện thoại IP sẽ là một xu thế tất yếu, sẽ dần dần thay thế điện thoại truyền thống. Việc tìm hiểu và xây dựng các ứng dụng dựa trên công nghệ VoIP là điều cần thiết và sẽ mang lại những lợi ích to lớn.

pdf128 trang | Chia sẻ: tuandn | Lượt xem: 2150 | Lượt tải: 2download
Bạn đang xem trước 20 trang tài liệu Đồ án Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang i Đồ Án Tốt Nghiệp  QUYẾT ĐỊNH GIAO ĐỀ TÀI Họ và tên sinh viên : Lý Tấn Hân MSSV: 06117024 Nguyễn Thanh Tùng MSSV: 06117094 Ngành : Công Nghệ Điện Tử Viễn Thông Tên đề tài: Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk 1) Cơ sở ban đầu: - Sự kết hợp của viễn thông và công nghệ thông tin trong giai đoạn hiện nay - Ứng dụng và xu thế phát triển của công nghệ VOIP - Lĩnh vực dịch vụ chăm sóc khách hàng đang phát triễn mạnh mẽ. 2) Nội dung các phần thuyết minh và tính toán: - TỔNG QUAN VỀ VOIP - MẠNG THẾ HỆ MỚI NGN - TÌM HIỂU VỀ ASTERISK - XÂY DỰNG TRUNG TÂM QUÀ TẶNG ÂM NHẠC TRÊN NỀN ASTERISK 3) Giáo viên hướng dẫn: Trƣơng Ngọc Thành 4) Ngày giao nhiệm vụ : 27 / 09 / 2010 5) Ngày hoàn thành nhiệm vụ : 10/1/2011 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc Giáo viên hƣớng dẫn Ngày ....... tháng....năm 2011 Chủ nhiệm bộ môn Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang ii Đồ Án Tốt Nghiệp NHẬN XÉT GIÁO VIÊN HƯỚNG DẨN .................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. .......................................................................................................................... ... ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. .......................................................................................................................... ... Điểm : …..(Bằng chữ : ………) Tphcm ngày …. Tháng …. Năm 2011 Giáo viên hƣớng dẩn Trƣờng Đại Học Sƣ Phạm Kỹ Thuật Tp. HCM Khoa Điện-Điện Tử Bộ Môn Điện Tử Viễn Thông CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc Lập – Tự Do – Hạnh Phúc Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang iii Đồ Án Tốt Nghiệp NHẬN XÉT GIÁO VIÊN PHẢN BIỆN .................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. Điểm : …(Bằng chữ : ………) Tphcm ngày …. Tháng …. Năm 2011 Giáo viên phản biện Trƣờng Đại Học Sƣ Phạm Kỹ Thuật Tp. HCM Khoa Điện-Điện Tử Bộ Môn Điện Tử Viễn Thông CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc Lập – Tự Do – Hạnh Phúc Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang iv Đồ Án Tốt Nghiệp MỤC LỤC QUYẾT ĐỊNH GIAO ĐỀ TÀI ........................................................................... i1) NHẬN XÉT GIÁO VIÊN HƢỚNG DẨN ............................................................ ii NHẬN XÉT GIÁO VIÊN PHẢN BIỆN .............................................................. iii MỤC LỤC ...........................................................................................................iv DANH MỤC HÌNH VẼ .................................................................................... viii LỜI MỞ ĐẦU ......................................................................................................xi LỜI CẢM ƠN .................................................................................................... xii GIỚI THIỆU ĐỀ TÀI VÀ HƢỚNG GIẢI QUYẾT ĐỀ TÀI ............................. xiii Chƣơng I ............................................................................................................... 1 TÌM HIỂU VỀ ASTERISK ................................................................................... 1 1.1 Giới thiệu.................................................................................................... 1 1.2 Kiến trúc Asterisk ....................................................................................... 2 1.3 Một số tính năng cơ bản .............................................................................. 4 Chƣơng II .............................................................................................................. 7 TỔNG QUAN VỀ VOIP VÀ MẠNG NGN .......................................................... 7 2.1 Giới thiệu.................................................................................................... 7 2.2 Cấu trúc mạng VoIP ................................................................................... 7 2.3 Đặc điểm dịch vụ VoIP ............................................................................... 9 2.4 Chất lƣợng dịch vụ trong mạng VoIP ........................................................ 10 2.5 Các giao thức ............................................................................................ 13 2.5.1 Streaming ................................................................................................. 13 2.5.1.1 Giao thức RTP .......................................................................................... 13 2.5.1.2 Giao thức RTCP ....................................................................................... 14 Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang v Đồ Án Tốt Nghiệp 2.5.2 Signaling .................................................................................................. 16 2.5.2.1 Giao thức H323 ........................................................................................ 16 2.5.2.1.1Giới thiệu. .............................................................................................. 16 2.5.2.1.2Các thành phần cơ bản của hệ thống H323 ............................................ 17 2.5.2.1.3Tập giao thức H323 ............................................................................... 20 2.5.2.1.4Quá trình thiết lập cuộc gọi H323 .......................................................... 22 2.5.2.2 Giao thức khởi tạo phiên SIP .................................................................... 23 2.5.2.2.1Giới thiệu ............................................................................................... 23 2.5.2.2.2Tính năng của SIP .................................................................................. 23 2.5.2.2.3Các thành phần trong hệ thống SIP ........................................................ 24 2.5.2.2.4Các bản tin của SIP ................................................................................ 25 2.5.2.2.5Quá trình thiết lập cuộc gọi .................................................................... 27 2.5.3 So sánh với H.323..................................................................................... 31 2.6 Mạng thế hệ mới NGN ............................................................................. 32 2.6.1 Sự hình thành mạng NGN ......................................................................... 32 2.6.2 Các đặc điểm của NGN............................................................................. 33 2.6.3 Những vấn đề mà mạng thế hệ mới cần giải quyết .................................... 33 2.6.4 Công nghệ chuyển mạch mềm – Softswitch .............................................. 34 2.6.4.1 Những hạn chế của tổng đài chuyển mạch kênh ........................................ 34 2.6.4.2 Định nghĩa chuyển mạch mềm (Softswitch) .............................................. 35 2.6.4.3 Những lợi ích của Softswitch .................................................................... 36 2.6.5 Kiến trúc của mạng NGN.......................................................................... 37 2.6.5.1 Lớp truyền tải ........................................................................................... 38 2.6.5.2 Lớp điều khiển và báo hiệu cuộc gọi ......................................................... 39 Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang vi Đồ Án Tốt Nghiệp 2.6.5.3 Lớp ứng dụng và dịch vụ .......................................................................... 39 2.6.5.4 Lớp quản lý .............................................................................................. 39 2.6.6 Các phần tử trong mạng NGN................................................................... 40 2.6.7 Các dịch vụ chính trong mạng NGN ......................................................... 41 Chƣơng III CÁC MÔ HÌNH ỨNG DỤNG VÀ CẤU HÌNH HOẠT ĐỘNG CHO ASTERISK ......................................................................................................... 42 3.1 Tổng đài voip IP PBX ............................................................................... 42 3.2 Kết nối IP PBX với PBX .......................................................................... 42 3.3 Kết nối giữa các server Asterisk................................................................ 43 3.4 Các ứng dụng IVR, VoiceMail, Điện Thoại Hội Nghị............................... 44 3.5 Chức năng Phân phối cuộc gọi tự động ACD ............................................ 45 3.6 Tổ chức thƣ mục của Asterisk ................................................................... 46 3.7 Một số lệnh thao tác trên hệ thống asterisk................................................ 48 3.8 Cách thức cấu hình trên các tập tin cơ bản ................................................ 49 3.9 Cách thức hoạt động của tập tin cấu hình .................................................. 50 3.10 Tập tin cấu hình ........................................................................................ 51 3.10.1 Giới thiệu dialplan .................................................................................... 51 3.10.2 Giao diện SIP............................................................................................ 56 3.10.3 Hộp thƣ thoại (Voicemail) ........................................................................ 59 3.10.4 Nhạc chờ (Music On Hold) ....................................................................... 60 3.10.5 Hàng đợi (Queue) ..................................................................................... 62 Chƣơng IV. XÂY DỰNG TRUNG TÂM QUÀ TẶNG ÂM NHẠC TRÊN NỀN ASTERISK ............................................................................................... 64 4.1 Giới thiệu.................................................................................................. 64 Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang vii Đồ Án Tốt Nghiệp 4.2 Mục đích Yêu cầu .................................................................................... 64 4.3 Phân tích thiết kế ...................................................................................... 65 4.3.1 Kịch bản cho hệ thống .............................................................................. 65 4.3.2 Biểu đồ phân rã chức năng ........................................................................ 69 4.3.3 Biểu đồ ngữ cảnh ...................................................................................... 70 4.3.4 Biểu đồ luồng dữ liệu mức đỉnh ................................................................ 70 4.3.5 Giới thiệu về tiện ích Auto dial out ........................................................... 71 4.3.6 Cơ sở dữ liệu ............................................................................................ 73 4.4 Triển khai hệ thống ................................................................................... 73 4.4.1 Mô hình hệ thống ...................................................................................... 73 4.4.2 Cài đặt các gói phần mềm. ........................................................................ 74 4.4.2.1 Hệ Điều Hành Ubuntu 8.04 ....................................................................... 74 4.4.3 Cấu hình hệ thống Asterisk ....................................................................... 84 4.4.4 Giới thiệu AGI .......................................................................................... 87 4.5 Kết quả thực nghiệm ............................................................................... 106 KẾT LUẬN .......................................................... Error! Bookmark not defined. Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang viii Đồ Án Tốt Nghiệp DANH MỤC HÌNH VẼ Hình 1.1 : Sơ đồ tổng quan Asterisk ........................................................................ 2 Hình 1.2 : Kiến trúc Asterisk ................................................................................... 2 Hình 2.1 : Cấu trúc mạng VoIP................................................................................ 8 Hình 2.2 Một số chuẩn mã hóa tín hiệu ................................................................. 11 Hình 2.3 Gói RTP .................................................................................................. 12 Hình 2.4 Cấu trúc gói tin RTP ............................................................................... 13 Hình 2.5 Cấu trúc gói tin RTCP ............................................................................. 16 Hình 2.6: Các thành phần mạng H323 ................................................................... 17 Hình 2.7: Tập giao thức H323 ............................................................................... 20 Hình 2.8 Quá trình thiết lập cuộc gọi trong H323 .................................................. 22 Hình 2.9 :Các thành phần hệ thống SIP 29............................................................. 24 Hình 2.10 Một số trƣờng header đơn giản.............................................................. 26 Hình 2.11 : Hoạt động của Proxy server ................................................................ 28 Hình 2.12 : Hoạt động của Redirect Server đƣợc trình bày nhƣ hình ..................... 29 Hình 2.13 Quá trình thiết lập và hủy một phiên kết nối của SIP ............................. 30 Hình 2.14 : Topo mạng NGN ................................................................................ 33 Hình 2.15 : Cấu trúc mạng và báo hiệu PSTN ....................................................... 34 Hình 2.16 So sánh chuyển mạch kênh và chuyển mạch mềm ................................. 37 Hình 2.17 : Kiến trúc NGN .................................................................................... 38 Hình 2.18 : Mô hình mạng NGN ...................................................