Sự giải phóng khỏi IMS

Một phần của tài liệu xu hướng phát triển của mạng di động dùng mạng NGN (Trang 68 - 71)

Sự giải phóng từ IMS có thể được khởi động di động hay khởi động mạng. Sự giải phóng khởi động mạng có thể cũng được khởi động bởi sự đăng ký thời gian timeout hay bởi một chức năng hành chính mạng như HSS hay S-CSCF.

Hình 2.16 mô tả các luồng báo hiệu của sự giải phóng khởi động di động. Qúa trình tương tự như với thủ tục đăng ký được nói đến trong phần trước, trừ sự kết thúc thời gian là zero trong SIP REGISTER trong Flow 1, 2 và 5. Khi một thuê bao mong muốn giải phóng, nó chỉ cần gửi một yêu cầu SIP REGISTER mới. Do thuê bao đã được đăng ký sẵn sàng, HSS cho biết S-CSCF nào nên được tiếp xúc với Flow 4 trong đáp ứng để hỏi lại từ I-CSCF (Flow 3). Bởi vì thời gian kết thúc là zero; S-CSCF sẽ thực hiện các chức năng điều khiển dịch vụ cần thiết để giải phóng và di chuyển tất cả thông tin thu thập liên quan đến thuê bao này như là được chỉ ra trong Flow 6. S-CSCF sau đó sẽ gửi tên của bản thân nó cùng với các đặc điểm nhận dạng của di động tới HSS trong một tin nhắn Cx-Put như minh họa ở Flow 7.

Căn cứ vào sự lựa chọn của bộ hoạt động mà Cx-Put cũng có thể hỏi HSS để xoá hay giữ lại tên S-CSCF cho thuê bao cụ thể. Trong trường hợp khác, HSS cho biết thuê bao không được đăng ký. Một khi S-CSCF nhận được đáp ứng Cx-Put, nó sẽ xoá tất cả thông tin đăng ký của thuê bao và tạo ra một tin nhắn 200 OK tới I- CSCF. Tương tự, P-CSCF sẽ phát hành tất cả thông tin đăng ký liên quan tới thuê bao khi nhận được tin nhắn 200 OK từ I-CSCF.

Sự giải phóng khởi động mạng phụ thuộc vào sự đăng ký thời gian timout được minh họa ở hình 2.16. Một khi sự đăng ký ban đầu được hoàn thành, cả P- CSCF và S-CSCF duy trì cùng một bộ đếm thời gian cho phiên. Giả sử rằng các bộ đếm thời gian trong P-CSCF và S-CSCF là gần đủ vì vậy chúng không cần phải đồng bộ với nhau. Bộ đếm thời gian được refresh lại mỗi lần thuê bao đăng ký. Khi bộ đếm thời gian kết thúc, cả P-CSCF và S-CSCF phát hành tất cả thông tin đăng ký của thuê bao. Flow 2, 3 và 4 trong hình 2.17 thực hiện các chức năng giống như Flow 6, 7 và 8 trong hình 2.16.

Hình 2.16: Sự giải phóng khởi động di động

Để đăng ký thời gian timout, mạng cũng có thể giải phóng khỏi một phiên ứng dụng được khởi động bởi một chức năng hành chính. Điều này có thể xảy ra, ví dụ,

khi mạng nhận thấy rằng một di động đang gặp sự cố. Hình 2.17 mô tả các luồng giải phóng được khởi động bởi HSS. Nhờ các đăng ký, HSS biết được tên của S- CSCF phục vụ thuê bao. HSS gửi tin nhắn Cx-Deregister, có thể bao gồm một lý do, tới S-CSCF để khởi động sự giải phóng. S-CSCF sau đó thực hiện các chức năng điều khiển dịch vụ cần thiết để giải phóng và di chuyển tất cả thông tin thu thập của người dùng. Sau đó, S-CSCF sẽ di chuyển thuê bao và gửi một tin nhắn Deregister tới P-CSCF. Lý do giải phóng nhận được từ HSS được bao gồm trong Flow 3. P-CSCF xoá thông tin người dùng và báo cho thuê bao di động bởi Flow 4 để giải phóng với lý do nhận được. Thực vậy, P-CSCF gửi một tin nhắn 200 OK trở lại S-CSCF (Flow 5). Do di động có thể ở ngoài vùng phủ sóng hay có thể không hoạt động đúng, di động có thể không nhận được tin nhắn báo lại của Flow 4 và có thể không phát ra Flow 6 của 200 OK. Hình 2.18 chỉ ra rằng P-CSCF thực hiện sự giải phóng và phát ra 200 OK tới S-CSCF mà không quan tâm xem di động có nhận được báo nhận của Flow 6 hay không. Khi nhận được tin nhắn 200 OK, S-CSCF gửi một tin nhắn đáp ứng Cx-Deregister (Flow 7) trở lại HSS. Hình 2.19 chỉ ra sự giải phóng được khởi động bởi S-CSCF. So sánh với hình 2.18, ở đây, đó là S- CSCF báo cho HSS với Flow 6 liên quan đến sự giải phóng.

Hình 2.18: Sự giải phóng khởi động mạng bằng HSS

Hình 2.19: Sự giải phóng khởi động mạng bằng S-CSCF

Một phần của tài liệu xu hướng phát triển của mạng di động dùng mạng NGN (Trang 68 - 71)

Tải bản đầy đủ (DOC)

(112 trang)
w