Chương 2 : CÁC GIAO THỨC SỬDỤNGTRONG VOIP
2. Giao thức khởi tạo phiên SIP (Session Initiation Protocol):
2.4 Hoạt độngcủa SIP:
Địa chỉ SIP tồn tại dưới dạng user@host. Trong đó:
- User : tên người dùng hoặc số điện thoại. - Host: tên miền hoặc địa chỉ mạng. Mỗi địa chỉ SIP là duy nhất.
2.4.1 Hoạt động của máy chủ ủy quyền (proxy server):
Cuộc gọi SIP được định tuyến qua Proxy server.
+ UserA@yahoo.com gửi bản tin INVITE cho UserB ở miền hostmail.com, bản tin này đến
proxy server SIP của miền hostmail.com (Bản tin INVITE có thể đi từ Proxy server SIP của miền yahoo.com và được Proxy này chuyển đến Proxy server của miền hostmail.com).
+ Proxy server của miền hostmail.com sẽ tham khảo server định vị (Location server) để quyết định vị trí hiện tại của UserB.
+ Server định vị trả lại vị trí hiện tại của UserB (giả sử là UserB@hostmail.com).
+ Proxy server gửi bản tin INVITE tới userB@hotmail.com. Proxy server thêm địa chỉ của nó trong một trường của bản tin INVITE.
+ UAS của UserB đáp ứng cho server Proxy với bản tin 200 OK.
+ Proxy server gửi đáp ứng 200 OK trở về userA@yahoo.com.
+ UserA@yahoo.com gửi bản tin ACK cho UserB thông qua proxy server.
+ Proxy server chuyển bản tin ACK cho userB@hostmail.com.
+ Sau khi cả hai bên đồng ý tham dự cuộc gọi, một kênh RTP/RTCP được mở giữa hai điểm
cuối để truyền tín hiệu thoại.
+ Sau khi q trình truyền dẫn hồn tất, phiên làm việc bị xóa bằng cách sử dụng bản tin BYE và ACK giữa hai điểm cuối.
Hình 2.6. Thiết lập cuộc gọi qua Redirect Server
+ Redirect server nhân được yêu cầu INVITE từ A (Yêu cầu này có thể đi từ một proxy server khác).
+ Redirect server truy vấn Location server địa chỉ của B.
+ Location server trả lại địa chỉ của B cho Redirect server.
+ Redirect server trả lại địa chỉ của B đến người gọi A. Nó khơng phát u cầu INVITE như
proxy server.
+ User Agent bên A gửi lại bản tin ACK đến Redirect server để xác nhận sự trao đổi thành
công.
+ Người gọi A gửi yêu cầu INVITE trực tiếp đến địa chỉ được trả lại bởi Redirect server (đến B).
+ Một tín hiệu hồi đáp 180 Ringing – được gửi trả từ B.
+ B đáp ứng với chỉ thị thành công (200 OK).
+ A gởi ACK để hoàn tất việc thiết lập.
+ Cuộc gọi đích thực được truyền dưới dạng dữ liệu thông qua RTP.