Giới thiệu

Một phần của tài liệu VoIP và báo hiệu số 7 (Trang 102 - 103)

V Lược bỏ số truy cập vùng

300 byte được gửi ACK=

11.1. Giới thiệu

Ngày nay điện thoại IP đã được sử dụng rộng răi trên thế giới. Bên cạnh các thiết bị phần cứng phục vụ cho việc quản lý, kết nối điện thoại IP còn có những phần mềm hỗ trợ. Các phần mềm này có thể là những sản phẩm được hoàn chỉnh được thương mại hóa, hoặc cũng có thể là các phần mềm có mă nguồn mở mà bất kỳ ai quan tâm cũng có thể sử dụng và phát triển. Sử dụng các phần mềm với mã nguồn mở đang là một xu hướng, mới của thế giới, của những người muốn nghiên cứu và phát triển thêm các chức năng mới để tạo ra các phần mềm hữàn chỉnh để đưa vào sử dụng mà không cần phải phụ thuộc vào bất kỳ nhà cung cấp phần mềm nào. Các dự án có mă nguồn mở thông thường được bắt đầu từ một nhóm người nghiên cúu, họ viết và giới thiệu chương trình trên một số Website, từ đây .những người quan tâm có thể sử dụng chương trình và phát triển thêm các tính năng mởi tạo thành các phiên bản ngày càng hoàn thiện hơn.

OpeixH323 project ỉà một dự án có mà nguồn mở bao gồm tập hợp nhiều phần mềm phục vụ cho điện thoại IP, dự án này được xây dựng dựa trên chuẩn H323. OpenH323 gồm các phần mềm thực hiện các chức n&ng của gatekeeper, gateway, đầu cuối... như OpenH323 Gatekeeper, OpenH323Proxy, pstngw, OhPhone, OpenPhone... Các phần mềm này chủ yếu chạy trên môi trường hệ điều hành Linux.

Trong nội dung khảo sát này tôi sẽ giới thiệu OpenH323 Gatekeeper, là một thành phần quan trọng trong mạng diện thoại Internet, cũng như các thành phần liên quan để c6 thể thiết lập một mạng VoIP theo chuẩn H323. Việc khảo sát OpenH323 Gatekeeper sẽ bao gồm giới thiệu chung, bỉên dịch và cài đặt, cách sử dụng, và khảo sát mã nguồn nhằm đưa ra một cái nhìn xuyên suốt từ vỉệc phát triển phần mềm đến cách sử dụng phần mềm.

1 1 ^ . O penH 323 G a te k e e p e r 11.2.1. Giứỉ th ỉệu

OpenH323 Gatekeeper hay còn gọi là OpenH323GK, GnuGK là một chưcmg trình phần mềm thực hiện nhiệm vụ của một gatekeeper. Theo khuyến

nghị H.323 thì gatekeeper sẽ cung cấp các dịch vụ diều khiển cuộc gọi đến các điểm cuối H.323 như; chuyển đổi địa chỉ, điều khiển châp nhận cuộc gọi, điều khiển băng thông, quản lý vùng, báo hiệu điều khiển cuộc gọi, phân quyền truy nhập cuộc gọi, quản lý cuộc gọi.

Ta có thể download phần mềm gatekeeper có mã nguồn mở từ trang web. ở đây ta có thể tìm thấy OpenH323 Gatekeeper phiên bản 2.0 là phiên bản đã được sử dụng rộng rãi và một số các phiên bản khác. Một số chức năng chính của phiên bản 2.0 này là:

• Các bản đăng ký và các bản ghi cuộc gọi được thiết kế một cách hiệu quả, cho phép đến mười ngàn đăng ký và hàng ngàn các cuộc gọi xảy ra đồng thời.

• Kiến trúc định tuyến hỗ trợ H.225.0/Q.931 và H.245.

• Hỗ trợ H.323 proxy bằng cách định tuyến tất cả các kênh logic RTP và kênh T.120. Hỗ trợ cơ chế đường hầm H.245 và thủ tục kết nối nhanh. Trong cơ chè proxy không có sự truyền nhận trực tiếp giữa nơi gọi và nơi được gọi, điều này rất hữu ích khi một số điểm cuếi nằm trong mạng IP riêng phía sau hộp NAT và một số điểm cuối nằm ngoài hộp NAT.

• Hỗ trợ cụm các gatekeeper bằng cách trao đổi LRQ/LCF/LRJ.

• Hỗ trợ nhiều phương pháp quyền truy nhập cho các yêu cầu RAS, hỗ trợ cơ sở dữ liệu LDAP và MySQL cho việc quản lý truy nhập.

• Hỗ trợ các gatekeeper thay thế để chia sẻ, giảm tải khi yêu cầu phục vụ vượt quá khả nỗng của một gatekêêper,

• Xây dựng hệ thống gatekeeper phân cấp, một gatekeeper có thể hoạt động như là một điểm cuối bằng cách đăng ký với gatekeeper cha. • Giám sát và điều khiển GnuGK thông qua các cổng trạng thái TCP,

bao gồm thống kê các đăng ký và c u ộ c gọi,

• Đưa ra các bảng ghi chi tiết cuộc gọi CDR (Call Detail Record) cung cấp cho hệ thống tính cước.

Một phần của tài liệu VoIP và báo hiệu số 7 (Trang 102 - 103)