2.2. Giao thức điều khiển phiờn SIP (Session Initation Protocol)
SIP là giao thức được dựng để thiết lập, duy trỡ và kết thỳc cỏc phiờn thụng
tin đa phương tiện multimedia. Cỏc phiờn multimedia bao gồm thoại, truyền thụng hội nghị và cỏc ứng dụng khỏc liờn quan tới õm thanh, hỡnh ảnh và cả dữ liệu đi kốm.
Được phỏt triển bởi tổ chức đảm trỏch kĩ thuật Internet IETF, SIP được dựng như một giao thức bỏo hiệu cho dịch vụ thoại trong mụi trường cỏc mạng IP. Nú kế thừa cỏc đặc điểm của cỏc giao thức đó được IETF phỏt triển trước đõy như giao thức truyền thư (SMTP), giao thức truyền siờu văn bản (HTTP). SIP hoạt động theo mụ hỡnh Client/Server. Client tạo ra cỏc yờu cầu (Resquest)
và gửi tới server. Server xử lớ cỏc yờu cầu và gửi cỏc trả lời (Response) cho client. Một yờu cầu và những trả lời cho yờu cầu đú tạo thành một phiờn giao dịch (transaction). Cỏc yờu cầu cú thể gửi qua kết nối TCP hay UDP.
SIP sử dụng cỏc thụng điệp INVITE và ACK khởi tạo quỏ trỡnh mở một kờnh tin cậy để truyền cỏc thụng điệp điều khiển cuộc gọi. SIP kết hợp với giao thức mụ tả phiờn SDP (Session Description Protocol) cho phộp cỏc bờn tham gia thoả thuận về kiểu mó hoỏ được dựng trong cuộc đàm thoại (giống chức năng trao đổi khả năng của H245). SIP hỗ trợ cỏc phiờn Unicast và Multicast cũng như cỏc cuộc gọi điểm-điểm và đa điểm. Cỏc dịch vụ mà SIP cung cấp bao gồm:
Vị trớ người sử dụng: xỏc định hệ thống cuối (end system) được sử dụng cho thụng tin
Thiết lập cuộc gọi: rung chuụng và thiết lập cỏc thụng số của cuộc gọi cho cả người bị gọi và người gọi.
Tớnh sẵn sàng của người dựng: xỏc định tớnh tự nguyện của người bị gọi khi tham gia trao đổi thụng tin.
Khả năng người dựng: xỏc định phương tiện và cỏc tham số của phương tiện được sử dụng.
Quỏ trỡnh tiến hành cuộc gọi (call handling): cung cấp dịch vụ chuyển và kết thỳc cuộc gọi.
2.2.1. Cỏc thành phần của SIP.