Các loại bản tin SIP:

Một phần của tài liệu xây dựng tổng đài ip pbx (Trang 38 - 41)

Chương 2 : CÁC GIAO THỨC SỬDỤNGTRONG VOIP

2.3.1Các loại bản tin SIP:

2. Giao thức khởi tạo phiên SIP (Session Initiation Protocol):

2.3.1Các loại bản tin SIP:

2.3 Bản tin SIP:

2.3.1Các loại bản tin SIP:

SIP Request (bản tin yêu cầu):

RFC 3261 định nghĩa 6 loại SIP Request cho phép UA và proxy có thể xác định người dùng, khởi tạo, sửa đổi, hủy một phiên.

− Bản tin INVITE: yêu cầu thiết lập một phiên hoặc để thay đổi các đặc tính của phiên

trước đó.Trong bản tin này có sử dụng SDP để định nghĩa về các thông số media của

phiên. Một response thành cơng có giá trị 200 được trả lại các thông số mà người được gọi chấp nhận trong phiên media.

− Bản tin ACK xác nhận rằng client đã nhận được response cuối cùng của bản tin INVITE. ACK chỉ được sử dụng kèm với bản tin INVITE. ACK được gửi từ đầu cuối đến đầu

cuối cho response 200 OK. ACK cũng có thể chứa phần thân bản tin với mô tả phiên cuối cùng nếu bản tin INVITE không chứa.

− Bản tin OPTIONS: bản tin này cho phép truy vấn và thu thập User Agent và các khả năng của server mạng. Tuy nhiên, bản tin này không được sử dụng để thiết lập phiên.

− Bản tin BYE: UA sử dụng bản tin này để yêu cầu hủy một phiên đã được thiết lập trước

đó.

− Bản tin CANCEL: cho phép client và server hủy một request, ví dụ như INVITE. Nó khơng ảnh hưởng tới request đã hồn thành trước đó mà server đã gửi response.

− Bản tin REGISTER: bản tin này được sử dụng bởi Client để đăng ký thơng tin vị trí của nó với SIP server.

SIP Responses (bản tin đáp ứng):

Server gửi bản tin SIP đáp ứng (SIP response) tới client để báo về trạng thái của SIP request mà client gửi trước đó. Các SIP response được đánh số từ 100 đến 699, được chia thành các lớp

nghĩa khác nhau:

Các lớp Response Mã trả về Mô tả

Thông tin 100 Đang thực hiện kết nối

180 Đang đổ chuông

181 Cuộc gọi đang được chuyển tiếp 182 Được đặt vào hàng đợi

183 Phiên đang được xử lý

Thành công 200 Thành công

Chuyển hướng 300 Nhiểu lựa chọn

301 Chuyển vĩnh viễn 302 Chuyển tạm thời

305 Sử dụng proxy

380 Dịch vụ khác

Lỗi Client 400 Yêu cầu không hợp lệ

Các lớp Response Mã trả về Mô tả

402 Yêu cầu thành toán

403 Bị cấm

404 Khơng tìm thấy

405 Bản tin không được phép 406 Không chấp nhận (adsbygoogle = window.adsbygoogle || []).push({});

407 Yêu cầu xác thực Proxy 408 Request timeout

410 Đã dời đi

413 Yêu cầu quá dài

414 URL được yêu cầu quá lớn 415 Không hỗ trợ kiểu media 416 Không hỗ trợ URI 420 Phần mở rộng lỗi 421 Yêu cầu phần mở rộng

423 Khoảng thời gian giữa hai sự kiện quá ngắn 480 Tạm thời chưa sẵn sàng

481 Transaction không tồn tại 482 Phát hiện thấy “loop” (chu trình) 483 Quá nhiều “hop”

484 Địa chỉ không đủ

485 Mật mở không rõ ràng 486 Đang bận

Các lớp Response Mã trả về Mô tả

487 Yêu cầu bị hủy

488 Không thể chấp nhận tại đây 491 Yêu cầu chưa được giải quyết 493 Không giải mã được

Lỗi Server 500 Lỗi nội tại trong server 501 Chưa được thực hiện đầu đủ

502 Gateway lỗi

503 Dịch vị không tồn tại 504 Server timeout

505 Phiên bản SIP không được hỗ trợ 513 Bản tin quá lớn

Lỗi toàn cục 600 Bận ở khắp mọi nơi

603 Suy sụp

604 Không tồn tại 606 Không thể chấp nhận

Một phần của tài liệu xây dựng tổng đài ip pbx (Trang 38 - 41)