Xây dựng hệ thống PBX asterisk và giải pháp tính cước a2billing

169 3.4K 8
Xây dựng hệ thống PBX asterisk và giải pháp tính cước a2billing

Đ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

Xây dựng hệ thống PBX asterisk và giải pháp tính cước a2billing

Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Trang 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 Abstract xv Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Trang LIỆT KÊ BẢNG Trang Giới thiệu Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing LIỆT KÊ TỪ VIẾT TẮT AAA ACD ACK ADSL AGI API ATA B2BUA BRI CDR CGI CLASS CLI CODEC CRM Cseq DAHDI DHCP DID DISA DNID DNS DSL DUC DTMF FXO FXS GPL GSM GUI HTTP IAX ISDN ISP IVR LAN LCD LCR MF MOH MP3 NAT Giới thiệu Authentication – Authorization - Accounting Automatic Call Distribution Acknowledgement Asymmetric Digital Subcriber Line Asterisk Gateway Interface Application Program Interface Analog Telephone Adapter Back to Back User Agent Basic Rate Interface Call Detail Record Common Gateway Interface Custom Local Area Signaling Service Command Line Interface Compression/Decompression Algorithm Customer Relationship Management Command Sequence Digium Asterisk Hardware Device Interface Dynamic Host Configuration Protocol Direct Inward Dialing Direct Inward System Access Dial Number Identifier Domain Name System Digital Subcriber Line Dynamic Update Client Dual Tone Multi-Frequency Foreign Exchange Office Foreign Exchange Station General Public License Global System For Mobile Communications Graphical User Interface Hyper Text Transport Protocol Inter Asterisk Exchange Integrated Services Digital Network Internet Service Provider Interactive Voice Response Local Area Network Least Cost Dialing Least Cost Routing Multi-Frequency Music On Hold MPEG-1 Audio Layer Network Address Translation Trang Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing NGN OSS PBX PC PCM PIN PRI PSTN RCTP RPM RTP SDP SER SIP SS7 TCP UA UAC UAS UDP URI URL URL VoIP VSP WAN WAV Giới thiệu Next Generation Networks Operations Support System Private Branch Exchange Personal Computer Pulse Code Modulation Personal Identification Number Primary Rate Interface Public Switch Telephone Network RTP Control Protocol Red Hat Package Manager Real Time Protocol Session Description Protocol SIP Express Router Session Initial Protocol Signaling System Transmission Control Protocol User Agents User Agent Client User Agent Server User Datagram Protocol Universal Resource Identifier Universal Resource Location Uniform Resource Locator Voice Over Internet Protocol VoIP Service Provider Wide Area Network Waveform audio format Trang Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Chương 1.1 Trang TỔNG QUAN VỀ VOIP Mạng điện thoại chuyển mạch công cộng Mạng điện thoại chuyển mạch công cộng, hay gọi PSTN (Public Switch Telephone Network), mô hình mạng điện thoại truyền thống sử dụng rộng rãi Trong phần này, tìm hiểu cách sơ lược vấn đề PSTN 1.1.1 PSTN lúc ban đầu Ban đầu, việc truyền giọng nói thực mạch gọi ringdown, không sử dụng số điện thoại để gọi mà dùng dây nối trực tiếp hai thiết bị Thiết kế đơn giản cải tiến, từ việc có người nói phát triển thành hệ thống cho phép hai người trao đổi trực tiếp với Việc truyền tín hiệu thoại cặp dây đồng đòi hỏi phải có thành phần kèm theo khác micro cacbon, pin, nam châm điện màng rung Ngoài phải có dây nối trực tiếp thiết bị người nói người nghe với Những yêu cầu làm cho hệ thống điện thoại không hiệu quả, chi phí cao không linh hoạt Hình 1.1.1.1.1.1 Sơ đồ kết nối máy Điều dễ hiểu, ví dụ có máy điện thoại cần liên lạc với nhau, máy phải nối trực tiếp với hình 2.1 Khi số lượng máy nhiều sơ đồ kết nối chằn chịt Nếu muốn kết nối hệ thống có máy số lượng cặp dây đồng 28 hình 2.2 Chương Tổng quan VoIP Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Hình 1.1.1.1.1.1 Trang Sơ đồ kết nối máy Một cách tổng quát, có N máy hệ thống phải có N(N-1)/2 cặp dây nối Rõ ràng, với cách thức cấu hình hoạt động trên, hệ thống đòi hỏi một chi phí cao, mà cách thức tổ chức quản lý khó khăn Chẳng hạn, cần thêm máy vào hệ thống có sẵn N máy phải nối thêm vào N cặp dây Để khắc phục khuyết điểm hệ thống trên, chế đời cho phép kết nối gọi cách dễ dàng thuận lợi nhiều Cơ chế sử dụng thiết bị chuyển mạch (switch), giúp cho người sử dụng thực gọi với máy điện thoại khác thông qua trung tâm chuyển mạch Mỗi máy cần kết nối với trung tâm chuyển mạch mà không cần phải nối trực tiếp với máy khác Hình 1.1.1.1.1.2 Mô hình chuyển mạch lúc sơ khai Ban đầu phát triển, phận chuyển mạch người trực tiếp đảm nhận Hình 2.3 mô tả sơ đồ hệ thống chuyển mạch lúc hình thành Trải qua 100 năm phát triển, hệ thống chuyển mạch điện thoại ngày thay hệ thống chuyển mạch tự động, sử dụng công nghệ điện tử PSTN mạng điện thoại sử dụng hệ thống chuyển mạch tự động dùng cách rộng rãi Chương Tổng quan VoIP Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing 1.1.2 1.1.2.1 Trang Những kiến thức PSTN Tín hiệu tương tự tín hiệu số Các tín hiệu tự nhiên vốn tín hiệu tương tự Tín hiệu tương tự thể đại lượng vật lý biến thiên liên tục theo thời gian, ví dụ biên độ dòng điện, sóng âm,… Tuy nhiên, thực tế, sử dụng tín hiệu tương tự để truyền tin tức xa thường gây nhiều tổn thất lượng, độ tin cậy tín hiệu trình thâm nhập nhiễu mát đường truyền Do người ta thường chuyển tín hiệu tương tự thành tín hiệu số hệ thống viễn thông Tín hiệu số chuỗi ký hiệu rời rạc chọn từ tập hữu hạn ký hiệu rời rạc, ví dụ chuỗi ký tự chữ hay số Hệ thống thông tin số chứng tỏ ưu so với hệ thống tương tự Chính vậy, hệ thống điện thoại người ta sử dụng phương pháp điều chế số để chuyển đổi tương tự số Phương pháp điều chế xung mã PCM (Pulse Code Modulation) ví dụ sử dụng rộng rãi 1.1.2.2 Điều chế xung mã PCM PCM phương pháp mã hóa phổ biến sử dụng hệ thống điện thoại truyền thống Nó cho phép chuyển đổi tín hiệu tương tự thành chuỗi bit Quá trình phải tuân theo định luật Nyquist, tức tín hiệu liên tục theo thời gian phục hồi xác băng thông hữu hạn tần số lấy mẫu lớn hai lần băng thông tín hiệu Trong hệ thống mã hóa thoại, trình PCM sau: • Tín hiệu thoại tín hiệu tương tự cho qua lọc thông thấp để loại bỏ thành phần có tần số cao 4000 Hz • Tín hiệu sau lấy mẫu tần số 8000 Hz • Sau lấy mẫu, tín hiệu chuyển thành dạng rời rạc qua trình lượng tử hóa Thông thường hệ thống thoại người ta sử dụng bit để lượng tử dùng giải thuật nén để gán nhiều bit cho tín hiệu có biên độ nhỏ Từ cách thức hoạt động trên, thấy tốc độ hệ thống thoại phổ biến 64 kbps Có hai loại PCM 64 kbps dùng nhiều µ-law nước Bắc Mỹ a-law nước Châu Âu Cả hai dạng giống nhau, thay phải dùng đến 12 hay 13 bit PCM tuyến tính chúng dùng bit cho từ mã Tuy nhiên µ-law tỏ hiệu so với a-law trường hợp tỷ số tín hiệu nhiễu thấp 1.1.2.3 Local loop Trunk Local loop dùng để vòng lặp đôi dây nối từ trung tâm chuyển mạch đến máy điện thoại khách hàng Quá trình giao tiếp thuê bao với trung tâm thực vòng lặp Trunk đường giao tiếp trung tâm chuyển mạch với Chương Tổng quan VoIP Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Hình 1.1.2.3.1.1 Trang Mô hình mạng điện thoại dạng Các thuê bao không nối trực tiếp với mà kết nối với trung tâm chuyển mạch Các trung tâm lại kết nối với kết nối với trung tâm chuyển mạch cấp cao Cứ tạo mô hình mạng điện thoại dạng hình vẽ 2.4 Với việc kết nối vậy, có nhiều gọi xảy lúc trung tâm điều khiển gọi theo hướng phù hợp để tránh gây nghẽn mạng 1.1.2.4 Truyền tín hiệu PSTN PSTN có hai dạng truyền tín hiệu (signaling), user – network signaling network – network signaling Trong kiểu thứ nhất, user – network signaling, thiết bị đầu cuối người sử dụng liên lạc với mạng điện thoại thông qua cặp dây xoắn Signaling phổ biến trường hợp DTMF (Dual Tone Multi-Frequency) Hình vẽ 2.5 dây mô tả cấu trúc bàn phím DTMF Hình 1.1.2.4.1.1 Chương Tổng quan VoIP Cấu trúc bàn phím DTMF Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Trang Bàn phím DTMF cấu thành từ ma trận 4x4, hàng tương ứng với tần số thấp cột tương ứng với tần số cao Mỗi phím bấm tương ứng với tín hiệu sin có hai xung vị trí thấp cao tương ứng Ví dụ, phím bấm tín hiệu sin có hai xung tần số 852 Hz 1477 Hz gửi Tín hiệu phận chuyển mạch tiếp nhận, giải mã xác định phím bấm DTMF phương pháp in-band signaling Trong ISDN (Intergrated Services Digital Network), phương pháp truyền tín hiệu out-of-band signaling Với phương pháp này, tín hiệu truyền kênh khác Kênh truyền tín hiệu voice, data, fax gọi kênh bearer hay gọi kênh B với tốc độ 64 kbps Kênh truyền tín hiệu mang gọi kênh điều khiển kênh D Đối với văn phòng nhỏ cần dùng BRI (Basic Rate Interface) với kênh B 64 kbps kênh D 16 kpbs Tuy nhiên với công ty lớn hơn, lượng thông tin cần truyền nhiều phải dùng PRI (Primary Rate Interface) với 23 kênh B 64 kbps kênh D 64 kpbs Việc sử dụng out-of-band signaling có ưu điểm dùng cách phức hợp kênh thông thường, giảm nhiễu, hạn chế trễ tín hiệu,… Kiểu thứ hai giao tiếp network – network signaling, thường dùng phương tiện truyền dẫn như: • T1/E1 với cặp dây xoắn đôi: T1 đường truyền có tốc độ 1.554 Mbps thường dùng Bắc Mỹ Nhật E1 đường truyền số tốc độ cao 2.048 Mbps dùng Châu Âu • T3/E3, T4 với cáp xoắn đồng trục: T3 chứa 28 kênh T1, E3 chứa 16 kênh E1 T4 chứa 168 kênh T1 • T3 T4 dùng sóng vi ba • SONET (Synchronous Optical Network) truyền qua cáp quang tốc độ lên đến vài Gbps Network – network signaling sử dụng phương pháp in-band signaling MF (Multi-Frequency) hay RBS (Robbed Bit Signaling) MF giống với DTMF khác chỗ dùng tập giá trị tần số khác thay trao đổi người dùng với DTMF MF lại trao đổi phận chuyển mạch với Ngoài network – network signaling sử dụng out-of-band signaling SS7 (Signaling System 7) SS7 phương thức trao đổi thông tin phận chuyển mạch với nhằm điều khiển gọi dịch vụ CLASS (Custom Local Area Signaling Services) 1.1.2.5 Những dịch vụ ứng dụng PSTN PSTN cung cấp nhiều dịch vụ cho người sử dụng, chức nghe nói thông thường, kể vài ứng dụng PSTN như: gọi chờ, chuyển hướng gọi, conference, hiển thị số người gọi, tự động gọi lại,… Chương Tổng quan VoIP Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Trang 10 Những hạn chế PSTN 1.1.3 Mạng điện thoại PSTN đáp ứng tốt nhu cầu trao đổi thông tin thông qua âm thoại Tuy nhiên, ngày với phát triển hệ thống mạng IP doanh nghiệp muốn tích hợp liệu tiếng nói lên hạ tầng chung Các mạng đáp ứng yêu cầu mới, dịch vụ với giá thành thấp chất lượng chấp nhận Qua thời gian hình thành phát triển PSTN, người ta thấy có số nhược điểm bậc như: • PSTN tạo triển khai ứng dụng cách nhanh chóng Khi cạnh tranh ngày cao thị trường, biện pháp hữu hiệu để tạo nên ưu cho tạo dịch vụ nhanh PSTN hệ thống mạng dựa hạ tầng khép kín, nghĩa có nhà cung cấp dịch vụ có quyền phát triển ứng dụng dịch vụ Điều gây khó khăn cho công ty muốn đáp ứng đầy đủ nhu cầu khách hàng Do người ta hướng đến giải pháp mở cho phép nhiều nhà khai thác phát triển cách sáng tạo hiệu ứng dụng • Không thể truyền đồng thời data, voice video hạ tầng mạng PSTN truyền thống với dây điện thoại analog Cần phải sử dụng hệ thống truyền dẫn băng rộng tốc độ cao DSL, cáp, hay wireless để tích hợp đồng thời voice, data video • Hạ tầng mạng xây dựng cho voice không thích hợp cho truyền dẫn data • Sử dụng băng thông không hiệu PSTN dùng kiểu chuyển mạch circuit switching đòi hỏi 64-kpbs cho thoại đôi dây.Nghĩa có người thực gọi đôi dây 64-kpbs sử dụng cho suốt trình thoại mà thành phần thứ ba chen vào sử dụng • Giá thành cho xây dựng chi phí phải trả cho nhà cung cấp dịch vụ cao Xu tích hợp voice data mạng chung nhu cầu tất yếu thời đại mà Internet trở nên phổ biến rộng rãi VoIP xem bước tiến giúp cải thiện đáng kể nhược điểm PSTN phát triển nhiều ứng dụng 1.2 Voice over Internet Protocol (VoIP) VoIP công nghệ truyền tín hiệu thoại đường truyền mạng tảng IP Công nghệ sử dụng kỹ thuật riêng để mã hóa tín hiệu voice thành gói tin truyền tải qua mạng IP LAN hay Internet VoIP không giải vấn đề nội mà kết nối với PSTN thông qua Gateway VoIP làm mà PSTN làm với chi phí thấp nhiều 1.2.1 Chuyển mạch gói Điểm khác biệt trước hết hệ thống điện thoại truyền thống PSTN hệ thống VoIP cách thức truyền tín hiệu thoại Chương Tổng quan VoIP Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Hình 6.4.7.1.1.2 Trang 155 Tiến trình gọi từ nội cho số điện thoại nước Để ta theo dõi chi tiết trình thực gọi A2Billing Ta set lệnh sau: set verbose 15 Trên command line ra: Playing ‘prepaid-enter-pin-number’: yêu cầu nhập số PIN Number Playing ‘prepaid-you-have’: số tiền có tài khoản Playing ‘prepaid-enter-dest’: yêu cầu nhập số điện thoại cần gọi Playing ‘prepaid-minutes’: thời gian gọi tối đa Called 1/01685078238: gọi kết nối qua đường PSTN với Trunk DAHDI/1 DAHDI/1-1 answered SIP/100: gọi kết nối thành công b/ Từ Softfone Extension 100 nhấn 777 để thực gọi cho số 15626846327 USA qua nhà cung cấp dịch vụ VoIP, ta nghe yêu cầu nhập số PIN Number, thông báo số tiền lại tài khoản thời gian tối đa mà ta thực gọi o o o o o o Chương Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Hình 6.4.7.1.1.3 Trang 156 Tiến trình gọi từ nội cho số điện thoại quốc tế Ta theo dõi trình thực gọi thông qua Command Line hình 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 o 6.4.8 6.4.8.1 Called flowroute/15626846327: gọi kết nối qua đường SIP Trunk với tên “flowroute” SIP/flowroute answered SIP/100: gọi kết nối thành công Một số chức khác A2Billing Call Report Trong Cal Report có chức quan trọng 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ương Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Hình 6.4.8.1.1.1 Trang 157 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ư: 6.4.8.2 • 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,… 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 ngoà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 Để 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 ta chọn Extension thiết lập muốn bổ sung chức bỏ qua việc nhập mã số PIN Number, sau nhập số Card Number Customer vào ô AccountCode hình sau: Chương Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Hình 6.4.8.2.1.1  Trang 158 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, chọn Global List thay đổi thông số sau: Hình 6.4.8.2.1.2 Tự động phát Caller ID cho Customer Chương Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Trang 159 Vào CUSTOMERS, chọn Caller-ID để kiểm tra xem CallerID Add vào Account Number hay chưa Hình 6.4.8.2.1.3 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 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 mặt bàn làm việc mình, người khác dùng điện thoại để gọi làm ảnh hưởng đến số tiền tài khoản có bạn 6.4.8.3 Package offer ( Gói khuyến hỗ trợ dịch vụ) Trong A2Billing có gói khuyến hỗ trợ dịch vụ cho người dùng sau: Vào PACKAGE OFFER, chọn Add nhập thông số: Hình 6.4.8.3.1.1 Label: Tạo gói hỗ trợ dịch vụ 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í) Chương Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Trang 160 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: 7) Free Units: Ngày bắt đầu áp dụng gói khuyến mãi: Monthly (1-31), Weekly (1Số 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 Hình 6.4.8.3.1.2 Add gói khuyến cho Rate Khi Rate gọi đến nước Anh áp dụng gói khuyến mà ta thiết lập 6.4.9 6.4.9.1 Giao diện web người dùng A2Billing 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 Chương Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Trang 161 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 web người dùng địa sau: http://192.168.1.10/customer/ 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) Hình 6.4.9.1.1.1 Giao diện đăng nhập người dùng A2Billing Sau đăng nhập thành công Ta vào trang “Account information” Ở ta chỉnh sửa lại thông tin cá nhân cần thiết Chương Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Hình 6.4.9.1.1.2 Trang 162 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 6.4.9.2 Một số chức sử dụng giao diện người dùng 6.4.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.4.9.2.1.1 Lịch sử gọi A2Billing Chương Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing 6.4.9.2.2 Trang 163 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.4.9.2.2.1 6.4.9.2.3 Thiết lập chức quay số nhanh 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 Hình 6.4.9.2.3.1 6.4.9.2.4 Xem giá bán RateCard Simulator (Mô gọi) A2Billing hỗ trợ chức mô gọi, giúp cho người dùng biết trước tài khoản thực với số cần gọi phút, cước phí Chương Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Hình 6.4.9.2.4.1 6.5 Trang 164 Mô gọi 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 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 PBX Asterisk giải pháp tính cước A2Billing Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Chương Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Trang 165 Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Chương 7.1 Trang 166 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết luận Đồ án trình bày khái quát 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 soá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 cho phòng ban chi nhánh, quản lý gọi nhân viên bên 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 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: việc 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 - Nghiên cứu chức CRM, cụ thể với phần mềm SugarCRM để quản lý toà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 Chương Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Trang 167 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.2.1.1.1.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 quản lý tốt Asterisk kiểm soá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: Chương Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Hình 7.2.1.1.1.2 Mô hình SER Chương Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Trang 168 Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Tài   Trang 169 liệu tham khảo Tài liệu nước [1] Ben Sharif, Elastix without Tears, 2008 [2] Ben Sharif, Trixbox-2 without Tears, 2007 [3] Colman Carpenter, David Duffett, Nik Middleton, Asterisk 1.4, PACKT Publishing, Birmingham – Mumbai, 2009 [4] David Gomillion & Barrie Dempster, Building Telephony Systems with Asterisk, PACKT Publishing, 2006 [5] Flavio E Goncalves, Configure Guide for Asterisk PBX, 2007 [6] Jared Smith, Jim Van Meggelen & Leif Madsen, Asterisk – The Future of Telephony, O’Reilly, 2007 Tài liệu tiếng Việt [7] Lê Quốc Toàn, Sách Asterisk Tiếng Việt [8] 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 [9] Phan Quốc Khanh & Nguyễn Mỹ Ngân, Xây Dựng Hệ Thống IP Call Center Dựa Trên Mã Nguồn Mở Asterisk, Trường Đại học Sư Phạm Kỹ Thuật HCM, 2011 [10] 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  Các địa Web http://www.asterisk.org/downloads http://www.asterisk2billing.org/ http://www.baonguyen.vn http://www.data4ict.com/tutorials/a2billing/a2billing.asp http://www.forum.asterisk2billing.org/ http://www.freepbx.org/book/export/html/1855 http://www.my.opera.com/asteriskvn/blog http://www.sysadminman.net/documentation.html http://www.sysadminman.net/livedemo.html http://www.trixbox.org/ http://www.voip.com.vn/forum/ http://www.voip-info.org/ Tài liệu tham khảo [...]... đài Asterisk PBX Chương 4 Giới thiệu và cài đặt Asterisk Xây dựng hệ thống PBX Asterisk và giải pháp tính cước A2Billing Trang 36 Đâ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ộ đã 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ể... của Cisco) và cũng có thể là các Mobile Fone hỗ trợ SIP 3.2 Tìm hiểu về Asterisk Asterisk là hệ thống chuyển mạch mềm, là phần mềm mã nguồn mở được viết bằng ngôn ngữ C chạy trên hệ điều hành linux thực hiện tất cả các tính năng của Chương 4 Giới thiệu và cài đặt Asterisk Xây dựng hệ thống PBX Asterisk và giải pháp tính cước A2Billing Trang 32 tổng đài PBX và hơn thế nữa Asterisk ra đời vào năm 1999... thiệu và cài đặt Asterisk Xây dựng hệ thống PBX Asterisk và giải pháp tính cước A2Billing • 3.2.3 Trang 35 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ư SIP, Zaptel, IAX Nên hệ thống Asterisk phải đảm trách nhiệm vụ liên kết các giao tiếp khác nhau đó để xử lý cuộc gọi Hệ thống cũng bao gồm 4 chức năng API chính • Codec translator API: các hàm đảm nhiệm thực thi và. .. là hệ thống chuyển mạch tích hợp vừa là công nghệ truyền thống TDM vừa là chuyển mạch VoIP Hình trên cũng cho thấy khả năng giao tiếp của hệ thống Giao tiếp với điện thoại analog thông thường, giao tiếp với thiết bị điện thoại VoIP, ngoài ra còn có thể giao tiếp với mạng PSTN và các nhà cung cấp VoIP khác Chương 4 Giới thiệu và cài đặt Asterisk Xây dựng hệ thống PBX Asterisk và giải pháp tính cước A2Billing. .. tiện và cung cấp một cấp độ phát minh và lợi thế cạnh tranh mới Giao thức này sẽ được sử dụng để hội tụ rất nhiều ứng dụng, thiết bị và cách thức truyền thông để tạo ra những tính năng và khả năng mới.Các lợi ích của SIP sẽ trở thành một bộ phận không tách rời của hệ thống truyền thông và mạng thông minh Chương 3 Giao thức khởi tạo phiên SIP Xây dựng hệ thống PBX Asterisk và giải pháp tính cước A2Billing. .. về VoIP Xây dựng hệ thống PBX Asterisk và giải pháp tính cước A2Billing 1.2.6.2 Trang 17 Thoại thông minh Sự kết hợp giữa Internet và mạng PSTN cho phép tạo ra những dịch vụ điện thoại thông minh Internet cho phép giám sát và điều khiển cuộc gọi hiệu quả hơn 1.2.6.3 Dịch vụ tính cước cho cuộc gọi Thoại qua Internet cho phép nhà cung cấp những dịch vụ tính cước cuộc gọi cho các khách hàng trong và ngoài... thoại trên cùng truyền dữ liệu, bắt buộc phải có thêm hệ một đường dây thống mạng LAN Hỗ trợ duy nhất một loại đầu cuối là điện IP -PBX có khả năng hỗ trợ nhiều đầu cuối Chương 4 Giới thiệu và cài đặt Asterisk Xây dựng hệ thống PBX Asterisk và giải pháp tính cước A2Billing Trang 31 thoại khác nhau: điện thoại tương tự, điện thoại IP, máy tính cá nhân thoại tương tự Có thêm nhiều dịch vụ giá trị gia tăng... Kết nối IP PBX với PBX Hình 3.2.4.1.1.2 Kết nối IP PBX với PBX Một ngữ cảnh đặt ra ở đây là hiện tại công ty đã trang bị hệ thống PBX bây giờ cần trang bị thêm để đáp ứng nhu cầu liên lạc trong công ty sao cho với chi phí thấp nhất, giải pháp để thực hiện đó là trang bị hệ thống Asterisk và kết nối với hệ thống PBX đang tồn tại qua luồng E1 Ngoài ra để tăng khả năng liên lạc với mạng PSTN và VoIP khác,... của IP -PBX: Web, Instant message, PBX truyền thống (CTI, VoiceMail, ACA E-mail… và kết nối ISDN ra PSTN) Cho phép thực hiện liên lạc nội bộ qua PBX đòi hỏi phải có một hệ thống mạng mạng LAN ngay cả khi chưa có hệ thống điện thoại nội bộ PBX PBX truyền tín hiệu thoại trên hệ thống đường điện thoại nội bộ Nếu muốn IP -PBX truyền dữ liệu và thoại trên cùng truyền dữ liệu, bắt buộc phải có thêm hệ một... giữa các đầu cuối mà không thông qua B2BUA Asterisk Server hoạt động như một B2BUA, ta có thể cấu hình trong file sip.conf với thông số canreinvite=yes/no để gói tin thoại có thể hoặc không thể qua Asterisk Server Chương 3 Giao thức khởi tạo phiên SIP Xây dựng hệ thống PBX Asterisk và giải pháp tính cước A2Billing Hình 2.2.3.1.1.2 2.2.4 2.2.4.1 Trang 22 Cấu hình Asterisk với canreinvite Các cơ chế hoạt .. .Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Trang LIỆT KÊ BẢNG Trang Giới thiệu Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing LIỆT KÊ TỪ VIẾT... PBX Hình 3.2.4.1.1.1 Mô hình tổng đài Asterisk PBX Chương Giới thiệu cài đặt Asterisk Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Trang 36 Đây hệ thống chuyển mạch VoIP xây dựng. .. thoại vi tính hóa kiến trúc mở Nhiều hệ thống Asterisk cài đặt thành công khắp giới Và Chương Giới thiệu cài đặt Asterisk Xây dựng hệ thống PBX Asterisk giải pháp tính cước A2Billing Trang 49 Asterisk

Ngày đăng: 11/11/2015, 14:56

Từ khóa liên quan

Mục lục

  • Chương 1 TỔNG QUAN VỀ VOIP

    • 1.1 Mạng điện thoại chuyển mạch công cộng

      • 1.1.1 PSTN lúc ban đầu

        • Hình 1.1.1.1.1.1 Sơ đồ kết nối 4 máy

        • Hình 1.1.1.1.1.1 Sơ đồ kết nối 8 máy

        • Hình 1.1.1.1.1.2 Mô hình chuyển mạch lúc sơ khai

        • 1.1.2 Những kiến thức cơ bản về PSTN

          • 1.1.2.1 Tín hiệu tương tự và tín hiệu số

          • 1.1.2.2 Điều chế xung mã PCM

          • 1.1.2.3 Local loop và Trunk

            • Hình 1.1.2.3.1.1 Mô hình mạng điện thoại dạng cây

            • 1.1.2.4 Truyền tín hiệu trong PSTN

              • Hình 1.1.2.4.1.1 Cấu trúc bàn phím DTMF

              • 1.1.2.5 Những dịch vụ và ứng dụng của PSTN

              • 1.1.3 Những hạn chế của PSTN

              • 1.2 Voice over Internet Protocol (VoIP)

                • 1.2.1 Chuyển mạch gói

                  • Hình 1.2.1.1.1.1 Circuit switching và packet switching

                  • 1.2.2 CODEC – Mã hóa và giải mã

                    • Bảng 1.2.2.1.1.1.1 So sánh các chuẩn CODEC

                    • 1.2.3 Các giao thức điều khiển

                      • Hình 1.2.3.1.1.1 Các thành phần cơ bản của H.323

                      • Hình 1.2.3.1.1.2 Các thành phần cơ bản của SIP

                      • Hình 1.2.3.1.1.3 Cấu trúc gói tin

                      • 1.2.4 Những ưu điểm của VoIP

                      • 1.2.5 Những hạn chế của VoIP

                      • 1.2.6 Một số dịch vụ của VoIP

                        • 1.2.6.1 Dịch vụ điện thoại qua Internet

                        • 1.2.6.2 Thoại thông minh

                        • 1.2.6.3 Dịch vụ tính cước cho cuộc gọi

                        • 1.2.6.4 Dịch vụ Callback Web

Tài liệu cùng người dùng

Tài liệu liên quan