Tìm hiểu về hệ thống tổng đài Asterisk

48 382 1
Tìm hiểu về hệ thống tổng đài 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

TÓM TẮT ĐỀ TÀICấu trúc đề tài chia làm 5 chương, nội dung đề tài bao quát đầy đủ các vấn đề cơ bản về tổng đài Asterisk và các ứng dụng. Với nội dung chính của từng chương được mô tả như sau:Chương 1: Tổng quan về VoIP. Chương này nhằm mục đích chuẩn bị cho người đọc một số kiến thức cơ bản về các khái niệm, thành phần, các kiểu kết nối, thiết bị và giao thức mạng có liên quan đến hệ thống tổng đài IP PBX và công nghệ VoIP .Chương 2: Trong chương này, nhóm trình bày về Hệ thống Astersik. Giới thiệu tổng quát về tính năng cơ bản và các ngữ cảnh ứng dụng.Chương 3: Cài đặt phần mềm Asterisk. Chương này hướng dẫn người đọc cách cài đặt Asterisk và softphone phục vụ cho đề tài.Chương 4: Cấu hình Asterisk và thực hiện một số dịch vụ mà tổng đài cung cấp. Chương này sẽ nói cụ thể về các file cấu hình, hướng dẫn cách cấu hình và các dịch vụ mà nhóm đã thực hiện được.Chương 5: Tổng kết và hướng phát triển đề tài.

