LỜI CÁM ƠN Để có thể hoàn thành luận văn tốt nghiệp của mình, nhóm nghiên cứu xin gửi lời cảm ơn chân thành nhất tới tập thể các thầy giáo, cô giáo khoa Công nghệ thông tin của trường Đại học Lạc Hồng[.]
LỜI CÁM ƠN Để hồn thành luận văn tốt nghiệp mình, nhóm nghiên cứu xin gửi lời cảm ơn chân thành tới tập thể thầy giáo, cô giáo khoa Công nghệ thông tin trường Đại học Lạc Hồng đào tạo cho kiến thức, kinh nghiệm quý báu suốt thời gian học tập trường Trước hết xin chân thành cảm người thân gia gần gũi, động viên tạo điều kiện tốt để chúng tơi hồn thành luận văn Nhóm nghiên cứu xin gửi lời tri ân sâu sắc đến thầy Ths Nguyễn Hoàng Liêm anh Ks Trần Vũ hướng dẫn tận tình quan tâm, động viên chúng tơi suốt q trình thực đề tài Chúng vô cảm ơn nhiệt tình nhóm bạn giúp đỡ nhóm nghiên cứu chúng tơi nhiều q trình tìm kiếm tài liệu góp ý cho làm tốt Mặc dù cố gắng để hoàn thành luận văn này, kiến thức cịn hạn chế nên khơng tránh khỏi thiếu sót Rất mong q thầy bạn bè thơng cảm đóng góp ý kiến cho nhóm nghiên cứu Chúng xin gửi lời chúc sức khỏe thành đạt tới tất quý thầy cô bạn Biên Hịa, Tháng 11 năm 2013 Nhóm sinh viên thực Phạm Minh Dũng - Lâm Thị Hải Lý MỤC LỤC LỜI CÁM ƠN MỤC LỤC DANH MỤC VIẾT TẮT DANH MỤC BẢNG VÀ HÌNH PHẦN MỞ ĐẦU 1 Lý chọn đề tài Lịch sử nghiên cứu 2.1 Trên giới 2.2 Trong nước Mục tiêu nghiên cứu Đối tượng nghiên cứu phạm vi nghiên cứu Phương pháp nghiên cứu .3 Những đóng góp đề tài vấn đề chưa thực Kết cấu đề tài: .3 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Khái niệm VoIP: .5 1.2 Các mơ hình mạng VoIP: 1.2.1 Mô hình PCto PC: .7 1.2.2 Mơ hình PC to Phone: .8 1.2.3 Mơ hình Phone to Phone: 1.3 Giao thức vận chuyển VoIP .9 1.3.1 Mơ hình TCP/IP: .9 1.3.1.1 Giao thức TCP (Transmission Control Protocol) 10 1.3.1.2 Giao thức IP (Internet Protocol) .12 1.3.2 Giao thức UDP (User Datagram Protocol) .16 1.3.3 Giao thức RTP (Real – time Transport Protocol) 16 1.4 Giao thức báo hiệu SIP: 19 1.4.1 Các thành phần SIP: 20 1.4.1.1 User Agent – UA: 20 1.4.1.2 Network Servers: 20 1.4.2 Các loại thông điệp SIP 21 1.4.3 Giao thức đặc tả phiên SDP (Session DescriptionProtocol): 22 1.4.5 Mô tả gọi thông qua SIP: 25 1.5 Hệ thống Asterisk 27 1.5.1 Giới thiệu Asterisk 27 1.5.2 Lịch sử Asterisk 27 1.5.3 Kiến trúc Asterisk 29 1.5.4 Một số tính Asterisk .32 1.5.4.1 Hộp thư thoại (Voicemail) .32 1.5.4.2 Chuyển hướng gọi (Call Forwarding) .32 1.5.4.3 Hiển thị số gọi đến (Caller ID) 32 1.5.4.4 Hội thoại (Conference Call) .33 1.5.4.5 Tổng đài trả lời tự động 33 1.5.4.6 Thời gian (Time and Date) .33 1.5.4.7 Call Parking 33 1.5.4.8 Remote Call Pickup 33 1.5.4.9 Quản lý gọi (Privacy Manager) .34 1.5.4.10 Backlist 34 1.5.4.11 Chi tiết gọi (Call Detail Records) 34 1.5.4.12 Ghi âm gọi (Call Recording) 34 1.5.5 SIP Asterisk 30 1.5.6 Một số lệnh Asterisk 32 1.5.7 Dial Plan 35 1.5.7.1 Context .36 1.5.7.2 Extensions 36 1.5.7.3 Priority 37 1.5.7.4 Application .37 1.5.7.5 Biến Dial Plan 38 1.5.7.6 Pattern Matched .39 1.5.7.7 Một số extensions đặc biệt 41 1.6 Tiểu kết 41 CHƯƠNG 2: THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG TỔNG ĐÀI 42 2.1 Về phần cứng 42 2.2 Về phần mềm 42 2.3 Chức hệ thống: 42 2.4 Xây dựng hệ thống tổng đài 43 2.4.1 Mơ hình tổng thể: 43 2.4.2 Các bước cài đặt 44 2.4.3 Cấu hình cho tổng đài Asterisk .47 2.4.3.1 Cấu hình qua giao diện FreePBX GUI 47 2.4.3.2 Xây dựng tính Voicemail 55 2.4.3.3 Xây dựng tính hội thoại (Conference Call) .58 2.4.3.4 Cấu hình tính Music On Hold: 60 2.4.3.5 Xây dựng tính tổng đài trả lời tự động (IVR) 62 2.4.4 Kết nối hai tổng đài Asterisk 64 CHƯƠNG 3: KẾT QUẢ ĐẠT ĐƯỢC 68 3.1 Cấu hình softphone đăng kí tới tổng đài 68 3.2 Thực gọi extension tổng đài 70 3.3 Thực gọi từ extension mạng PSTN 70 3.4 Thực gọi mạng PSTN vào tổng đài Asterisk 71 3.5 Thực gọi extension thông qua đường Trunk 72 3.4 Để lại tin nhắn thoại Voicemail .73 3.5 Truy cập vào hộp thư thoại 73 3.6 Tham gia vào hội thoại Conference Call 75 3.7 Đánh giá hệ thống 76 3.8 Những vấn đề bảo mật cần cân nhắc VOIP .78 3.8.1 Lỗ Hổng Bảo Mật Hệ thống VoIP 78 3.8.1.1 Tấn công phát lại (Replay attack): 78 3.8.1.2 Tấn công từ chối dịch vụ (DoS): 78 3.8.1.3 Tấn công ARP 78 3.8.1.4 Lỗ hổng với IP phone Softphone 80 3.8.1.5 Spam VoIP 80 3.8.2 Một Số Giải Pháp Bảo Mật Cho Hệ Thống VoIP 81 3.8.2.1 VLAN .81 3.8.2.2 Firewalls 83 3.8.2.3 VPN (Virtual private network) 83 3.9 Giải pháp xây dựng tổng đài VoIP cho trường Đại học Lạc Hồng 84 TỔNG KẾT 91 TÀI LIỆU THAM KHẢO PHỤ LỤC PHỤ LỤC PHỤ LỤC DANH MỤC VIẾT TẮT Từ viết tắt AA AH API ARP GSM HTTP IAX ICMP IETF IGMP IP IPSec ISDN ITU ITU–T IVR L2F L2TP LAN MAC MC OSI PBX PC PPP PPTP PSTN QOS RAS RR RSVP RTP SPIT SR SRTCP SRTP Giải thích Automated Attendant Authenticaion Header Application programming interface Address Resolution Protocol Global System for Mobile Communications Hypertext Tranfer Protocol Inter – Asterisk eXchange Internet Control Message Protocol Internet Engineering Task Force Internet Group Message Protocol Internet Protocol Internet Protocol Security Integrated Services Digital Network International Telecommunication Union ITU Telecommunication Standardization Sector Interactive Voice Respone Layer two Forwarding Layer Tunneling Protocol Local Area Network Media Access Control Multipoint Controller Open Systems Interconnection Private Branch Exchange Personal computer Point – to – Point Protocol Point – to – Point Tunneling Protocol Public Switched Telephone Network Quality of Service Registration, Admission and Status Receiver Report Resource Reservation Protocol Real – time Transport Protocol Spam over Internet Telephony Sender Report Secure RTCP Secure Real Time Transport Protocol TCP TDM UAC UAS UDP UNISTIM URG URI VOIP VPN WAV WWW Transmission Control Protocol Time – division multiplexing User Agent Client User Agent Server User Data Protocol Unified Network Stimulus Urgent Uniform resource identifier Voice over IP Virtual private network Waveform Audio File Format World Wide Web DANH MỤC BẢNG VÀ HÌNH DANH MỤC HÌNH Hình ảnh Mơ tả Trang Hình 1.1 Hình 1.2 Hình 1.3 Hình 1.4 Hình 1.5 Hình 1.6 Hình 1.7 Hình 1.8 Mơ hình PC to PC Mơ hình PC to Phone Mơ hình Phone to Phone Mối liên hệ mơ hình OSI mơ hình TCP/IP TCP header Các cột IPv4 header Các cột IPv6 header Tiêu đề UDP 8 10 11 13 15 16 Hình 1.9 Hình 1.10 Phần cố định RTP header Phần mở rộng RTP header 18 19 Hình 1.12 Hình 2.1 Hình 2.2 Hình 2.3 Mơ hình thực việc gọi điện máy sử dụng proxy server Kiến trúc Asterisk Mơ hình tổng thể tổng đài Asterisk Cài đặt Asterisk – Chọn gói cài đặt Asterisk Cài đặt Asterisk – Chọn time zone Hình 2.4 Hình 2.5 Cài đặt Asterisk – thiết lập mật user Root Cài đặt Asterisk – Thiết lập ổ cứng Hình 1.11 26 29 43 44 44 45 45 Hình 2.6 Hình 2.7 Cài đặt Asterisk – Quá trình cài đặt Cài đặt Asterisk – Q trình cài đặt hồn tất 46 47 Hình 2.8 FreePBX GUI 47 Hình 2.9 Login vào FreePBX 48 Hình 2.11 Giao diện web FreePBX – Tình trạng hệ thống FreePBX Thêm extensions Hình 2.12 Hình 2.13 Hình 2.14 Thơng tin cho extensions (1) Thông tin cho extensions (2) Chọn extenion muốn chỉnh sửa 50 50 51 Hình 2.15 Chỉnh sửa extension 52 Hình 2.16 Một user SIP hồn chỉnh 53 Hình 2.17 Hình 2.18 Hình 2.19 Menu Voicemail Admin Voicemail Admin SIP Trunk hai tổng đài 53 54 64 Hình 2.20 Hình 2.21 Đặt tên cho đường trunk (231) Thơng tin Peer User đường Trunk (231) 64 65 Hình 2.22 Hình 2.23 Hình 2.24 Hình 3.1 Hình 3.2 Hình 3.3 Hình 3.4 Outbound Routes (231) Thơng tin Peer User đường Trunk (232) Outbound Routes (232) Chương trình softphone X-Lite Của sổ SIP Account Đăng kí tài khoản thành công Gọi hai extension tổng đài 65 66 66 68 68 69 70 Hình 3.5 Gọi từ extension PSTN 70 Hình 3.6 Hình 3.7 Hình 3.8 Hình 3.9 Hình 3.10 Hình 3.11 Hình 3.12 Gọi từ PSTN vào extension Gọi hai extension thông qua SIP Trunk Để lại tin nhắn Voicemail Nghe lại tin nhắn Voicemail Tham gia hội thoại Tình trạng tổng đài Network usage 71 72 73 74 75 76 77 Hình 3.13 Hình 3.14 CPU usage Memory usage 77 77 Hình 2.10 48 49 Hình 3.15 Hình 3.16 ARP spoofing ARP redirection 79 79 Hình 3.17 Voice VLAN 81 Hình 3.18 VLAN phân theo chức 82 Hình 3.19 Trường Đại học Lạc Hồng chưa sử dụng VoIP 84 Hình 3.20 Trường Đại học Lạc Hồng sử dụng VoIP 85 Hình 3.21 Định tuyến gọi tối ưu 86 Hình 3.22 Đường trunk tới Gateway sử dụng SIM 87 Hình 3.23 Hình 3.24 Đường trunk tới Gateway sử dụng line điện thoại Đường route gọi theo nhà mạng Vinaphone 87 88 DANH MỤC BẢNG Bảng Bảng 1.1 Mô tả Một số lệnh Asterisk Bảng 1.2 Pattern Match 39 Bảng 1.3 Bảng 3.1 Một số extensions đặc biệt Thông số server 41 76 Bảng 3.2 Bảng 3.3 Bảng 3.4 Bảng 3.5 Bảng 3.6 Bảng 3.7 ARP cache A Giá cước điện thoại cố định Chi phí tiết kiệm dùng VoIP Giá cước điện thoại di động Chi phí tiết kiệm dùng SIM Chi phí đầu tư 79 85 85 89 89 90 Trang 35 -1- PHẦN MỞ ĐẦU Lý chọn đề tài Ngày nay, với phát truyển kinh tế – xã hội, nhu cầu trao đổi thông tin người ngày cao Bởi ngành điện tử viễn thơng có vai trị đặc biệt quan trọng, thời buổi bùng nổ thông tin Các hệ thống viễn thông trở thành phương tiện hữu ích cho việc trao đổi thông tin Thông tin trở nên cần thiết hết, đặt nên vấn đề truyền đạt thông tin để thông tin nhanh nhất, xác chi phí sử dụng phải thấp Cơng nghệ truyền giọng nói qua mạng Internet đời mạng hệ thống viễn thông Voice over IP (VoIP) thực tất dịch vụ gọi thông thường mạng điện thoại công cộng (PSTN) nhiều dịch vụ nâng cao khác chuyển tiếp gọi, voice mail, tổng đài trả lời tự động (IVR) Đối với doanh nghiệp có nhiều chi nhánh có sẵn hạ tầng mạng Internet trang thiết bị liên lạc nội sử dụng tổng đài PBX (Private Branch eXchange: Tổng đài điện thoại nội bộ) việc triển khai hệ thống VoIP khơng địi hỏi doanh nghiệp phải đầu tư nhiều sở hạ tầng trang thiết bị, mà khả mở rộng lớn dễ dàng doanh nghiệp có nhu cầu mở thêm chi nhánh mới, việc mở rộng tổng đài PBX phát triển mạng nội tốn VoIP ngày đáp ứng tốt yêu cầu mà người tiêu dùng đặt chất lượng dịch vụ, giá thành, số lượng tích hợp dịch vụ thoại lẫn phi thoại Với ưu điểm cơng nghệ VoIP ngày phát triển tương lai Việc tìm hiểu xây dựng ứng dụng công nghệ VoIP điều cần thiết mang lại lợi ích to lớn.Trong q trình tìm hiểu, nghiên cứu chúng tơi nhận thấy tầm quan trọng VoIP đời sống tính thực tiễn cao -89- Cuộc gọi từ điện thoại cố định điện thoại di động nói chung có giá 1500VNĐ/phút, gọi nội mạng số điện thoại di động có giá 880VNĐ/phút Như vậy, với giải pháp tiết kiệm 1500880=620VNĐ/phút (Đơn vị tính: VNĐ/phút) Mobifone Vinaphone Viettel PSTN 1500 1000 1500 Mobifone 880 880 980 Vinaphone 880 880 980 Viettel 1090 1090 890 Bảng 3.5: Giá cước điện thoại di động Từ bảng giá cước trên, với việc sử dụng gọi nội mạng di động thay dùng điện thoại cố định gọi tới mạng di động tiết kiệm nhiều chi phí Cụ thể xem bảng 3.6 (Đơn vị tính: VNĐ/phút) Mobifone Vinaphone Viettel 620 120 610 Chi phí tiết kiệm Bảng 3.6: Chi phí tiết kiệm dùng SIM Với việc triển khai hệ thống VoIP, nhà trường tiết kiệm khoản chi phí cho gọi ngồi miễn phí cho gọi nội bộ, giảm số lượng thuê bao, quy tất thuê bao mối Như tiết kiệm thuê bao hàng tháng, đồng thời việc liên lạc thuận tiện người dùng không cần phải nhớ nhiều số điện thoại -90- Chi phí đầu tư: Thiết bị/ Dịch vụ IP phone CN2x2 Analog VoIP Gateway Dinstar DAG1000-8O Tính Số Đơn giá Số tiền đầu kỹ thuật lượng (VNĐ) tư Gọi điện 28 1.210.000 33.880.000 Gateway 7.390.000 7.390.000 Gateway 26.097.200 26.097.200 Server 38,553,000 38,553,000 VoxStack GSM Gateway GSM Channels (Upgradable to 20G) IBM eServer x3500 Tổng cộng 105.920.200 Bảng 3.7: Chi phí đầu tư Vấn đề quản lý: Nếu nhà trường đưa hệ thống VoIP vào sử dụng việc quản lý phịng ban chịu trách nhiệm Phịng ban có nhiệm vụ bảo đảm việc thông suốt liên lạc toàn hệ thống điện thoại nhà trường Các số nội phòng ban quản lý Yêu cầu cấp tài khoản từ khoa, phòng ban đươc chuyển lên phòng ban này, việc cấp đầu số phải có quy trình mục đích sử dụng rõ ràng Phòng ban lập danh sách gửi lên Ban Giám Hiệu xét duyệt Nếu xét duyệt, phòng ban tiến hành cấp phát đầu số cài đặt cho khoa, phòng ban Về số nội bộ, khoa, phòng ban cấp dải số ví dụ: khoa Cơng Nghệ Thơng Tin cấp dải số từ 2000 đến 2049 Tùy theo yêu cầu mở rộng khoa, phòng ban cấp thêm số nội cấp theo dải số tương ứng với khoa, phịng ban -91- TỔNG KẾT Đề tài tập trung nghiên cứu hệ thống tổng đài VoIP với giao thức báo hiệu SIP, sau xây dựng thử nghiệm hệ thống với phần mềm mã nguồn mở Asterisk hoạt động hệ điều hành Linux Qua việc nghiên cứu này, nhận thấy hội hướng phát triển to lớn tương lai Đây giải pháp cung cấp tổng đài điện thoại hoàn hảo, hướng cho tất công ty, quan, tổ chức, trường học… tất người Tuy nhiên với số hệ thống hạ tầng mạng cũ xuất số nhược điểm trễ, gói, tiếng vọng… với phát triển mạnh mẽ Internet mà công nghệ VoIP ngày phổ biến lớn mạnh với cộng đồng sử dụng phát triển tồn giới vấn đề đă giải cách triệt để Tuy nhiên với thời gian có hạn kinh nghiệm nghiên cứu chưa có nhiều nên đề tài vào tổng quan chưa sâu vào nghiên cứu tất công nghệ VoIP tổng đài Asterisk Nội dung nghiên cứu tiếp theo: Trong tương lai tới, cần mở rộng đề tài theo hướng tối ưu hóa bảo mật hệ thống Nghiên cứu sâu việc bảo mật VoIP biện pháp khắc phục để xây dựng hệ thống tổng đài an tồn, tìm hiểu cấu hình QoS để nâng cao chất lượng gọi đáp ứng với số lượng người dùng lớn, tìm hiểu việc lập trình xây dựng phát triển ứng dụng tổng đài Asterisk thông qua AGI (Asterisk Gateway Interface) với nhiều ngôn ngữ lập trình khác PHP, Perl Từ xây dựng số tính cho tổng đài Asterisk tổng đài quà tặng âm nhạc, tra cứu thông tin giá vàng, tỷ giá… -92- TÀI LIỆU THAM KHẢO TIẾNG VIỆT [1] Đào Ngọc Anh, “Nghiên cứu giao thức mạng VoIP”, Trường Đại Học Quốc Gia Hà Nội, 2008 [2] Lê Quốc Toàn – “Sách Asterisk tiếng Việt” TIẾNG ANH [3] Alan B.Johnson, “SIP Understanding The Session Initiation Protocol”, Artech House, 2009 [4] Benjamin Jackson, Champ Clark, “Asterisk Hacking”, Syngress, 2007 [5] David Gomillion and Barrie Dempster, “Building Telephony Systems with Asterisk”, Packt Publishing, September, 2005 [6] Henry Sinnreich, Alan B Johnston, “Wiley Internet Communications Using SIP Delivering VoIP and Multimedia Services with Session Initiation Protocol , 2nd Edition”, July, 2006 [7] RFC 3261, “SIP - Session Initiation Protocol” [8] RFC 3550, “RTP: A Transport Protocol for Real-Time Applications” INTERNET [9] Session Initiation Protocol – http://en.wikipedia.org/wiki/Session_Initiation_Protocol [10] Diễn đàn Asterisk Việt Nam–http://my.opera.com/asteriskvn [11] Session Description Protocol– http://phuongot.wordpress.com/2011/04/19/session-description-protocol-sdp/ [12] Diễn đàn tham khảo vấn đề liên quan đến VoIP –http://voip-info.org [13] Xây dựng tính Conference Call – https://wiki.asterisk.org/wiki/display/AST/ConfBridge+10 PHỤ LỤC 1 Các loại thông điệp yêu cầu SIP Thông điệp Diễn giải Khi UAC muốn thiết lập phiên tạo thông điệp INVITE Thông điệp gửi yêu cầu server cho phép thiết lập phiên làm việc Các UAS kiểm tra thường xuyên xem người sử dụng có đồng ý lời mời khơng Nếu đồng ý thiết lập INVITE UAS gửi phản hồi 2xx về, cịn đề nghị khơng chấp thuận UAS gửi phản hồi 3xx, 4xx, 5xx hay 6xx tùy thuộc vào lý từ chối Trước gửi tín hiệu phản hồi cuối này, UAS cịn gửi kèm tin 1xx để thơng báo UAC tiếp tục giữ trình liên lạc với người gọi Thông điệp khẳng định server nhận thông điệp trả lời cho yêu cầu INVITE SIP thực thi trình bắt tay qua ba bước: Phía gọi gửi thơng điệp INVITE; Phía gọi gửi phản hồi ACK chấp nhận yêu cầu; Phía gọi gửi thơng điệp ACK để thơng báo q ACK trình bắt tay hồn tất q trình thiết lập gọi bắt đầu Cho dù thông điệp INVITE bao gồm gói tin SDP hay khơng tin ACK có SDP phía gọi Các thông điệp phản hồi ACK khác gửi để kết thúc trình bắt tay kèm theo SDP cần để thiết lập gọi Thông điệp gửi để truy vấn khả bên gọi, để tạo cho bên biết khả nơi truyền OPTIONS Đây công cụ tốt nhằm phát loại truyền thông phương thức mà user xa hỗ trợ trước tạo gọi CANCEL Cho phép UAC hủy yêu cầu gửi từ trước đó, ví dụ INVITE Nó khơng ảnh hưởng tới u cầu hồn thành trước mà server gửi phản hồi BYE Được sử dụng để yêu cầu hủy phiên thiết lập trước REGISTER Sử dụng để đăng ký UA với UAS Các mã lỗi thông điệp phản hồi SIP Mã Ý nghĩa Tên gọi Mã trả từ proxy server server 100 Trying trung gian khác đường thiết lập gọi để thông báo thực kết nối 180 Ringing Call Is Being 181 182 Forwarded Queued Session 183 200 Progress OK Multiple 300 Choices Có nghĩa máy điện thoại đổ chuông Nếu proxy server trả mã nghĩa gọi chuyển tiếp Thông báo gọi đặt vào hàng đợi Cuộc gọi tiến hành Yêu cầu thực thành công Thông điệp phản hồi trả lại danh sách liên hệ, từ UA lựa chọn liên hệ để thực yêu cầu Người gọi khơng cịn tìm thấy địa 301 Moved Permanently yêu cầu Người gọi nên cập nhật lại sổ địa lưu địa lại để sử dụng gọi sau 302 Moved Người gọi vừa di chuyển tìm thấy địa Temporarily trả Phần phản hồi chứa địa URI trỏ tới 305 Use Proxy proxy server để thông báo cho phía gọi biết cần phải gửi thông điệp yêu cầu tới proxy server Alternative 380 400 Service Bad Request Dịch vụ yêu cầu không thực được, dịch vụ khác hoạt động Yêu cầu không thực lỗi cú pháp Thông điệp thông báo cho UA biết cần phải thực chứng thực ví dụ, UA gửi tin Register 401 Unauthorized tới Registrar server, Registrar server gửi lại tin 401 yêu cầu cung cấp thông tin user name password, UA sau gửi lại tin Register có chứa thông tin user name password 402 403 Payment u cầu tốn Trong tương lai thơng điệp Required sử dụng Forbidden Cấm yêu cầu Thơng báo địa SIP URI phía bị gọi mà phía 404 Not Found gọi cung cấp khơng tồn tại, phía bị gọi offline Method Not 405 Allowed Not 406 Acceptable Proxy 407 Authentication Required Phương thức mã hóa thơng điệp không phép cho user gọi Không chấp nhận yêu cầu Thông điệp gửi proxy server để thơng báo cho phía UAC biết cần phải thực chứng thực với proxy trước tin request xử lý Request 408 410 Timeout Gone Server không tạo phản hồi khoảng thời gian dài Ví dụ: server khơng xác định vị trí người dùng khoảng thời gian quy định User người gọi di chuyển khỏi server Request Entity Kích thước yêu cầu lớn server khơng thể kiểm sốt 413 Too Large Request-URI 414 415 420 Too Long Media Type thuộc định dạng mà khơng hỗ trợ Bad Extension Server khơng hiểu giao thức mở rộng Unavailable on Does Not Exist 482 Hops Address 484 Incomplete 485 Ambiguous 486 Busy Here 500 Nơi gọi không khả dụng Nếu server biết tên đối tượng đâu gửi thơng điệp Server nhận CANCEL yêu cầu không tồn hay BYE cho gọi không tồn Loop Detected Pháp thấy vòng lặp (loop) Too Many 483 q lớn Server khơng thể thực u cầu nội dung yêu cầu Call/Transacti 481 Server gặp trở ngại Request URI kích thước Unsupported Temporarily 480 Số hop cần đến đích vượt giới hạn cho phép Địa chưa đầy đủ Địa mập mờ khơng rõ ràng Cho biết phía gọi bận trả lời gọi Server Internal Server có số lỗi, xử lý Error Not 501 502 Implement Bad Gateway Service 503 Unavailable Server Time- 504 out Version Not 505 Supported Message Too 513 Large Busy 600 603 Everywhere Decline yêu cầu Server xử lý yêu cầu, yêu cầu không đúng, không server hỗ trợ Khi server hoạt động gateway hay proxy nhận phản hồi không hợp lệ từ server khác Server không khả dụng Server không nhận phản hồi thời gian từ server trung gian khác Phiên giao thức SIP không hỗ trợ Server xử lý u cầu thơng điệp q lớn Đối tượng nhận gọi bận Đối tượng nhận gọi từ chối gọi (như 486) Does Not 604 Exist Anywhere User không tồn PHỤ LỤC Một số thư mục quan trọng Asterisk Thư mục /etc/asterisk Mô tả Chứa tất file cấu hình Asterisk trừ /etc/zaptel.conf /usr/sbin Chứa đoạn mã file thực thi Asterisk bao gồm: Asterisk, astman, astgenkey safe_asterisk /usr/lib/asterisk/modules Chứa modules Asterisk /var/lib/asterisk Chứa biến Asterisk sử dụng /var/lib/asterisk/images Chứa hình tham chiếu ứng dụng hay Dial Plan /var/lib/asterisk/moh Chứa file âm sử dụng cho chức Music on hold /var/lib/asterisk/sounds Chứa file âm thanh, cảnh báo, sử dụng ứng dụng Asterisk Có thể tạo thư mục để lưu trữ file riêng cho ứng dụng /var/run Chứa PID tiến trình chạy, bao gồm tiến trình Asterisk /var/spool/asterisk Chứa file tạm thời lưu trữ Voicemail, confbrige, outgoing … /var/log/asterisk Chứa file log ghi lại trình hoạt động Asterisk Một số file quan trọng Asterisk File /etc/asterisk/asterisk.conf Mơ tả Tập tin cấu hình thiết lập biến tổng quát cho việc sử dụng Asterisk Hầu hết tham số không cần phải chỉnh sửa.Nó thơng báo cho Asterisk nơi để tìm tập tin tổng quát file asterisk.conf tự động sinh dùng lệnh make samples trình cài đặt /etc/asterisk/sip.conf File cấu hình thơng tin user dùng giao thức SIP username, password, IP, type, codec…, thành phần lưu giữ thơng tin Asterisk /etc/asterisk/extension.conf File cấu hình luật định tuyến gọi, luật quay số (Dial Plan), cách thức mà Asterisk hoạt động Đây file quan trọng tổng đài Asterisk /etc/asterisk/voicemail.conf File cấu hình cho hệ thống voicemail Asterisk /etc/zaptel.conf File chứa thông số index, driver dành cho Linux kích hoạt thiết bị phần cứng TDM gắn trực tiếp vào tổng đài Asterisk thông qua cổng PCI /etc/asterisk/zapata.conf Cũng thuộc module zaptel file cấu hình để kết nối thiết phần cứng khai báo zaptel.conf vào hệ thống tổng đài Asterisk /etc/asterisk/iax.conf File cấu hình sử dụng cho giao thức IAX /etc/asterisk/musiconhold.conf File cấu hình thiết lập nhạc chờ giúp người gọi bớt nhàm chán thời gian chờ đợi /etc/asterisk/meetme.conf File cấu hình thiết lập phịng hội thoại (conference room) /etc/asterisk/confbrigde.conf Cũng giống file meetme.conf confbridge.conf cấu hình để dùng cho module confbridge, module cho phép thiết lập phòng hội thoại có nhiều chức meetme PHỤ LỤC Bảng khảo sát TRƯỜNG ĐẠI HỌC LẠC HỒNG KHOA CÔNG NGHỆ THÔNG TIN PHIẾU KHẢO SÁT Nội dung khảo sát: khảo sát thực trạng sử dụng điện thoại văn phòng khoa trường Đại học Lạc Hồng nhằm phục vụ cho đề tài “Nghiên cứu tổng đài Voice IP cài đặt hệ thống tổng đài Voice IP cho mạng LAN” Lời dẫn: Nhóm sinh viên thực đề tài Phạm Minh Dũng Lâm Thị Hải Lý kính mong q thầy/cơ vui lịng điền vào phiếu khảo sát sau Xin chân thành cảm ơn Thông tin người trả lời: Họ tên: ……………………………… Nơi công tác: ……………………………… Phần câu hỏi điều tra: Thầy/cơ có thường xun sử dụng điện thoại khoa/phịng ban hay khơng? Có Khơng (Nếu chọn khơng thầy/cơ dừng việc khảo sát đây) Hiện nay, khoa/ phòng ban có số điện thoại? Hiện nay, khoa/ phòng ban có máy điện thoại? Thầy/ có thường xun sử dụng điện thoại để liên lạc với phòng ban khác trường không? Thường xuyên Thỉnh thoảng Hiếm Không Nếu thầy/ thường xun gọi đến phịng ban trường, phịng ban? Thầy/cơ có thường xun sử dụng điện thoại để liên lạc với bên ngồi trường khơng? Thường xuyên Thỉnh thoảng Hiếm Không Thầy/cô thường xuyên liên lạc với mạng điện thoại nào? Điện thoại cố định nội hạt Điện thoại cố định liên tỉnh Điện thoại di động Trung bình ngày khoa sử dụng điện thoại lần? Dưới lần Từ lần 10 lần Trên 10 lần Trung bình gọi đến phịng ban khác diễn phút? Dưới phút Từ đến phút Từ đến 10 phút Trên 10 phút 10 Giá cước điện thoại trung bình tháng khoa phải trả? Dưới 200,000 Từ 200,000 ≤ 400,000 Trên 400,000 Nếu xin q thầy cung cấp thơng tin xác hơn: 11 Thầy/ có mong muốn hệ thống tổng đài gọi nội miễn phí khơng? Mong muốn Khơng mong muốn Không ý kiến 12 Thầy/ cô mong muốn hệ thống tổng đài có chức gì? Hộp thư thoại Nhạc chờ Chuyển hướng gọi Gọi video Gọi nhóm Tổng đài trả lời tự động Chức khác 13 Thầy/ cô nhận xét nhà trường trang bị hệ thống tổng đài có chức trên? Biên Hịa, Ngày …… Tháng …… Năm 2013 Kí tên