Giao thức báo hiệu SIP:

Một phần của tài liệu Nghiên cứu tổng đài VOICE IP và cài đặt hệ thống tổng đài VOICE IP cho mạng LAN (Trang 28)

7. Kết cấu của đề tài:

1.4. Giao thức báo hiệu SIP:

SIP (Session Initiation Protocol – giao thức thiết lập kết nối) là một giao thức chuẩn được thiết kế và phát triển bởi tổ chức IETF, nó được sử dụng trong việc truyền thông đa phương tiện thông qua mạng IP, để thiết lập các kết nối VoIP.

Giao thức SIP cung cấp một khuôn khổ để thiết lập voice, video, hội thảo và thông điệp văn bản truyền theo kiểu point-to-point. Giao thức SIP là một giao thức

điều khiển ở lớp ứng dụng có thể khởi tạo, thay đổi và kết thúc một phiên truyền thông đa phương tiện như là VoIP. Cấu trúc của SIP tương tự như HTTP (giao thức Client – Server). Các yêu cầu được tạo ra bởi các máy client và gửi tới server. Server xử lý các yêu cầu và gửi một phản hồi là hai thành phần để tạo ra 1 session. Giao thức SIP cho phép thực hiện các thao tác khởi tạo và kết thúc một kết nối VoIP như sau:

 Vị trí người sử dụng (User Location): Xác định thiết bị đầu cuối để sử dụng cho việc truyền thông.

 Thiết lập cuộc gọi (Call Setup): Báo chuông và thiết lập các thông thông số cho bên gọi và được bên nhận.

 Sự sẵn sàng của người dùng (User Availability): Xác định sự sẵn sàng của người sử dụng.

 Khả năng của người dùng (User Capabilities): Xác định phương tiện và các thông số được sử dụng.

 Xử lý cuộc gọi (Call handling): Chuyển giao và kết thúc cuộc gọi.

1.4.1. Các thành phần của SIP:

Hai thành phần chính trong hệ thống SIP bao gồm: User Agent và SIP Network Server.

1.4.1.1 User Agent – UA:

UA là một ứng dụng để khởi tạo, nhận và kết thúc cuộc gọi. Mỗi UA có một UAC (User Agent Client) và một UAS (User Agent Server).

 UAC: chịu trách nhiệm gửi yêu cầu và đón nhận các thông tin trả lời.

 UAS: chịu trách nhiệm nhận các yêu cầu và trả lời cho các yêu cầu đó.

1.4.1.2. Network Servers:

Network server gồm 4 kiểu: Proxy server, Location server, Redirect server, Register server.

Proxy server: là một thiết bị trung gian nhận các yêu cầu SIP từ một client và sau đó thay mặt cho client chuyển tiếp các yêu cầu đó. Về cơ bản, proxy server nhận tin nhắn SIP và chuyển đến các máy chủ SIP khác

trong mạng. Các proxy server có thể cung cấp các chức năng như xác thực, ủy quyền, kiểm soát truy cập mạng, định tuyến, phát lại các yêu cầu một cách đáng tin cậy và bảo mật.

Redirect server: nhận các thông điệp yêu cầu từ bên gửi, nó sẽ tìm kiếm

thông tin về người nhận trong cơ sở dữ liệu được tạo ra bởi registrar. Sau đó nó sẽ tạo ra một danh sách các vị trí hiện tại của người được gọi đó và gửi thông tin đó về cho người gửi yêu cầu trên. Người gửi sẽ trích thông tin từ danh sách các địa chỉ đó và tạo ra yêu cầu mới gửi trực tiếp cho bên nhận.

Registrarserver: là server nhận các thông tin đăng ký hay cập nhật thông

tin của người dùng và lưu thông tin đó vào cơ sở dữ liệu của nó. Cơ sở dữ liệu này được sử dụng bởi Proxy server, khi Proxy server nhận được một yêu cầu từ một người dùng muốn kết nối tới một tài khoản nào đó thì nó sẽ tìm kiếm trong cơ sở dữ liệu, sau đó sẽ gửi thông điệp mời đến người dùng có tài khoản đó.

Mỗi thông tin đăng ký có một thời gian tồn tại nhất định. UA phải làm mới thông tin đăng ký đó trong thời gian nó còn hiệu lực. Nếu không nó sẽ hết hạn và tài khoản user sẽ không còn hiệu lực.

Location server: được sử dụng bởi redirect server hoặc proxy server để

lấy thông tin về vị trí của người được gọi.

Một phần của tài liệu Nghiên cứu tổng đài VOICE IP và cài đặt hệ thống tổng đài VOICE IP cho mạng LAN (Trang 28)

Tải bản đầy đủ (PDF)

(112 trang)