共计 1777 个字符,预计需要花费 5 分钟才能阅读完成。
Siremis 是 Kamailio 的 Web 管理器,管理十分方便。SIREMIS 为 Kamailio(OpenSER) 提供一个 Web 管理界面。它的定购功能包括:数据库别名,快速拨号管理;位表视图; 调度,前缀域转换,以及最低成本路由管理,访问控制列表(用户组)和权限管理,会计记录,未接来电,呼叫数据记录查看;哈希表,拨号计划表,以及用户喜好表管理和离线消息存储视图。它是在一个框架(PHP/Web2.0/AJAX)上开发,并应用 XML 元数据驱动扩展和 MVC 架构。
SIREMIS Web Management Interface 2.1.0 这个版本增加了网络工具来处理存在的用户代理和资源清单记录,并增强负载平衡规则的用户界面。
演示地址:
web: http://demo.asipto.com/siremis20/
username: guest
password: guest
下面附上 Ubuntu 下 kamailio-4.0 的安装过程。http://www.linuxidc.com/Linux/2014-10/108152.htm
http://kb.asipto.com/siremis: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 http://siremis.asipto.com/pub/downloads/siremis/siremis-4.0.0.tgz
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
# 最后连接到网站服务器,进行配置
# http://localhost/siremis/
# 第二步可以全选
最后进行 Web Installation Wizard,第二步要选上创建 siremis 数据库,其他导入和更新如果有也要选上。最后就进行登录,成功。
// 如果出现权限问题,增加权限即可。
// 如果出现登录时找不到数据库,很可能是 siremis 数据库没安装,重新安装即可。
更多 Ubuntu 相关信息见 Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2