Documentation

Documentation.Tutorials History

Show minor edits - Show changes to markup

March 24, 2025, at 12:08 PM by 109.99.227.30 -
Changed lines 135-136 from:

Perl module usage

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

Replace 183 early media reply with perl module

March 24, 2025, at 12:06 PM by 109.99.227.30 -
Changed line 193 from:
Tutorial's Home Page
to:
Tutorial's Home Page
March 07, 2024, at 05:05 PM by liviu -
Changed line 253 from:

How To script Diameter Client or Server interactions for IMS Networks

to:

How to script Diameter Client and/or Server interactions for IMS Networks

March 07, 2024, at 05:05 PM by liviu -
Changed lines 248-255 from:
ver 3.3
to:
ver 3.3

Sending and Processing Diameter Requests

How To script Diameter Client or Server interactions for IMS Networks

ver 3.5
March 29, 2022, at 08:14 PM by liviu -
Changed lines 241-248 from:
ver 3.2
to:
ver 3.2

RCS: Managing Capabilities

String processing techniques for dealing with large lists of RCS capabilities

ver 3.3
January 12, 2022, at 01:11 PM by razvancrainea -
Changed lines 234-241 from:
ver 3.2
to:
ver 3.2

Cross-compiling

How to cross-compile OpenSIPS

ver 3.2
June 16, 2021, at 03:19 PM by liviu -
Changed lines 227-234 from:
ver 2.4
to:
ver 2.4

Authentication and Accounting Using Diameter

How to configure and deploy the aaa_diameter module and the "app_opensips" freeDiameter application

ver 3.2
February 11, 2021, at 09:18 AM by liviu -
Changed line 183 from:
to:
December 09, 2020, at 03:33 PM by rvlad_patrascu -
Changed line 74 from:
to:
December 09, 2020, at 01:51 PM by liviu -
Changed line 42 from:
to:
November 16, 2020, at 02:26 AM by rvlad_patrascu -
Changed line 74 from:
to:
September 26, 2020, at 04:49 PM by liviu -
Changed line 218 from:

How To Configure a Federated User Location Cluster

to:

How To Configure a "Federated" User Location Cluster

November 01, 2019, at 07:26 PM by liviu -
Changed lines 221-227 from:
ver 2.4
to:
ver 2.4

How To Configure "Full Sharing" User Location Clusters

Detailed explanations and configuration examples on some essential "full sharing" user location setups

ver 2.4
May 31, 2018, at 02:25 PM by liviu -
Changed lines 215-221 from:
to:
ver 2.3

How To Configure a Federated User Location Cluster

Everything about federated user location clustering: setup, configuration, routing, NAT traversal and HA!

ver 2.4
November 01, 2017, at 06:21 PM by razvancrainea -
Added lines 31-36:

Call Recording using SIPREC

This tutorial shows you how you can do call recording using the SIPREC standard.

ver 2.4
December 16, 2016, at 12:24 PM by liviu -
Changed line 207 from:

Integrating an OpenSIPS mid-registrar with your VoIP platform

to:

How to integrate an OpenSIPS mid-registrar with your VoIP platform, allowing it to keep growing!

December 16, 2016, at 12:22 PM by liviu -
Changed lines 203-209 from:
to:
ver 1.10

Scaling registrations with an OpenSIPS mid-registrar

Integrating an OpenSIPS mid-registrar with your VoIP platform

ver 2.3
November 10, 2016, at 01:15 PM by ionutionita92 -
Changed line 126 from:
ver 1.2.x  ver 1.3.x  ver 1.4.x  ver 1.5.x  ver 2.1.x
to:
ver 1.2.x  ver 1.3.x  ver 1.4.x  ver 1.5.x  ver 2.1.xver 2.2.x
November 03, 2016, at 12:54 PM by 109.99.227.30 -
Changed line 21 from:

Accounting in OpenSIPS

to:

Accounting in OpenSIPS

Changed line 24 from:
to:
November 03, 2016, at 12:51 PM by 109.99.227.30 -
Changed lines 21-22 from:

OpenSIPS Accounting

Advanced accounting concepts and examples

to:

Accounting in OpenSIPS

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.

Changed line 24 from:
to:
September 21, 2016, at 12:55 PM by ionutionita92 -
September 21, 2016, at 12:54 PM by ionutionita92 -
Changed line 24 from:
to:
September 21, 2016, at 12:54 PM by ionutionita92 -
Added lines 18-24:

OpenSIPS Accounting

Advanced accounting concepts and examples

latest ver
January 14, 2016, at 06:44 PM by etamme - update for WSS
Changed line 44 from:

WebSocket Integration with OpenSIPS

to:

WebSocket and WebSocketSecure Integration with OpenSIPS

January 14, 2016, at 06:23 PM by etamme -
Changed line 45 from:

How to add Websocket capabilities to your existing OpenSIPS deployment.

to:

How to add Websocket, and Websocket Secure (2.2+ only) capabilities to your existing OpenSIPS deployment.

Changed line 47 from:
to:
December 11, 2015, at 01:33 PM by ionutionita92 -
Changed line 41 from:
to:
August 17, 2015, at 07:13 PM by 78.96.148.62 -
Changed line 112 from:
to:
August 17, 2015, at 07:12 PM by 78.96.148.62 -
Changed line 112 from:
to:
March 31, 2015, at 01:56 PM by razvancrainea -
Changed lines 44-45 from:

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.

to:

WebSocket Integration with OpenSIPS

How to add Websocket capabilities to your existing OpenSIPS deployment.

Changed lines 47-49 from:
ver 1.6.x
to:
Changed lines 51-52 from:

B2BUA

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

to:

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.

Changed lines 54-56 from:
to:
ver 1.6.x
Changed lines 58-59 from:

Presence Agent

Presence Agent - design and configuration of Presence Agent in OpenSIPS

to:

B2BUA

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

Changed lines 61-63 from:
to:
Changed lines 65-66 from:

Load-Balancing

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

to:

Presence Agent

Presence Agent - design and configuration of Presence Agent in OpenSIPS

Changed lines 68-69 from:
to:
Changed lines 72-73 from:

Key-Value Interface

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

to:

Load-Balancing

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

Changed lines 75-76 from:
to:
Changed lines 78-79 from:

Event Interface

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

to:

Key-Value Interface

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

Changed lines 81-82 from:
to:
Changed lines 84-85 from:

MemCache Usage

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

to:

Event Interface

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

Changed lines 87-89 from:
to:
Changed lines 90-91 from:

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

to:

MemCache Usage

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

Changed lines 93-94 from:
to:
Changed lines 97-98 from:

Realtime OpenSIPS - Asterisk Integration

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

to:

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

Changed lines 100-101 from:
to:
Changed lines 103-104 from:

Concurrent calls limitation

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

to:

Realtime OpenSIPS - Asterisk Integration

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

Changed lines 106-108 from:
to:
Changed lines 109-110 from:

TLS setup

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

to:

Concurrent calls limitation

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

Changed lines 112-113 from:
ver 1.2.x  ver 1.3.x  ver 1.4.x  ver 1.5.x  ver 2.1.x
to:
Added lines 116-121:

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  ver 2.1.x

Deleted lines 190-195:

WebSocket Integration with OpenSIPS

How to add Websocket capabilities to your existing OpenSIPS deployment.

ver any

Page last modified on March 24, 2025, at 12:08 PM