Showing posts with label siremis. Show all posts
Showing posts with label siremis. Show all posts

Friday, July 7, 2017

SIREMIS – Ongoing Updates

There is some ongoing work on Siremis (web management interface for kamailio) to make it fully compatible with Kamailio 5.0.x as well as update some of its legacy components:
So I thought to start a discussion here and see if some of those changes are going to impact too much existing installations or what are the best options to use for the future.
Done so far:
  • 1) implemented the JSONRPC client using UDP and unix domain sockets, to work in pair with jsonrpcs module as a replacement for removed MI interface. The old JSONRPC over HTTP is still an option.
  • 2) charts system has been migrated from open flash chart (ofc) to echarts (pure html5/javascript) — therefore no more requiring to enable flash in browser. Configuration is the same and the charts should look pretty similar. If you upgrade, apart of different html view for the charts, the config files should not be changed. If you notice something broken, open an issue on github project linked above.
Planned to be done:
  • 3) Relocate siremis/modules/ser to siremis/modules/sipadmin — this purely for more suggestive name for the admin module related to the SIP services offered by Kamailio, and be in pair with the module sipuser. This is mainly search and replace over php and xml files, however, it is going to impact if you developed your own internal extensions for Siremis and placed them in the ‘ser’ module. It will require that you do the same search+replace
  • 4) Review existing database tables views and add fields for missing columns.
  • 5) Add views for other database tables. First in my mind being the table for rtpengine module. If you use some modules with tables not yet managed by Siremis, reply and list them to set a list of priorities.
Should have other things to report about Siremis and are not yet listed on project’s issue tracker, let’s discuss here.
Testing and feedback for 1) and 2) are very appreciated!
Thanks for flying Kamailio!

Thursday, May 18, 2017

Siremis v4.4.0 Released

Siremis v4.4.0 is out – the web management interface for Kamailio SIP Server.

There were few changes to mark the last release compatible with Kamailio v4.x series. Future development will focus on compatibility with Kamailio v5.x.

Step by step installation tutorial, screenshots and demo are available on the web at:



Siremis is used during Kamailio Advanced Training classes for management of SIP server, a good opportunity to learn about Siremis itself, see more details at:

Friday, May 12, 2017

Blog Tutorial: Kamailio And Siremis Installation

Recently I discovered a tutorial written on Medium blogging platform by Igor Olemskoi, published about two months ago, covering Kamailio and Siremis installation, named “Kamailio SIP proxy — installation and minimal configuration example“.
It is a good reading for anyone fresh to Kamailio, providing guidelines to get started with a SIP proxy installation, along with Siremis web management interface.
Should you write any tutorial involving Kamailio, we are more than happy to share it with the community via the website. Just contact us via mailing lists! Ping us also if you are aware of any other resource that worth sharing.
Thank you for flying Kamailio!

Monday, November 28, 2016

Siremis v4.3.0 Released

A new version of Siremis, the web management interface for Kamailio, has been released recently, respectively v4.3.0. The main work was towards making it compatible with PHP 7 and the new constraints from MySQL 5.7+. The announcement is available at:
As a side note, the organizing of the 5th edition of Kamailio World Conference has started, being planned for May 8-10, 2017, in Berlin, Germany. More details will be available in the near future!
Thanks for flying Kamailio!

Monday, August 24, 2015

Kamailio and Docker

Containers have become rather popular lately and Docker is the technology leader. Containers make it easy to prototype and test, but many see them as a way to scale on demand, therefore pushing towards production deployments.
Searching the web about Kamailio and Docker reveals plenty of resources, from bare dockerfiles to detailed blog articles to combine Docker, Kamailio and other VoIP applications such as Asterisk.
Here are links to such resources:
Some Docker resources exist for Siremis, the web management interface for Kamailio:
Note that we haven’t explicitly tested those resources, it is up to you to select one, adjust and test as you need. This post has the role to provide a starting point for using Kamailio with Docker.
If you are aware of other resources relevant for Kamailio and Docker, write to mailing list  to get them listed here.
Enjoy!

Monday, February 2, 2015

Siremis v4.2.0 Released

Siremis v4.2.0 is out – the web management interface for Kamailio SIP Server.
This release focused on making the views compatible with Kamailio v4.2.x, bringing new components such as a JSONRPC command panel and a new three level menu.
More details about this release are available at:
You can meet its developers at Kamailio World Conference, May 27-29, 2015, in Berlin, Germany.

Wednesday, May 8, 2013

Siremis v4.0.0 Released


Siremis, the web management interface, has released the version 4.0.0, offering out of the box compatibility with Kamailio v4.0.x release series.
Read more details and links to installation guides at:

Wednesday, December 14, 2011

Siremis v3.2.0 Released

Siremis v3.2.0 is out – the web management interface for Kamailio SIP Server (former Openser) and SIP Express Router (SER). This is a major release, compatible with Kamailio v3.2.x.
This release brings a large set of new features. Among them:
  • SQL-based CDR rating engine for billing purposes
    • stored procedure to compute the costs of calls
  • Management of billing rates
    • longest prefix rate selections
    • rating rules can be grouped to allow many sets of values
    • time unit is configurable per rating rule
  • Management of remote registration records (uacreg table)
  • Managment of mtree module (mtree and mtrees tables)
  • Management of dialog variables table
  • Update of LCR and SIP Trace views for compatibility with Kamailio 3.2.x
  • Tools to generate new database table views in a wizard fashion
    • create new views to database table with a command line tool in 5 steps
  • Charts drawing statistics of accounting records
    • graphics to show the evolution of accounting records during the past hours
    • graphics to show the types of INVITEs (call setup) during the past hours
  • Tables presenting summary of accounting records
    • count the number of INVITEs and BYEs in the past hours
    • present the top activity of accounting records – e.g., top 5 caller and callee
    • more can be added from configuration file
  • More SIP server activity charts (e.g., SIP requests traffic load)
    • e.g., default chart presents how many requests are received in intervals of 10 minutes
  • Buttons to switch to command pannel to reload Dispatcher or PDT records in SIP server cache
    • once new records are added, in two clicks they get in the cache of SIP server
  • Views for managing global black lists table
  • Many improvements to user interface
    • selection of local domain is done via select box or picker form (e.g., in aliases, user preferences, pdt, …)
    • selection of local username is done via picker form (e.g., user black lists, user preferences, aliases, …)
    • group names can be set in config file and selected from a list box
    • many static values are given as option to select from a list box (e.g., dispatcher flags, lcr options)
  • More targets in Makefile to make administration easier
Step by step installation tutorial, screenshots and demo are available on the web at:
Siremis is used during Kamailio Advanced Training classes for management of SIP server, a good oportunity to learn about Siremis itself, check for next locations at:

Thursday, November 24, 2011

Kamailio Advanced Training, Dec 5-8, 2011, Berlin

Next Kamailio SIP Server Advanced Training will take place in Berlin, Germany, Dec 5-8, 2011.

Last Kamailio stable series is 3.2.x (Oct 18, 2011, see release notes), continues the work done within SIP-Router.org project. Offering a big lot of brand new features in v3.2.0, starting with an older major version, 3.0.0, you can run mixed Kamailio (OpenSER) and SIP Express Router (SER) modules in the same SIP server instance, giving you the most powerful tools to build stable, very performant and features rich VoIP and Unified Communication platforms.

The class is organized by Asipto and will be taught by Daniel-Constantin Mierla, founder and core developer of Kamailio SIP Server project.

Read more details about the class and registration at:

Wednesday, November 23, 2011

Siremis v2.1.0 Released

Siremis v2.1.0 has been released – this is an update to previous release v2.0.0, bringing several enhancements and new web pages to manage PUA and RLS. It is still compatible with Kamailio v3.1.x, the last of this kind, next one to be out in the near future will be compatible with Kamailio v3.2.x.

You can find the news about this release, including links to download, screenshots and demos, at:

Alternative download site (tarball or git pull) is from sourceforge project:

