| Documentation | Documentation.Tutorials HistoryHide minor edits - Show changes to markup March 24, 2025, at 12:08 PM 
        by  -  Changed lines 135-136 from: Perl module usageExample: replace 183 early media reply with 180 (Ringing)to: Replace 183 early media reply with perl moduleMarch 24, 2025, at 12:06 PM 
        by  -  Changed line 193 from: 
 to: 
 March 07, 2024, at 05:05 PM 
        by  -  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  -  Changed lines 248-255 from: 
 to: 
 Sending and Processing Diameter RequestsHow To script Diameter Client or Server interactions for IMS Networks 
 March 29, 2022, at 08:14 PM 
        by  -  Changed lines 241-248 from: 
 to: 
 RCS: Managing CapabilitiesString processing techniques for dealing with large lists of RCS capabilities 
 January 12, 2022, at 01:11 PM 
        by  -  Changed lines 234-241 from: 
 to: 
 Cross-compilingHow to cross-compile OpenSIPS 
 June 16, 2021, at 03:19 PM 
        by  -  Changed lines 227-234 from: 
 to: 
 Authentication and Accounting Using DiameterHow to configure and deploy the aaa_diameter module and the "app_opensips" freeDiameter application 
 December 09, 2020, at 03:33 PM 
        by  -  Changed line 74 from: to: November 16, 2020, at 02:26 AM 
        by  -  Changed line 74 from: to: September 26, 2020, at 04:49 PM 
        by  -  Changed line 218 from: How To Configure a Federated User Location Clusterto: How To Configure a "Federated" User Location ClusterNovember 01, 2019, at 07:26 PM 
        by  -  Changed lines 221-227 from: 
 to: 
 How To Configure "Full Sharing" User Location ClustersDetailed explanations and configuration examples on some essential "full sharing" user location setups 
 May 31, 2018, at 02:25 PM 
        by  -  Changed lines 215-221 from: to: 
 How To Configure a Federated User Location ClusterEverything about federated user location clustering: setup, configuration, routing, NAT traversal and HA! 
 November 01, 2017, at 06:21 PM 
        by  -  Added lines 31-36: Call Recording using SIPRECThis tutorial shows you how you can do call recording using the SIPREC standard. 
 December 16, 2016, at 12:24 PM 
        by  -  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  -  Changed lines 203-209 from: to: November 10, 2016, at 01:15 PM 
        by  -  Changed line 126 from: 
 to: November 03, 2016, at 12:54 PM 
        by  -  Changed line 21 from: Accounting in OpenSIPSto: Changed line 24 from: to: November 03, 2016, at 12:51 PM 
        by  -  Changed lines 21-22 from: OpenSIPS AccountingAdvanced accounting concepts and examples to: Accounting in OpenSIPSUnveils 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  -  September 21, 2016, at 12:54 PM 
        by  -  Added lines 18-24: January 14, 2016, at 06:44 PM 
        by  - update for WSS Changed line 44 from: WebSocket Integration with OpenSIPSto: WebSocket and WebSocketSecure Integration with OpenSIPSJanuary 14, 2016, at 06:23 PM 
        by  -  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: March 31, 2015, at 01:56 PM 
        by  -  Changed lines 44-45 from: Dynamic Routing with FailoverHow 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 OpenSIPSHow to add Websocket capabilities to your existing OpenSIPS deployment. Changed lines 47-49 from: 
 to: Changed lines 51-52 from: B2BUAWhich 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 FailoverHow 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: 
 Changed lines 58-59 from: Presence AgentPresence Agent - design and configuration of Presence Agent in OpenSIPS to: B2BUAWhich 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-BalancingHow to use the load-balancing module from OpenSIPS to do traffic routing based on the real load of the destinations. to: Presence AgentPresence Agent - design and configuration of Presence Agent in OpenSIPS Changed lines 68-69 from: to: Changed lines 72-73 from: Key-Value InterfaceHow to use the Key-Value interface in OpenSIPS in order to store, persistently or not, key-value information to: Load-BalancingHow 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 InterfaceHow to use OpenSIPS Event Interface in order to send events to external applications. to: Key-Value InterfaceHow 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 UsageHow to use the memcache support in OpenSIPS in order to reduce the number of DB queries (authentication for example) to: Event InterfaceHow 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 IntegrationThis 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 UsageHow 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 IntegrationHow to implement a realtime integration of OpenSIPS SIP server and Asterisk media server for Voicemail, conference and announcement services. to: OpenSIPS - FreeSwitch Media IntegrationThis 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 limitationHow to control in OpenSIPS how many concurrent calls a user is allow to do. to: Realtime OpenSIPS - Asterisk IntegrationHow 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 setupHow to compile and configure the TLS support in OpenSIPS / OpenSER - script example included to: Concurrent calls limitationHow to control in OpenSIPS how many concurrent calls a user is allow to do. Changed lines 112-113 from: 
 to: Added lines 116-121: TLS setupHow to compile and configure the TLS support in OpenSIPS / OpenSER - script example included 
 Deleted lines 190-195: WebSocket Integration with OpenSIPSHow to add Websocket capabilities to your existing OpenSIPS deployment. 
 | 
 
  