Cài đặt các gói trong tổng đài Asterisk

Một phần của tài liệu Nghiên cứu hoạt động và cách triển khai tổng đài IP PBX Asterisk (Trang 36 - 41)

2.1.2.a Chuẩn bị các tập tin trước khi cài đặt

+ Tạo thư mục lưu trữ các tập tin cài đặt Asterisk

# cd /usr/src # mkdir asterisk # cd asterisk

+ Dùng lệnh wget để tải các gói cài đặt Asterisk. Các gói này được lấy từ trang web chính của Asterisk http://www.asterisk.org/downloads bằng các click chuột phải vào dòng download của các gói cài đặt và chọn Copy Link Location.

 Asterisk-1.4.21.2  Zaptel-1.4.21.1  Libpri-1.4.7  Addons-1.4.7 + Ta sử dụng các lệnh sau: # wget http://downloads.digium.com/pub/asterisk/releases/asterisk-1.4.21.2.tar.gz # wget http://downloads.digium.com/pub/zaptel/releases/zaptel-1.4.12.1.tar.gz # wget http://downloads.digium.com/pub/libpri/releases/libpri-1.4.7.tar.gz # wget http://downloads.digium.com/pub/asterisk/releases/asterisk-addons-1.4.7.tar.gz

Hình 28: Tải các gói cài đặt Asterisk

+ Vì các gói tin download về dưới dạng tập tin nén nên ta phải giải nén trước khi compile vào trong hệ thống. Ta sử dụng các câu lệnh sau để giải nén các gói cài đặt:

# tar -xzvf asterisk-1.4.21.2.tar.gz # tar -xzvf zaptel-1.4.12.1.tar.gz # tar -xzvf libpri-1.4.7.tar.gz

# tar -xzvf asterisk-addons-1.4.7.tar.gz

Khi giải nén xong trong thư mục /usr/src/asterisk ta có 4 thư mục con:

 asterisk-1.4.21.2

 zaptel-1.4.12.1

 libpri-1.4.7

 asterisk-addons-1.4.7

2.1.2.b Compiling và cài đặt các gói

+ Cài đặt Zaptel

Gói Zaptel nên cài đặt trước tiên. Ta dùng lần lượt các lệnh sau để cài đặt:

# cd zaptel-1.4.12.1 # ./configure

# make # make install + Cài đặt libpri # cd ../ libpri-1.4.7 # make # make install + Cài đặt Asterisk # cd ../asterisk-1.4.21.2 # ./configure

Hình 29: Khi chạy configure cho compile

# make menuselect

Hình 30: Tuỳ chọn menu sau khi tạo menu bằng lệnh make menuselect

# make

Hình 31: Sau khi dùng lệnh make install thành công

Tạo các tập tin cấu hình mẫu

# make samples

Hình 32: Tạo các tập tin cấu hình mẫu

Tạo các tài liệu chương trình của Asterisk

# make progdocs

+ Cài đặt asterisk-addons # asterisk-addons-1.4.7 # ./configure # make Hình 34: Cài đặt asterisk-addons # make install

Quá trình cài đặt Asterisk thành công. (adsbygoogle = window.adsbygoogle || []).push({});

Chú ý sau khi cài đặt thành công Asterisk ta có các thư mục quan trọng sau:

/etc/asterisk/ : chưa các file configuration dạng *.conf, bạn có thể thay đổi trực tiếp

các file config bằng một editor (vi) và reload asterisk để thay đổi có hiệu lực.

/var/lib/asterisk/ : Chứa các file library, sound ..etc của Asterisk.

2.1.2.c Cài đặt Asterisk-GUI

+ Ta dùng lệnh svn để tải Asterisk-GUI về và tiến hành cài đặt. Ta lần lượt sử dụng các lệnh sau: # svn co http://svn.digium.com/svn/asterisk-gui/branches/2.0 asterisk-gui # cd asterisk-gui # ./configure # make # make install

+ Sau khi cài đặt xong ta cần cấu hình 2 file sau: - Sửa tập tin manager.conf trong thư mục /etc/asterisk/

# vi /etc/asterisk/manager.conf

Sửa tập tin manager.conf thành:

[general] enabled=yes

webenabled=yes ; cho phép truy cập qua web port=5038

bindaddr=0.0.0.0 ; lắng nghe trên tất cả các port

secret=password ; password của user vinh

read=system,call,log,verbose,command,agent,user,config,originate,read,write write=system,call,log,verbose,command,agent,user,config,originate,read,write Bấm “ESC:, bấm tiếp “:wq” và “Enter” để lưu tập tin manager.conf mới sửa.

- Sửa tập tin http.conf trong thư mục /etc/asterisk/

# vi /etc/asterisk.http.conf

Sửa tập tin http.conf thành:

[general] enabled=yes bindaddr=0.0.0.0 bindport=8088 prefix=gui enablestatic=yes

Bấm “ESC:, bấm tiếp “:wq” và “Enter” để lưu tập tin manager.conf mới sửa.

+ Vào thư mục /usr/src/asterisk/asterisk-gui và kiểm tra xem quá trình cài đặt Asterisk-GUI thành công không:

# cd /usr/src/asterisk/asterisk-gui # make checkconfig

+ Khởi động lại Asterisk

# asterisk -r CLI> restart now

+ Vào đường dẫn sau để truy cập vào Asterisk-GUI (ip là địa chỉ IP của server cài Asterisk) http://ip:8088/gui/static/config/cfgbasic.html

Một phần của tài liệu Nghiên cứu hoạt động và cách triển khai tổng đài IP PBX Asterisk (Trang 36 - 41)