Sách Asterisk – http://my.opera.com/asteriskvn
Tác Giả Lê Quốc Toàn
35
nhau. Khi bộ đếm có kích thước càng lớn thì khả năng loại bỏ tính không đồng nhất
càng lớn, tuy nhiên việc sử dụng bộ đệm sẽ gây ra hiện tượng trễ trong ứng dụng
thoại, do đó cần có bài toán cân đối giữa độ trễ và độ trượt.
Ngoài 2 nguyên nhân trên còn một số nguyên nhân nữa ảnh hưởng đến chất
lượng thoại như độ mất gói, giới hạn băng thông, tiếng vọng.
3 CÀI ĐẶT ASTERISK
1 Cài đặt Asterisk
1 Download và bung nén
Để cài đặt Asterisk, đầu tiên chúng ta cần phải cài đặt hệ điều hành linux trên
máy tính của mình. Có thể cài hệ điều hành Linux Fedora , CentOS, Redhat, hoặc
Debian. Các gói phần mềm phụ thuộc phải có trong hệ điều hành Linux trước khi
cài Asterisk bao gồm:
· bison
· gcc
· kernel-source
· libtermcap-devel
· ncurses-devel
· openssl096b
· openssl-devel
Sách Asterisk – http://my.opera.com/asteriskvn
Tác Giả Lê Quốc Toàn
36
Sau khi hoàn tất các bước trên chúng ta tiến hành download phần mềm
asterisk với phiên bản mới nhất.
# cd /usr/src
# wget ftp://ftp.digium.com/pub/asterisk/asterisk-1.4.0.tar.gz
# wget ftp://ftp.digium.com/pub/asterisk/asterisk-addons-1.4.0.tar.gz
# wget ftp://ftp.digium.com/pub/asterisk/asterisk-sounds-1.4.0.tar.gz
hiện lệnh
# make config
Lệnh này sẽ tạo ra script chèn module zaptel vào kernel và chạy ztconfig vào
lúc khởi động máy. Trong Redhat script này sẽ được chép vào /etc/init.d chạy ở
mức 3.
3 Cài đặt gói libpri
Kế đến chúng ta biên dịch gói libpri tại thư mục /usr/src/libpri bằng lệnh:
Sách Asterisk – http://my.opera.com/asteriskvn
Tác Giả Lê Quốc Toàn
38
# cd /usr/src/libpri
# make clean; make install
Đoạn biên dịch này khá nhau khoảng 1 phút, sau khi thực hiện xong sẽ trở
về dấu nhắc lệnh.
Thư viện libpri cung cấp các driver cho các card giao tiếp trung kế PRI và một
số phần cứng khác. Ngay cả Asterisk không giao tiếp với card PRI nào chúng ta
cũng nên cài đặt gói này bởi một số module của Asterisk yêu cầu thư viện này.
2 Cài đặt gói Asterisk
Sau khi thực hiện cài đặt các gói phụ thuộc bây giờ chúng ta thực sự cài đặt
Asterisk. Phần này chứa trong thư mục /usr/src/asterisk nên thực hiện gõ lệnh như
sau:
# cd /usr/src/asterisk
# make clean; make install
Kết thúc việc thực hiện cài đặt chúng ta sẽ có một hệ thống PBX hoàn chỉnh
và các tính năng trên đó. Tại thời điểm này chúng ta sẽ tiến hành thực hiện cấu hình
hệ thống đáp ứng với từng nhu cầu ứng dụng.
Để hiểu hơn về cách cấu hình chúng ta sẽ xem các tập tin cấu hình mẫu bằng
lệnh sau:
# make samples
Các tập tin cấu hình mẫu được đặt trong thư mục /etc/asterisk ngoại trừ tập