Tìm hiểu A2billing

Một phần của tài liệu nghiên cứu và triển khai hệ thống voip cho doanh nghiệp (Trang 43 - 86)

Mô hình bao gồm 2 phần chính là hệ thống tổng đài Asterisk và phần quản lý các chức năng sử dụng A2Billing.

• Phần hệ thống tổng đài Asterisk: là phần thể hiện việc quản lý các thuê bao người dùng(Extensions). Các thuê bao này có thể nạp tiền vào tài khoản của

mình và thực hiện cuộc gọi cho đến khi hết tiền hoặc hết thời gian sử dụng dịch vụ.

• Phần A2Billing: được chia ra làm 2 phần nhỏ là phía người quản trị và phía giao diện người dùng. Ở phía người quản trị ta có thể quản lý mọi họat động của các thuê bao với quyền cao nhất. Phần này cũng cho phép chúng ta tạo ra và quản lý các loại thẻ, bảng giá dịch vụ, hóa đơn,... Còn ở phía giao diện người dùng cho phép người dùng có cách nhìn tổng quan nhất về dịch vụ mà mình đang sử dụng như thông tin tài khoản, lịch sử cuộc gọi, hóa đơn liên quan....

Trong mô hình minh họa các thực thể chính ảnh hưởng và tương tác với nhau đó là:

• Cuộc gọi sẽ được cài đặt trên nền tảng Asterisk

• Sự xác thực thông qua các trường chính là cardnumber, callerID,Sip/iAX friends với tài khoản mà bạn đăng nhập.

• Các loại card có thuộc tính khác nhau nhưng phần chính là tariffgroup(nhóm bảng giá) luôn liên kết với nhau. Tariffgroup sẽ được xác định rõ trong quy trình tính cước.Tariffgroup có thể hiểu là một hoặc nhiều loại card. Mỗi loại card đều bao gồm thông tin về một hoặc nhiều nơi đến(và có nhiều mức cho các nơi đến khác nhau).

• Quy tắc chính của Tariffgroup là tất cả các thực thể sẽ quyết định tới mức giá cho người sử dụng nếu có nhiều mức giá cho một nơi đến(chúng ta sẽ thấy sự cần thiết trong mỗi loại thẻ).

• LCR/LCD(chi phí tối thiểu cho 1 lộ trình/một nhóm) là 2 thuộc tính có thể định nghĩa và cùng nhau đưa ra tính xác thực cho sự hoàn thành thích hợp.

Một phần của tài liệu nghiên cứu và triển khai hệ thống voip cho doanh nghiệp (Trang 43 - 86)