Hướng dẫn cài đặt Siremis trên Ubuntu 12.04

posted Sep 28, 2014, 9:56 AM by TEL4VN Channel   [ updated Sep 28, 2014, 10:12 AM ]
Trước khi cài đặt Siremis, bạn cần cài đặt Kamailio phiên bản 4.1 theo như hướng dẫn trong bài viết sau http://www.tel4vn.com/solutions/huongdancaidatkamailio41trenubuntu1204

Tiếp theo ta cần cài đặt Apache2 và PHP5:
apt-get install apache2
a2enmod rewrite
apt-get install php5 php5-mysql php5-gd
Download Siremis phiên bản mới nhất tại http://siremis.asipto.com/pub/downloads/siremis/

cd /var/www
wget http://siremis.asipto.com/pub/downloads/siremis/siremis-4.1.0.tgz
tar zxvf siremis-4.1.0.tgz
cd siremis-4.1.0/


Cài đặt alias cho Apache2:
make apache-conf
Sau đó, chạy lệnh sau để lấy file cấu hình Apache2 của Siremis:
siremis-x.y.z# make apache-conf
# siremis apache conf snippet ...

	Alias /siremis "/var/www/siremis-x.y.x/siremis"
	<Directory "/var/www/siremis-x.y.x/siremis">
		Options Indexes FollowSymLinks MultiViews
		AllowOverride All
		Order allow,deny
		Allow from all
		<FilesMatch "\.xml$">
			Order deny,allow
			Deny from all
		</FilesMatch>
		<FilesMatch "\.inc$">
			Order deny,allow
			Deny from all
		</FilesMatch>
	</Directory>
Sau đó bạn có thể copy config này vào Apache2:

vi /etc/apache2/sites-available/siremis # Paste nội dung config ở trên vào file này
cd /etc/apache2/sites-enabled/
ln -s ../sites-available/siremis .


Bước tiếp theo là tạo file .htaccess và cấu hình của Siremis:
siremis-x.y.z# make prepare
updating htaccess file...
updating app.inc file...
done
Ta cần cấp quyền write vào cái files sau cho user của Apache2
  • siremis/log
  • siremis/session
  • siremis/files
  • siremis/themes/default/template/cpl

siremis-x.y.z# make chown
Truy cập vào Mysql và thực hiện lệnh sau:

GRANT ALL PRIVILEGES ON siremis.* TO siremis@localhost IDENTIFIED BY 'siremisrw';
Các công tác chuẩn bị đã hoàn tất, việc tiếp theo là cài đặt Siremis trên giao diện web:

http://yourwebserver.com/siremis/



Bước 1: Hệ thống sẽ kiểm tra các phần được yêu cầu trước khi cài đặt Siremis, bạn cần kiểm tra lại và cài đặt các phần còn thiếu cho đến khi tất cả các phần được checked.

Bước 2: Cấu hình tài khoản truy cập vào database Kamailio và Siremis.

Lần đầu tiên cài đặt Siremis, bạn cần tick vào cả 4 phần này:

  • Create Siremis Database - tạo ra database 'siremis'

  • Import Default Data - tạo các dữ liệu mẫu cho database 'siremis'

  • Update SIP Database - cập nhật cấu trúc database Kamailio dùng cho accounting và charts modules

  • Replace DB Config - cập nhật cấu hình database cho các file config của Siremis


Bước 3: Hiển thị kết quả cài đặt, cùng với các thư mục được quyền write và thông tin truy cập database


Bước 4: Kết thúc quá trình cài đặt Siremis, hệ thống hiển thị tài khoản đăng nhập vào Siremis.




Đăng nhập vào Siremis:


Và đây là giao diện của Admin:


Bạn cũng có thể chuyển sang giao diện của SIP Admin:


Chúc mừng bạn đã cài đặt Siremis 4.1 thành công, việc tiếp theo là cài đặt các thành phần khác, và mình sẽ cập nhật bài viết về các thành phần này trong thời gian sớm nhất.

  • Install Accounting Services
  • Install MI Commands Panel
  • Install XMLRPC Commands Panel
  • Install Charts Services
  • Adding New Views To Siremis
  • Enable Public Registration





Comments