Bản tin Respones

Một phần của tài liệu Nghiên cứu giao thức khởi tạo phiên SIP trong mạng NGN (Trang 73 - 74)

Các bản tin đáp ứng đ−ợc phân biệt với các bản tin yêu cầu bằng một dòng trạng thái ( Status -line ) đ−ợc đặt ở dòng khởi đầu của bản tin. Dòng trạng thái của bản tin đáp ứng bao gồm tên phiên bản giao thức SIP, một mã trạng thái và một cụm văn bản giải thích ý nghĩa của bản tin trả lời. Mỗi thành phần cũng đ−ợc phân biệt với nhau

bằng một kí tự trắng SP. ở cuối dòng, kí tự xuống dòng CRLF đ−ợc sử dụng để tách

biệt nó với dòng tiếp theo trong bản tin. Khuôn dạng bản tin nh− sau:

Respone = Status - line

( General - header/ Respone - header/ entity - header ) CRLF

Trong đó:

Status - Line = SIP - Version SP status - Code SP Reason - Phrase CRLF Status - Code là một mã kết quả nguyên gồm 3 digit chỉ ra kết quả của việc cố gắng hiểu và đáp ứng yêu cầu.

Status - Phrase thì đ−a ra một bản yêu cầu ngắn theo đúng nguyên văn của Status - Code. Status - Code dùng cho máy còn Reason - Phrase là dùng cho ng−ời sử dụng. Khách hàng không thể yêu cầu hiển thị hay kiểm tra Status - Phrase.

Status - code gồm 3 digit. Digit đầu tiên định nghĩa loại đáp ứng. Hai digit sau không có vai trò phân loại. Bản SIP /2.0 cho phép 6 giá trị của digit đầu tiên nh− sau:

• 1xx: Informational : Nhận và xử lý yêu cầu

• 2xx: Success : Thành công

• 3xx: Redirect : Chuyển tiếp yêu cầu

• 4xx: Client - Error : Lỗi ng−ời dùng, cú pháp của yêu cầu lỗi không thoả mãn Server

• 5xx: Server - Error : Lỗi máy phục vụ

• 6xx: Global - Farlure : Yêu cầu không đ−ợc đáp ứng tại mọi Server

D−ới đây là ví dụ một số giá trị riêng của 6 digit đầu tiên của Response Code và Reason Phrase chú thích mã t−ơng ứng là đáp ứng gì:

Informational = "100" ; Trying Success = "200" ; OK

Redirection = "300" ; Multiple Choices Client - Error = "400" ; Bad Request

Server - Error = "500" ; Internal Server Error Global - Failure = “ 600 “ ; Busy Everywhere

Mã đáp ứng SIP có thể mở rộng đ−ợc. Các ứng dụng SIP không yêu cầu phải hiểu rõ về ý nghĩa của tất cả mã đáp ứng đ−ợc đăng ký mà chỉ cần hiểu các loại mã đáp ứng, ý nghĩa của digit đầu tiên.

Một phần của tài liệu Nghiên cứu giao thức khởi tạo phiên SIP trong mạng NGN (Trang 73 - 74)

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

(111 trang)