siremis 使用手册

siremis 使用说明

下载二进制文件

从以下地址下载包含二进制发行版的压缩包:

解压(tar 或 zip)归档文件。

下载源代码

克隆仓库:

bash 复制代码
git clone https://github.com/asipto/siremis

构建应用:

bash 复制代码
cd siremis
go build .

Kamailio 数据库设置

要求 Kamailio 已安装且其数据库已创建。目前 Siremis 仅支持 MySQL/MariaDB 数据库类型。如需使用计费和统计功能,必须创建相应的表------SQL 语句可从以下位置获取:

  • docs/database.md

另外,也可使用 kamcli 来创建表和存储过程。

运行 Siremis

etc/siremis-config-sample.json 复制为 etc/siremis-config.json。编辑 etc/siremis-config.json,更新数据库访问和认证用户信息。

etc/siremis-menu-sample.json 复制为 etc/siremis-menu.json,并将 etc/siremis-charts-sample.json 复制为 etc/siremis-charts.json

运行应用:

bash 复制代码
./siremis

使用现代 Web 浏览器访问:

将"本地IP"替换为 127.0.0.1、你的本地 IP 地址,或你已设置 DNS 记录的域名。

执行 siremis -h 可查看设置监听 IP 和端口、域名及 HTTPS 证书的选项。

应用也可以运行在源代码树之外的其他目录下,此时需要将 etc/public/schemas/templates/ 目录复制过去,或通过配置文件指向它们。

数据库表结构

schemas/ 文件夹包含数据库表的描述,每个表对应一个 JSON 文件。通过创建相应的 JSON 文件,可以使用 Siremis 管理新表。

Web 模板

templates/ 文件夹包含 HTML 模板。可以根据自身使用需求修改它们。模板文件在启动时加载并编译,任何更改都需要重启应用才能生效。

版本策略

版本字符串由三个数字组成,格式为:

text 复制代码
YY.MM.VV

其中:

  • YY ------ 发布年份的后两位数字
  • MM ------ 发布的月份,如果为 0,则表示开发版本
  • VV ------ 同一发布系列中次要更新的递增版本号
复制代码
相关推荐
Seoyoneh1 天前
呼叫中心系统上云还是本地部署?架构、成本与运维全维度技术对比
人工智能·信息与通信·通信
小贺儿开发2 天前
Unity 家居视频遥控(细节优化)
科技·unity·程序员·udp·视频·工具·通信
Seoyoneh2 天前
智能客服意图识别实战:深度学习与规则引擎融合架构与落地实践
人工智能·信息与通信·通信
物联通信量讯说4 天前
IOTE 2026 释放信号:中国 IoT 出海正在进入“长期运营”阶段
物联网·iot·通信·企业出海
Seoyoneh5 天前
呼叫中心工单系统架构实战:自动建单与闭环流转技术解析
人工智能·信息与通信·通信
Seoyoneh5 天前
智能客服机器人多轮对话与上下文管理:NLU、DST与对话状态机技术实现
人工智能·信息与通信·通信
Seoyoneh5 天前
呼叫中心智能路由架构实战:规则引擎与多维度调度技术解析2026年
人工智能·信息与通信·通信
Seoyoneh6 天前
呼叫中心云原生架构实战:微服务拆分与弹性扩容技术解析
人工智能·信息与通信·通信
Seoyoneh6 天前
2026年呼叫中心选型技术指南:架构、API与高可用维度的评估清单
人工智能·信息与通信·通信
Seoyoneh8 天前
大促峰值呼叫中心不掉线:云原生弹性扩容与微服务架构实战解析
信息与通信·通信