About

About.Version-1-6-2 History

Hide minor edits - Show changes to output

May 14, 2013, at 01:51 PM by razvancrainea -
Changed line 1 from:
!! Main -> [[AvailableVersions|Available Versions]] -> OpenSIPS Release 1.6.2
to:
!!!!![[About.About | About]] -> [[About.AvailableVersions | Available Versions ]] -> [[About.Version-1-6-x|Version 1.6.x]] -> Release 1.6.2
Changed line 113 from:
* fixed dialog termination - if we fail to send BYE, trigger dialog termination directly
to:
* fixed dialog termination - if we fail to send BYE, trigger dialog termination directly
April 25, 2013, at 05:18 PM by razvancrainea -
Added lines 1-113:
!! Main -> [[AvailableVersions|Available Versions]] -> OpenSIPS Release 1.6.2
----
(:toc-float Table of Content:)


----
!!! What is new in 1.6.2 (versus 1.6.0)

Full Changelog can be found [[http://opensips.org/pub/opensips/1.6.1/src/ChangeLog|here]].


----
!!!! Core

* '''memory de-fragmentation''' support - '''OpenSIPS''' will automatically perform memory defragmentation (for both private and shared) when new chunks of memory cannot allocated. The defrag system is on demand, so the runtime overhead is almost 0.

* '''$Tsm''' pseudo variable for returning milliseconds

* fixed DNS-based failover - proper iteration through all the SRV records

* proper handling of index 0 in pseudo-variables

* improved behavior of script assignments: instead of failing the assignment if a NULL var is found in the right side, the NULL vars will be "cast" to "" or 0 (str/int) and force the assignment.

!!!! REGISTRAR module

* new "f" flag added to save() function to '''force overwriting of old contacts''' with the new ones when max_contacts is reached.

!!!! DISPATCHER module

* new parameter added '''ds_probing_sock''' to allow setting a specific socket to be used for sending the probing requests.


!!!! DROUTING module

* support for disabling/enabling and probing the gateways - http://www.opensips.org/html/docs/modules/1.6.x/drouting.html#id227250

!!!! ENUM module

* ISN lookup support ( References: http://www.freenum.org/ , ftp://ftp.ietf.org/rfc/rfc3872.txt , ftp://ftp.ietf.org/rfc/rfc2871.txt , http://www.iana.org/assignments/trip-parameters/ )


!!!! NATHELPER module

* "rtpproxy_timeout" has '''milliseconds accuracy'''

* "set_rtp_proxy_set" function supports pseudo-variables, so proxy sets can be chosen dynamically


!!!! OSP module

* Added IP port support for inbound/outbound IP addresses.

* Added custom info support.

* Added proxy_type for number portability.

* Changed configuration option proxy_type to service_type.

* Added operator name support in AuthReq and AuthRsp.

* Added destination network ID in outbound URI.


!!!! TM module

* added new flag (8) to t_relay() to control the propagation of the Reason hdr in the CANCEL requests.

* "t_write_xxx()" functions fixed (parameter order)

* new TM API function new_auto_dlg_uac() - an extension of new_dlg_uac() that takes care by itself to generate callid, from_tag, and cseq



!!!! MEDIAPROXY module

* Added support for ICE negotiation. MediaProxy module will add necessary candidates so that ICE negotiation isn't broken when the SDP is mangled.

* The IP in the RTCP line also needs to be mangled when MediaProxy


!!!! PRESENCE & PUA modules

* fixes for BLA: prevent state loosing, fix ups for hold and pickup.

* updated the database table pua - added another column

!!!! XMPP modules

* removed the URI encoding mechanism from the XMPP gateway(now the gateway is transparent and the addresses of the buddies don't need any modification)

* added the possibility to use the same domain name for SIP service and XMPP service(through the new module parameter - sip_domain)

!!!! B2B modules

* new feature - possibility to define custom headers to be passed from the dialog of one side to the other (module parameter)
* added support for handling REFER method at server ( extended the configuration possibility for the b2bua scenarios
* improved the correlation between the received and the generated SIP message (fix to work with authentication)
* fixed some issues: memory leaks, bad pointer connection between b2b_logic and b2b_entities, not strict enough checks for dialogs in b2b_entities
* extended the methods accepted to pass through b2b (if not a method for which a scenario rule can be defined, do simple pass through)

!!!! RR module

* strict routing processing fixed (header removal)


!!!! DIALOG module

* fixed dialog creation when the dialog flag was not set (but using create_dialog() function only)

* fixed dialog validation when leg has no contact stored (skip contact<>ruri check)

* fixed dialog termination - if we fail to send BYE, trigger dialog termination directly

Page last modified on May 14, 2013, at 01:51 PM