10. Thủ tục liên quan đến đăng ký
10.1 Thủ tục đăng ký
Khi người dùng mới kích hoạt tài khoản thì đầu tiên phải thực hiện đăng ký để mạng lưu trữ thông tin và cung cấp các dịch vụ phù hợp người dùng.
Hình 9 Các bước thực hiện việc đăng ký
Bước 1: UE gửi luồng thông tin đăng kí tới Proxy (Khóa nhận dạng người dùng chung, khóa nhận dạng người dùng riêng, tên miền Home Network, địa chỉ IP của người dùng, ...)
Bước 2: Khi nhận thông tin đăng ký, P-CSCF thực hiện kiểm tra tên miền Home Network để tìm thực thể mạng nhà và Proxy sẽ gửi luồng thông tin đăng ký tới I- CSCF (Địa chỉ hoặc tên của P-CSCF, khóa nhận dạng người dùng chung, khóa nhận dạng người dùng riêng, nhận dạng mạng của P-CSCF, địa chỉ IP của UE)
Bước 3: I-CSCF sẽ gửi Cx-Query hoặc Cx-Select-Pull lên giao diện Cx để truy vấn HSS (Khóa nhận dạng người dùng chung, khóa nhận dạng người dùng riêng, nhận dạng mạng của P-CSCF)
Bước 4: HSS sẽ gửi Cx-Query Resp hoặc Cx-Select-Pull Resp cho I-CSCF
Bước 5: I-CSCF gửi thông tin đăng ký lên S-CSCF
Bước 6: S-CSCF gửi Cx-Put hoặc Cx-Pull (Khóa nhận dạng người dùng chung, khóa nhận dạng người dùng riêng, tên S-CSCF) đến HSS.
Bước 7: HSS lưu trữ tên S-CSCF cho UE và gửi Cx-Put Resp hoặc Cx-Pull Resp chứa thông tin của UE đến S CSCF
Bước 8: Dựa trên bộ lọc tiêu chuẩn, S-CSCF sẽ gởi thông tin đăng kí tới mặt phẳng điều khiển dịch vụ và thực hiện bất cứ thủ tục điều khiển dịch vụ thích hợp nào.
Bước 9: S-CSCF gửi bản tin chấp nhận 200 OK cho I-CSCF (thông tin đê UE tiếp xúc với mạng nhà)
Bước 10: I-CSCF gửi bản tin chấp nhận 200 OK cho P-CSCF (thông tin đê UE tiếp xúc với mạng nhà)
Bước 11: P-CSCF gửi bản tin chấp nhận 200 OK cho UE
10.2 Thủ tục đăng ký lại
Đăng ký lại là một hoạt động định kì của UE nhằm cập nhật lại một sự đăng ký đã tồn tại hoặc cập nhật những thay đổi về trạng thái đăng ký của UE. Các bước trong quá trình đăng ký lại được thực hiện tương lúc đăng ký, nhưng vì có một S-CSCF đã được ấn định cho UE trong lúc đăng ký nên I-CSCF sẽ không gởi bản tin Cx-SELECT PULL yêu cầu S- CSCF.