Ubuntu 12.04 安装 Siremis Web管理器

Siremis是Kamailio的Web管理器,管理十分方便。SIREMIS为Kamailio(OpenSER)提供一个Web管理界面。它的定购功能包括:数据库别名,快速拨号管理;位表视图;调度,前缀域转换,以及最低成本路由管理,访问控制列表(用户组)和权限管理,会计记录,未接来电,呼叫数据记录查看;哈希表,拨号计划表,以及用户喜好表管理和离线消息存储视图。它是在一个框架(PHP/Web2.0/AJAX)上开发,并应用XML元数据驱动扩展和MVC架构。

SIREMIS Web Management Interface 2.1.0这个版本增加了网络工具来处理存在的用户代理和资源清单记录,并增强负载平衡规则的用户界面。

Ubuntu 12.04 安装 Siremis Web管理器

演示地址:

web:

username: guest

password: guest

下面附上Ubuntu下kamailio-4.0的安装过程。

:install40x:main

安装过程参考了官网的过程。这里将安装过程放进一个shell里面,直接复制,加上执行权限即可。

整个安装过程已经进行许多次测试,在许多机子上安装过,均成功。

(如果喜欢一句一句执行,完全可以)

#!/bin/sh

# 安装apache以及php等
sudo apt-get install apache2
sudo a2enmod rewrite
sudo apt-get install php5 php5-mysql php5-gd

# 由于本地主机原因,需要修改的配置,增加以下内容
echo 'ServerName localhost'| sudo tee /etc/apache2/httpd.conf

# 下载siremis安装包,并解压和进入文件夹

# 下面的下载和解压等过程,可以手动进行

# 自动进行需要能自动识别siremis的版本号,所以语句较多。
cd /var/www
sudo wget
doc_name=$(ls -l|grep siremis|grep ^-|awk '{print $NF}')
sudo tar xvfz $doc_name
dir_name=$(ls -l|grep siremis|grep ^d|awk '{print $NF}')
cd $dir_name

# 将make apache-conf输出的内容加到default文件中

# 这里先将内容放到一个临时文件,过后删除。
sudo touch tmp.txt
sudo make apache-conf |sudo tee tmp.txt
sudo sed -i '/DocumentRoot \/var\/www/r tmp.txt'/etc/apache2/sites-available/default
sudo rm tmp.txt

# 编译以及修改权限
sudo make prepare
sudo make chown

# 执行mysql命令,创建siremis用户,并赋予权限

# 如果不创建用户,后面将无法创建数据库
sudo mysql -uroot -p  -e "create user 'siremis'@'localhost' identified by 'siremisrw';"
sudo mysql -uroot -p  -e "grant all privileges on siremis.* to 'siremis'@'localhost' identified by 'siremisrw';"

#重启apache

# 最后连接到网站服务器,进行配置
#
# 第二步可以全选

最后进行Web Installation Wizard,第二步要选上创建siremis数据库,其他导入和更新如果有也要选上。最后就进行登录,成功。

//如果出现权限问题,增加权限即可。

//如果出现登录时找不到数据库,很可能是siremis数据库没安装,重新安装即可。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/e614cb4663968393d1150c90c1b78658.html