Sự hình thành tiêu chuẩn lọc khởi tạo

Một phần của tài liệu thiết kế và triển khai dịch vụ iptv trên kiến trúc mạng ims (Trang 81 - 84)

4 CHƯƠNG I V: MÁY CHỦ ỨNG DỤNG

4.5.2 Sự hình thành tiêu chuẩn lọc khởi tạo

Trong trường hợp thuê bao đăng ký sử dụng IMS, bản tin đăng ký của họ có thể có các nội dung liên quan đến dịch vụ gia tăng cũng như trường hợp nhà cung cấp muốn có máy chủ ứng dụng ở trong kiến trúc IMS của mình, thì họ cần tạo ra các dữ liệu về dịch vụ của thuê bao. Cụ thể hơn là dữ liệu tiêu chuẩn lọc khởi tạo đã được đề cập đến ở mục 2.6. Khi xây dựng tiêu chuẩn lọc khởi tạo nhà cung cấp cần phải trả lời các câu hỏi:

• Điểm kích hoạt là gì?

• Máy chủ ứng dụng được chọn khi gặp điểm kích hoạt là? • Thứ tự ưu tiên của các tiêu chuẩn lọc khởi tạo?

• Phải xử lý như thế nào nếu máy chủ ứng dụng không trả lời?

Điểm kích hoạt là lúc máy chủ ứng dụng được gọi. Điểm kích hoạt có thể chứa nhiều các thực thể “service point trigger”. Service point trigger (SPT) bao gồm các thành phần như sau:

SIP Header

Header: string Content: string

Service Point Trigger ConditionNegated: boolean Group: list of integer RegistrationType: list of enumerated SIP Method Method: string Session Description Line: string Content: string Session Case SessionCase: enumerated Request-URI RequestURI: string

Hình 4-31 : Thành phần của Service Point Trigger

Như trên hình 4-8, các thành phần SPT có chức năng cụ thể như sau:

• Request-URI: xác định tài nguyên mà yêu cầu được hướng đến (ví dụ: new@ims.hut.edu.vn). Request-URI chứa thuộc tính RequestURI của bản tin SIP cần xác nhận.

• SIP Method: dùng để kiểm tra phương thức yêu cầu nào của bản tin SIP (có thể là REGISTER, INVITE, PUBLISH, SUBSCRIBE, MESSAGE,…).

• SIP Header: chứa thông tin liên quan đến yêu cầu. SPT có thể dựa trên sự có mặt hay vắng mặt của một SIP Header nào đó với giá trị Header là tên của Header cần xét và giá trị Content là nội dung của header đó. Giá trị của Content được sử dụng như một mẫu để kiểm tra.

• Session Case: dùng để xác định chiều của bản tin là khởi tạo (originating) hay kết thúc (terminating) trong trường hợp người dùng có đăng ký (registered) hoặc chưa đăng ký (unregistered). Nói cách khác, trường này được sử dụng bởi S-CSCF để xử lý dịch vụ cho phía

nguồn, dịch vụ cho phía đích hay dịch vụ cho phía đích chưa đăng ký. Trường hợp nguồn là khi S-CSCF phục vụ cho phía khởi tạo phiên (người gọi), trường hợp đích là khi S-CSCF phục vụ cho phía cuối của phiên (người bị gọi).

• Session Description: xác định SPT cho nội dung của trường SDP trong phần thân (body) của phương thức SIP. Mẫu kiểm tra có thể sử dụng ở đây.

Về mặt dữ liệu thì cấu trúc của tiêu chuẩn lọc khởi tạo được mã hóa dựa trên xml. Dưới đây là một ví dụ tiêu chuẩn lọc khởi tạo cho dịch vụ hộp thư thoại tại máy chủ ứng dụng (sip:vmail@ims.example.com) dành cho thuê bao chưa đăng ký. Để làm được điều này thì nhà cung cấp phải làm cho SIP Method có giá trị là INVITE và Session Case có giá trị là terminating – unregistered. Nếu như không kết nối đến được máy chủ ứng dụng thì xử lý mặc định là dừng phiên lại.

Hình 4-32 : Ví dụ về User Profile

Một phần của tài liệu thiết kế và triển khai dịch vụ iptv trên kiến trúc mạng ims (Trang 81 - 84)

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

(159 trang)