kamailio的web管理界面Siremis

很开心kamailio有个第三方的web界面管理程序 Siremis 

现在已经到了2.0,界面做得不错

 http://kb.asipto.com/siremis:index#siremis_screenshots


主要功能如下

提供系统和数据库管理工具,为Kamailio 
用户,数据库别名和快速拨号管理 
位置表视图 
调度员,翻译前缀域和最少成本路由(LCR)管理 
访问控制列表(用户组)和权限管理 
会计记录和未接来电的争夺 
管理呼叫数据记录(ACC记录产生) 
哈希表,拨号计划表和用户的喜好表管理 
离线消息存储,存在服务和SIP跟踪意见 
通过MI UDP套接字与Kamailio沟通 
通信与Kamailio 3.0.0和SIP Router.org通过XMLRPC 
与FreeSWITCH的沟通,通过事件插座 
创建和Kamailio存储的统计数据显示图表 
用户位置的统计图表

(以上源自google翻译,原文如下)

  • provides system and database administration tools for  Kamailio
  • subscriber, database aliases and speed dial management
  • location table view
  • dispatcher, prefix-domain translation and least cost routing (lcr) management
  • access control lists (user groups) and permissions management
  • accounting records and missed calls vies
  • manage call data records (generated from acc records)
  • hash table, dial plan table and user preferences table management
  • offline message storage, presence service and sip trace views
  • communication with Kamailio via MI UDP sockets
  • communication with Kamailio 3.0.0 and SIP-Router.org via XMLRPC
  • communication with FreeSWITCH via event socket
  • create and display charts from statistic data stored by Kamailio
  • user location statistics charts

个人觉得比较重要的功能如

dispatcher, prefix-domain translation and least cost routing (lcr) management

调度,路由管理

账号,组管理

等等


在线演示地址

http://demo.asipto.com/siremis20/index.php/user/login

账号/密码:guest



  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是Kamailio Web管理界面的详细配置过程: 1. 在Kamailio配置文件(通常是kamailio.cfg)中添加以下行: ``` #!define WITH_ADMIN ``` 这个定义会启用KamailioWeb管理界面。 2. 配置HTTP服务器 Kamailio需要一个HTTP服务器来提供Web管理界面。你可以使用Apache、Nginx、Lighttpd等HTTP服务器,但是本文以Apache为例。 在Apache的配置文件中添加以下行: ``` LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so <VirtualHost *:80> ServerName kamailio.example.com ProxyPass /kamailio http://127.0.0.1:8080/kamailio ProxyPassReverse /kamailio http://127.0.0.1:8080/kamailio </VirtualHost> ``` 这个配置会将所有访问kamailio.example.com/kamailio的请求转发到KamailioWeb管理界面。 3. 修改Kamailio配置文件 在Kamailio配置文件中添加以下行: ``` #!define WITH_ADMIN #!ifdef WITH_ADMIN loadmodule "httpd.so" modparam("httpd", "ip", "127.0.0.1") modparam("httpd", "port", 8080) modparam("httpd", "server_signature", "Kamailio") modparam("httpd", "server_name", "kamailio.example.com") modparam("httpd", "redirect_uri", "/kamailio") modparam("httpd", "docroot", "/usr/local/share/kamailio/www") modparam("httpd", "realm", "Kamailio") modparam("httpd", "credentials", "/usr/local/etc/kamailio/admin_credentials") modparam("httpd", "tls", 0) ``` 这个配置会启用KamailioWeb管理界面,并将它绑定到127.0.0.1:8080。其中,`docroot`是Web管理界面的根目录,可以根据实际情况修改。`credentials`是用来认证管理员身份的文件路径,可以根据实际情况修改。 4. 创建管理员账号 在`admin_credentials`文件中添加以下行: ``` admin:admin:RjWRRnVJg2dA ``` 其中,`admin:admin`是管理员的用户名和密码,`RjWRRnVJg2dA`是密码的哈希值。 你可以使用`htpasswd`工具来生成密码的哈希值。例如,以下命令会生成一个名为`admin_credentials`的文件,并添加一个名为`admin`、密码为`admin`的管理员账号: ``` htpasswd -c -b /usr/local/etc/kamailio/admin_credentials admin admin ``` 5. 重启Kamailio和Apache 完成以上配置后,你需要重启Kamailio和Apache,才能使配置生效。 现在,你可以在浏览器中访问`http://kamailio.example.com/kamailio`来打开KamailioWeb管理界面。你需要使用刚才创建的管理员账号来登录。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值