From openSIPS

About: Version-2-2-0

About -> Available Versions -> 2.2.x Releases -> Release 2.2.0

This page has been visited 7962 times.

Table of Content (hide)

  1. 1. Migration from 2.1.x to 2.2.0
  2. 2. What is new in 2.2.0
    1. 2.1 OpenSIPS core
    2. 2.2 OpenSIPS script
    3. 2.3 OpenSIPS troubleshooting / development
    4. 2.4 CLUSTERER module (new)
    5. 2.5 DB_SQLITE module (new)
    6. 2.6 PROTO_BIN module (new)
    7. 2.7 PROTO_HEP module (new)
    8. 2.8 PROTO_WSS module (new)
    9. 2.9 SQL_CACHER module (new)
    10. 2.10 EVENT_FLATSTORE module (new)
    11. 2.11 EVENT_VIRTUAL module (new)
    12. 2.12 ACC module
    13. 2.13 ALIAS_DB module
    14. 2.14 AVPOPS module
    15. 2.15 B2B_ENTITIES module
    16. 2.16 B2B_SCA
    17. 2.17 CACHEDB_REDIS
    18. 2.18 CFGUTILS module
    19. 2.19 CPL-C module
    20. 2.20 DB_MYSQL
    21. 2.21 DB_POSTGRES
    22. 2.22 DB_TEXT module
    23. 2.23 DIALOG module
    24. 2.24 DIALPLAN module
    25. 2.25 DISPATCHER module
    26. 2.26 DB_TEXT module
    27. 2.27 DB_VIRTUAL module
    28. 2.28 DROUTING module
    29. 2.29 EMERGENCY module
    30. 2.30 EVENT_RABBITMQ module
    31. 2.31 LDAP module
    32. 2.32 LOAD BALANCER module
    33. 2.33 MATHOPS module
    34. 2.34 MI_XMLRPC_NG
    35. 2.35 NATHELPER module
    36. 2.36 NET_TCP module
    37. 2.37 OSP module
    38. 2.38 PIKE module
    39. 2.39 PROTO_TCP module
    40. 2.40 PROTO_TLS module
    41. 2.41 PROTO_WS module
    42. 2.42 RATELIMT module
    43. 2.43 REGISTRAR module
    44. 2.44 RADIUS module
    45. 2.45 REST_CLIENT module
    46. 2.46 SIPTRACE module
    47. 2.47 SIPCAPTURE module
    48. 2.48 TM module
    49. 2.49 TOPOLOGY HIDING module
    50. 2.50 UAC module
    51. 2.51 USRLOC module
    52. 2.52 URI module

1.  Migration from 2.1.x to 2.2.0


2.  What is new in 2.2.0

2.1  OpenSIPS core

2.2  OpenSIPS script

2.3  OpenSIPS troubleshooting / development

BIN Interface

For detecting incompatibilities at BIN level, a version field was added to the header of the protocol to stop errors from occurring when two OpenSIPS instances with different version of the protocol exchange BIN messages. So please note that BIN in 2.2 is not backward compatible !

2.4  CLUSTERER module (new)

2.5  DB_SQLITE module (new)

New DB module to provides SQLite backend support for OpenSIPS.

2.6  PROTO_BIN module (new)

OpenSIPS 2.2 switched to TCP transport for BIN interface. (the UDP transport for BIN showed significant package loss under high traffic even in a private network, being unable to meet the requirements for a high-traffic data exchange between multiple OpenSIPS).
Even more, the TCP transport in BIN engine takes advantage of the Asynchronous Reactor, avoiding any potential blocking on reading/writing to the BIN connections.
The old UDP transport support from OpenSIPS core was dropped.
See module documentation

2.7  PROTO_HEP module (new)

Provides support for all hep protocols - HEPv1/2 and HEPv3. It concentrate all the HEP protocol related operations (async send and receive via TCP). The siptrace and sipcapture modules do require this module in order to perform the HEP read/write operations.

2.8  PROTO_WSS module (new)

The Secure WebScoket module allows HTTPS enabled browsers to make or receive VoIP calls using the WebSocket protocol through a secure, TLS encrypted channel.

2.9  SQL_CACHER module (new)

This new module allows you to cache an arbitrary number of tables from your preferred SQL database into the OpenSIPS-supported cache database of your choice. The amount OpenSIPS of script coding it requires is minimal, with only a few module parameters, a scripting variable used to access the data and the optional possibility of triggering SQL->NoSQL transfers externally, through the MI interface.
See the module documentation

2.10  EVENT_FLATSTORE module (new)

The module provides a logging facility for different events, triggered through the OpenSIPS Event Interface, directly from the OpenSIPS script. The module logs the events along with their parameters in regular text files.

2.11  EVENT_VIRTUAL module (new)

The event_virtual module provides a solution for detecting the failure of events delivery and for doing the failover. Even more, beside failure handling, the module addresses the issue of load balancing (or dispatching) for events across multiple backends.
Shortly, the new event_virtual module provides the possibility to create virtual backends for the OpenSIPS Event Interface. A virtual backend can aggregate multiple real backends (transport protocols that are implemented by different OpenSIPS modules) such as: event_xmlrpc, event_rabbitmq etc. The main advantage brought by this module is that when an event is triggered, the virtual module pushes the event to the read backends with different policies (parallel, failover, round-robin) which can be specified in the virtual subscription socket.
See module documentation

2.12  ACC module

2.13  ALIAS_DB module

2.14  AVPOPS module

2.15  B2B_ENTITIES module

2.16  B2B_SCA

2.17  CACHEDB_REDIS

2.18  CFGUTILS module

2.19  CPL-C module

2.20  DB_MYSQL

2.21  DB_POSTGRES

2.22  DB_TEXT module

2.23  DIALOG module

2.24  DIALPLAN module

2.25  DISPATCHER module

2.26  DB_TEXT module

2.27  DB_VIRTUAL module

2.28  DROUTING module

2.29  EMERGENCY module

2.30  EVENT_RABBITMQ module

2.31  LDAP module

2.32  LOAD BALANCER module

2.33  MATHOPS module

2.34  MI_XMLRPC_NG

2.35  NATHELPER module

2.36  NET_TCP module

2.37  OSP module

2.38  PIKE module

2.39  PROTO_TCP module

2.40  PROTO_TLS module

2.41  PROTO_WS module

2.42  RATELIMT module

2.43  REGISTRAR module

2.44  RADIUS module

2.45  REST_CLIENT module

2.46  SIPTRACE module

2.47  SIPCAPTURE module

2.48  TM module

2.49  TOPOLOGY HIDING module

2.50  UAC module

2.51  USRLOC module

2.52  URI module


Retrieved from https://www.opensips.org/About/Version-2-2-0
Page last modified on March 31, 2016, at 09:38 AM