Documentation -> Tutorials
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.
Module description and a complete usage example
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.
Which is the architecture of the B2BUA implementation, how to define service scenario documents and how to configure OpenSIPS to offer B2BUA services.
Presence Agent - design and configuration of Presence Agent in OpenSIPS
How to use the load-balancing module from OpenSIPS to do traffic routing based on the real load of the destinations.
How to use the Key-Value interface in OpenSIPS in order to store, persistently or not, key-value information
How to use OpenSIPS Event Interface in order to send events to external applications.
How to use the memcache support in OpenSIPS in order to reduce the number of DB queries (authentication for example)
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
How to implement a realtime integration of OpenSIPS SIP server and Asterisk media server for Voicemail, conference and announcement services.
How to control in OpenSIPS how many concurrent calls a user is allow to do.
How to compile and configure the TLS support in OpenSIPS / OpenSER - script example included
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.
OpenSIPS with MySQL and FreeRADIUS integration and installation/configuration :
MediaProxy 2.3.x and OpenSIPS 1.5.x Integration:
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:
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.
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
Small tutorial on how to compile OpenSIPS or CentOS. It includes a vauable tip on how to compile correctly the MI_XMLRPC module.
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.
How to configure a cluster of OpenSIPS load balancers which communicates via Redis (in Spanish thanks to VozToVoice).
A standalone Presence Agent tutorial using OpenSIPS and OpenXCAP provided by AG Projects.
How to add Websocket capabilities to your existing OpenSIPS deployment.
Performing audio transcoding using OpenSIPS and Sangoma hardware