Sự nhận dạng user chủ gọi

Một phần của tài liệu Phát triển một số dịch vụ giá trị gia tăng sử dụng công nghệ IMS (Trang 84 - 85)

UE chủ gọi gửi yêu cầu chứa mào đầu P-Preffered-Identity, có chứa thông tin nhận dạng public user đã được đăng ký. Đểẩn đi nhận dạng (của Tobias) thì cần đặt Privacy có giá trị “id”. Thực hiện điều này sẽ làm P-CSCF của Theresa xóa bỏ P-Preffered- Identity của Tobias trước khi gửi đến UE của Theresa, vì thế Theresa chỉ nhìn thấy nhận dạng của Tobisa ở mào đầu From.

P-CSCF phía chủ gọi sẽ nhận được yêu cầu INVITE, nó kiểm tra yêu cầu nhận được có qua IPsec SA hay không, nếu không thì P-CSCF sẽ từ chối yêu cầu. Sau đó P- CSCF sẽ chèn P-Assered-Identity ở INVITE thay cho P-Preffered-Identity.

Nếu P-Preffered-Identity chứa URI có là nhận dạng public user đã được đăng ký (bằng cách kiểm tra thông tin trạng thái đăng ký của user) đã được dùng từ trước hay không. Nếu đúng, P-CSCF sẽ thay nội dung của P-Perffered-Identity vào làm nội dung của P-Assered-Identity.

Nếu mào đầu P-Preffered-Identity không chứa nhận dạng public user đã đăng ký hiện thời (nhận dạng đã được đăng ký và vẫn đang dùng kể từ lần tham gia phiên trước đó) thì P-CSCF sẽ xóa mào đầu đó và chèn vào mào đầu P-Assered-Identity có chứa nhận dạng public user mặc định của user

INVITE sip:theresa@home2.hu SIP/2.0

From: “Your Brother” <sip:tobias@brother.com> tag=veli P-Asserted-Identity: <sip:tobias@home1.fr>

Luận văn thạc sĩ kỹ thuật   85 

Privacy: None

S-CCSF nhận được yêu cầu INVITE trên, nó sẽ thực hiện kiểm tra trạng thái đăng ký và trao quyền của các nhận dạng public user được chỉ ra ở mào đầu. S-CSCF có thể điền thêm thông tin cho mào đầu P-Asserted-Identity rồi tiếp túc gửi đi. Nếu S-CSCF và mạng của Theresa không cùng nằm trong một miền thì S-CSCF sẽ xóa mào đầu này nếu ở yêu cầu có Privacy là “id”.

INVITE sip:theresa@home2.hu SIP/2.0

From: “Your Brother” <sip:tobi@brother.com>;tag=veli To: “My beloved Sister” <sip:Theresa@sister.com>

P-Asserted-Identity: <sip:tobias@home1.fr>, <tel:+44123456789> Privacy: None

P-CSCF của Theresa phải kiểm tra giá trị của mào đầu Privacy, nếu Privacy có giá trị

“id” thì nó sẽ xóa mào đầu này trước khi gửi bản tin đến UE của Theresa. Nếu UE của Theresa nhận được mào đầu này trong yêu cầu INVITE nó sẽ hiển thị tên thực của người gọi cho Theresa (tên thực của Tobias).

Một phần của tài liệu Phát triển một số dịch vụ giá trị gia tăng sử dụng công nghệ IMS (Trang 84 - 85)

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

(119 trang)