Chuyên đề 2 TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC KHOA CÔNG NGHỆ THÔNG TIN CHUYÊN ĐỀ QUẢN TRỊ HỆ THỐNG MẠNG 2 ĐỀ TÀI XÂY DỰNG TRIỂN KHAI HỆ THỐNG VOIP CHO DOANH NGHIỆP SỬ DỤNG FREESWITCH Nhóm Trix 1 Đoàn.
TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC KHOA CÔNG NGHỆ THÔNG TIN CHUYÊN ĐỀ QUẢN TRỊ HỆ THỐNG MẠNG ĐỀ TÀI XÂY DỰNG TRIỂN KHAI HỆ THỐNG VOIP CHO DOANH NGHIỆP SỬ DỤNG FREESWITCH Nhóm Trix: Đồn Nguyễn Nhật Cường Trần Thị Ngọc Trúc Nguyễn Thị Thu Quỳnh GVHD: Nguyễn Thanh Vũ TP HCM 10/2021 MỤC LỤC Chuyên đề CHƯƠNG TÌM HIỂU KỸ THUẬT VOIP, HỆ THỐNG TỔNG ĐÀI FREESWITCH 1.1 Giới thiệu VOIP 1.1.1 VOIP gì? VoIP: Voice over Internet Protocol (VoIP) công nghệ cho phép truyền thoại sử dụng giao thức mạng IP, sở hạ tầng sẵn có mạng Internet VoIP công nghệ viễn thông quan tâm không nhà khai thác, nhà sản xuất mà với người sử dụng dịch vụ VoIP vừa thực gọi thoại mạng điện thoại kênh truyền thống (PSTN) đồng thời truyền liệu sở mạng truyền liệu Như vậy, tận dụng sức mạnh phát triển vượt bậc mạng IP vốn sử dụng để truyền liệu thông thường 1.1.2 Phương thức hoạt động Với VoIP, tín hiệu thoại số hóa, nén đóng gói IP, sau truyền dẫn qua mạng IP VoIP sử dụng phương pháp mã hóa làm tiết kiệm băng thơng tăng hiệu đường truyền, tăng lưu lượng phục vụ mạng Giao thức báo hiệu sử dụng để thiết lập kết thúc gọi, mang thông tin định vị user thỏa thuận lưu lượng VoIP cho phép thực gọi dùng máy tính qua mạng liệu Internet VoIP chuyển đổi tín hiệu thoại từ điện thoại tương tự analog vào tín hiệu số (digital) trước truyền qua Internet, sau chuyển đổi ngược lại đấu nhận Khi tạo gọi VoIP dùng điện thoại với điều hợp, nghe âm mời gọi, quay số xảy sau tiến trình VoIP cho phép tạo gọi trực tiếp từ máy tính dùng loại điện thoại tương ứng hay dùng microphone VoIP cho phép tạo gọi đường dài qua mạng liệu IP có sẵn thay phải truyền qua mạng PSTN ( public switched telephone network) Ngày nhiều công ty thực giải pháp VoIP họ để giảm chi phí cho gọi đường dài nhiều chi nhánh xa Mặc dù khái niệm VoIP đơn giản, Tuy nhiên để thực ứng dụng VoIP phức tạp Để gửi voice, thơng tin phải tách biệt thành gói (packet) giống Nhóm Trix Trang Chuyên đề liệu Gói phần thơng tin chia nhỏ để dễ dàng cho việc gửi gói, dùng kĩ thuật nén gói để tiết kiệm băng thơng, thơng qua tiến trình codec (compressor/de-compressor) 1.1.3 Các thành phần mạng VoIP Các thành phần cốt lõi mạng VoIP bao gồm: Gateway, VoIP Server, IP network, End User Equipments Gateway: thành phần giúp chuyển đổi tín hiệu analog sang tín hiệu số (và ngược lại) + VoIP gateway : gateway có chức làm cầu nối mạng điện thoại thường ( PSTN ) mạng VoIP + VoIP GSM Gateway: gateway có chức làm cầu nối cho mạng IP, GSM mạng analog VoIP server : máy chủ trung tâm có chức định tuyến bảo mật cho gọi VoIP Trong mạng H.323 chúng gọi gatekeeper Trong mạng SIP server gọi SIP server Thiết bị đầu cuối (End user equipments ) : + Softphone máy tính cá nhân (PC) : bao gồm headphone, phần mềm kết nối Internet Các phần mềm miễn phí phổ biến Skype, Ekiga, GnomeMeeting, Microsoft Netmeeting, SIPSet, Windowns Messenger, + Điện thoại truyền thông với IP adapter: để sử dụng dịch vụ VoIP máy điện thoại thông dụng phải gắn với IP adapter để kết nối với VoIP server Adapter thiết bị có cổng RJ11 (để gắn với điện thoại) , RJ45 (để gắn với đường truyền Internet hay PSTN) cổng cắm nguồn + IP phone : điện thoại dùng riêng cho mạng VoIP Các IP phone không cần VoIP Adapter chúng tích hợp sẵn bên để kết nối trực tiếp với VoIP server 1.1.4 Các giao thức báo hiệu phổ biến VoIP Có nhiều loại giao thức dùng thực dịch vụ VoIP, giao thức báo hiệu (signaling) VoIP phổ biến SIP H323 Cả SIP H323 cho phép người dùng thực công việc: để thiết lập giao tiếp cho ứng dụng đa phương tiện (multimedia) audio, video, giao tiếp liệu khác H323 giao thức Nhóm Trix Trang Chuyên đề tương đối cũ, cấu trúc phức tạp, hỗ trợ chức phần lớn không cần thiết cho VoIP, địi hỏi chi phí cao không hiệu thay giao thức SIP SIP đơn giản hơn, mềm dẻo linh hoạt hoạt động chế độ mở so với H.323 Một điểm ưu việt SIP phức tạp nhiều tương tự giao thức HTTP / SMTP Vì vậy, hầu hết thiết bị VoIP có ngày theo chuẩn SIP Chỉ có thiết bị VoIP cũ theo chuẩn H323 1.2 Đặc tính VoIP 1.2.1 Ưu điểm Giảm chi phí: Đây ưu điểm bật VoIP so với điện thoại đường dài thơng thường Chi phí gọi đường dài chi phí cho truy nhập Internet Một giá cước chung thực với mạng Internet tiết kiệm đáng kể dịch vụ thoại fax Lý dó lớn giúp cho chi phí thực gọi VoIP thấp việc sử dụng tối ưu băng thơng Tích hợp nhiều dịch vụ: Do việc thiết kế sở hạ tầng tích hợp nên có khả hỗ trợ tất hình thức thơng tin cho phép chuẩn hố tốt giảm thiểu số thiết bị Các tín hiệu báo hiệu, thoại số liệu chia sẻ mạng IP Tích hợp đa dịch vụ tiết kiệm chi phí đầu tư nhân lực, chi phí xây dựng mạng riêng rẽ Vấn đề quản lý băng thông: Trong PSTN, băng thông cung cấp cho gọi cố định Trong VoIP, băng thông cung cấp cách linh hoạt mềm dẻo nhiều Nâng cao ứng dụng khả mở rộng: Thoại fax ứng dụng khởi đầu cho VoIP, lợi ích thời gian dài mong đợi từ ứng dụng đa phương tiện (multimedia) đa dịch vụ Tính linh hoạt mạng IP cho phép tạo nhiều tinh dịch vụ thoại Đồng thời tính mềm dẻo cịn tạo khả mở rộng mạng dịch vụ Tính bảo mật cao: Các giao thức SIP (Session Ineitiation Protocol – giao thức khởi đầu phiên) thành mật mã xác nhận thông điệp báo hiệu đầu cuối RTP (Real Time Protocol) hỗ trợ mã thành mật mã phương thức truyền thơng tồn tuyến mã hố thành mật mã đảm bảo truyền thơng an tồn Nhóm Trix Trang Chuyên đề 1.2.2 Nhược điểm Chất lượng dịch vụ chưa cao: Các mạng số liệu vốn dĩ xây dựng với mục đích truyền thoại thời gian thực, truyền thoại qua mạng số liệu cho chất lượng gọi không đảm bảo trường hợp mạng xảy tắc nghẽn có độ trễ lớn Kỹ thuật phức tạp: Truyền tín hiệu theo thời gian thực mạng chuyển mạch gói khó thực gói mạng khơng thể tránh độ trễ không cố định gói thơng tin truyền mạng 1.3 Hệ thống tổng đài Freeswitch: 1.3.1 Giới thiệu: FreeSWITCH ứng dụng mã nguồn mở miễn phí hỗ trợ liên lạc qua thoại, video, WebRTC, giao thời gian thực VoIP Hổ trợ đa tảng Linux, Windows, macOS FreeBSD Được cài đặt dễ dàng đơn giản FreeSWITCH sử dụng để xây dựng hệ thống tổng đài, dịch vụ IVR, hội nghị truyền hình, hội nghị video, hệ thống định tuyến gọi Hổ trợ loại mã hóa liệu ZRTP, DTLS, WSS, SIPS Hoạt động gateway kết nối PSTN, SIP, WebRTC giao thức khác FreeSWITCH công bố lần vào tháng năm 2006 Qua nhiều năm phát triển với cập nhật vơ tiện vơ hữu ích, cung cấp tính mới, theo kịp nhu cầu phát triển công nghệ Phiên phát hành gần phiên FreeSWITCH 1.10, công bố vào tháng năm 2019 FreeSWITCH thư viện nhúng vào ứng dụng sử dụng thiết bị Ngồi tảng phổ biến FreeSWITCH cịn xây dựng hệ thống Cloud Hổ trợ đa tảng FreeSWITCH ưu tiên để sử dụng Debian, tối ưu cho hệ điều hành mà hệ điều hành khác làm tốt Đối với phiên FreeSWITCH đề nghị sử dụng version Debian khác Đối với 1.6.x FreeSWITCH hỗ trợ Debian Jessie (Debian 8) FreeSWITCH 1.8 hỗ trợ Debian Stretch (Debian 9) Nhóm Trix Trang Chuyên đề Yêu cầu phần cứng phụ thuộc vào cách bạn sử dụng FreeSWITCH FreeSWITCH chạy phần cứng nhỏ Raspberry Pi mở rộng quy mô lên máy chủ trung tâm liệu mạnh mẽ với hàng tá lõi CPU FreeSWITCH có khả xử lý hàng ngàn gọi điện thoại đồng thời tùy thuộc vào phần cứng bạn có ứng dụng bạn sử dụng 1.3.2 Kiến trúc Freeswitch: Freeswitch có kiến trúc hổ trợ vấn đề sau : • • Khả phát triển : cho phép thêm tính cách dễ dàng Linh hoạt : người dùng cho phép chức bật, cho phép người dùng thay phận hệ thống triển khai khác • Khả mở rộng : FreeSWITCH chạy hệ thống nhỏ điện thoại • mềm nhúng lớn cụm thiết bị chuyển mạch đầy đủ Tính ổn định: Các cố với tính khơng làm chết toàn hệ thống Để hổ trợ tính FreeSWITCH xây dựng theo dạng mơ đun Dựa hệ thống lõi hổ trợ tất mô đun hoạt động độc lập không phụ thuộc lẫn Hỗ trợ nhiều ứng dụng khác : • Multitenancy • Định tuyến theo thời gian • Email thông báo • Hàng đợi • Parking • Conference • Fax • WebRTC • Ghi âm • CDR hổ trợ nhiều định dạng 1.4 Giới thiệu FusionPBX: FusionPBX tùy chọn cho GUI mã nguồn mở cho FreeSWITCH Có nhiều tính năng, GUI đa tảng mang lại khả tùy chỉnh Có thể quản lý FreeSWITCH dạng SWITCH PBX với khả mở rộng cao Nhóm Trix Trang Chuyên đề FusionPBX phát triển theo cách để hoạt động trơn tru với nhiều hệ điều hành, Windows, Linux, Mac OS X hệ điều hành khác Nó có khả sử dụng máy chủ web tương thích hồn tồn với PHP5 bao gồm IIS, Lighttpd, Apache máy chủ khác Hiện tại, PBX may mắn có tổng thể 48 mơ-đun bổ sung cung cấp đầy đủ chức Với điều này, người ta tận hưởng linh hoạt việc cấu hình nhiều phần cứng giống Nó cho phép bạn tận dụng số lượng lớn GUI cho mục đích khác nhau, sử dụng thư thoại đến email, call parking, tiện ích mở rộng khơng giới hạn (unlimited extensions) thứ khác Giao diện đăng nhập fusionPBX: Kết nối SIP tổng đài FusionPBX: Trên tổng đài FusionPBX kết nối SIP định nghĩa sau: • Kết nối trung kế (SIP trunk): gọi gateway định nghĩa cổng kết nối • Đầu số hotline nhận gọi từ bên ngồi: gọi destination • Cấu hình gọi vào: gọi inbound route • Cấu hình gọi ra: gọi outbound route • Quản lý dialplan: có phần quản lý dialplan giao diện cụ thể, trực quan • Máy nhánh: gọi extension Nhóm Trix Trang Chun đề Ngồi dịch vụ khác định nghĩa tổng đài khác Kết nối tổng đài FusionPBX chia làm dạng: Internal External Internal kết nối dùng cho extension kết nối lên tổng đài, mặc định dùng port 5060 External kết nối trunk với tổng đài khác, mặc định dùng port 5080 Đây cấu hình quan trọng cần lưu ý sử dụng tổng đài FusionPBX Màn hình tổng quan tổng đài FusionPBX, gồm thông tin voicemail, thông tin tổng đài, thông tin server + Thông tin tổng đài: domains, thiết bị, máy nhánh, gateways, users, đầu số, queue, IVR,… số liệu tổng quan + Thông tin server: phiên FusionPBX, phiên hệ thống định tuyến (Switch) , thời gian hoạt động, thời gian hoạt động server, dung lượng ổ cứng, CPU, databases,… Nhóm Trix Trang Chuyên đề 1.5 Một tính có fusionPBX: • Nhóm Trix Call Block: Chặn gọi Trang Chuyên đề • Call Broadcast: Truyền gọi (một trình quay số nhẹ) đến danh sách số điện thoại xác định • Call Center: Danh sách hàng đợi cho trung tâm gọi • Call Detail Records: Bản ghi chi tiết gọi (CDR) thông tin chi tiết gọi Sử dụng trường để lọc thông tin cho ghi gọi cụ thể mà bạn muốn Bản ghi danh sách gọi lưu cục cách sử dụng nút Export Nhóm Trix Trang 10 Chuyên đề Bước 3: Để giám sát họp diễn ra, click chọn Tại đây, giám sát số lượng người tham gia họp, điều khiển tắt mic loa người tham gia 2.3.7 Conference Controls: Cấu hình bảng điều khiển tính nghe, nói, tăng âm lượng phím tắt chữ số ví dụ sau: Nhóm Trix Trang 27 Chuyên đề 2.3.8 Conference Profile: Lưu cấu hình dạng hồ sơ Tổng hợp cấu hình thành group Ví dụ: 2.3.9 Conference: Bước 1: App Conference Thêm Và cấu sau: Bước Hội 2: Mặc định Fusionpbx, nghị bị enable, ta chọn Advenced Menu Manager: Click chọn vào defaut Dị tìm đến Conference Click vào Nhóm Trix Trang 28 Chun đề Sau cấu sau: Save cấu hình test Bước 3: Để giám sát hội nghị diễn ra, Click vào View Active: 2.3.10 Recording: trước Upload file ghi âm tạo đó: 2.3.11 IVR Menu: Click cấu Apps IVR Menu Thêm Sau sau: Sau Save - Name: Nhập tên cho menu IVR Extension: Nhập số tiện ích mở - rộng (Đây phải tiện ích mở rộng chưa tạo) Greet Long: Lời chào dài vào menu Greet Short: Lời chào ngắn phát quay lại menu Options: Xác định tùy chọn người gọi cho menu IVR Timeout: Số mili giây phải đợi sau phát lời chào macro xác nhận Exit Action: Chọn hành động thoát thực ivr tồn Direct Dial: Xác định xem người gọi quay số trực tiếp đến máy lẻ - đăng ký hay không Ring Back: Xác định người gọi nghe đích gọi Caller ID Name Prefix: Đặt tiền tố cho tên ID người gọi Enabled: đặt trạng thái Menu IVR Nhóm Trix Trang 29 Chuyên đề 2.3.12 Times Conditions: Vào Apps Time Conditions Thêm - Name: Tên Điều kiện Thời - gian Extension: Xác định số máy lẻ - CHƯA tạo Setting: Cài đặt theo ngày, giờ, năm,… Preset: Đặt ngày lễ Order: Nếu điều kiện không phù hợp, gọi đến đích thay xác - định Enabled: True Lưu ý: để thời gian xác với thời gian thực bên ngồi, ta cấu sau: Vào Home Account Setting Ở tùy chọn Time Zones, chọn Asia/Ho_Chi_Minh 2.3.13 Cấu hình gọi số thuê bao bên ngoài: Bước 1: Thuê tài khoản SIP TRUNK liên kết với doanh nghiệp để thuê đầu số, cấu hình gọi ngồi, cụ thể nhóm th dùng thử Tel4VN tài khoản có nội dung: Nhóm Trix Trang 30 Chuyên đề Bước 2: Vào Account Gateway Chọn thêm, sau nhập thơng tin tài khoản: Save Bước 3: Click chọn Dialplan Outbound Routes Thêm Sau cấu sau: Restart lại dịch vụ, Start test Vào softphone, đăng nhập vào extention tạo, gọi số thuê bao Nhóm Trix Trang 31 Chuyên đề CHƯƠNG TỔNG KẾT ĐỒ ÁN 3.1 Thuận lợi khó khăn 3.1.1 Thuận lợi: - Các thành viên hoàn thành tốt công việc giao tiến độ Các thành viên giúp đỡ lẫn nhau, biết góp ý chỉnh sửa thông tin sai lệch cho phù hợp 3.1.2 Khó khăn: - Thơng tin thiết bị bị hạn chế Các phiên cài đặt có khác 3.2 Kết luận: a) Kiến thức: - Được tìm hiểu học tập thêm kiến thức VoIP, cách cài đặt cấu - hình freeswitch Được giao lưu học tập với doanh nghiệp mảng VoIP thực tế FusionPBX hệ thống giúp xây dựng tổng đài cho doanh nghiệp tốt Hỗ trợ tốt cho việc gọi nội giảm chi phí cho việc gọi ngoại - mạng Giao diện Web FusionPBX thân thiện với người dùng, dễ dàng thiết lập kết nối điện thoại analog bình thường với điện thoại IP b) Kỹ năng: - Hoàn thiện kỹ thuyết trình, làm word powerpoint - Kỹ giao tiếp, học hỏi với doanh nghiệp c) Thái độ: Chun cần tìm tịi học hỏi, tự tin giao lưu với doanh nghiệp 3.3 Mở rộng: - Cấu hình gọi tổng đài chi nhánh khác - Cấu hình thêm giao thức H.232 để user gọi video Nhóm Trix Trang 32 Chuyên đề TÀI LIỆU THAM KHẢO [1] https://tel4vn.edu.vn/tim-hieu-ve-tong-dai-freeswitch/ [2] https://docs.fusionpbx.com/en/latest/advanced/default_settings [3] https://youtu.be/6M8E3KZfpso [4] https://sites.google.com/view/mtblogs/home-page/fusionpbx-v4-freeswitch-v1-6centos-v7-apache-install-guide Nhóm Trix Trang 33 ... năm 2019 FreeSWITCH thư viện nhúng vào ứng dụng sử dụng thiết bị Ngồi tảng phổ biến FreeSWITCH cịn xây dựng hệ thống Cloud Hổ trợ đa tảng FreeSWITCH ưu tiên để sử dụng Debian, tối ưu cho hệ điều... cấu - hình freeswitch Được giao lưu học tập với doanh nghiệp mảng VoIP thực tế FusionPBX hệ thống giúp xây dựng tổng đài cho doanh nghiệp tốt Hỗ trợ tốt cho việc gọi nội giảm chi phí cho việc gọi... CHƯƠNG TÌM HIỂU KỸ THUẬT VOIP, HỆ THỐNG TỔNG ĐÀI FREESWITCH 1.1 Giới thiệu VOIP 1.1.1 VOIP gì? VoIP: Voice over Internet Protocol (VoIP) công nghệ cho phép truyền thoại sử dụng giao thức mạng IP,