SIP - Luồng cuộc gọi cơ bản
Hình ảnh sau đây cho thấy luồng cuộc gọi cơ bản của một phiên SIP.
Dưới đây là giải thích từng bước về luồng cuộc gọi ở trên -
Yêu cầu INVITE được gửi đến máy chủ proxy có trách nhiệm bắt đầu phiên.
Máy chủ proxy senda 100 Trying phản hồi ngay lập tức cho người gọi (Alice) để ngừng truyền lại yêu cầu INVITE.
Máy chủ proxy tìm kiếm địa chỉ của Bob trong máy chủ vị trí. Sau khi nhận được địa chỉ, nó sẽ chuyển tiếp yêu cầu INVITE.
Sau đó, 180 Ringing (Các câu trả lời tạm thời) do Bob tạo được trả lại cho Alice.
A 200 OK phản hồi được tạo ngay sau khi Bob nhấc máy.
Bob nhận được một ACK từ Alice, một khi nó được 200 OK.
Đồng thời, phiên được thiết lập và các gói RTP (hội thoại) bắt đầu chảy từ cả hai đầu.
Sau cuộc trò chuyện, bất kỳ người tham gia nào (Alice hoặc Bob) đều có thể gửi BYE yêu cầu kết thúc phiên.
BYE đến trực tiếp từ Alice đến Bob bằng cách bỏ qua máy chủ proxy.
Cuối cùng, Bob gửi một 200 OK phản hồi để xác nhận BYE và phiên kết thúc.
Trong luồng cuộc gọi cơ bản ở trên, ba transactions là (được đánh dấu là 1, 2, 3) có sẵn.
Lệnh gọi hoàn chỉnh (từ INVITE đến 200 OK) được gọi là Dialog.
Hình thang SIP
Proxy giúp kết nối người dùng này với người dùng khác như thế nào? Hãy để chúng tôi tìm hiểu với sự trợ giúp của sơ đồ sau.
Cấu trúc liên kết được hiển thị trong sơ đồ được gọi là hình thang SIP. Quá trình diễn ra như sau:
Khi người gọi bắt đầu cuộc gọi, một tin nhắn INVITE sẽ được gửi đến máy chủ proxy. Khi nhận được INVITE, máy chủ proxy sẽ cố gắng giải quyết địa chỉ của thư viện với sự trợ giúp của máy chủ DNS.
Sau khi nhận được tuyến tiếp theo, máy chủ proxy của người gọi (Proxy 1, còn được gọi là máy chủ proxy đi) chuyển tiếp yêu cầu INVITE đến máy chủ proxy của callee, máy chủ này hoạt động như một máy chủ proxy đến (Proxy 2) cho callee.
Máy chủ proxy gửi đến liên hệ với máy chủ định vị để lấy thông tin về địa chỉ của người quản lý nơi người dùng đã đăng ký.
Sau khi nhận được thông tin từ máy chủ định vị, nó sẽ chuyển tiếp cuộc gọi đến đích của nó.
Một khi các tác nhân người dùng biết địa chỉ của họ, họ có thể bỏ qua cuộc gọi, tức là các cuộc trò chuyện được chuyển trực tiếp.