Trong hệ thống VoIP hiện đại, SIP (Session Initiation Protocol) đóng vai trò quan trọng trong việc thiết lập, duy trì và kết thúc các cuộc gọi. Để hiểu rõ cách SIP hoạt động, ta hãy cùng phân tích quy trình Call Setup (thiết lập cuộc gọi) và Call Teardown (kết thúc cuộc gọi) giữa hai SIP Gateway.
1. Call Setup (Thiết lập cuộc gọi)
-
Chấp nhận cuộc gọi
Khi người bị gọi nhấc máy, UAS trả lời bằng thông điệp 200 OK, trong đó chứa SDP (các thông số media: codec, IP, port, v.v.).
2. Call Teardown (Kết thúc cuộc gọi)
Toàn bộ quy trình này giúp SIP đảm bảo việc thiết lập/kết thúc cuộc gọi theo mô hình client-server đơn giản nhưng hiệu quả.
3. Vai trò của SDP (Session Description Protocol)
SIP chỉ lo phần signaling, còn SDP chịu trách nhiệm truyền tải thông tin về media:
-
Media: Thông tin media (audio/video), UDP port, codec (G.711, G.729, GSM…).

4. Hai cách trao đổi SDP Offer/Answer
Có 2 phương pháp chính trong SIP:
Câu hỏi ôn tập
Có hai cách để trao đổi SDP Offer/Answer trong SIP. Đó là những cách nào?
(Sai: Immediate start và Immediate offer không tồn tại trong SIP).
Bài này giúp anh em nắm vững SIP signaling flow trong call setup/teardown và hiểu rõ Early Offer vs Delayed Offer, vốn là phần rất hay bị hỏi trong CCNP Collaboration và CCIE Collaboration.