xây dựng trung tâm quà tặng âm nhạc trên nền asterisk

128 916 1
xây dựng trung tâm quà tặng âm nhạc trên nền asterisk

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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 41 Hình 3.1 : IP PBX 42 Hình 3.2 : Kết nối IP PBX với PBX 43 Hình 3.3 : Kết nối giữa các Server Asterisk 44 Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang ix Đồ Án Tốt Nghiệp Hình 3.4 : Triển khai server IVR, VoiceMail, Hội Thoại 44 Hình 3.5 : Phân phối cuộc gọi hàng đợi 45 Hình 3.6 Cấu trúc cây thƣ mục 47 Hình 4.1 Biểu đồ phân cấp chức năng 69 Hình 4.2 Biểu đồ ngữ ảnh 70 Hình 4.3 Biểu đồ luồng dữ liệu mức đỉnh 70 Hình 4.4 Cơ sở dữ liệu 73 Hình 4.5 Mô hình logic hệ thống 73 Hình 4.6 giao diện trang php khi cài đặt 80 Hình 4.7 Đăng nhập PhpMyAdmin 83 Hình 4.8:Giao diện của PhpMyAdmin sau khi đăng nhập thành công 83 Hình 4.9 đăng ký tài khoản SIP cho softphone X-Lite 86 Hình 4.10 đăng ký cho softphone thành công 87 Hình 4.11 Các SIP đăng ký vào server 107 Hình 4.12 Agents login vào hệ thống 107 Hình 4.13 Thuê bao gọi đến tổng đài 107 Hình 4.14 Nhấn phím 1 đến quà tặng âm nhạc 108 Hình 4.15 Nhập mã số bài hát 108 Hình 4.16 Nhập số điện thoại đƣợc tặng 109 Hình 4.17 Nhập giờ phút gửi bài hát 109 Hình 4.18 Nhập ngày tháng năm gửi bài hát 109 Hình 4.19 Để lại lời nhắn 110 Hình 4.20 Nhấn phím 0 gặp nhân viên tƣ vấn 110 Hình 4.21 Kết thúc cuộc gọi sau 30s không nhận đƣợc phím nhấn 111 Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang x Đồ Án Tốt Nghiệp Hình 4.22 Tổng đài gọi đến số điện thoại đƣợc yêu cầu 112 Hình 4.23 Trả lời và nhận quà tặng từ tổng đài 112 [...]... 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 Vì những lý do trên mà nhóm đã lựa chọn thực hiện đồ án tốt nghiệp của mình với đề tài : Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Đồ Án Tốt Nghiệp Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang xii LỜI CẢM ƠN Để có thể hoàn thành... quà tặng âm nhạc cũng đang đƣợc triển khai, phát triển mạnh mẽ và đáp ứng đƣợc rất nhiều nhu cầu của khách hàng Ở đây mọi ngƣời có thể gửi tặng cho nhau những thông điệp yêu thƣơng và những bài hát ý nghĩa Những điều này đã thôi thúc nhóm quyết tâm xây dựng một tổng đài tặng nhạc Mục tiêu Mục tiêu của nhóm thực hiên đề tài là xây dựng một tổng đài quà tặng âm nhạc tƣơng tự nhƣ các dịch vụ quà tặng. .. phát triển trên GNU/Linux nền x86 (Intel), nhƣng giờ đây nó cũng có thể biên dịch và chạy trên OpenBSD, FreeBSD và Mac OS X và Microsoft Windows Chương II : Tổng quan về VOIP và mạng NGN Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 2 Hình 1.1 : Sơ đồ tổng quan Asterisk Asterisk là hệ thống chuyển mạch tích hợp vừa là công nghệ truyền thống TDM vừa là chguyển mạch voip Hình trên cũng cho... Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk 2.5.2.1.4 Quá trình thiết lập cuộc gọi H323 Một cuộc gọi trải qua các bƣớc nhƣ sau :  Thiết lập cuộc gọi  Khởi tạo truyền thông và trao đổi khả năng  Thiết lập kênh truyền thông nghe nhìn  Dịch vụ cuộc gọi  Kết thúc cuộc gọi Hình 2.8 Quá trình thiết lập cuộc gọi trong H323 Chương II : Tổng quan về VOIP và mạng NGN Trang 22 Xây dựng trung tâm. .. điện thoại voip, ngoài ra còn có thể giao tiếp với mạng PSTN và các nhà cung cấp voip khác 1.2 Kiến trúc Asterisk Hình 1.2 : Kiến trúc Asterisk Chương II : Tổng quan về VOIP và mạng NGN Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 3 Về cơ bản kiến trúc của Asterisk là sự kết hợp giữa nền tảng công nghệ điện thoại và ứng dụng điện thoại công nghệ điện thoại cho VOIP nhƣ SIP, H323, IAX,... NGN Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 4 Ngoài ra, Asterisk còn có thƣ viện Asterisk Gateway Interface (AGI, tƣơng tự nhƣ CGI) - cơ chế kích hoạt ứng dụng bên ngoài, cho phép viết kịch bản phức tạp với một số ngôn ngữ nhƣ PHP hay Perl Nói chung, khả năng viết các ứng dụng tùy biến rất lớn 1.3 Một số tính năng cơ bản Asterisk có rất nhiều tính năng đã đƣợc giới thiệu ở trên. .. mở Asterisk đƣợc cài đặt trên hệ điều hành Linux Ubuntu kết hợp với ngôn ngữ lập trình PHP để thực hiện đề tài Tất cả việc xử lý, thực hiện chuyển mạch cuộc gọi đƣợc lập trình trong Asterisk đƣợc hỗ trợ của ngôn ngữ PHP để viết kịch bản theo yêu cầu của đề tài Các sofphone đƣợc cái đặt trên Window đƣợc xem nhƣ các thuê bao điện thoại Đồ Án Tốt Nghiệp Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk. .. lý các chuỗi âm thanh, hình ảnh hoặc số liệu trong hội nghị đa điểm  Bộ xử lý đa điểm (MP):MP là phần tử tuỳ chọn trong MCU Nó thực hiện trộn, chuyển mạch các chuỗi tín hiệu âm thanh, hình ảnh hoặc dữ liệu do MC điều khiển Tuỳ thuộc vào loại hội nghị mà MP có thể xử lý một hay nhiều chuỗi tín hiệu này Chương II : Tổng quan về VOIP và mạng NGN Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang... thiết lập kênh truyền vật lý : việc điều khiển cuộc gọi trong mạng IP chỉ cần tập trung vào chức năng cuộc gọi mà không phải tập trung vào chức năng thiết lập kênh  Mạng VoIP quản lý băng thông tốt, linh hoạt  Nhiều tính năng dịch vụ mới Chương II : Tổng quan về VOIP và mạng NGN Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang 10  Khả năng Multimedia : trong một cuộc gọi, ngƣời dùng có thể... Thanh Tùng Đồ Án Tốt Nghiệp Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang xiii GIỚI THIỆU ĐỀ TÀI VÀ HƯỚNG GIẢI QUYẾT ĐỀ TÀI Với sự phát triển mạnh mẽ của công nghệ thông tin và viễn thông, ngày nay các công nghệ viễn thông dần dần đƣợc thay thế một cách tối ƣu về tính năng của thiết bị cũng nhƣ chi phí lắp đặt hay chi phí sử dụng Một trong số đó là sự bùng nổ của Asterisk , một tổng đài . 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. đồ án tốt nghiệp của mình với đề tài : Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk . Xây dựng trung tâm quà tặng âm nhạc trên nền Asterisk Trang xii Đồ Án Tốt Nghiệp . thúc nhóm quyết tâm xây dựng một tổng đài tặng nhạc. Mục tiêu Mục tiêu của nhóm thực hiên đề tài là xây dựng một tổng đài quà tặng âm nhạc tƣơng tự nhƣ các dịch vụ quà tặng âm nhạc đang đƣợc

Ngày đăng: 22/06/2014, 17:12

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan