Skip to content
/ siremis Public

SIREMIS - Kamailio SIP Server Records Management Interface System

License

Notifications You must be signed in to change notification settings

asipto/siremis

Repository files navigation

SIREMIS - Web Management Interface Fo Kamailio

This is the next-generation SIREMIS written in Go language.

The old SIREMIS generation written in PHP (with support up to PHP 7.x) can be found at:

Project web site:

Overview

SIREMIS is a generic web management interface designed to work mainly with Kamailio SIP Server:

Some screenshots can be seen at:

Usage

Download Binary

Download the archive with the binary release from:

Untar or unzip the archive.

Download Sources

Clone the repository:

git clone https://github.com/asipto/siremis

Build the application:

cd siremis
go build .

Run Siremis

Copy etc/config-sample.json to etc/config.json. Edit etc/config.json and update database access and authentication users.

Copy etc/siremis-menu-sample.json to etc/siremis-menu.json, and etc/siremis-charts-sample.json to etc/siremis-charts.json.

Run the application:

./siremis

Go with a modern web browser to:

See siremis -h for options to set the IP and port to listen on, or the domain and certificates for HTTPS.

The application can be run on a different folder, not only from the source tree, in such case the directories etc/, public/, schemas/ and templates/ have to be copied over, or pointed to them via configuration file.

DB Table Schema

The schemas/ folder contains the description of database tables, each on in a JSON file. New tables can be managed with Siremis by creating the corresponding JSON files.

Web Template

The templates/ folder contains the html templates. They can be changed to suit better own usage of Siremis. The template files are loaded and compiled at start up, any changes to them require a restart to become active.

Version Policy

The version string is composed of three numbers, the format is:

YY.MM.VV

Where:

  • YY - the last two digits of the year for the release
  • MM - the month of the release, if it is 0, then it is a development version
  • VV - the incremental version for minor updates of the same release series

Contributions

Contributions can be made by submitting pull requests and have to be provided under BSD license.

License

License type: AGP v3.0

Copyright: 2025 Asipto.com

About

SIREMIS - Kamailio SIP Server Records Management Interface System

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published