CHƯƠNG 3: MỘT SỐ THỦ TỤC TRONG MẠNG IMS
3.1.3.2. Thủ tục 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 như: 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.
S-CSCF P-CSCF HSS 3. Cx-Put 4. Cx-Put-Resp UE 1. Timer Expires 1. Timer Expires 2. Service Control
Hình 3.3: Thủ tục xóa đăng ký khi hết thời gian đăng ký
Khi UE đăng ký thành công, có một bộ Timer được bật lên. Khi Timer này hết hạn, mà UE không thực hiện thủ tục xóa đăng ký thì thủ tục xóa đăng ký được tiến hành bởi nhà khai thác mạng. Các bước thực hiện như sau:
Bước 1: P-CSCF cập nhật cơ sở dữ liệu bên trong của nó để xóa khóa nhận dạng thuê bao chung đã được đăng ký
Bước 2: 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à mặt phẳng này xóa các thông tin liên quan đến thuê bao này.
Bước 3: Tùy thuộc vào nhà khai thác, S-CSCF có thể gửi là bản tin Cx-put ( gồm có khóa nhận dạng thuê bao chung, nhận dạng thuê bao riêng, xóa tên S-CSCF) hoặc Cx- Put (gồm nhận dạng thuê bao chung, nhận dạng thuê bao riêng, giữ tên S-CSCF) với thuê bao không đăng kí dài lâu ở S-CSCF. Sau đó HSS sẽ xóa hoặc giữ lại tên của S- CSCF cho thuê bao đó tùy theo yêu cầu. Trong cả hai truờng hợp đó, trạng thái nhận dạng thuê bao được lưu trữ như chưa đượ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 sự phục vụ của S-CSCF bất cứ lúc nào.
Bước 4: HSS sẽ gửi Cx-Put Resp tới S-CSCF để báo nhận sự gửi Cx-Put.
Xóa đăng ký khởi tạo bởi HSS
Các bước thực hiện:
Bước 1: HSS khởi tạo xóa đăng kí, gửi một bản tin Cx-Deregister chứa lí do để xóa đăng kí.
Bước 3: Chuyển tiếp bản tin De-register chứa lý do xóa đăng ký đến P-CSCF và P- CSCF cập nhật cơ sở dữ liệu bên trong nó để xóa UE.
Bước 4: P-CSCF sẽ thông báo cho UE lý do xóa đăng ký trừ khi không kết nối được với UE
Bước 5: P-CSCF gửi đáp ứng tới S-CSCF và cập nhật cơ sở dữ liệu bên trong của nó để xóa đăng kí của UE.
P-CSCF S-CSCF HSS 7. Cx-Deregister Resp. 1. Cx-Deregister 3. Deregister 5. OK 200 UE 4. UE Inform 6. OK 200 2. Service Control
Hình 3.4: Thủ tục xóa đăng ký khởi tạo bởi HSS
Bước 6: Khi có thể, UE gửi một đáp ứng tới P-CSCF để báo nhận xóa đăng kí. Một UE không có khả năng giao tiếp hoặc nằm ngoài P-CSCF sẽ không thể trả lời cho yêu cầu xóa đăng kí. P-CSCF sẽ thực hiện xóa đăng ký trong bất kì trường hợp nào.
Bước 7: S-CSCF đáp trả các thực thể đã khởi tạo xử lí.
Xóa đăng ký khởi tạo bởi S-CSCF
Các bước thực hiện như sau:
Bước 1: S-CSCF nhận thông tin xóa đăng kí từ mặt phẳng điều khiển dịch vụ và thực hiện bất kì các thủ tục điều khiển dịch vụ hợp lí nào. Thông tin này có thể bao gồm cả lí do xóa đăng ký.
Bước 2: S-CSCF gởi bản tin xóa đăng ký (Deregister) về phía P-CSCF và cập nhật cơ sở dữ liệu bên trong của nó để xóa đăng kí UE. Lí do xóa đăng ký cũng được truyền đi nếu có thể.
Bước 3: P-CSCF sẽ thông báo cho UE lý do xóa đăng ký trừ khi không kết nối được với UE
Bước 4: P-CSCF gửi đáp ứng tới S-CSCF và cập nhật cơ sở dữ liệu bên trong của nó để xóa đăng ký của UE.
Bước 5: Khi có thể, UE gửi một đáp ứng tới P-CSCF để báo nhận xóa đăng kí. Một UE không có khả năng giao tiếp hoặc nằm ngoài P-CSCF sẽ không thể trả lời cho yêu cầu xóa đăng kí. P-CSCF sẽ thực hiện xóa đăng kí trong bất kì trường hợp
Bước 6: Tùy thuộc vào nhà khai thác, S-CSCF có thể gửi là bản tin Cx-put (gồm khóa nhận dạng thuê bao chung, nhận dạng thuê bao riêng, xóa tên S-CSCF) hoặc Cx-Put (chứa khóa nhận dạng thuê bao chung, nhận dạng thuê bao riêng, giữ tên S-CSCF) với thuê bao không đăng kí dài lâu ở S-CSCF. Sau đó HSS sẽ xóa hoặc giữ lại tên của S-CSCF cho thuê bao đó tùy theo yêu cầu. Trong cả hai truờng hợp đó, trạng thái nhận dạng thuê bao được lưu trữ như chưa đượ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 sự phục vụ của S-CSCF bất cứ lúc nào.
Bước 7: HSS sẽ gửi Cx-Put Resp tới S-CSCF để báo nhận sự gửi Cx-Put.
P-CSCF S-CSCF HSS 6. Cx-Put 7. Cx-Put resp 2. Deregister 4. OK 200 UE 3. UE Inform 5. OK 200 1. Service Control