Siremis v2.1.0 is working for most of the components with Kamailio 3.2.0, just the few that changed the database structure may not be fully functional (e.g., the modules with tables that have new columns, see http://www.kamailio.org/wiki/install/upgrade/3.1.x-to-3.2.0#sql_commands).

Monday, May 23, 2011

Run your own Skype-like service in less than one hour

In the past few weeks, there were couple of articles showing alternatives for Skype (like this one) - applications or/and services.

Why not running your own Skype-like service? Even better, why not do it using open source and free applications and spend 8.5 billions for something else?

The target is to build your own communication service that offers:
  • peer-to-peer and secure communication (encryption of the content sent between users)
  • voice calls between two users
  • video calls between two users
  • group voice calls (audio conferencing)
  • screen sharing
  • chatting - instant messaging between users
  • contacts list and presence status notifications
The service is going to use the open standard protocol - SIP (Session Initiation Protocol). Two open source application are playing the major roles in the network:
  • Kamailio SIP Server - for user authentication server and 'super-node' functionality of relaying the voice/video packets when necessary
  • Jitsi - the client application, a cross platform implementation running on Linux, Mac OS X and Windows
Installation of the SIP server is exemplified on a Debian Squeeze system, but any flavour of Linux can be used.

The step-by-step tutorial is available at:
It took me about 15 minutes to get the service up and running following the guidelines presented (being very familiar with the two applications), however it should not take more than 1 hour to get everything in action.

Enjoy! Communicate secure and freely!

Thursday, November 18, 2010

Experiences from 18 Hours of SIP Scanning Attack

During the testing period of Kamailio 3.1.0, while running it at voipuser.org, I had the chance to watch live and analyze a SIP scanning attack.

Yesterday I noticed another one by looking at Siremis 2.0 charts, therefore I wrote an article with some hints about what you can use to protect your SIP services within Kamailio configuration file.

You can read it at:

Monday, November 1, 2010

Siremis v2.0.0 Released

Siremis v2.0.0 is out – the web management interface for Kamailio (Openser) v3.1.0 and SIP Express Router (SER).

This is a major release, with countless improvements and new features since v1.x series, among them:

  • major re-factoring of web interface
  • better accessibility
  • simplified menu structure
  • completely new look
  • dashboard with the map of all available tools
  • developed on top of Cubi and PHPOpenBiz v2.4 frameworks
  • web installation wizard
  • added new modules: xcap, dialog, new lcr
  • usage of separate database for siremis itself
  • management of users that can login to siremis
  • management of menu can be done from web interface
  • building Apache conf and htaccess file can be done by Makefie
  • charts to monitor location transport layers

Step by step installation tutorial, screenshots and demo are available on the web at:

Siremis is used during Kamailio Advanced Training classes for management of SIP server, a good oportunity to learn about Siremis itself, next locations are:

Tuesday, September 14, 2010

Siremis v1.0.1 Released

A new version of SIREMIS Web Management Interface for Kamailio (former OpenSER) and SIP Router is available as v1.0.1.

Siremis enables straightforward management of subscriber profiles, least cost routing and load balancing rules, communication at runtime with the SIP server, displays monitoring charts. You find detailed list of feature at:

http://siremis.asipto.com

v1.0.1 is a minor release, fixing issues discovered since releasing last version:

  • replaced deprecated PHP functions such as split() and ereg()
  • added missing column in LCR gateways
  • set default page to home.php instead of login.php
  • set default path to XMLRPC commands in configuration

Download and installation steps:

http://siremis.asipto.com/install/

Some screenshots specific for this version:
http://www.asipto.com/gallery/v/siremis/siremis_22.png.html
http://www.asipto.com/gallery/v/siremis/siremis_23.png.html
http://www.asipto.com/gallery/v/siremis/siremis_24.png.html

More screenshots:

http://www.asipto.com/gallery/v/siremis/

Demo site (it works on a database with random data, username: admin, password: admin):

http://siremis.asipto.com/demo/

Monday, January 18, 2010

Siremis v1.0.0 Released

A new version of SIREMIS Web Management Interface for Kamailio (former OpenSER) is available as v1.0.0.

Siremis enables straightforward management of subscriber profiles, least cost routing and load balancing rules, communication at runtime with Kamailio, displays monitoring charts. You find detailed list of feature at:

http://siremis.asipto.com

v1.0.0 is a major release introducing many new features:

  • presence service management – watchers, active watchers and presentity
  • sip trace view – access sip_trace module records, highlight headers and group by call-id
  • user location statistics charts – online user agents, supported SIP methods, contacts and nat related charts
  • update of the core components to latest stable versions
  • update to work with latest Kamailio (OpenSER) v3.0.0
  • patch to work with older Kamailio (OpenSER) v1.5.x
  • time-based X-axis for charts print labels as HH:MM
  • charts types supported: line, line dot and area

Download and installation steps:

http://siremis.asipto.com/install/



Some screenshots specific for this version:
http://www.asipto.com/gallery/v/siremis/siremis_22.png.html
http://www.asipto.com/gallery/v/siremis/siremis_23.png.html
http://www.asipto.com/gallery/v/siremis/siremis_24.png.html

More screenshots:

http://www.asipto.com/gallery/v/siremis/

Demo site (it works on a database with random data, username: admin, password: admin):

http://siremis.asipto.com/demo/

Monday, July 27, 2009

SIREMIS v0.9.3 Released

A new version of SIREMIS Web Management Interface for Kamailio (OpenSER) and SIP-Router.org is available as v0.9.3. Among new features:
  • communication with SIP-Router.org and SIP Express Router (SER) via XMLRPC (RPC command interface)
    • pear package XML_RPC must be installed
  • communication with FreeSwitch via event socket
    • no extra library required, implemented as library using TCP sockets
  • support to print rich html formatting of MI, XMLRPC and FreeSwitch command response (config option)
    • makes use of rich text editor features, output can be formated using the HTML languages (previous version displayed the output as text plain in a textarea)
  • stand-alone PHP classes for MI, XMLRPC and FS Event Socket, making further development easier
    • the code for communication with SIP applications is now separate of the view php code
    • php classes can be easy pulled and used in other PHP applications
  • output of commands can be filtered for nicer display (e.g, see FS help, xmlrpc MI commands)
    • current architecture makes easier to highlight parts of the command output, now just couple of commands benefit of pretty formating, the others print raw format (e.g., xmlrpc response)
  • MI, XMLRPC and FS Event Socket groupped under Cmds Panel tab
    • dedicated tab for external commands
  • updated phpopenbiz core
  • fix for re groups db table
  • link referencing on username between group view, db aliases view and subscriber view
    • click on an username value jumps to subscriber view matching that user
  • more options to sort the views using column names
    • more column names become clickable to sort the records
  • auto-suggestion for group name when adding a new record
    • auto-completion as you type the group name

Siremis Project homepage:

http://siremis.asipto.com

Download and installation steps:

http://siremis.asipto.com/install/

View screenshots:

http://www.asipto.com/gallery/v/siremis/

Demo site (it works on a database with random data, username: admin, password: admin):

http://siremis.asipto.com/demo/

Saturday, July 25, 2009

New look for Siremis web page

The Siremis Project web site just got a new look in preparation for a new release.

Aiming to build a flexible and handy to use web management interface for Kamailio (OpenSER) and Extensible SIP Routing Platform, Siremis approaches the 3rd public release since launch during winter this year.

Siremis is the base of all management interfaces provided with Asipto's VoIP solutions, such as internet telephony platform, sip prepaid system, load balancing and traffic dispatching.

Wednesday, February 11, 2009

SIREMIS v0.9.1 Released

A new version, 0.9.1, of SIREMIS - the web management interface for Kamailio (OpenSER) and SIP-Router.org - is released.

New features and improvements:

  • send MI commands to Kamailio (OpenSER) via UDP
  • display the output of a MI command
  • ability to predefine MI commands that can be selected from a drop-down menu
  • create graphic charts from statistic data
  • one or more charts per page
  • one or more graphics per chart
  • no new coding required, only configuration changes required to add new charts
  • drop-down selection for user AVP type

Goals for next version:

  • carrierroute management
  • rating engine for CDRs

View screenshots of the 0.9.1:

http://www.asipto.com/gallery/v/siremis/

Relevant screenshots for new features:

Demo site (it works on a database with random data, no MI; username: admin, password: admin):

http://siremis.asipto.com/demo/

Download:

http://siremis.asipto.com/pub/downloads/siremis/

Install/Upgrade documentation:

http://siremis.asipto.com/install/

Wednesday, January 21, 2009

SIREMIS Project Launched

Asipto SRL has launched the SIREMIS Project, aiming to build web management interface for Kamailio (OpenSER). Later will follow also the sip-router.org project.

Under management of Elena-Ramona Modroiu, the project was developed so far by Asipto - http://www.asipto.com - using OpenBiz PHP framework — the target was to make it easier to extend for non-web developers. Soon, the project sources will be hosted on sourceforge.net SVN (project name: siremis).

Homepage of the project is:
- http://siremis.asipto.com

The first beta release is available for download and includes the features:

  • 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, missed calls and call data records view
  • hash table, dial plan table and user preferences table management
  • off-line message storage view
  • it was tested with MySQL but should support other sql-like DBs

Internal design:

  • developed on top of a framework: PHP/Web2.0/Ajax
  • XML Metadata driven extensions
  • Model-View-Controller (MVC) architecture

You can see some screenshots at:
- http://siremis.asipto.com/photos/siremis-screenshots/

For few days, a demo site can be accessed at:
- http://siremis.asipto.com/demo/
- username: admin and password: admin

Download and installation details:
- http://siremis.asipto.com/install/

We hope you will enjoy it and help to extend it. The plan is to release first stable version more or less at the same time with Kamailio (OpenSER) 1.5.0.