Chương 3: Authentication, Authorization, Accounting và QoS trong kiến trúc IMS
3.1.3.3 Tính cước online
Hình 3.9 chỉ ra kiên trúc tính cước online. Session Charging Function ( SCF) cũng giống như các AS khác vì vậy gioa diện giữa nó và S-CSCF là giao diện SIP. Nhưng SCF không thực hiện dịch vụ khác như các AS thông thường mà SCFF có chứac năng gửi thông tin accounting tới Correlation Function thông báo cho SCF và SCF kết thúc phiên bằng cáh gửi bản tin BYE tới hai thiết bị đầu cuối
Hình 3.9: Kiến trúc tính cước online
Tiêu chuẩn bộ lọc trong hồ sơ người dùng giúp S-CSCF chuyển tiếp bản tin SIP tới AS hoặc MRFC mà cung cấp dịch vụ cho người dùng. AS hoặc MRFC sử dụng giao dienẹ Ro để gửi thông tin tính cước đến ECF ( Event Charging Function). AS hoặc MRFC biết được địa chỉ của ECF từ S-CSCF trong trường header P-Charging-Function-Address của bản tin SIP
Giao dienẹ Ro dựa trên Diameter và sử dụng hai bản tin Accounting- Request (ACR) và Accounting-Answer(ACA)
Tính cước online có hai kiểu: Tính cước sự kiện trực tiếp IEC ( Immediate Event Charging) và Tính cước sự kiện bằng dự trữ tài khoản ECUR( Event Charging with Unit Reservation). Khi IEC được sử dụng thì ECR khấu trừ một số lượng đơn vị tài khoản từ tài khoản người dùng và sau đó cấp quyền cho MRFC hoặc AS cung cấp dịch vụ cho người dùng. Khi ECUR được sử dụng thì ECF dự trữ một phần trong tài khoản người dùng và cấp quyền cho MRFC hoặc AS cung cấp dịch vụ cho người dùng. Khi khoản dự trữ này hết thì MRFC hoặc AS yêu cầu ECF dự trữ thêm. Khi phiên kết thức thì MRCF hoặc AS thông báo với ECF cước phí mà người dùng sử dụng phiên đó. Nếu lượng dự trữ không được sử dụng hết thì nó sẽ được trả lại vào tài khoản người dùng.