Thông điệp và các phương thức SIP

Một phần của tài liệu Tiểu luận tìm hiểu Công nghệ Thoại IP (Trang 40)

V/ Thông điệp và các phương thức SIP

Tất cả các thông điệp SIP hoặc được yêu cầu từ một server hay

client hoặc trả lời cho một yêu cầu. Các thông điệp được định dạng dựa theo RFC 822, “Standard for the format of ARPA dạng dựa theo RFC 822, “Standard for the format of ARPA internet text messages.” . Định dạng chung cho tất cả các thông điệp là :

Một hàng bắt đầu

Một vùng tiêu đề hoặc nhiều hơnMột hàng trốngMột hàng trống

Nội dung thông điệp (tùy chọn)

V/ Thông điệp và các phương thức SIP

Yêu cầu Trả lời

SIP sử dụng 6 kiểu (phương thức) yêu cầu : INVITE – báo hiệu rằng một người dùng hoặc một dịch vụ đang được mời tham gia vào một phiên dàm thoại.

ACK – xác nhận rằng client đã nhận được trả lời cuối cùng của một yêu cầu INVITE. BYE – ngắt đàm thoại và có thể được gửi đi bởi thành phần gọi hoặc được gọi.

CANCEL – hủy một tìm kiếm chưa hoàn thành bất kỳ, nhưng không ngắt cuộc gọi đã được chấp nhận.

OPTIONS – tìm hiểu các khả năng của server.

REGISTER – đăng ký danh sách địa chỉ trong vùng tiêu đề To với SIP server.

Những kiểu trả lời sau đây được sử dụng bởi SIP và phát sinh bởi Cisco SIP proxy server

SIP 1xx – có tín hiệu trả lời. SIP 2xx – trả lời thành công. SIP 3xx – chuyển hướng trả lời.

SIP 4xx – client trả lời không thành công. SIP 5xx – server trả lời không thành công. SIP 6xx – toàn tộ hệ thống trả lời không thành công.

V/ Thông điệp và các phương thức SIP

Tiến trình đăng ký

Một sự đăng ký xảy ra khi một client cần cho biết một proxy hoặc server chuyển hướng về vị trí của nó. Trong suốt tiến trình này, client gửi yêu cầu REGISTER đến proxy hoặc server chuyển hướng và bao gồm cả địa chỉ (hoặc những địa chỉ) mà nó có thể tìm được.

V/ Thông điệp và các phương thức SIP

Tiến trình mời

Một lời mời xảy rả khi một điểm cuối SIP (người dùng “A”) mời một điểm cuối SIP khác (người dùng “B”) tham gia vào một cuộc một điểm cuối SIP khác (người dùng “B”) tham gia vào một cuộc gọi. Trong suốt tiến trình này, người dùng A gửi một thông điệp INVITE yêu cầu người dùng B tham gia vào một cuộc hội thoại. Nếu người dùng B đồng ý thì sẽ gửi một trả lời xác nhận (SIP 2xx). Còn nếu không sẽ gửi trả lời thất bại (SIP 4xx) . Tùy theo trả lời nhận được, người dùng A báo nhận với một thông diệp

ACK . Nếu người dùng A không muốn thiết lập cuộc hội thoại này nữa, sẽ gửi thông điệp BYE thay vì thông điệp ACK. nữa, sẽ gửi thông điệp BYE thay vì thông điệp ACK.

Kết Thúc

Một phần của tài liệu Tiểu luận tìm hiểu Công nghệ Thoại IP (Trang 40)

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

(45 trang)