Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 101 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
101
Dung lượng
2,5 MB
Nội dung
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA MẠNG MÁY TÍNH & TRUYỀN THÔNG KHOÁ LUẬN TỐT NGHIỆP KỸ SƯ CÔNG NGHỆ THÔNG TIN XÂY DỰNG HỆ THỐNG E-LEARNING TRỰC TUYẾN GIẢNG VIÊN HƯỚNG DẪN: Ths HỒ HẢI TS ĐÀM QUANG HỒNG HẢI SINH VIÊN THỰC HIỆN: Trần Cảnh Khánh - MSSV: 08520174 Trần Minh Quân - MSSV: 08520310 LỚP: MMT03 KHÓA: 03 Thành phồ Hồ Chí Minh, tháng năm 2013 MỞ ĐẦU Ngày tổ chức, doanh nghiệp có xu hướng tích hợp dịch vụ khác lên hạ tầng mạng truyền thông Xu hướng bắt đầu có từ cách nhiều năm lĩnh vực mạng hệ thống mạng kết hợp bắt đầu dùng tới cấu trúc truyền liệu dựa địa IP Những tổ chức, doanh nghiệp có hạ tầng mạng truyền liệu, mạng truyền thoại, mạng phục vụ cho truyền video riêng rẽ tìm đường tối ưu cho việc tích hợp chúng với Với xu hướng lĩnh vực giáo dục nghiên cứu xây dựng hệ thống tổng đài học tập trực tuyến hạ tầng mạng có sẵn nhà trường, nhằm giúp cho việc học tập đào tạo từ xa trở nên dễ dàng hơn, học sinh nghe nhìn giảng giống học trực tiếp trường, học sinh dễ nắm bắt giảng Dựa vào nhu cầu đó, cộng với kiến thức mà chúng em có học kỳ vừa qua, nên chúng em chọn đề tài "Xây dựng tổng đài học trực tuyến mã nguồn mở Asterisk" làm đề tài khóa luận tốt nghiệp lần Mục tiêu đề tài - Hiểu khái niệm, nguyên lý hoạt động tính asterisk Tìm hiểu thêm ngôn ngữ lập trình cho asterisk Đây tảng để chúng em nghiên cứu phát triển hệ thống tổng đài học trực tuyến - Xây dựng hệ thống tổng đài học trực tuyến với chức cở Chức chúng em nêu rõ chương sau - Xây dựng trang web quản trị tổng đài học trực tuyến Cấu trúc khóa luận Khóa luận bao gồm chương sau: Chướng : Tổng quan công nghệ VoIP Chương : Tổng quan Asterisk Chương : Phân tích thiết kế hệ thống tổng đài Chương : Tổng đài học trực tuyến Chương : Kết luận LỜI CẢM ƠN Chúng em chân thành cảm ơn đến quý thầy cô khoa Mạng máy tính Truyền thông toàn thể thầy cô trường Đại học Công nghệ thông tin tận tình bảo, giúp đỡ, truyền đạt kiến thức suốt thời gian học tập vừa qua Đặc biệt, chúng em xin gửi lời biết ơn sâu sắc đến Tiến sĩ Đàm Quang Hồng Hải, người thầy dành thời gian để hướng dẫn, bảo, chia kiến thức quý báu đồng thời góp ý động viên chúng em trình thực đề tài khóa luận Sau cùng, chúng em xin gửi lời cảm ơn đến bậc sinh thành bạn bè thân quen giúp đỡ tạo điều kiện tốt để chúng em hoàn thành đề tài khóa luận tốt nghiệp Thành phố Hồ Chí Minh, tháng năm 2013 Nhóm sinh viên thực Trần Cảnh Khánh Trần Minh Quân NHẬN XÉT (Của giảng viên hướng dẫn) NHẬN XÉT (Của giảng viên phản biện) Mục lục Mục lục vi Danh sách hình vẽ vii Danh sách bảng viii TỔNG QUAN VỀ CÔNG NGHỆ VOIP 1.1 Khái niệm 1.2 Đặc điểm dịch vụ VoIP 1.2.1 Ưu điểm điện thoại IP 1.2.2 Nhược điểm điện thoại IP 1.3 Các thành phần mạng VoIP 1.3.1 Thiết bị đầu cuối 1.3.2 Mạng truy nhập IP 1.3.3 Gateway 1.3.3.1 Gateway báo hiệu SGW 1.3.3.2 Gateway truyền tải kênh thoại MGM 1.3.3.3 Gateway điều khiển truyền tải kênh thoại MGWC 1.3.4 Gatekeeper 1.4 Cấu trúc kết nối 1.4.1 Kết nối Computer - Computer 1.4.2 Kết nối Computer - Phone 1.4.3 Phone - Phone 1.5 Các giao thức VoIP (VoIP Protocols) 1.5.1 Giao thức H.323 vi 3 5 8 10 11 12 12 13 14 15 15 MỤC LỤC 1.6 1.7 1.5.1.1 Khái niệm 1.5.1.2 Các thành phần hoạt động giao thức 1.5.1.3 Phương thức hoạt động H.323 network 1.5.2 Giao thức SIP(Session Initiation Protocol) 1.5.2.1 Khái niệm 1.5.2.2 Các thành phần SIP network 1.5.2.3 Phương thức hoạt động SIP network 1.5.3 Giao thức IAX 1.5.3.1 Khái niệm 1.5.3.2 Tổng quan IAX Tính bảo mật Voip 1.6.1 Các vần đề bảo mật Voip 1.6.2 Hướng khắc phục giải Các ứng dụng VoIP 1.7.1 Dịch vụ thoại qua Internet 1.7.2 Thoại thông minh 1.7.3 Dịch vụ tính cước cho bị gọi 1.7.4 Dịch vụ Callback Web 1.7.5 Dịch vụ Fax qua IP 1.7.6 Dịch vụ Call center TỔNG QUAN VỀ ASTERISK 2.1 Giới thiệu asterisk 2.2 Các khái niệm asterisk 2.2.1 PBX - Private Branch Exchange 2.2.2 PSTN – Public Switched Telephone Network 2.2.3 TDM – Time Division Multiplexing 2.2.4 FXO FXS 2.3 Cấu trúc thư mục hệ thống tập tin asterisk 2.3.1 Cấu trúc thư mục asterisk 2.3.2 Hệ thống tập tin cấu hình asterisk 2.4 Dialplan 2.4.1 Extentions (số nội bộ) vii 15 15 16 17 17 17 18 19 19 19 20 20 21 22 22 23 23 24 24 24 25 25 28 28 28 29 29 30 30 32 35 35 MỤC LỤC 2.5 2.4.2 Priorities (thứ tự thực hiện) 2.4.3 Applications (các ứng dụng) 2.4.4 Contexts (ngữ cảnh) Một số tính asterisk 2.5.1 Voicemail (hộp thư thoại) 2.5.2 Call Forwarding (chuyển gọi) 2.5.3 Caller ID (hiển thị số gọi) 2.5.4 Automated attendant (chức IVR) 2.5.5 Time and Date 2.5.6 Call Parking 2.5.7 Remote call pickup 2.5.8 Privacy Manager 2.5.9 Blacklist PHÂN TÍCH THIẾT KẾ HỆ THÔNG E-LEARNING 3.1 Thiết kế sở liệu 3.1.1 Mô tả sơ lược hệ thống 3.1.2 Yêu cầu hệ thống 3.1.2.1 Yêu cầu tra cứu 3.1.2.2 Yêu cầu phi chức 3.1.3 Mô hình thực thể mối kết hợp 3.1.4 Dữ liệu quan hệ 3.2 Thiết kế xử lý 3.2.1 Sơ đồ xử lý chức 3.2.1.1 Đối tượng Member 3.2.1.2 Đối tượng Admin Teacher 3.2.2 Quy trình xử lý thông tin tổng quát hệ thống 3.3 Lập trình AGI Script 3.3.1 Giới thiệu ngôn ngữ AGI Script 3.3.2 Giới thiệu ngôn ngữ PHP 3.3.3 Giới thiệu thư viện lập trình PHPAGI 3.3.4 Nguyên tắc hoạt động AGI script 3.3.5 Một số phương thức PHPAGI viii 36 36 37 37 37 37 38 38 39 39 39 40 40 41 41 41 41 42 43 43 44 48 48 48 48 50 50 50 52 52 52 53 MỤC LỤC 3.4 3.5 Xây dựng Dialplan Định dạng âm video 3.5.1 Định dạng âm 3.5.2 Định dạng video HỆ THỐNG E-LEARNING 4.1 GIỚI THIỆU 4.2 So sánh giải pháp conference sử dụng công nghệ phần mềm với hệ thống E-learning 4.3 Các công nghệ sử dụng 4.4 Quy trình xử lý chức 4.5 Cài đặt tổng đài 4.5.1 Yêu cầu hệ thống 4.5.2 Cài đặt Asterisk 4.5.2.1 Download bung nén 4.5.2.2 Cài đặt LibPRI 4.5.2.3 Cài đặt DAHDI 4.5.2.4 Cài đặt Asterisk 4.5.2.5 Cài đặt asterisk addon 4.5.2.6 Asterisk RealTime SIP 4.5.3 Cài đặt PHPMyAdmin 4.5.3.1 Giới thiệu 4.5.3.2 Các chức Phpmyadmin 4.5.3.3 Cài đặt 4.5.4 Cài đặt module kèm theo 4.5.4.1 App_transcoder 4.5.4.2 App_conference 4.5.4.3 FFasterisk 4.5.4.4 Crontab 4.6 Chức hệ thống E-learning 4.6.1 Chức Website 4.6.2 Chức tổng đài Asterisk 4.7 Vận hành hệ thống E-learning ix phần cứng, 54 56 56 57 58 58 59 60 61 62 62 63 63 64 64 64 64 65 66 66 66 67 68 68 68 69 70 70 70 71 71 4.7 Vận hành hệ thống E-learning • Menu cấu hình chung: Đóng cửa website: Chức bật cần đóng cửa website để bảo trì • Menu tài liệu: Cho phép giảng viên, admin chia giảng, ebook lên internet Quản lý thông tin tài liệu chia 4.7.2 Đăng ký thành viên Do tính chất đặc thù việc thêm số điện thoại Asterisk sau thêm số điện thoại, hệ thống phải khởi động lại asterisk để sử dụng chức hệ thống Do để khắc phục việc nhóm sử dụng chức Realtime asterisk Sau đăng ký học viên sử dụng chức học trực tuyến mà không ảnh hưởng đến lớp học Học viên tự đăng ký cho tài khoản để tham gia học trực tuyến, việc thực thông qua web dành cho học viên Hình 4.5: Giao diện đăng ký extension(dành cho người dùng) Dữ liệu học viên nhập vào kiểm tra tính hợp lệ, báo lỗi không hợp lệ Bên cạnh admin thêm extension khác thông qua trang quản lý menu tài khoản 73 4.7 Vận hành hệ thống E-learning Sau đăng ký xong, tài khoản người dùng kích hoạt Thông tin học viên lưu bảng user sip_devices Asterisk lấy số điện thoại học viên từ bảng sip_devices mà không cần phải khởi động lại asterisk 4.7.3 Khởi tạo phòng học Chức dành cho người quản trị Phòng học tạo bao gồm thông tin như: số học viên tối đa phòng học, số buổi học phòng học tạo, thời gian bắt đầu kết thúc buổi học Phòng học tạo để thảo luận hay để giảng dạy Khi người quản trị nhấn nút submit, thông tin phòng học tạo Hình 4.6: Giao diện tạo phòng học lưu vào sở liệu đồng thời thêm vào file extension.conf Hệ thống tự động khởi động lại asterisk để việc thêm phòng học có hiệu lực 4.7.4 Đăng ký phòng học Sau đăng ký học viên xong, học viên truy cập vào menu Khoa menu Phòng học để xem mã số khoa, môn học, phòng học tương ứng thời gian mở 74 4.7 Vận hành hệ thống E-learning lớp Hình 4.7: Giao diện xem mã phòng học Sau click vào dòng chữ Click vào để đến trang đăng ký phòng học Bạn lựa chọn Khoa, môn học, phòng học muốn đăng ký nhấn nút register Hình 4.8: Giao diện đăng ký phòng học 75 4.7 Vận hành hệ thống E-learning 4.7.5 Cài đặt cấu hình softphone Hiện hệ thống hỗ trợ tất softphone Ví dụ 3CXPhone6, X-lite, eyeBeam, Mirial, Tuy nhiên giáo viên hệ thống yêu cầu softphone hỗ trợ việc truyền video 3CXPhone6 softphone mà hệ thống khuyên dùng cho tính học trực tuyến, 3CXPhone6 phần mềm miễn phí, hỗ trợ việc gọi nhận video tốt Trong mô hình thử nghiệm, cài đặt 3CXPhone6 Ngoài máy giảng viên cần cài thêm chương trình Screencamera nhằm giúp giảng viên chuyển đổi webcam slide giảng Đối với điện thoại sử dụng android, Portgo phần mềm nên sử dụng để học trực tuyến Đây phần mềm hỗ trợ codec h263, h263+, h264 Phần mềm hỗ trợ truyền vào nhận video • Cài đặt 3CXPhone6 – Download trang http://www.3cx.com/downloads/3CXPhone6.msi – Chạy file tải để tiến hành cài đặt Hình 4.9: Giao diện 3CX 76 4.7 Vận hành hệ thống E-learning – Sau cài đặt xong, khởi động 3CXPhone • Cấu hình 3CXPhone để gọi điện - Click chuột vào biểu tượng Accounts Chọn New để tạo số điện thoại - Dòng Account name điền tên tài khoản - Extension điền số điện thoại - ID gõ ID tài khoản - Ô Password gõ mật bạn đăng ký website Hình 4.10: Cấu hình 3CX 77 4.7 Vận hành hệ thống E-learning - Trong phần My location sử dụng mạng Lan chọn “Iam in the office - local IP”, chạy internet chọn “Iam out of the office - external IP” điền địa IP tổng đài Sau nhấn OK • Cấu hình 3CXPhone để dạy trực tuyến(dành cho giảng viên) - Chọn Preferences giao diện 3CX - Ở ô video source chọn ScreenCamera Video Camera Hình 4.11: Cấu hình camera cho giảng viên • Cài đặt Portgo - Trên điện thoại sử dụng hệ điều hành Android, vào CH Play, tìm kiếm ứng dụng Portgo - Tải xuống vào cài đặt - Mở phần mềm Portgo tiến hành cấu hình 78 4.7 Vận hành hệ thống E-learning Hình 4.12: Giao diện Portgo sau cài đặt • Cấu hình để gọi điên - Vào Setting giao diện Portgo - Click vào Account để điền thông tin account - Ô username điền thông tin số điện thoại - Ô password điền mật số điện thoại - Ô SIP_Server điền thông tin IP public local - Sau nhấn nút Register để đăng ký vào gọi điện 79 4.7 Vận hành hệ thống E-learning Hình 4.13: Đăng ký số điện thoại Portgo 4.7.6 Sử dụng hệ thống học trực tuyến 4.7.6.1 Dịch vụ học trực tuyến Để sử dụng dịch vụ này, người dùng cần đăng ký lớp học mà muốn học Danh sách lớp hiển thị trang web Chức yêu cầu người dùng sử dụng softphone có hỗ trợ gọi video 80 4.7 Vận hành hệ thống E-learning Hình 4.14: Giảng viên gửi video tham gia vào phòng học Để tham gia vào lớp học, học viên gọi số 1111, sau nhấn phím để chọn khoa tương ứng Sau hệ thống yêu cầu học viên nhập mã số phòng học mật phòng học Lưu ý lớp học mở trước lúc bắt đầu buổi học 30 phút Học viên tham gia phòng học vào khoảng thời gian Sau tham gia vào phòng học, học viên cửa sổ video softphone để nhìn thấy giảng giáo viên nghe lời giảng Mặc định có giáo viên sử dụng webcam để giảng bài, có giáo viên gửi âm giảng Khi giáo viên khỏi lớp, tất học viên tự động thoát khỏi phòng học Giáo viên chuyển đổi hình desktop hình webcam giảng dạy thông qua phím nhấn Ctrl+W phần mềm screencamrea 81 4.7 Vận hành hệ thống E-learning Hình 4.15: Học viên nhận giảng từ giảng viên máy tình Hình 4.16: Học viên nhận giảng từ giảng viên điện thoại Quản lý lớp học thông qua web Giảng viên quản lý học viên vào lớp thông qua giao diện web Trạng thái 82 4.7 Vận hành hệ thống E-learning vào lớp học viên cập nhật vào sở liệu thông qua hàm AGI DeadAGI Hình 4.17: Giảng viên quản lý học viên lớp Quản lý lớp học thông qua CLI Giảng viên thực số chức quản trị nâng cao thông qua CLI command Để chuyển qua chế độ CLI, từ dấu nhắc lệnh linux ta gõ lệnh: #asterisk -rvvvv Một số lệnh quản lý phòng học trực tuyến - Conference list : Liệt kê số điện thoại truy cập vào phòng học - Conference end : Dừng phòng học trực tuyến - Conference kick : Kích số điện thoại khỏi phòng học - Confernece kickchannel : Thoát kênh từ phòng học trực tuyến - Conference mute : Cấm học viên lớp phát biểu - Conference unmute : Cho phép học viên phát biểu 83 4.7 Vận hành hệ thống E-learning - Confernece video mute : Cấm học viên sử dụng video - Confreence video unmute : Cho phép học viên sử dụng video 4.7.6.2 Dịch vụ xem lại giảng Học viên gọi đến số 2222, chọn mã video cần xem Hệ thống trả kết giảng tướng ứng Học viên xem mã giảng website 84 Chương KẾT LUẬN 5.1 Kết đạt Qua đề tài khóa luận này, chúng em kết sau: • Hiểu sâu công nghệ VoIP cách thức xây dựng tổng đài học trực tuyến với Asterisk • Nắm bắt kiến thức việc lập trình AGI Script, Shell Script, giúp đa dạng hóa chức tổng đài VoIP • Xây dựng thành công hệ thống học trực tuyến có khả ứng dụng cao học tập hay hội nghị họp trực tuyến • Đơn giản hóa việc quản trị hệ thống, giúp cho việc quản lý dễ dàng người không chuyên sâu asterisk • Chức đăng ký tài khoản thực theo thời gian thực • Giảng viên dễ dàng quản lý số lượng học sinh vào lớp thống kê thời gian sử dụng hệ thống học viên, thời điểm nhiều lớp học dạy • Cơ sở liệu xây dựng tối ưu, có khả mở rộng cao cho hệ thống lớn 85 Chương • Chi phí để xây dựng hệ thống học trực tuyến, họp hội nghị không cao so với giải pháp khác 5.2 Những hạn chế tồn Tuy trình nghiên cứu xây dựng hệ thống học trực tuyến đạt thành công dần định hình, nhược điểm cần khắc phục Cụ thể nhược điểm là: • Chất lượng hình ảnh nén lại để truyền nên chưa tốt • Vì phát biểu ý kiến quản lý học sinh lớp học chưa đơn giản hóa Những khiếm khuyết nêu tối ưu thời gian tới 5.3 Hướng nghiên cứu phát triển Ứng dụng tổng đài asterisk để học trực tuyến nhằm vào mục đích phi lợi nhuận Có thể áp dụng việc giảng dạy trường trung học, đại học người có công việc thường xuyên phải thuyết trình trước đám đông Bước nhóm cải thiện việc truyền video để rõ nét hơn, thêm chức auto call, giảng viên vào lớp hệ thống gọi đến cho số học viên Ngoài ra, nhóm tối ưu hóa hệ thống để nâng khả phục vụ hệ thống lên mức cao 86 Tài liệu tham khảo [1] Asterisk 1.6, Barrie Dempster, Packt Publishing, 2009 [2] Asterisk Gateway Interface 1.4 and 1.6 Programming, Nir Simionovich, Packt Publishing, 2009 [3] Building Telephony Systems with Asterisk, David Gomillion, Packt Publishing, 2005 [4] Learning PHP, MySQL, JavaScript, and CSS: A Step-by-Step Guide to Creating Dynamic Websites, Robin Nixon, O’Reilly Media, Second Edition, 2012 [5] VoIP Telephony with Asterisk, Paul Mahler, Signate, Second Edition, 2005 87 [...]... điểm trong lỗ hổng phần mềm - Sử dụng và cập nhật phần mềm chống virus, phần mềm chống virus có thể nhận ra và bảo vệ máy tính chống lại các virus đã được định nghĩa Mặc dù vậy kẻ tấn công luôn tìm mọi cách để viết ra các virus mới, chính vì vậy bạn phải thường xuyên cập nhật phần mềm virus - Tận dụng triệt để các tùy chọn bảo mật Nhiều nhà cung cấp có thể cung cấp dịch vụ cho phép mã hóa Nếu công việc... phí cuộc gọi do phần lớn kênh truyền 64 kbps đó được thay thế bằng việc truyền thông tin qua mạng dữ liệu hiệu quả cao 3 1.2 Đặc điểm của dịch vụ VoIP - 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ể cùng đi trên một mạng IP Việc này sẽ giảm đáng kể chi phí đầu tư - Khả năng mở rộng: Nếu như các hệ thống tổng đài...MỤC LỤC 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.7.6 Quản lý hệ thống E-learning Đăng ký thành viên Khởi tạo phòng học Đăng ký phòng học Cài đặt và cấu hình softphone Sử dụng hệ thống học trực tuyến 4.7.6.1 Dịch vụ học trực tuyến 4.7.6.2 Dịch vụ xem lại bài giảng 71 73 74 74 76 80 80 84 5 KẾT LUẬN 5.1 Kết quả đạt được... hoặc bất cứ gói dữ liệu nào được gửi đến từ mạng data Việc mã hoá các gói tin tại Router và Gateway sử dụng IPSec là 1 lựa chọn tốt cho việc bảo mật - Không nên sử dụng Softphone khi mà vấn đề về virus và worm đang một 21 1.7 Các ứng dụng của VoIP ngày một đáng quan tâm Liên tục nâng cấp phần mềm, nếu hãng phần mềm cung cấp các bản vá cho hệ điều hành thì bạn nên cài đặt chúng ngay lập tức Việc đó... giao tiếp với hệ thống quản lý mạ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 - 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 1.3.3.2 Gateway truyền tải kênh thoại MGM Cung cấp phương tiện để thực hiện chức năng chuyển đổi mã hoá Nó sẽ chuyển đổi giữa các mã hoá trong mạng IP với các mã hoá truyền... năng xử lý tín hiệu thích hợp như nén tín hiệu thoại, triệt tiếng vọng, mã hoá, chuyển đổi tín hiệu Fax và điều tiết tốc độ modem tương tự Thêm vào đó, nó còn thực hiện việc chuyển đổi giữa tín hiệu mã đa tần DTMF trong mạng chuyển mạch kênh và các tín hiệu thích hợp trong mạng IP khi các bộ mã hoá tín hiệu thoại không mã hoá tín hiệu mã đa tần DTMF Chức năng chuyển đổi kênh thông tin giữa mạng IP và mạng... gọi bằng những con số do user đặt ra So với mạng điện thoại truyền thống, thì việc giả mạo số địên thoại VoIP dễ hơn nhiều, bởi có khá nhiều công cụ và website cho phép thực hiện điều này Ví dụ như : www.spooftel.com, www.telespoof.com, www.callnotes.net, www.spoofcard.com 1.6.2 Hướng khắc phục và giải quyết - Việc mã hoá các gói tin theo công nghệ IPSec sẽ giúp tránh được các cuộc nghe lén Công nghệ... RTP để bảo vệ các tín hiệu âm thanh và hình ảnh lưu thông trên mạng - Đối với Gateway và switch, công nghệ SSH nên được thay thế cho clear-text protocol, và HTTPS nên được dùng thay cho HTTP, và tốt nhất là các mật khẩu mặc định nên được thay đổi một khi hệ thống được triển khai Việc nâng cấp hệ thống định kỳ cũng nên được xem xét một cách chính đáng - Mô hình mạng trong công ty có sử dụng VoIP cần... Kết nối từ máy tính tới máy tính Kết nối từ máy tính đến máy điện thoại Kết nối từ điện thoại đến điện thoại Các thành phần của H323 Các thành phần của SIP Giao thức IAX 6 7 13 14 14 16 18 20 2.1 2.2 2.3 Sơ đồ tổng quát hệ thống asterisk Các hình thức kết nối cổng FXO và FXS Mô hình tổng đài tích hợp ứng dụng IVR ... đầu tư - Khả năng mở rộng: Nếu như các hệ thống tổng đài thường là những hệ thống kín, rất khó để thêm vào đó những tính năng thì các thiết bị trong mạng Internet thường có khả năng thêm vào những tính năng mới Chính tính năng mềm dẻo đó mang lại cho dịch vụ điện thoại IP khả năng mở rộng dễ dàng hơn so với điện thoại truyền thống - Không cần thông tin điều khiển để thiết lập kênh truyền vật lý: Gói