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