Cài đặt Asterisk
+Vào trang web www.asterisk.org để download gói asterisk.
+Giải nén gói tin bằng lệnh tar –xzvf tênfile.tar
+Vào thư mục vừa giải nén, và nhập các lệnh sau để cài Asterisk
# cd /user/src/asterisk-version
# make clean
# make
# make install
# make samples
Mặc nhiên, Asterisk được cài ở thư mục /usr/sbin/asterisk. Nếu bạn nhập lệnh /usr/sbin/asterisk thì nó sẽ chạy ở deamon (services). Tuy nhiên bạn có thể vào chế độ dòng lệnh để theo dõi chi tiết.
Trong trường hợp bạn muốn khám phá tất cả các tham số của Asterisk, bạn dùng lệnh asterisk –h.
Dưới đây là vài tham số:
-c : Vào chế độ cosole
-v : Tăng mức độ thông báo chi tiết để kiểm tra hoạt động của Asterisk
-r : Remote. Dùng để kết nối lại Asterisk nếu Asterisk đang chạy ở dạng deamon.
Cấu hình Asterisk
Một vài lệnh cơ bản ở chế độ Console
Sip show peers: xem trạng thái kết nối của các điện thoại SIP.
Stop now: dừng và thoát Asterisk
Reload: nạp lại dịch vụ Asterisk
Vài thư mục mà Asterisk sử dụng
/etc/asterisk : chứa các file cấu hình
/usr/lib/asterisk/modules/ được dùng để chứa các loadable modules như là codec, format, channels được dùng bởi Asterisk. Mặc định, Asterisk sẽ load tất cả các module này. Bạn có thể tắt bớt trong tệp modules.conf
/var/lib/asterisk chứa tệp astdb và một số thư mục con. Tệp astdb chứa các thông tin database, tương tự như Microsoft Windows Registry. Asterisk database dựa trên v1 của Barkeley database. Nó dùng version 1 vì lý do bản quyền.
Các thư mục con như sau:
* agi-bin/ chứa các custom scripts và có thể được dùng với nhiều ứng dụng AGI.
* Firmware/ chứa nhiều phiên bản firmware của asterisk devices
* Images/ chứa nhiều kênh hỗ trợ hình ảnh được chứa trong thư mục images/.
* Keys/ chứa các public hoặc private key
* Mohmp3/ chứa music on hold
* Sounds
/var/spool/asterisk chứa nhiều thành phần liên quan đến chi tiết cuộc gọi.
/var/run chứa process ID của tất cả các active process trên máy, bao gồm cả asterisk.
/var/log/asterisk
/var/log/asterisk/cdr-csv được dùng để chứa CDR theo định dạng CSV. Theo mặc định thì nó chứa trong file Master.csv, nhưng các account riêng lẻ có thể cất trong từng file riêng biệt theo accountmodem
Các tập tin cơ bản cần nhớ để cấu hình Asterisk
Extensions.conf là file chứa dial plan
Sip.conf dùng để cấu hình giao thức SIP.
Iax.conf dùng cấu hình các kênh truyền của giao thức IAX.
+Vào trang web www.asterisk.org để download gói asterisk.
+Giải nén gói tin bằng lệnh tar –xzvf tênfile.tar
+Vào thư mục vừa giải nén, và nhập các lệnh sau để cài Asterisk
# cd /user/src/asterisk-version
# make clean
# make
# make install
# make samples
Mặc nhiên, Asterisk được cài ở thư mục /usr/sbin/asterisk. Nếu bạn nhập lệnh /usr/sbin/asterisk thì nó sẽ chạy ở deamon (services). Tuy nhiên bạn có thể vào chế độ dòng lệnh để theo dõi chi tiết.
Trong trường hợp bạn muốn khám phá tất cả các tham số của Asterisk, bạn dùng lệnh asterisk –h.
Dưới đây là vài tham số:
-c : Vào chế độ cosole
-v : Tăng mức độ thông báo chi tiết để kiểm tra hoạt động của Asterisk
-r : Remote. Dùng để kết nối lại Asterisk nếu Asterisk đang chạy ở dạng deamon.
Cấu hình Asterisk
Một vài lệnh cơ bản ở chế độ Console
Sip show peers: xem trạng thái kết nối của các điện thoại SIP.
Stop now: dừng và thoát Asterisk
Reload: nạp lại dịch vụ Asterisk
Vài thư mục mà Asterisk sử dụng
/etc/asterisk : chứa các file cấu hình
/usr/lib/asterisk/modules/ được dùng để chứa các loadable modules như là codec, format, channels được dùng bởi Asterisk. Mặc định, Asterisk sẽ load tất cả các module này. Bạn có thể tắt bớt trong tệp modules.conf
/var/lib/asterisk chứa tệp astdb và một số thư mục con. Tệp astdb chứa các thông tin database, tương tự như Microsoft Windows Registry. Asterisk database dựa trên v1 của Barkeley database. Nó dùng version 1 vì lý do bản quyền.
Các thư mục con như sau:
* agi-bin/ chứa các custom scripts và có thể được dùng với nhiều ứng dụng AGI.
* Firmware/ chứa nhiều phiên bản firmware của asterisk devices
* Images/ chứa nhiều kênh hỗ trợ hình ảnh được chứa trong thư mục images/.
* Keys/ chứa các public hoặc private key
* Mohmp3/ chứa music on hold
* Sounds
/var/spool/asterisk chứa nhiều thành phần liên quan đến chi tiết cuộc gọi.
/var/run chứa process ID của tất cả các active process trên máy, bao gồm cả asterisk.
/var/log/asterisk
/var/log/asterisk/cdr-csv được dùng để chứa CDR theo định dạng CSV. Theo mặc định thì nó chứa trong file Master.csv, nhưng các account riêng lẻ có thể cất trong từng file riêng biệt theo accountmodem
Các tập tin cơ bản cần nhớ để cấu hình Asterisk
Extensions.conf là file chứa dial plan
Sip.conf dùng để cấu hình giao thức SIP.
Iax.conf dùng cấu hình các kênh truyền của giao thức IAX.
Comment