LỜI CẢM Ơ N Trc ht em xin gi li c  m n chân thành và sâu sc ti th  y giáo TS.Nguyn Minh Hoàngtrc tip ng dn , ch bo tn tình trong sut quá trình em làm  án môn hc 2. Em g xin chân thành c  m n các th  y cô giáo trong Trng i hc Bách khoa Thành Ph H Chí Minh  ht lòng dy b  o, giúp  em trong nhng nm hc qua , giúp em có nhng ki  n thc và kinh nghi  m quý báu trong chuyên môn và cuc sng. ó là nhng hành trang vô cùng quý giá  giúp em ti c vi nhng thành công trong ng lai. Cui cùng, em xin c  m n nhng ngi thân trong gia ình và bn bè  giúp , ng viên em hoàn thành  án này. TPHCM Sinh viên  án môn hc 2 Tìm hiu v h thng t GVHD: TS.Nguyn Minh Hoàng SVTH: Phng. MSSV: 40700306 Nguyn Minh Huy. MSSV: 40700942 2 GIỚI THIỆU ĐỀ TÀI        --       p trung nghiên cu xây dng h thng bao gm: T thoi IP PBX da trên công ngh VoIP. Vi h thng này, chúng ta có th tn dng nhng th sn có : ti bng truyn internet t t  truyn thoi qua mng internet và mn thoi công cng (PSTN).  án môn hc 2 Tìm hiu v h thng t GVHD: TS.Nguyn Minh Hoàng SVTH: Phng. MSSV: 40700306 Nguyn Minh Huy. MSSV: 40700942 3 TÓM TẮT ĐỀ TÀI  chia     Tổng quan về VoIP   qua. Hệ thống Astersik. G .   Cài đặt phần mềm Asterisk          . Cấu hình Asterisk và thực hiện một số dịch vụ mà tổng đài cung cấp.    Tổng kết và hướng phát triển đề tài   án môn hc 2 Tìm hiu v h thng t GVHD: TS.Nguyn Minh Hoàng SVTH: Phng. MSSV: 40700306 Nguyn Minh Huy. MSSV: 40700942 4 Nhận xét của giảng viên hƣớng dẫn:        Tp. H  Ging Dn. Nhận xét của giảng viên phản biện:        Tp. H  Ging Viên Phn Bin.  án môn hc 2 Tìm hiu v h thng t GVHD: TS.Nguyn Minh Hoàng SVTH: Phng. MSSV: 40700306 Nguyn Minh Huy. MSSV: 40700942 5 MỤC LỤC GIỚI THIỆU ĐỀ TÀI 2 TÓM TẮT ĐỀ TÀI 3 CÁC CHỮ VIẾT TẮT 7 CHƯƠNG 1: TỔNG QUAN VỀ VOIP 9 1.1 KHÁI NIỆM: 9 1.2 ƯU NHƯỢC ĐIỂM CỦA VOIP: 9 1.3 CÁC THÀNH PHẦN TRONG MẠNG VOIP: 10 1.3.1 CẤU HÌNH CỦA MẠNG ĐIỆN THOẠI IP 10 1.3.2 CÁC PHẦN TỬ CƠ BẢN CỦA MẠNG ĐIỆN THOẠI IP: 11 1.4 CÁC KIỂU KẾT NỐI SỬ DỤNG VOIP: 11 1.5 THIẾT BỊ VOIP 12 1.6 PHƯƠNG THỨC HOẠT ĐỘNG: 13 1.7 CÁC GIAO THỨC CỦA VOIP: 14 1.7.1 GIAO THỨC H323: 14 1.7.2 GIAO THỨC SIP: 15 CHƯƠNG 2: HỆ THỐNG ASTERISK 17 2.1 GIỚI THIỆU CHUNG 17 2.2 KIẾN TRÚC ASTERISK 17 2.2.1 TỔNG QUAN ASTERISK 17 2.2.2 MỘT SỐ CHỨC NĂNG CỦA ASTERISK TRONG HỆ THỐNG CHUYỂN MẠCH CUỘC GỌI: 18 2.2.3 MỘT SỐ TÍNH NĂNG CƠ BẢN CỦA ASTERISK: 19 2.2.4 CÁC NGỮ CẢNH ỨNG DỤNG: 21 3.1 CÀI ĐẶT ASTERISK 24 3.1.1 CÀI ĐẶT GÓI DAHDI: 24 3.1.2 CÀI ĐẶT GÓI LIBPRI: 24 3.1.3 CÀI ĐẶT GÓI ASTERISK: 24 3.1.4 CÀI ĐẶT GÓI ASTERISK ADDONS: 24 3.2 CÀI ĐẶT SOFTPHONE 25 SOFTPHONE ĐƯỢC SỬ DỤNG Ở ĐÂY LÀ PHẦN MỀM X-LITE, 3CX VÀ ZOIPERFREE. CÁC PHẦN MỀM NÀY CÓ THỂ DỂ DÀNG ĐƯỢC TÌM THẤY TRÊN INTERNET. 25 CHƯƠNG 4: CẤU HÌNH ASTERISK VÀ THỰC HIỆN MỘT SỐ DỊCH VỤ MÀ TỔNG ĐÀI CUNG CẤP 26 4.1 CẤU HÌNH HỆ THỐNG ASTERISK: 26 4.1.1 CÁC KIỂU CỦA FILE CẤU HÌNH: 26 4.1.1.1 Simple Group: 26 4.1.1.2 Inherited option object: 26 4.1.1.3 Complex entity object: 27 4.1.1.4 Channel interfaces: 27 4.1.1.5 Các file cấu hình khác: 27 4.2 CẤU HÌNH KHAI BÁO DÙNG GIAO THỨC SIP: 28  án môn hc 2 Tìm hiu v h thng t GVHD: TS.Nguyn Minh Hoàng SVTH: Phng. MSSV: 40700306 Nguyn Minh Huy. MSSV: 40700942 6 4.2.1 PHẦN KHAI BÁO CHUNG 28 4.2.2 KHAI BÁO KÊNH SIP 28 4.2.3 CẤU HÌNH DIAPLAN: 29 4.2.3.1 Contexts- các ngữ cảnh: 29 4.2.3.2 Extensions: 30 4.2.3.3 Priorities - thứ tự ưu tiên: 30 4.3 CÁC DỊCH VỤ ĐÃ THỰC HIỆN 31 4.3.1 THỰC HIỆN CUỘC GỌI TRONG MẠNG LAN 31 4.3.1.1 Cấu hình Sip.conf 31 4.3.1.2 Thực hiện cấu hình extensions.conf 31 4.3.2 CHỨC NĂNG THU TIN NHẮN THOẠI 32 4.3.3 NHẠC CHỜ (MOH) 33 4.3.3.1 Giới thiệu 33 4.3.3.2 Cấu hình tính năng MOH 33 4.3.4 CHUYỂN CUỘC GỌI TỨC THỜI 33 4.3.5 HỘP THƯ THOẠI (VOICEMAIL) 34 4.3.5.1 Tạo hộp thư trong tập tin voicemail.conf 34 4.3.5.2 Trong file sip.conf khai báo như sau 34 4.3.5.3 Kiểm tra voicemail 35 4.3.6 CHUYỂN CUỘC GỌI CÓ QUẢN LÝ 36 4.3.7 TƯƠNG TÁC THOẠI (CHỨC NĂNG IVR) 36 4.4 KẾT NỐI VỚI PSTN 37 CHƯƠNG 5: TỔNG KẾT VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI 42 PHỤ LỤC: 45  án môn hc 2 Tìm hiu v h thng t GVHD: TS.Nguyn Minh Hoàng SVTH: Phng. MSSV: 40700306 Nguyn Minh Huy. MSSV: 40700942 7 CÁC CHỮ VIẾT TẮT A ACK Acknowledgement AGI Asterisk Gateway Interface API Application Program Interface ARP Address Resolution Protocol F FXO Foreign exchange office FXS Foreign exchange station I IAX Inter-Asterisk eXchange IP Internet Protocol IVR Interactive voice response L LAN Local Area Network N NAT Network Address Translation P  án môn hc 2 Tìm hiu v h thng t GVHD: TS.Nguyn Minh Hoàng SVTH: Phng. MSSV: 40700306 Nguyn Minh Huy. MSSV: 40700942 8 PBX Private Branch Exchange PC Personal Computer PSTN Public Switched Telephone Network R RTCP Real Time Control Protocol RTP Real Time Transport Protocol S SCTP Stream Control Transport Protocol SIP Session Initiation Protocol T TDM Time Division Multiplexing V VoIP Voice over Internet Protocol  án môn hc 2 Tìm hiu v h thng t GVHD: TS.Nguyn Minh Hoàng SVTH: Phng. MSSV: 40700306 Nguyn Minh Huy. MSSV: 40700942 9 Chƣơng 1: Tổng quan về VoIP ng d    c phát tri   i mt công ty ca Israeli tên là VocalTel. ng dng này là phn mn thoi internet chy trên máy tính cá nhân gi n thoi PC ngày nay s dng ca nó là s d pháp nén tín hiu thoi ri chuyn chúng vào các gói IP và truyn qua mng Internet. ng dng u tiên này nói chung còn gp phi nhiu v , chng còn thp và không i các mng ngoài. Mc dù vy, s i ct phá quan trng.K t n nay, công ngh VoIP phát trin ngày càng nhanh. 1.1 Khái niệm: - VoIP vit tt b      c g    Internet telephony, IP Telephony, Broadband telephony, Broadband Phone và Voice over Broadband. -  n thong, tín hiu thoc ly mu vi tn s ng t hóa 8 bit/mc truyn vi t n mng chuyn mch ri truyn t phía thu, tín hiu này s c gii mã thành tín hiu. - Công ngh n thou tiên, tín hiu tho  c s      n trên m    ng chuyn mch, tín hiu thoc nén xung t thp rn qua mng IP. Ti bên thu, các lung thoi s c gii nén thành các lung PCM 64 ri truyn ti thuê bao b gi. -    Do  hìn h ng rãi. - i VoIP là ng c IP, c      i mã ói  1.2 Ƣu nhƣợc điểm của VoIP: 1.2.1 Ƣu điểm: - Gn thoi giá rm ni bt nht ca VoIP. S dng công ngh VoIP có th gn thong dài hon thoc ngoài vi giá r i giá  án môn hc 2 Tìm hiu v h thng t GVHD: TS.Nguyn Minh Hoàng SVTH: Phng. MSSV: 40700306 Nguyn Minh Huy. MSSV: 40700942 10 gi ni ht. - Tính thng nht: h thng VoIP có th tích hp c mng thoi, mng s liu và mng báo hiu. Các tín hiu thoi, d liu, báo hiu có th t mng IP. Vic này s gi  - Kh  rng: h thng VoIP có th c m rng thêm nhiu loi dch v, nhii. 1.2.2 Nhƣợc điểm: - Chng dch v: do các mng truyn s liu vc thit k  truyn thoi thi gian thc cho nên vic tr truyn hay vic mt mát các gói tin hoàn toàn có th xy ra và s gây ra chng dch v thp. - Bo mt: do mng Internet là mt mng hn hp và rng khp bao gm rt nhiu máy tính cùng s dng cho nên vic bo mt các thông tin cá nhân là rt khó 1.3 Các thành phần trong mạng VoIP: 1.3.1 Cấu hình của mạng điện thoại IP C  :  Softphone và máy tính cá nhân (PC) :                GnomeMeeting, Microsoft Netmeeting, SIPSet,   VoIP server. Adapter  .  VoIP. Các IP phone không VoIP  VoIP server     Gateway:          VoIP server:  cho các   VoIP.    SIP   nh tI.1. [...]... học 2 Tìm hiểu về hệ thống tổng đài Asterisk #make samples #make config 3.2 Cài đặt Softphone Softphone được sử dụng ở đây là phần mềm X-Lite, 3CX và ZoiperFree Các phần mềm này có thể dể dàng được tìm thấy trên internet GVHD: SVTH: TS.Nguyễn Minh Hoàng Phạm Cao Cường MSSV: 40700306 Nguyễn Minh Huy MSSV: 40700942 25 Báo cáo đồ án môn học 2 Tìm hiểu về hệ thống tổng đài Asterisk Chƣơng 4: Cấu hình Asterisk. .. môn học 2 Tìm hiểu về hệ thống tổng đài Asterisk Chƣơng 2: Hệ thống Asterisk 2.1 Giới thiệu chung Asterisk là phần mềm nguồn mở, được viết bằng ngôn ngữ C, ra đời năm 1999 bởi MarkSpencer, đầu tiên được thiết kế và triển khai trên GNU/Linux nền x86 (của Intel) Hiện nay Asterisk có thể chạy trên các hệ điều hành như: Mac OS X, FreeBSD, OpenBSD và Microsoft Windows Asterisk được xem như một tổng đài nội... cắm trực tiếp vào Asterisk thông qua cổng PCI - chan_dahdi.conf: Cũng thuộc module DAHDI, nhưng là file kết nối các thiết bị Telephony đã được khai báo vào hệ thống chính của Asterisk GVHD: SVTH: TS.Nguyễn Minh Hoàng Phạm Cao Cường MSSV: 40700306 Nguyễn Minh Huy MSSV: 40700942 27 Báo cáo đồ án môn học 2 Tìm hiểu về hệ thống tổng đài Asterisk - Iax(2).conf: Các thông số về IAX (inter -asterisk protocol)... hay do asterisk cung cấp, trong lúc này nếu một trong mười số điện thoại trở về trạng thái rỗi thì cuộc gọi đang chờ sẽ được trả lời GVHD: SVTH: TS.Nguyễn Minh Hoàng Phạm Cao Cường MSSV: 40700306 Nguyễn Minh Huy MSSV: 40700942 23 Báo cáo đồ án môn học 2 Tìm hiểu về hệ thống tổng đài Asterisk Chƣơng 3: Cài đặt Phần mềm 3.1 Cài đặt Asterisk Để cài đặt Asterisk, đầu tiên chúng ta cần phải cài đặt hệ điều... Asterisk 2.2.1 Tổng quan Asterisk Asterisk là thiết bị trung gian dùng để liên kết công nghệ điện thoại và Internet, kết nối điện thoại, đường dây điện thoại hoặc gói thoại đến một kết nối dịch vụ khác Asterisk có độ tin cậy cao và dễ dàng triển khai cho các hệ thống (từ hệ thống nhỏ đến các hệ thống lớn) Asterisk hỗ trợ cho nhiều loại điện thoại có công nghệ khác nhau Các công nghệ điện thoại: VoIP, SIP,... dụng trong thực tế triển khai hệ thống Asterisk:  Tổng đài VoIP IP PBX: Hình II-3 Tổng đài VoIP IP PBX Đây là hệ thống chuyển mạch VoIP được xây dựng phục vụ các công ty có nhu cầu thực hiện trên nền tảng mạng nội bộ đang triển khai.Thay vì lắp đặt một hệ thống PBX cho nhu cầu liên lạc nội bộ thì nên lắp đặt hệ thống VoIP điều này sẽ làm giảm chi phí đáng kể Hệ thống có thể liên lạc với mạng PSTN qua... được phát triển bởi cộng đồng phát triển Asterisk GVHD: SVTH: TS.Nguyễn Minh Hoàng Phạm Cao Cường MSSV: 40700306 Nguyễn Minh Huy MSSV: 40700942 18 Báo cáo đồ án môn học 2 Tìm hiểu về hệ thống tổng đài Asterisk Codec Translator xác nhận các kênh nén dữ liệu ứng với các chuẩn khác nhau có thể kết hợp liên lạc được với nhau Tất cả các cuộc gọi định hướng qua hệ thống Asterisk đều thông qua các giao tiếp như:... trên máy tính của mình Có thể cài hệ điều hành Linux Fedora , CentOS, Redhat, hoặc Ubuntu Ở đây nhóm chọn hệ điều hành Ubuntu làm nền tảng cho hệ thống tổng đài Asterisk Download các gói phần mềm DAHDI, lipri, Asterisk Addons và Asterisk theo link: http://www .asterisk. org/downloads - Giải nén chúng vào thư mục /usr/src /asterisk 3.1.1 Cài đặt gói DAHDI: # cd /usr/src /asterisk/ dahdi # make clean;make... Asterisk có thể kết nối với hầu GVHD: SVTH: TS.Nguyễn Minh Hoàng Phạm Cao Cường MSSV: 40700306 Nguyễn Minh Huy MSSV: 40700942 17 Báo cáo đồ án môn học 2 Tìm hiểu về hệ thống tổng đài Asterisk hết loại điện thoại truyền thống mạng ISDN qua luồng T1 và E1 Các ứng dụng cho điện thoại: chuyển mạch cuộc gọi, cuộc gọi hội nghị, voicemail, chuyển hướng cuộc gọi… Hình II-2: Mô hình kiến trúc Asterisk Một Asterisk. .. môn học 2 Tìm hiểu về hệ thống tổng đài Asterisk Hình II-4 Kết nối IP PBX với PBX  Kết nối giữa các server của Asterisk: Hình II-5 kết nối giữa các server của Asterisk Phương pháp này được ứng dụng rất hiệu quả cho các Công Ty nằm rải rác ở các vị trí địa lý khác nhau, nhằm giảm chi phí đường dài 1 Các ứng dụng IVR, Voicemail, Điện Thoại Hội Nghị: Ứng dụng thực hiện các server kết nối với hệ thống PSTN

Ngày đăng: 17/04/2015, 21: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