CHƯƠNG III: MÁY CHỦ ỨNG DỤNG TRONG IMS
3.4.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ụ cho 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.5. Khi xây dựng tiêu chuẩn lọc khởi tạo nhà cung cấp sẽ 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?
Điểm kích hoạt là lúc mà máy chủ ứng dụng được gọi. Nó có thể chứa nhiều các thực thể service point trigger. Service point trigger bao gồm các thành phần như hình sau:
• Request-uri: xác định tài nguyên mà yêu cầu được hướng đến (ví dụ news@ims.example.com).
• Sip method: chỉ loại yêu cầu (invite, message,..)
• Sip header: chứa thông tin liên quan đến yêu cầu. Spt có thể dựa trên sự vắng mặt hay không của sip header hoặc nội dung của bất ký một sip header nào. Giá trị của nội dung được sử dụng như một mẫu để kiểm tra.
• Session case: có thể là một trong ba giá trị: orginating, terminating hay terminating unregistered, xác định xem khi nào tiêu chuẩn lọc khởi tạo đượ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ụ phía khởi tạo phiên (người gọi), còn 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 thân 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. Sau đâ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 nhà cung cấp phải làm cho Sip method ứng với INVITE và session case ứng với terminating_unregisted. 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.
Ví dụ về hồ sơ thuê bao.