9. Điểm tham chiếu trong hệ thống IMS
9.7 Điểm tham chiếu C
Hình 8 Điểm tham chiếu Cx
Thông tin về thuê bao và dịch vụ được lưu trữ thường trú trong HSS. Vì thế, I-CSCF và S- CSCF sẽ phải tiếp xúc với HSS khi có người dùng đăng ký hoặc sử dụng dịch vụ. Điểm tham chiếu Cx ra đời để đáp ứng mục đích này. Cx là điểm tham chiếu giữa HSS và CSCF và hoạt động dựa trên giao thức Diameter. Thủ tục trên điểm tham chiếu Cx có thể chia ra 3 thủ tục chính: Quản lý vị trí, kiểm soát dữ liệu người dùng và chứng thực người dùng.
Quản lý vị trí
Thủ tục quản lý vị trí có thể chia ra thành 2 nhóm: Nhóm đăng ký và xóa đăng ký và nhóm cập nhật lại vị trí.
Khi I-CSCF nhận được bản tin SIP Register yêu cầu đăng ký từ P-CSCf qua điểm tham chiếu Mw, nó sẽ truy vấn kiểm tra trạng thái đăng ký của UE bằng cách gởi bản tin UAR đến HSS. Sau khi nhận được UAR, HSS gởi đáp ứng UAA. Nó chứa tên của S-CSCF nếu UE đã được gán một S-SCCF hoặc tên và khả năng của S-CSCF nếu UE chưa có được gán một S-CSCF nào. Sau đó, I-CSCF sẽ tiến hành liên lạc với S-CSCf để thực hiện hoàn tất thủ tục đăng ký.
Khi S-CSCF nhận được bản tin yêu cầu đăng ký từ I-CSCF nó sử dụng bản tin SAR( bản tin Diameter) để truyền thông với HSS. Lệnh SAR được dùng để truy vấn HSS về tên của S-CSCF được phục vụ khi thời gian hết hạn đăng ký khác 0. Trong trường hợp thời gian đăng ký đã hết, bản tin SAR được dùng để thông báo S-CSCF không còn phục vụ cho UE
đó. Điều kiện tiên quyết để gởi lệnh SAR là UE đó đã được chứng thực đầy đủ. Sau khi nhận được SAR, HSS sẽ đáp ứng lại bằng một lệnh SAA chứa thông tin cơ bản về UE.
Kiểm soát dữ liệu người dùng
Trong suốt quá trình đăng ký, dữ liệu về người dùng và các dịch vụ có liên quan sẽ được tải từ HSS đến S-CSCF qua điểm tham chiếu Cx sử dụng lệnh của giao thức Diameter là SAR và SAA. Tuy nhiên, những dữ liệu này có thể bị thay đổi tại HSS sau khi S-CSCF nhận được dữ liệu và vẫn dang phục vụ UE theo dữ liệu cũ. Để cập nhật những dữ liệu mới, HSS sẽ gởi lệnh PPR. Thông tin mới sẽ được S-CSCF cập nhật ngay trừ trường hợp S-CSCF đang phục vụ một UE chưa đăng ký. Trường hợp chưa đăng ký đề cập ở đây này xảy ra khi UE đang sử dụng mà hết thời gian đăng ký nhưng nhà khai thác mạng vẫn quyết định giữ lại tên S-CSCF phục vụ cho UE này để phục vụ ngay khi UE đăng ký lại.
Chứng thực người dụng
Chứng thực người dùng IMS phụ thuộc chính vào việc trao đổi thông tin bí mật. Thông tin này bao gồm khóa mật mã và sequence number, IMSI được lưu trữ trong SIM của UE và trong HSS. S-CSCF cần những thông tin về chứng thực người dùng nên phải tải những thông tin này về từ HSS qua giao diện Cx. Khi S-CSCF cần chứng thực một người dùng, nó gởi MAR đến HSS. HSS đáp ứng lại bằng lệnh MAA. Trong bản tin trả lời này chứa những thông tin chứng thực: thuật toán mã hóa (ví dụ: Digest-AKAv1-MD5 ), thông tin chứng thực (số RAND vàthẻ AUTN), thông tin cấp quyền,…