Tổng quan Asterisk các doanh nghiệp cần biết

Phù hợp với doanh nghiệp đang tìm giải pháp thông tin thích hợp.

Asterisk là một gói phần mềm Open source chạy trên HĐH Linux (Linux based), nó có đầy đủ chức năng của một hệ thống tổng đài PBX. Nó thực hiện thoại thông qua các gói tin IP truyền qua mạng và có thể giao tiếp với hầu hết các thiết bị thoại thông qua các phần cứng giao tiếp phù hợp.

Nó cung cấp các dịch vụ như Voice mail, Video conferencing, Call conferencing, Interactive voice response, Call queue…..

Nó cũng cung cấp chức năng chuyển mạch trung tâm cho phép thực hiện chuyển mạch giữa các giao tiếp mà nó hỗ trợ.

Nó tích hợp một số công nghệ như TDM và ip phone, nó có thể hoạt động như một softswitch, media gateway, voicemail,audio conference, nó cũng có các chức năng IVR (Interactive Voice Response) và ACD (Automatic call distribution) …

Trước khi cài Asterisk hệ thống của bạn cần có các gói sau GCC, ncurses-devel, ibtermcap-devel, Kernel Development Headers, Kernel Development Headers (SMP), GCC C++, OpenSSL (optional), newt-devel (optional), zlib-devel (optional), unixODBC; unixODBC-devel (optional), libtool (optional;recommended), GNU make (version 3.80 or higher). Những gói option là không bắt buộc, lưu ý với CentOS các gói trên bạn có thể cài đặt hoặc update bằng yum.

để cài đặt asterisk bạn cần download source code asterisk tại http://www.asterisk.org, nếu hệ thống của bạn có card giao tiếp với PSTN bạn cần cài thêm Zaptel drive, ISDN bạn cần cài thêm LibPRI Drive….

Với mục đích thử nghiệm bạn chỉ cần duy nhất gói source code của asterisk là đủ.

compile asterisk

tar xzvf asterisk-1.4-current.tar.gz

./configure

make menuselect

make && make install

make samples

make menuselect: cho phép chọn module để compile, những mudule đánh dấu [xxx] nghĩa là phụ thuộc vào package khác cần phải cài đặt thêm.

make samples: để cài đặt các file cấu hình mặc định (default config file).

Cấu trúc thư mục Asterisk sau khi cài đặt

/etc/asterisk

thư mục chính, chứa tất cả các file cấu hình

/usr/lib/asterisk/modules

chứa các loadable modules (các application, codec, format và channel mà asterisk sử dụng) của asterisk. Mặc định Asterisk load tất cả các module tuy nhiên bạn có thể loại bỏ những modules không sử dụng bằng cách cấu hình trong file /etc/asterisk/modules.conf.

/var/lib/asterisk

chứa các file cơ sở dữ liệu nội tại của asterisk (local Asterisk database information).

/var/log/asterisk

chứa các thông tin log của Asterisk. bạn có thể cấu hình những loại thông tin cần được ghi log thông qua file /etc/astreisk/logger.conf.

Sau khi cài đặt thành công bạn chạy Asterisk bằng lệnh

asterisk –vvvvc

vài lệnh cấu hình Asterisk sẽ post sau cùng với cấu hình tài khoảng SIP

Những bài viết liên quan 

NEC SL1000 xây dựng tổng đài IPCC hiệu quả 

Leave A Comment?