Žilinská univerzita > Fakulta riadenia a informatiky > Katedra informačných sietí


Session Initiation Protocol

Upgrade Siremis 3.2.0 to 4.1.0

Download Siremis 4.1.0

Go to your desired folder (for example /var/www) and download Siremis from site http://siremis.asipto.com/pub/downloads/siremis/.

cd /var/www/
wget http://siremis.asipto.com/pub/downloads/siremis/siremis-4.1.0.tgz

Then extract Siremis folder from archive

tar -xvf siremis-4.1.0.tgz

Folder siremis-4.1.0 appears here.


Installing WebRTC2SIP gateway - tutorial

System preparation

apt-get update
apt-get upgrade

As the first step we need to install packages necessary to build the main webrtc2sip gateway:

apt-get install build essential libtool automake subversion git pkg-config screen libxml2-dev / 
libssl-dev libsrtp0-dev

to support for libspeex (audio codec) and libspeexdsp (audio processing and jitter buffer) add

Kamailio configuration to provide load balancing and failover for media services

In many setups Kamailio is used as a PROXY server that takes care of routing calls to servers providing voice services, e.g. voicemail, IVR or conference calls.

There are a few things an administrator must keep in mind.

Kamailio Call establishment permission rules

This article talks about deploying permission control mechanism for call establishment in Kamailio SIP Proxy.

In many VoIP solutions, it is crutial to deploy numbering scheme and write down rules where users are/aren't allowed to call.
On top of that, a company can allow the people to call outside, for example to PSTN. The rules can change over time as well as the numbering scheme itself.

Kamailio 3.3 and FreeSWITCH 1.2.2 interconnection for voicemail and conference services on Debian Squeeze (6.0) 64bit - TUTORIAL

This tutorial will, hopefully, guide you on configuration of interconnection between Kamailio and FreeSWITCH. We will use Kamailio as proxy and registrar server and use FreeSWITCH only for services.


All of the configuration files that have been changed are part of attachment of this tutorial. In Original.zip you will find the original files and in Modified.zip the modified version. So you can actually compare them side by side. This could be really useful and I hope it will help you in every way possible.


A Survey of Open Source Products for Building a SIP Communication Platform

I'm placing here an article, about the SIP platforms and platform components. Hope help someone! 

Link to the full version: http://www.hindawi.com/journals/am/2011/372591/ref/


Pavel Segec and Tatiana Kovacikova

Department of InfoCom Networks, University of Zilina, Univerzitna 8215/1, 010 26 Zilina, Slovakia

Installing and configuring Restund - STUN/TURN server

This guide describes how to install and configure RESTUND STUN/TURN server for supporting TURN functionality. 

This sollution is still in TESTING STATE!!!

TURN server seems to work properly, but sometimes the klient channel allocation on server side is not working and the media stream wont start!

Testing with: Restund v0.4.0, Kamailio v3.2, X-lite 4.



First we need to install compiler g++ and make:

 apt-get install g++ make


Kamailio 3.2 default routing logic flowchart

 This is the flowchart of Kamailio 3.2 default routing logic. The main purpose of this flowchart is to help you understand the routing logic and navigate through it more efficiently and quickly. It should also serve as a tool when you are trying to modify something.

Most routing blocks (mainly those in which routing can end (exit)) are displayed and organized.

Authors: Michal Javorka, Ján Hrnko, Martin Pohančeník


Installing SIREMIS 3.2 the Kamailio web management interface, on debian (lenny) - how to

By day 14.12.2011 is Siremis v3.2.0 out. Siremis is the web management interface for Kamailio SIP Server. This is a major release, which is compatible with Kamailio v3.2.x. As we are using latest Kamailio 3.2 server we will do install and test latest Siremis GUI (however version 2.1 of siremis works with Kamailio 3.2).

Installing SIREMIS 2.1.0 components

Siremis web interface provides opportunities to extend main functionalities with special components. However, these components requires additional configuration.


Installed the Kamailio server with Mysql, installed siremis with apache following steps in the guide.


Syndicate content