Mở rộng giao thức SIP cho presence

Một phần của tài liệu Nghiên cứu kiến trúc và phát triển dịch vụ trên nền IMS (Trang 82 - 84)

SIP đó được mở rộng cho presence với việc tạo ra gúi sự kiện gọi là presence. Khi đăng ký đến một sự kiện như thế, thuờ bao sẽ thiết lập giỏ trị “presence” trong trường header Event.

Một vài định nghĩa được tạo ra để tạo ra dịch vụ:

- Thực thể presence: là nguồn cung cấp thụng tin presence, cũn được gọi là presentity.

Lưu Đức Toản – Lớp KT Điện tử 2 - Khúa 2007-2009 Trang 82 - Thực thể watcher: là thực thể yờu cầu thụng tin về presence của những người

dựng khỏc.

- Presence agent (PA): là thực thể lưu trữ cỏc đăng ký và tạo ra cỏc thụng bỏo. - Presence user agent (PUA): là thực thể quy định thụng tin presence và xuất

ra những thụng tin đú.

Một presentity cú thể cú nhiều PUA. Vớ dụ về PUA là ứng dụng được cài trong PDA, trong Laptop, trong Mobile phone…

Để truyền tải những thụng tin về presence, mụ hỡnh SIP sử dụng phương phỏp NOTIFY.

Thõn của NOTIFY request mang thụng tin presence. Trong trường hợp này thụng tin trạng thỏi là trạng thỏi cú mặt của thực thể presentity. Kiểu MIME của những thụng tin này là “application/pidf+xml” được định nghĩa trong RFC3863. Những văn bản presence XML cú thể được sử dụng để truyền tải nhiều thụng tin hơn.

Để xuất ra những thụng tin presence, mụ hỡnh SIP sử dụng phương phỏp PUBLIC. Trường header Event trong PUBLIC request sẽ được thiết lập giỏ trị là presence. Thời gian mặc định của một lần xuất thụng tin là 3600 giõy. Hỡnh vẽ 3.2 chỉ ra kiến trỳc SIP presence để presentity cung cấp thụng tin presence cho cỏc watcher.

Lưu Đức Toản – Lớp KT Điện tử 2 - Khúa 2007-2009 Trang 83

Hỡnh 3.2. Kiến trỳc SIP presence

Một phần của tài liệu Nghiên cứu kiến trúc và phát triển dịch vụ trên nền IMS (Trang 82 - 84)

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

(116 trang)