c. Lớp truyền tải bao gồm thiết bị người dùng UE (User Equipment), các mạng truy nhập
2.2.2.1. Chức năng điều khiển phiên gọi (CSCF Call Session Control Function).
Chức năng này là đặc biệt cần thiết cho IMS, làm nhiệm vụ xử lý các bản tin báo hiệu SIP trong hệ thống IMS. CSCF có nhiệm vụ thiết lập, theo dõi, hỗ trợ và giải phóng các phiên đa phương tiện cũng như quản lý những tương tác dịch vụ của người dùng. Tùy thuộc vào chức năng mà nhà khai thác cung cấp CSCF có 3 loại:
- P-CSCF (Proxy-CSCF). - I-CSCF (Interrogating-CSCF). - S-CSCF (Serving-CSCF).
Hình 2.3. Kiến trúc các CSCF
• Proxy-CSCF (P-CSCF) là một proxy SIP. Sở dĩ gọi là proxy vì nó có thể nhận các u
cầu dịch vụ, xử lý nội bộ hoặc chuyển tiếp yêu cầu đến các bộ phận khác trong hệ thống IMS. P-CSCF là điểm kết nối đầu tiên (chức năng báo hiệu) giữa các đầu cuối IMS và mạng IMS - là điểm kết nối đầu tiên giữa hạ tầng IMS và người dùng IMS/SIP. Theo quan điểm từ SIP thì P-CSCF đóng vai trị là một máy chủ outbound/inbound SIP Proxy, điều này có nghĩa rằng tất cả các yêu cầu khởi tạo phiên được xuất phát hoặc gửi đến một đầu cuối IMS
UE S-CSCF BGCF HSS I-CSCF P-CSCF MGCF IMS- MGW
đều phải chuyển giao qua P-CSCF sau đó nó thực hiện chuyển tiếp các bản tin SIP yêu cầu và đáp ứng tới hướng tương ứng.
Để kết nối với hệ thống IMS, người dùng trước tiên phải đăng ký với P-CSCF trong mạng mà nó đang kết nối. Một P-CSCF được chỉ định cho một đầu cuối IMS trong suốt quá trình đăng ký và không thay đổi trong khoảng thời gian này. Chức năng của P-CSCF bao gồm:
- P-CSCF nằm trên đường truyền của tất cả các thông điệp báo hiệu trong hệ thống IMS. Nó có khả năng kiểm tra bất kỳ thơng điệp nào. P-CSCF có nhiệm vụ đảm bảo chuyển tải các yêu cầu từ UE đến máy chủ SIP (ở đây là S-CSCF) cũng như những thông điệp phản hồi từ máy chủ SIP về UE, điều này ngăn chặn quá trình khởi tạo các bản tin khơng đúng theo khuôn dạng của SIP từ các đầu cuối IMS.
- P-CSCF xác thực người dùng và thiết lập kết nối bảo mật IPSec với thiết bị IMS của người dùng. Nó cịn có vai trị ngăn cản các tấn cơng như spoofing, replay để đảm bảo sự
bảo mật và an toàn cho người dùng.
- P-CSCF cũng bao gồm các chức năng nén và giải nén các bản tin SIP. Cơ chế này giúp giảm được thời gian trễ khi truyền lan các bản tin SIP trong mạng, giảm thiểu khối lượng thông tin báo hiệu truyền trên những đường truyền tốc độ thấp.
- P-CSCF có thể tích hợp chức năng quyết định chính sách PDF (Policy Decision Function) nhằm quản lý và đảm bảo QoS cho các dịch vụ đa phương tiện.
- P-CSCF cũng tham gia vào q trình tính cước dịch vụ.
- P-CSCF có thể được đặt trong mạng chủ hoặc mạng khách, đối với mạng di động dựa trên nền GPRS, P-CSCF ln được đặt cùng vị trí với nút hỗ trợ cổng vào ra GPRS (GGSN - Gateway GPRS Support Node).
• Serving-CSCF (S-CSCF) là một nút trung tâm của hệ thống báo tín hiệu IMS. S-CSCF
vận hành giống như một máy chủ SIP nhưng nó bao hàm cả chức năng quản lý phiên dịch vụ. Các chức năng chính của S-CSCF bao gồm:
- Tiến hành các đăng ký SIP nhằm thiết lập mối liên hệ giữa địa chỉ người dùng (địa chỉ IP của thiết bị) với địa chỉ SIP. S-CSCF đóng vai trị như một máy chủ Registar trong hệ
thống SIP, có nghĩa là S-CSCF duy trì một liên kết giữa vị trí người dùng (như địa chỉ IP mà người dùng log vào hệ thống) và bản ghi địa chỉ SIP của người dùng.
- S-CSCF tham gia trong tất cả các quá trình báo hiệu từ hệ thống IMS về người dùng. Nó có thể kiểm tra bất kỳ thông điệp nào nếu muốn.
- S-CSCF giữ vai trò quyết định chọn lựa AS nào sẽ cung cấp dịch vụ cho người dùng. Nó giữ vai trị định tuyến dịch vụ thông qua việc sử dụng giải pháp DNS/ENUM (Electronic Numbering).
- S-CSCF thực hiện các chính sách của nhà cung cấp dịch vụ. S-CSCF tương tác với máy chủ AS để yêu cầu các hỗ trợ dịch vụ cho khách hàng. S-CSCF liên lạc với HSS để lấy thông tin, cập nhật thông tin về hồ sơ người dùng và tham gia vào q trình tính cước dịch vụ.
- S-CSCF ln được đặt trong mạng chủ.
• Interrogating-CSCF (I-CSCF) trong hệ thống mạng của một nhà cung cấp dịch vụ là
điểm liên lạc cho tất cả các kết nối hướng đến một UE nằm trong mạng đó. Địa chỉ IP của I- CSCF được chứa trong máy chủ DNS của hệ thống. Chức năng của I-CSCF bao gồm:
- Định tuyến thông điệp yêu cầu SIP nhận được từ một mạng khác đến S-CSCF tương ứng. Để làm được điều này, I-CSCF sẽ liên lạc với HSS (thông qua DIAMETER) để cập nhật địa chỉ S-CSCF tương ứng của người dùng. Nếu như chưa có S-CSCF nào được gán cho UE, I-CSCF sẽ tiến hành gán một S-CSCF cho người dùng để nó xử lý yêu cầu SIP.
- Ngược lại, I-CSCF sẽ định tuyến thông điệp yêu cầu SIP hoặc thông điệp trả lời SIP đến một S-CSCF/I-CSCF nằm trong mạng của một nhà cung cấp dịch vụ khác.
- I-CSCF cịn mã hố các phần của các thông điệp SIP mà chứa các thông tin nhạy cảm về vùng như: số lượng server trong vùng, tên DNS hay dung lượng của chúng. Chức năng này còn được gọi là THIG, nó thường khơng được triển khai bởi hầu hết các mạng.
- I-CSCF thường đặt trong mạng chủ.Trong một vài trường hợp đặc biệt (I-CSCF có tính năng THIG) nó có thể được đặt ở một mạng khách.
MGCF ( Media Gateway Control Function) có nhiệm vụ quản lý cổng phương tiện, bao hàm các chức năng như: liên lạc với S-CSCF để quản lý các cuộc gọi trên kênh phương tiện, làm trung gian chuyển đổi (conversion) giữa giao thức báo hiệu ISUP và SIP. MGCF quản lý một hay nhiều IM-MGW (IP Multimedia-Media Gateway). IM-MGW sẽ tương tác với MGCF để quản lý tài ngun. IM-MGW đóng vai trị là điểm chuyển đổi nội dung đa phương tiện giữa mạng chuyển nối gói và chuyển nối mạch khi thơng tin truyền từ mạng này sang mạng khác.