11.1 Xóa đăng ký khởi tạo bởi UE
Khi UE muốn xóa đăng ký khỏi mạng IMS thì UE phải thực hiện một thủ tục xóa đăng ký ở mức ứng dụng. Thủ tục này phải được thực hiện khi đã hết thời gian đăng ký. Các bước thực hiện thủ tục xóa đăng ký cũng giống như thủ thủ tục đăng ký với thời gian đăng ký là 0 giây.
Hình 10 Thủ tục xóa đăng ký thực hiện bởi UE
Các bước thực hiện như sau:
Bước 1: Gởi yêu cầu REGISTER mới với yêu cầu thời gian là 0 giây. UE gởi thông tin đăng ký đến P-CSCF (nhận dạng người dùng chung, nhận dạng người dùng riêng, tên miền Home network, địa chỉ IP của UE )
Bước 2: P-CSCF kiểm tra tên miền mạng nhà, chuyển tiếp bản tin REGISTER đến I-CSCF (nhận dạng thuê bao chung, nhận dạng thuê bao riêng, nhận dạng mạng
Bước 3: I-CSCF sẽ gửi luồng thông tin Cx-Query tới HSS (nhận dạng thuê bao chung, nhận dạng thuê bao riêng, nhận dạng mạng P-CSCF)
Bước 4: HSS sẽ xác định người dùng này hiện đã đăng kí chưa. HSS sẽ gửi Cx- Query Resp (chứa tên S-CSCF) tới I-CSCF.
Bước 5: I-CSCF sử dụng tên của S-CSCF để xác định địa chỉ của S-CSCF. I-CSCF gởi bản tin REGISTER đến S-CSCF (tên hoặc địa chỉ P-CSCF, khóa nhận dạng chung, khóa nhận dạng riêng, địa chỉ IP của UE, I-CSCF trong trường hợp mạng muốn ẩn cấu hình)
Bước 6: Dựa vào bộ lọc tiêu chuẩn, S-CSCF sẽ gửi thông tin xóa đăng kí tới mặt phẳng điều khiển dịch vụ và bất kì mặt phẳng nào chứa các thủ tục điều khiển dịch vụ cần thiết. Mặt phẳng điều khiển dịch vụ sẽ xóa tất cả các thông tin thuê bao liên quan đến thuê bao này.
Bước 7: Tùy thuộc vào nhà khai thác lựa chọn S-CSCF có thể gửi Cx-Put (nhận dạng người dùng chung, nhận dạng người dùng riêng, xóa tên S-CSCF) hoặc Cx-Put (khóa nhận dạng người dùng chung, khóa nhận dạng người dùng riêng, giữ tên S- CSCF), với những thuê bao không được coi là đã đăng kí lâu ở S-CSCF. Sau đó HSS sẽ xóa bỏ hoặc giữ lại tên S-CSCF cho thuê bao đó theo yêu cầu. Trong cả hai trường hợp, trạng thái của nhận dạng thuê bao không được lưu trữ vì không được đăng kí ở HSS. Nếu như tên của S-CSCF được giữ lại thì HSS sẽ cho phép xóa bỏ sự phục vụ S-CSCF bất cứ lúc nào.
Bước 8: HSS sẽ gửi đáp ứng Cx-Put Resp tới S-CSCF để báo nhận Cx-Put
Bước 9: S-CSCF sẽ đáp ứng lại bằng bản tin 200 OK tới I-CSCF. S-CSCF sẽ xóa tất cả các thông tin của thuê bao sau khi gửi bản tin 200 OK
Bước 10: I-CSCF sẽ gửi bản tin 200 OK tới P-CSCF.
Bước 11: P-CSCF sẽ gửi bản tin 200 OK tới UE và thực hiện việc xóa thông tin liên quan đến thuê bao này.
11.2 Xóa đăng ký khởi tạo bởi nhà khai thác mạng
Thủ tục xóa đăng ký thực hiện bởi nhà khai thác mạng thực hiện khi:
Hết thời hạn đăng ký
Bảo dưỡng mạng: không tương thích dữ liệu ở nút lỗi, mất SIM, kết thúc phiên không tốt (pin UE yếu, thuê bao di chuyển quá nhanh, …)
Ngăn chặn đăng ký hai lần hoặc lưu trữ thông tin trái ngược nhau. Trường hợp này sẽ xảy ra lúc trao đổi các tham số chuyển vùng giữa hai nhà vận hành.
Quản lí thuê bao: hợp đồng đã hết hạn, phát hiện sự gian lận, thay đổi dịch vụ mà S-CSCF đã chỉ định không có khả năng đáp ứng
Thủ tục xóa đăng ký do bảo dưỡng mạng có thể thực hiện bởi HSS hoặc S-CSCF.
11.2.1 Xóa đăng ký khi hết thời gian