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
Leave A Comment?