Table of Content (hide)
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 |
Short introduction on configuring and using the topology_hiding module in OpenSIPS
ver 2.1 |
Unveils how SIP accounting works in OpenSIPS, from basic to complex scenarios with custom CDRs and multi-leg accounting for call forwarding. Everything is backed up by detailed explanations and working scripts examples.
2.2 & 2.3 |
Module description and a complete usage example
ver 1.11 |
This tutorial shows you how you can do call recording using the SIPREC standard.
ver 2.4 |
Description of the new module along with a complete usage example
ver 2.1 | ver 3.1 |
Module description and a complete usage example
ver 2.1 |
Architecture design and complete usage examples
ver 2.1 | latest ver |
How to add Websocket, and Websocket Secure (2.2+ only) capabilities to your existing OpenSIPS deployment.
ver 2.2 | ver 2.1 | ver older than 2.1 |
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 |
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.x | ver older than 3.2 | ver 3.2.x |
Presence Agent - design and configuration of Presence Agent in OpenSIPS
latest ver |
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 |
How to use the Key-Value interface in OpenSIPS in order to store, persistently or not, key-value information
latest ver |
How to use OpenSIPS Event Interface in order to send events to external applications.
ver 1.8.x | latest ver |
How to use the memcache support in OpenSIPS in order to reduce the number of DB queries (authentication for example)
ver 1.5.x |
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 |
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 |
How to control in OpenSIPS how many concurrent calls a user is allow to do.
ver 1.5.x | ver 1.8.x |
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 | ver 2.1.x | ver 2.2.x |
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)
How to install, configure, integrate and use FreeRADIUS server and Radiusclient-ng with OpenSIPS modules for accounting and authorization.
ver 1.6.x |
OpenSIPS with MySQL and FreeRADIUS integration and installation/configuration :
ver 1.5.x |
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
How to install opensips 1.5 in a Red Hat Enterprise Linux 5 platform with Mysql Support:
ver 1.5.x |
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 |
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 2.4 |
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 |
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 |
How to configure a cluster of OpenSIPS load balancers which communicates via Redis (in Spanish thanks to VozToVoice).
ver 1.8.2 |
A standalone Presence Agent tutorial using OpenSIPS and OpenXCAP provided by AG Projects.
Tutorial Page |
Performing audio transcoding using OpenSIPS and Sangoma hardware
ver 1.10 |
How to integrate an OpenSIPS mid-registrar with your VoIP platform, allowing it to keep growing!
ver 2.3 |
Everything about federated user location clustering: setup, configuration, routing, NAT traversal and HA!
ver 2.4 |
Detailed explanations and configuration examples on some essential "full sharing" user location setups
ver 2.4 |
How to configure and deploy the aaa_diameter module and the "app_opensips" freeDiameter application
ver 3.2 |
How to cross-compile OpenSIPS
ver 3.2 |
String processing techniques for dealing with large lists of RCS capabilities
ver 3.3 |
How to script Diameter Client and/or Server interactions for IMS Networks
ver 3.5 |