Hỡnh 3.13 – Cỏc thành phần trong bỏo hiệu SIP
Trong hỡnh trờn User Agent là thiết bị đầu cuối trong mạng SIP, cú thể là một mỏy điện thoại SIP, cú thể là một mỏy tớnh chạy phần mềm đầu cuối SIP.
User Agent Client (UAC): Cũn được gọi là Calling User Agent. Là một ứng dụng khỏch (client) cú chức năng khởi tạo một yờu cầu SIP.
User Agent Server (UAS): Cũn được gọi là Called User Agent. Là một ứng dụng chủ (server) dựng để liờn lạc với người dựng khi nhận được yờu cầu SIP và sau đú trả đỏp ứng về người sử dụng.
Proxy Server: Là chương trỡnh ứng dụng trung gian dựng để tạo yờu cầu SIP. Cỏc yờu cầu này cú thể được phục vụ ngay tại server hay được chuyển sang server khỏc sau quỏ trỡnh chuyển đổi tờn. Proxy server biờn dịch và cú thể tạo lại bản tin yờu cầu trước khi chuyển tiếp bản tin đi. Cú 2 loại proxy server: proxy server cú nhớ (stateful) và khụng nhớ (stateless). Trong đú proxy server cú nhớ là server cú khả năng lưu trữ thụng tin về một yờu cầu và đỏp ứng của nú.
Location/Registration Server: Là server được cỏc server cũn lại sử dụng để lấy thụng tin về vị trớ của người được gọi.
Redirect Server: Là server nhận yờu cầu SIP, sau đú tiến hành dịch địa chỉ nhận từ người dựng sang địa chỉ mới và gởi trả về ứng dụng khỏch.
Một yờu cầu SIP thành cụng bao gồm phương thức INVITE và theo sau đú là phương thức ACK.
Cỏc phương thức sử dụng:
o INVITE: Dựng để mời một user hay một dịch vụ tham gia vào phiờn kết nối.
o ACK: Cho biết ứng dụng khỏch đó nhận được yờu cầu INVITE.
o OPTIONS: Được sử dụng khi cú yờu cầu đối với server về việc xỏc định đặc tớnh cuộc gọi.
o BYE: UAC thụng bỏo cho server kết thỳc cuộc gọi.
o CANCEL: Hủy bỏ yờu cầu vừa gởi.
o REGISTER: Ứng dụng khỏch đăng kớ địa chỉ với SIP server.