Login | Register

Documentation

Documentation -> Tutorials

1.  OpenSIPS - Getting Started

A crash course about how to do a quick installation of OpenSIPS ( downloading sources, compiling, installing, etc ) and OpenSIPS Control Panel ( installing, provisioning users ), and have a fully functional platform in a matter of minutes.

ver 1.8.x

2.  Easier scripting with the script_helper module

Module description and a complete usage example

ver 1.11

3.  Dynamic Routing with Failover

How to configure OpenSips to route phone calls based on the dialed number. This is a detailed tutorial on how to use the drouting module with mysql and includes failover support. It does not include load balancing.

ver 1.6.x

4.  B2BUA

Which is the architecture of the B2BUA implementation, how to define service scenario documents and how to configure OpenSIPS to offer B2BUA services.

ver 1.6.xlatest ver

5.  Presence Agent

Presence Agent - design and configuration of Presence Agent in OpenSIPS

ver 1.4.x  latest ver

6.  Load-Balancing

How to use the load-balancing module from OpenSIPS to do traffic routing based on the real load of the destinations.

ver 1.5.x  ver 1.9.x

7.  Key-Value Interface

How to use the Key-Value interface in OpenSIPS in order to store, persistently or not, key-value information

latest ver

8.  Event Interface

How to use OpenSIPS Event Interface in order to send events to external applications.

ver 1.8.x  latest ver

9.  MemCache Usage

How to use the memcache support in OpenSIPS in order to reduce the number of DB queries (authentication for example)

ver 1.5.x

10.  OpenSIPS - FreeSwitch Media Integration

This tutorial presents the concept and implementation of a realtime integration of OpenSIPS SIP server and FreeSWITCH media server. OpenSIPS is used a SIP server, while the purpose of FreeSWITCH is to provide a full set of media services - like voicemail, conference, announcements, etc

ver 1.8.x

11.  Realtime OpenSIPS - Asterisk Integration

How to implement a realtime integration of OpenSIPS SIP server and Asterisk media server for Voicemail, conference and announcement services.

ver 1.5.x  ver 1.8.x

12.  Concurrent calls limitation

How to control in OpenSIPS how many concurrent calls a user is allow to do.

ver 1.5.x

13.  TLS setup

How to compile and configure the TLS support in OpenSIPS / OpenSER - script example included

ver 1.2.x  ver 1.3.x  ver 1.4.x  ver 1.5.x

14.  Perl module usage

14.1  Example: replace 183 early media reply with 180 (Ringing)

Example script showing how to replace SIP status replies on the fly, as this is not (yet?) possible within the OpenSIPS routing script: Replace 183 early media reply with 180 (Ringing)


15.  A basic tutorial on RADIUS

How to install, configure, integrate and use FreeRADIUS server and Radiusclient-ng with OpenSIPS modules for accounting and authorization.

ver 1.6.x

16.  OpenSIPS with Radius support

OpenSIPS with MySQL and FreeRADIUS integration and installation/configuration :

ver 1.5.x

17.  OpenSIPS and MediaProxy

MediaProxy 2.3.x and OpenSIPS 1.5.x Integration:

ver 1.5.x

How to provide ICE end-to-end NAT traversal support for RTP streams


18.  OpenSIPS and MSRP integration


19.  How to install opensips in Red Hat EL 5

How to install opensips 1.5 in a Red Hat Enterprise Linux 5 platform with Mysql Support:

ver 1.5.x

20.  SIP Redirect with script

How setup OpenSIPS as a SIP redirect using a external script - also restricting base on ip address: Please note since I am new to OpenSIPS this may need be cleaned up a bit.

ver 1.6.x

21.  OpenSIPS and fail2ban

This is a small tutorial so you can use fail2ban together with opensips to block via firewall the attackers that are using wrong authentication credentials

ver any

22.  OpenSIPS, CentOS and MI_XMLRPC

Small tutorial on how to compile OpenSIPS or CentOS. It includes a vauable tip on how to compile correctly the MI_XMLRPC module.

ver 1.6.3

23.  OpenSIPS Tutorials from SmartVox

A compilation of various tutorials covering topics like software installation (including MediaProxy on CentOS), authentication, clustering and comparing OpenSIPS with Asterisk provided by SmartVox, thanks to John Quick.

Tutorial's Home Page

24.  Distributed Load-Balancing with OpenSIPS and Redis (Spanish)

How to configure a cluster of OpenSIPS load balancers which communicates via Redis (in Spanish thanks to VozToVoice).

ver 1.8.2

25.  OpenSIPS and OpenXCAP Tutorial

A standalone Presence Agent tutorial using OpenSIPS and OpenXCAP provided by AG Projects.

Tutorial Page

26.  WebSocket Integration with OpenSIPS

How to add Websocket capabilities to your existing OpenSIPS deployment.

ver any

27.  Voice Transcoding with OpenSIPS and Sangoma D-series cards

Performing audio transcoding using OpenSIPS and Sangoma hardware

ver 1.10

Page last modified on April 07, 2014, at 11:01 AM