Cấu trúc của Asterisk

Một phần của tài liệu Phát triển một số dịch vụ giá trị gia tăng sử dụng công nghệ IMS1 (Trang 80 - 82)

Asterisk có thể được coi là một phần trung gian ở giữa dùng để kết nối Ineternet và điện thoại hay các ứng dụng thoại. Các ứng dụng của Asterisk có thể

kết nối bất cứ điện thoại, đường dây điện thoại hay gói tin thoại nào đến một dịch vụ hay giao diện khác. Asterisk có thể triển khai dễ dàng và tin cậy từ quy mô nhỏ đến rất lớn và hỗ trợ các ứng dụng dày đặc.

Asterisk hỗ trợ mọi khả năng có thể có của công nghệ telephony. Công nghệ

này gồm có VoIP, SIP, H.323, IAX và MGCP (cho điện thoại và gateway). Asterisk có thể hợp tác hoạt động với hầu hết các thiết bị thoại tiêu chuẩn và các phần cứng kết nối với Asterisk thì có giá không cao. Asterisk hỗ trợ công nghệ điện thoại truyền thống như ISDN PRI và sóng mang T bao gồm cả T1 hay E1. Các ứng dụng thoại bao gồm gọi điện, hội thảo, voicemail, trả lời tựđộng và nhiều ứng dụng khác nữa.

Asterisk server kết nối với một mạng LAN có thể điều khiển điện thoại truyền thống. FXO và bo mạch giao diện sóng mang T từ Digium có thể kết nối một Asterisk server với mạng PSTN. Điều này cho phép các cuộc gọi có thểđược gọi và

được nhận từ mạng PSTN.

Các cuộc gọi có thể được chuyển giữa Asterisk server này với Asterisk server khác. Một điện thoại được điều khiển bởi một Asterisk server có thể chuyển sang Asterisk server khác và sau đó đi vào mạng PSTN.

80

Hình 4-8: Sơđồ khối Asterisk

Như hình trên ta có thể thấy, Asterisk bao gồm các cơ chế cho phép thực hiện các hàm chính. Khi Asterisk khởi động, bộ phận Dynamic Module Loader bắt

đầu nhập và khởi tạo các driver. Các driver cung cấp các chi tiết điều khiển kênh,

định dạng file, chi tiết cuộc gọi, mã hoá và giải mã và các ứng dụng.

Bộ phận Asterisk PBX Switching Core chấp nhận các cuộc gọi từ các giao diện. Bộ chuyển mạch lõi điều khiển cuộc gọi tuỳ theo các câu lệnh trong dial plan. PBX Switching Core dùng Application Launcher để gửi chuông, kết nối với voicemail, hay quay đến một đường nào đấy ra ngoài.

PBX Switching Core bao gồm một bộ Scheduler và I/O Manager, được sử

dụng cho các driver và ứng dụng. Codec Translator kết nối các kênh một cách hoàn hảo và nén với nhiều luật nén khác nhau. Hầu hết tính mềm dẻo của Asterisk đến từ

các ứng dụng, luật nén, điều khiển kênh, định dạng file và các tương tác với nhiều

81

Một phần của tài liệu Phát triển một số dịch vụ giá trị gia tăng sử dụng công nghệ IMS1 (Trang 80 - 82)

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

(120 trang)