Cấu trúc SIP

Một phần của tài liệu Nghiên cứu và mô phỏng hệ thống IMS trên nền mạng NGN (Trang 44 - 46)

CHƯƠNG 4: CÁC GIAO THỨC CHÍNH SỬ DỤNG TRONG PHÂN HỆ IMS

4.1.2.Cấu trúc SIP

4.1.2.1. Server

Là một chương trình ứng dụng chấp nhận các bản tin yêu cầu từ Client để phục vụ các yêu cầu này và gửi trả các đáp ứng cho các yêu cầu đó. Ta có các loại server sau:

Hình 4.1: Cấu trúc SIP

Proxy Server: là phần mềm trung gian, hoạt động như là Server, vừa là Client cho các mục đích tạo các yêu cầu thay mặt cho các Client khác. Các yêu cầu được xử lý bên trong hoặc chuyển chúng đến Server khác có chức năng định tuyến. Trong IMS, khối P-CSCF đóng vai trò là Proxy Server nhằm chuyển các yêu cầu của UE đến thực thể thích hợp.

Redirect Server: là một Server chấp nhận một yêu cầu SIP, ánh xạ địa chỉ trong yêu cầu thành địa chỉ mới và trả lại địa chỉ này trở lại Proxy Server.

Registrar Server: là máy chủ chấp nhận yêu cầu đăng kí. Một Registrar Server được xếp đặt với một Proxy Server hoặc một Server gởi lại và có thể đưa ra các dịch vụ định vị. Registrar Server dùng để đăng kí các đối tượng SIP trong miền SIP và cập nhật lại vị trí hiện tại của chúng.

Location Server: Cung cấp chức năng phân giải tên cho SIP Proxy hoặc Redirect Server. Sever này có thuật toán để phân giải tên. Các cơ chế này bao gồm một database của nhà đăng ký hoặc truy nhập đến những công cụ phân giải tên được sử dụng phỗ biến như whois, LDAP, hoặc các hệ thống hoạt động độc lập khác. Registrar server có thể là một thành phần con của location server; registrar server chịu trách nhiệm một phần trong việc populating database mà được liên kết với Location Server.

Trong IMS, HSS đóng vai trò như một Registrar Server chứa cơ sở dữ liệu về thuê bao và dịch vụ thuê bao đã đăng ký. S-CSCF chính là Location Server, đảm nhiệm phụ vụ cho một nhóm thuê bao trong mạng đó hoặc chuyển vùng sang mạng IMS. I-

CSCF thực hiện chức năng như một Redirect Server, giao tiếp với S-CSCF của mạng khác khi UE sử dụng dịch vụ liên mạng.

4.1.2.2. Client

Client trong giao thức SIP chính là UE, là các thiết bị mà người dùng sử dụng để khởi tạo yêu cầu SIP đến các Server. Thiết bị này có thể là Hardphone hay Softphone. Hardphone là các thiết bị phần cứng hỗ trợ chuẩn SIP như điện thoại IP. Softphone là phần mềm hỗ trợ chuẩn SIP như Express Talk, Sidefisk,… hay hỗ trợ cả IMS như: Mercuro IMS Client, UCT Client, OpenIC_Lite,. . .

Một phần của tài liệu Nghiên cứu và mô phỏng hệ thống IMS trên nền mạng NGN (Trang 44 - 46)