1. Trang chủ
  2. » Giáo án - Bài giảng

XÂY DỰNG HỆ THỐNG ASTERISK VÀ TỈNH CƯỚC A2BILLING TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG

141 3 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 141
Dung lượng 4,17 MB

Nội dung

TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA ĐIỆN – ĐIỆN TỬ - LUẬN VĂN TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG HỆ THỐNG ASTERISK VÀ TÍNH CƯỚC A2BILLING GVHD SVTH Lớp Khóa : TS ĐỖ ĐÌNH THUẤN : TRẦN THỊ NHA TRANG : 08DD2D : 12 TP Hồ Chí Minh – tháng 01 năm 2013 TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA ĐIỆN – ĐIỆN TỬ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc Tp Hồ Chí Minh, ngày tháng năm 20 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP (Bản nhiệm vụ đóng vào trang Đồ án) Họ tên sinh viên: Lớp: MSSV: Tên đề tài: Nhiệm vụ (yêu cầu nội dung số liệu ban đầu): Ngày giao nhiệm vụ ĐATN: Ngày bảo vệ 50% ĐATN: Ngày hoàn thành nộp khoa: Giáo viên hướng dẫn: Phần hướng dẫn: Nội dung yêu cầu ĐATN thông qua Khoa Bộ môn Ngày tháng năm 2012 TRƯỞNG KHOA (Ký ghi rõ họ tên) CHỦ NHIỆM BỘ MÔN (Ký ghi rõ họ tên) GV HƯỚNG DẪN (Ký ghi rõ họ tên) TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA ĐIỆN – ĐIỆN TỬ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc Tp Hồ Chí Minh, ngày tháng năm 20 LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP (Bản lịch trình nộp kèm theo ĐATN) Họ tên sinh viên: Lớp: MSSV: Tên đề tài: Tuần/ngày Nội dung Xác nhận GVHD GV HƯỚNG DẪN (Ký ghi rõ họ tên) TRƯỜNG ĐẠI HỌC TƠN ĐỨC THẮNG KHOA ĐIỆN – ĐIỆN TỬ CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc Tp Hồ Chí Minh, ngày tháng năm 20 PHIẾU NHẬN XÉT LUẬN VĂN TỐT NGHIỆP (Dành cho người hướng dẫn) Họ tên sinh viên : Lớp: MSSV: Tên đề tài: Người hướng dẫn: Tổng quát thuyết minh vẽ: Nhận xét Luận Văn: Ưu điểm: Nhược điểm: Điểm Luận văn: /10 Đề nghị : sinh viên bảo vệ luận văn : Bổ sung thêm để bảo vệ: Không bảo vệ : GV HƯỚNG DẪN (Ký ghi rõ họ tên) TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA ĐIỆN – ĐIỆN TỬ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc Tp Hồ Chí Minh, ngày tháng năm 20 PHIẾU NHẬN XÉT LUẬN VĂN TỐT NGHIỆP (Dành cho người Phản biện) Họ tên sinh viên : Lớp: MSSV: Tên đề tài: Người phản biện: - Tổng quát thuyết minh vẽ: - Nhận xét Luận Văn: Ưu điểm: Nhược điểm: Điểm Luận văn: /10 Đề nghị : sinh viên bảo vệ luận văn : Bổ sung thêm để bảo vệ: Không bảo vệ : - Câu hỏi sinh viên phải trả lời trước Hội đồng: GV PHẢN BIỆN (Ký ghi rõ họ tên) Xây dựng hệ thống PBX Asterisk tính cước A2Billing Lời cảm ơn chân thành trân trọng em xin gửi đến cha mẹ Cảm ơn cha mẹ sinh nuôi dạy nên người, cảm ơn giọt mồ hôi thấm đẫm rơi rớt suốt chặng đường mà khôn lớn, cảm ơn đòn roi, lời răn dạy mắc phải sai lầm cảm ơn niềm tin, lời động viên nguồn cổ vũ tinh thần lớn lao để em n lịng học tập suốt tháng ngày xa nhà Em xin gửi lời cám ơn sâu sắc đến thầy Đỗ Đình Thuấn giảng viên trực tiếp hướng dẫn em q trình thực đề tài Em ln thầy tạo điều kiện, cung cấp tài liệu lời khuyên quý báu cần thiết Thầy hết lòng hướng dẫn ủng hộ tinh thần cho em thời gian thực đề tài, dẫn tận tình giúp em có hướng đắn Bên cạnh đó, xin chân thành cám ơn thầy cô môn Điện tử - Viễn thơng, thầy tận tình giúp đỡ suốt q trình học tập trường, khơng truyền đạt cho em kiến thức quý báu mà bảo kỹ sống cần thiết để em đứng vững sống tự lập sau trường Dù cố gắng chắn luận văn khơng thể tránh khỏi thiếu sót, em mong đóng góp ý kiến thầy, tồn thể bạn Một lần xin chân thành cảm ơn tất người! Tp HCM, ngày 08 tháng 01 năm 2013 Người thực Trần Thị Nha Trang Giới thiệu Trang i Xây dựng hệ thống Asterisk tính cước A2Billing MỤC LỤC Trang Trang bìa lót Nhiệm vụ đồ án tốt nghiệp Lịch trình thực đồ án tốt nghiệp Lời cảm ơn .i Mục lục ii Liệt kê bảng .vii Liệt kê hình viii Liệt kê từ viết tắt xii Tóm tắt .xiv Chương GIỚI THIỆU 1.1 Mở đầu 1.2 Lý thực đề tài .1 1.3 Mục tiêu đề tài 1.4 Phạm vi nghiên cứu 1.5 Quy trình thực 1.5.1 Xây dựng hệ thống IP-PBX 1.5.1.1 Yêu cầu 1.5.1.2 Các bước thực 1.5.2 Tính cước gọi 1.5.2.1 Yêu cầu 1.5.2.2 Các bước thực 1.6 Hạn chế đề tài 1.7 Bố cục luận văn Chương TỔNG QUAN VỀ VOIP .6 2.1 Voice over Internet Protocol (VoIP) .6 2.2 Các kiểu kết nối sử dụng VoIP .6 2.2.1 Computer to Computer 2.2.2 Computer to Phone 2.2.3 Phone to Phone 2.3 Các giao thức liên quan đến VoIP 2.3.1 Bộ giao thức TCP/IP 2.3.1.1 Các tầng TCP/IP 2.3.1.2 Giao thức IP 2.3.1.3 Giao thức điều khiển việc truyền TCP 2.3.1.4 Giao thức UDP 10 Giới thiệu Trang ii Xây dựng hệ thống Asterisk tính cước A2Billing 2.3.2 Giao thức xử lý gọi H.323 10 2.3.2.1 Cấu trúc H.323 11 2.3.2.2 Các giao thức báo hiệu H.323 12 2.3.3 Một số giao thức khác 13 2.3.3.1 Giao thức điều khiển Gateway MGCP 13 2.3.3.2 Giao thức RTP RCTP 13 2.4 Những ưu điểm VoIP .14 2.5 Những hạn chế VoIP .15 2.6 Một số dịch vụ VoIP .15 2.6.1 Dịch vụ điện thoại qua Internet 15 2.6.2 Thoại thông minh 16 2.6.3 Dịch vụ tính cước gọi 16 2.6.4 Dịch vụ Callback Web 16 2.6.5 Dịch vụ fax qua IP 16 2.6.6 Dịch vụ Call Center .16 2.7 Kết luận 16 Chương GIAO THỨC KHỞI TẠO PHIÊN SIP .17 3.1 Giới thiệu giao thức SIP .17 3.2 Các thành phần SIP 18 3.2.1 User Agent 18 3.2.1.1 User Agent Client 18 3.2.1.2 User Agent Server .18 3.2.2 Các loại Server mạng SIP 19 3.2.2.1 Proxy Server .19 3.2.2.2 Redirect Server 20 3.2.2.3 Registrar Server 20 3.2.3 Back to Back User Agent (B2BUA) .20 3.3 Các chế hoạt động SIP 22 3.3.1 Mơ hình Peer to Peer 182 3.3.2 Mơ hình thơng qua proxy server 183 3.3.3 Các gọi SIP thơng qua mơ hình Redirect Server 184 3.3.4 SIP Registration 185 3.3.5 Cuộc gọi SIP thơng qua mơ hình B2BUA 186 3.4 SIP H.323 27 3.4.1 Mức độ phức tạp 27 3.4.2 Khả mở rộng 28 3.5 SIP IAX 30 3.6 Kết luận 31 Chương GIỚI THIỆU VÀ CÀI ĐẶT ASTERISK 32 Giới thiệu Trang iii Xây dựng hệ thống Asterisk tính cước A2Billing 4.1 Tìm hiểu Asterisk 32 4.1.1 Kiến trúc Asterisk 33 4.1.2 Hệ thống bao gồm chức API 34 4.1.3 Một số tính .35 4.1.3.1 Voicemail 35 4.1.3.2 Call Forwarding 35 4.1.3.3 Caller ID 35 4.1.3.4 Interactive Voice Reponse (IVR) .35 4.1.3.5 Time and Date 36 4.1.3.6 Caller Parking .36 4.1.3.7 Remote call pickupe 36 4.1.3.8 Privacy Manager 36 4.1.3.9 Backlist 36 4.1.4 Các mơ hình ứng dụng triển khai 37 4.1.4.1 Tổng đài VoIP IP PBX 37 4.1.4.2 Kết nối IP PBX với PBX 37 4.1.4.3 Kết nối server Asterisk 38 4.1.4.4 Các ứng dụng IVR, VoiceMail, Conference Call .38 4.1.4.5 Chức phân phối gọi tự động ACD .39 4.2 Cài đặt hệ điều hành Linux 39 4.2.1 Cài đặt gói phụ hỗ trợ CentOS 40 4.2.2 Cài đặt MySQL 40 4.3 Cài đặt Asterisk 40 4.3.1 Download gói cài đặt Asterisk 40 4.3.2 Giải nén cài đặt gói hệ thống Asterisk 41 4.3.2.1 Cài đặt gói Lipri 41 4.3.2.2 Cài đặt gói Asterisk 41 4.3.2.3 Cài đặt gói Asterisk-addons .41 4.3.2.4 Cài đặt gói Extra Sound .42 4.4 Cài đặt chương trình FreePBX 42 4.5 Kết luận 45 Chương GIỚI THIỆU VÀ CÀI ĐẶT A2BILLING 46 5.1 Giới thiệu A2Billing 46 5.2 Tìm hiểu AGI (Asterisk Gateway Interface) 47 5.2.1 Cấu trúc AGI 47 5.2.2 Phân loại AGI 48 5.3 Cấu trúc nguyên tắc hoạt động A2Billing 48 5.4 Cài đặt A2Billing 50 5.5 Một số khái niệm A2Billing 55 Giới thiệu Trang iv Xây dựng hệ thống Asterisk tính cước A2Billing 5.6 Kết luận 57 Chương XÂY DỰNG HỆ THỐNG ASTERISK VÀ TÍNH CƯỚC A2BILLING 58 6.1 Mơ hình hệ thống thực tế .58 6.2 Một số chức hệ thống IP PBX 59 6.2.1 Add Extension (Tạo tài khoản thuê bao) 59 6.2.2 Call Waiting (Cuộc gọi chờ) 64 6.2.3 Music On Hold (Nhạc chờ giữ máy) 64 6.2.4 Blacklist (Danh sách loại trừ) .66 6.2.5 Ring Groups (Đổ chng chóm) 67 6.2.6 Queues (Hàng đợi) .69 6.2.7 Do Not Disturb (Từ chối nhận gọi) 70 6.2.8 Conference (Xây dựng hệ thống hội thoại) 71 6.2.9 Follow Me (Chuyển gọi bận) 72 6.2.10 Callback (Tự động gọi lại) .74 6.2.11 Voicemail (Hộp thư thoại) .75 6.2.12 Call Forward (Chuyển hướng gọi) 77 6.2.13 Call Pickup (Nhận gọi từ xa nhóm) .77 6.2.14 IVR (Ứng dụng tương tác thoại) 78 6.2.15 Speed Dial (Quay số nhanh) 80 6.2.16 System Recordings (Hệ thống ghi âm) 82 6.2.16.1 Ghi âm trực tiếp 82 6.2.16.2 Tải lên ghi âm có sẵn 83 6.2.17 Calls Recordings (Ghi âm gọi) .84 6.2.17.1 Đăng nhập tài khoản Voicemail .84 6.2.17.2 Ghi âm tất gọi .86 6.2.17.3 Ghi âm gọi có yêu cầu .86 6.2.18 Call Parking and Transfer (Chuyển gọi) .87 6.2.18.1 Chuyển gọi có quản lý 88 6.2.18.2 Chuyển gọi khơng có quản lý 89 6.2.19 Thiết lập Trunk cho gọi FreePBX 89 6.2.19.1 Trunks 89 6.2.19.1.2 Tạo IAX2 Trunk 89 6.2.20 Outbound Routes (Định tuyến gọi ra) 91 6.2.21 Kết thực 92 6.3 Một số chức A2Billing 94 6.3.1 Providers and trunks 94 6.3.1.1 Providers 94 6.3.1.2 Trunks .95 Giới thiệu Trang v Xây dựng hệ thống Asterisk tính cước A2Billing Ta phải thay đổi Pattern mục Outbound Route FreePBX cho Trunk Hình 6.68 Liên kết FreePBX A2Billing (3) Chúng ta cần tạo extension cho A2Billing Với Asterisk cần edit lại file extensions_custom.conf Vì thuê bao tổng đài nội có Context “from-internal” nên ta cần thêm số dòng lệnh sau: # vi /etc/asterisk/extensions_custom.conf Trong context [from-internal-custom], thêm vào dòng sau: exten => 777,1,Answer() exten => 777,n,Wait() exten => 777,n,DeadAGI(a2billing.php,1) exten => 777,n,Hangup() Sau chỉnh sửa lại file extensions_custom.conf ta save reload lại Asterisk Chương Xây dựng hệ thống Asterisk tính cước A2Billing Trang 107 Xây dựng hệ thống Asterisk tính cước A2Billing Như bây giờ, tất Extension Server muốn thực gọi đến Server khác phải gọi đến số 777 (ngoài số 777 khơng thể thực gọi ngồi với số khác) Chờ giây sau qua hệ thống A2Billing Ta thay đổi số 777 số khác ta muốn Bây từ extension 1001 muốn gọi bấm số 777 Ta nghe yêu cầu nhập số PIN number PIN number số Card Number Đánh vào 10 chữ số, hệ thống thơng báo số tiền cịn lại Card u cầu quay số muốn gọi với kết thúc dấu thăng # (pound key) Dựa vào Prefix số điện thoại hệ thống thơng báo thời gian ta phép gọi Ví dụ, ta thực gọi với mã prefix Việt Nam với cấu trúc gọi sau: 777 (gọi đến A2Billing) 9134019765# (PIN number) 84932001# (số điện thoại Server B) 6.3.7 Kết thực với A2Billing Từ Softfone Extension 1001 (Server A) nhấn 777 để thực gọi đến Extension 2001 (Server B), ta nghe yêu cầu nhập số PIN Number, thơng báo số tiền cịn lại tài khoản thời gian tối đa mà ta thực gọi, theo bước sau: Nhấn: 777 Nghe: “Please enter your complete PIN number…” Nhấn: 9134019765# Nghe: “You have 90 dolars and cents”, “Please enter the number you wish to call, then press the pound key…” Nhấn: 84932001# Nghe: “You have 409 minutes to call…” Chương Xây dựng hệ thống Asterisk tính cước A2Billing Trang 108 Xây dựng hệ thống Asterisk tính cước A2Billing Hình 6.69 Cuộc gọi Server thơng qua A2Billing Hình 6.70 Tiến trình gọi Server thơng qua A2Billing Ta theo dõi chi tiết trình thực gọi A2Billing command line sau: o Playing ‘prepaid-enter-pin-number’: yêu cầu nhập số PIN Number o Playing ‘prepaid-you-have’: số tiền có tài khoản o Playing ‘prepaid-enter-dest’: yêu cầu nhập số điện thoại cần gọi o Playing ‘prepaid-minutes’: thời gian gọi tối đa o Called SIP/TrunkA2B/2001: gọi kết nối qua server B với Trunk SIP/TrunkA2B o SIP/TrunkA2B answered SIP/1001: gọi kết nối thành công Chương Xây dựng hệ thống Asterisk tính cước A2Billing Trang 109 Xây dựng hệ thống Asterisk tính cước A2Billing 6.3.8 Một số chức khác A2Billing 6.3.8.1 Call Report Trong Call Report có chức quan trọng khơng thể thiếu dịch vụ tổng đài CDRs (Call Detail Record) hỗ trợ cho việc lưu trữ thông tin gọi sở liệu để tiện cho việc quản lý, tra cứu thống kê Chọn CALL REPORTS → CDRs giao diện sau: Hình 6.71 Thơng tin chi tiết gọi A2Billing Trong A2Billing ta theo dõi, thống kê thông tin gọi theo tiêu chí như:  Theo ID Customer  Theo Customer number  Theo Callplan, Trunk, Provider, Rate  Theo khoảng thời gian  Theo số điện thoại gọi gọi, CallerID,… 6.3.8.2 Tự động cập nhật Card Number cho Extension Trong trình thực gọi từ bên công ty bên ngồi, nhân viên cơng ty cảm thấy phiền phức phải nhập nhập lại số PIN Number cho gọi máy điện thoại Softfone máy tính Chương Xây dựng hệ thống Asterisk tính cước A2Billing Trang 110 Xây dựng hệ thống Asterisk tính cước A2Billing Để giải vấn đề FreePBX A2Billing cho phép ta cấu hình để ghi nhớ lại số PIN Number cho Extension nội cơng ty Ta có cách thiết lập  Cách thứ nhất: Thiết lập FreePBX Trong FreePBX, chọn Applications → Extensions sau nhập số Card Number Customer vào AccountCode hình sau: Hình 6.72 Thiết lập Accountcode cho Extension  Cách thứ hai: Thiết lập A2Billing Tự động cập nhật CallerID Extension vào Card Number Customer sau lần gọi thứ Khi đó, lần gọi ta thực gọi từ điện thoại mình, thơng qua Caller ID hệ thống tự nhận biết máy bạn kết nối mà không cần phải nhập mã PIN Number Vào SYSTEM SETTING → Global List thay đổi thông số sau: Chương Xây dựng hệ thống Asterisk tính cước A2Billing Trang 111 Xây dựng hệ thống Asterisk tính cước A2Billing Hình 6.73 Tự động phát Caller ID cho Customer Vào CUSTOMERS → Caller-ID để kiểm tra xem CallerID Add vào Account Number hay chưa Hình 6.74 Danh sách Caller ID Customer Như vậy, từ sau nhân viên thực gọi cho khách hàng khơng cịn trải qua việc nhập mã số PIN Number dài dòng thời gian trước Tuy nhiên, việc khơng mang tính bảo mật tài khoản cao bạn vắng khơng có mặt bàn làm việc mình, người khác dùng điện thoại bạn để gọi làm ảnh hưởng đến số tiền tài khoản có bạn 6.3.8.3 Package offer ( Gói khuyến hỗ trợ dịch vụ) Trong A2Billing cịn có gói khuyến hỗ trợ dịch vụ cho người dùng sau: Vào PACKAGE OFFER → Add nhập thông số: Chương Xây dựng hệ thống Asterisk tính cước A2Billing Trang 112 Xây dựng hệ thống Asterisk tính cước A2Billing Hình 6.75 Tạo gói hỗ trợ dịch vụ  Label: tên gói khuyến  Package Type: Unlimited calls (Cuộc gọi không giới hạn) Number of Free Calls (Số gọi miễn phí) Free Second (Số giây miễn phí tuần tháng)  Billing Type: Monthly (Miễn phí tính theo tháng) Weekly (Miễn phí tính theo tuần)  Starting Day: Ngày bắt đầu áp dụng gói khuyến mãi: Monthly (1-31), Weekly (1-7)  Free Units: Số giây miễn phí số gọi miễn phí Sau thiết lập xong ta cần Add tên RATE cần áp dụng gói khuyến Chương Xây dựng hệ thống Asterisk tính cước A2Billing Trang 113 Xây dựng hệ thống Asterisk tính cước A2Billing Hình 6.76 Add gói khuyến cho Rate Khi Rate gọi đến Việt Nam (84) áp dụng gói khuyến mà ta thiết lập 6.3.9 Giao diện web người dùng A2Billing 6.3.9.1 Giới thiệu Giống hầu hết nhà cung cấp dịch vụ VoIP A2Billing cho phép người dùng kiểm tra tài khoản mình, coi số dư tiền tài khoản, gọi thực thay đổi thông tin cá nhân, mật khẩu… Việc thực dễ dàng trực quan qua giao diện web Kết nối đến giao diện http://192.168.10.128/customer/ web người dùng địa sau: Ta yêu cầu nhập User password User số WebUI Login (không phải số Card Number) Password WebUI Password tạo trình tạo Customer (hoặc quản trị viên tự qui định) Chương Xây dựng hệ thống Asterisk tính cước A2Billing Trang 114 Xây dựng hệ thống Asterisk tính cước A2Billing Hình 6.77 Giao diện đăng nhập người dùng A2Billing Sau đăng nhập thành công Ta vào trang ACCOUNT INFO Ở ta chỉnh sửa lại thơng tin cá nhân cần thiết Hình 6.78 Giao diện người dùng Trên chức A2Billing A2Billing nhiều chức khác như: thống kê gọi, báo cáo, khóa gọi, tạo CID… Khi kết hợp đầy đủ có hệ thống đáp ứng tốt nhu cầu doanh nghiệp sử dụng nhà cung cấp dịch vụ VoIP đầu cuối Chương Xây dựng hệ thống Asterisk tính cước A2Billing Trang 115 Xây dựng hệ thống Asterisk tính cước A2Billing 6.3.9.2 Một số chức sử dụng giao diện người dùng 6.3.9.2.1 Call history (Lịch sử gọi) Người dùng xem lại thơng tin chi tiết tất gọi thực Hình 6.79 Lịch sử gọi A2Billing 6.3.9.2.2 Speed dial (Quay số nhanh) Người dùng thiết lập chức quay số nhanh cho Card Number Sau thiết lập chức năng, sau thực gọi ta cần quay số ngắn gọn (0-9) đại diện cho số thường xuyên liên lạc Hình 6.80 Thiết lập chức quay số nhanh 6.3.9.2.3 Ratecard Người dùng xem cước phí thực gọi đến quốc gia khác công ty cung cấp Chương Xây dựng hệ thống Asterisk tính cước A2Billing Trang 116 Xây dựng hệ thống Asterisk tính cước A2Billing Hình 6.81 Xem giá bán RateCard 6.4 Kết luận Chương trình bày cách chi tiết dịch vụ tồng đài nội Asterisk phần mềm tính cước A2Billing Ngoài chức tổng đài nội bộ, Asterisk cịn cung cấp thêm nhiều tính năng, tiện ích gói phần mềm sử dụng mã nguồn mở, miễn phí, cho phép người sử dụng chủ động khai báo, cài đặt theo nhu cầu Voicemail, điện thoại hội nghị, dịch vụ tương tác phân phối gọi tự động, nhạc chuông linh động phong phú với nhiều dạng khác nhau, đó, tổng đài PBX thơng thường cung cấp dịch vụ cho việc chuyển mạch, kết nối thuê bao muốn có thêm dịch vụ phải trang bị thêm thiết bị phần cứng phần mềm quyền Các tính đáp ứng hầu hết nhu cầu liên lạc doanh nghiệp Thông qua giao diện Web, ta giám sát, vận hành, cấu hình từ đâu Với ưu điểm vận hành ổn định hạ tầng viễn thơng sẵn có doanh nghiệp, linh hoạt việc cài đặt dịch vụ cho phù hợp với nhu cầu, cắt giảm chi phí gọi đến mức thấp chi nhánh, văn phòng gọi quốc tế kết hợp với nhà cung cấp dịch vụ điện thoại quốc tế, Asterisk triển khai phổ biến nước có kinh tế phát triển Đây minh chứng rõ ràng ưu điểm hệ thống mã nguồn mở miễn phí mà mạnh mẽ Chương Xây dựng hệ thống Asterisk tính cước A2Billing Trang 117 Xây dựng hệ thống Asterisk tính cước A2Billing Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 7.1 Kết luận Luận văn trình bày khái qt cơng nghệ VoIP đưa mơ hình ứng dụng thực tế xuất phát từ nhu cầu doanh nghiệp Đó việc xây dựng tổng đài điện thoại IP PBX dựa phần mềm mã nguồn mở Asterisk cấu hình thơng qua giao diện Web FreePBX thực giải pháp tính tiền điện thoại cho tổng đài dựa phần mềm mã nguồn mở A2Billing Hiện nay, quốc gia phát triển, công nghệ mà nhóm thực đề tài nghiên cứu ứng dụng rộng rãi công ty vừa nhỏ Hơn nữa, VoIP đã, trở thành thành phần thiếu công nghệ mạng tiên tiến Next Generation Network (NGN) Nhìn chung, việc thiết lập, cấu hình hệ thống IP PBX thông qua giao diện FreePBX đáp ứng cách tinh tế nhu cầu cho người sử dụng: giao diện cấu hình đơn giản dễ sử dụng, dễ dàng quản lý, kiểm sốt thơng tin chi tiết hệ thống, mang tính linh hoạt cao cho việc cập nhật trực tuyến, cải tiến hệ thống với nhiều Module tùy theo nhu cầu người sử dụng Bên cạnh đó, giải pháp tính tiền gọi VoIP giải nhu cầu cơng ty chẳng hạn như: theo dõi tính cước gọi bên ngồi cho phịng ban chi nhánh, quản lý gọi nhân viên bên ngồi cơng ty, báo cáo thống kê gọi hàng ngày, hàng tháng, tự động tối ưu lựa chọn kết nối với nhà cung cấp VoIP để tiết kiệm chi phí, gọi điện thoại qua web… 7.2 Hướng phát triển Do thời gian thực đề tài có hạn, nên nội dung luận văn đề cập đến vấn đề như: thiết lập hệ thống IP PBX Asterisk giao diện GUI FreePBX với chức tổng đài nội bộ, kết hợp phần mềm A2Billing để cung cấp giải pháp tính cước doanh nghiệp, chủ yếu để kiểm soát gọi bên nội bên ngồi cơng ty Nếu có thời gian nghiên cứu nhóm thực đề tài phát triển hệ thống theo hướng sau đây:  Về phần cứng: giao tiếp với FX106 sử dụng card X100P hãng Digium gateway có cổng FXO, cấu hình để tương thích với Card giao tiếp luồng số E1, T1, tạo nên tổng đài lớn với dung lượng lên tới hàng chục, chí hàng trăm kênh thoại Chương Kết luận hướng phát triển Trang 118 Xây dựng hệ thống Asterisk tính cước A2Billing  Nghiên cứu chức CRM, cụ thể với phần mềm SugarCRM để quản lý tồn thơng tin khách hàng việc ứng dụng quy mô doanh nghiệp: Từ thơng tin cá nhân, sở thích khách hàng toàn hoạt động liên quan khách hàng Bạn cần biết khách hàng giao dịch với cty lần, nội dung lần giao dịch gì? Rồi gọi, hẹn gặp với khách hàng trước đây, nội dung gì? Bao nhiêu mail gởi, nội dung nào? Tất SugarCRM đáp ứng tốt  Kết nối nhiều server Asterisk với chung sở liệu để đáp ứng nhu cầu cho công ty lớn đa quốc gia Ta kết hợp nhiều Server cách xa mặt địa lý giới dùng chung hệ sở liệu thống Trong trình phát triển này, phải giải nhiều vấn đề phát sinh chẳng hạn chất lượng gọi (độ trễ, độ trượt, gói), bảo mật gọi quan trọng, lưu dữliệu, Dưới mơ hình tham khảo với server Asterisk sử dụng Database: Hình 7.1 server Asterisk sử dụng chung Database  Sử dụng SIP proxy: Asterisk SIP proxy, Asterisk hỗ trợ giao thức SIP Trong SIP, thiết bị đăng kí với SIP server, server cho phép thiết bị thực giao tiếp với Khi lượng lớn thiết bị SIP dùng, SIP Proxy dùng để quản lý việc đăng kí kết nối cho hiệu Asterisk lại khơng đóng vai trị SIP Proxy, thiết bị SIP đăng kí với Asterisk số lượng đăng kí tăng lên, Asterisk khơng thể quản lý tốt Asterisk Chương Kết luận hướng phát triển Trang 119 Xây dựng hệ thống Asterisk tính cước A2Billing kiểm sốt tốt phạm vi 100 thiết bị Do hướng phát triển khác đề tài sử dụng SIP Express Router (SER) để giúp Asterisk quản lý lượng lớn thiết bị SIP Đây mơ hình tham khảo: Hình 7.2 Mơ hình SER Chương Kết luận hướng phát triển Trang 120 Xây dựng hệ thống Asterisk tính cước A2Billing TÀI LIỆU THAM KHẢO  Tài liệu tiếng Việt [1] TS Trần Công Hùng, Kỹ thuật thoại IP – VoIP, Nhà xuất Thông Tin Truyền Thơng, 2012 [2] Lê Quốc Tồn, Sách Asterisk Tiếng Việt, http://my.opera.com/asteriskvn, 2008 [3] Nguyễn Thị Quỳnh Trang, Tổng Đài Asterisk Công Nghệ VoIP, Trường Đại học Bách Khoa – Đà Nẵng, 2009 [4] Phạm Thanh Phong & Nguyễn Lê Linh, Giải Pháp Tính Cước Cho Hệ Thống PBX Asterisk, Trường Đại học Bách Khoa TP Hồ Chí Minh, 2008  Tài liệu nước [5] Ben Sharif, Elastix Without Tears, Creative Commons By-Attrib NonCommercial, 2008 [6] Arezqui Belaid, The Asterisk A2Billing Documention, Open Publication, 2005 [7] David Gomillion & Barrie Dempster, Building Telephony Systems with Asterisk, PACKT Publishing, 2006 [8] Jared Smith, Jim Van Meggelen & Leif Madsen, Asterisk – The Future of Telephony, O’Reilly, 2007 Calling-Card-Platform  Các địa Web http://www.asterisk.org/downloads http://www.asterisk2billing.org/ http://www.asterisk.com.vn/ http://www.click4pbx.com/tutorials/a2billing-documentation.html http://www.powerpbx.org/ http://www.sysadminman.net/documentation.html http://www.voip.com.vn/forum/ Chương Kết luận hướng phát triển Trang 121 ... HCM, ngày 08 tháng 01 năm 2013 Người thực Trần Thị Nha Trang Giới thi? ??u Trang i Xây dựng hệ thống Asterisk tính cước A2Billing MỤC LỤC Trang Trang bìa lót Nhiệm vụ đồ án tốt nghiệp... 121 Giới thi? ??u Trang vi Xây dựng hệ thống Asterisk tính cước A2Billing LIỆT KÊ BẢNG Trang Bảng 3.1 So sánh SIP H.323 .29 Bảng 3.2 Các loại Frame giao thức IAX .30 Giới thi? ??u Trang. .. điện thoại qua web… Giới thi? ??u Trang xiv Xây dựng hệ thống Asterisk tính cước A2Billing Giới thi? ??u Trang xv Xây dựng hệ thống Asterisk tính cước A2Billing Chương GIỚI THI? ??U 1.1 Mở đầu Trong trình

Ngày đăng: 30/10/2022, 19:43

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w