Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
features:new-in-1.3.x [2008/07/25 15:59] – created 212.227.35.68 | features:new-in-1.3.x [2012/03/22 12:16] (current) – old revision restored 80.250.1.245 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== New Features in OpenSER 1.3.x ====== | ||
+ | |||
+ | ===== New in OpenSER core ===== | ||
+ | |||
+ | * [b]pseudo-variable (PV)[/b] refurbishment -- modules can add now writable PVs | ||
+ | * [b]SCTP[/b] protocol support | ||
+ | * [b]AVPs and HDRs[/b] can be accessed via dynamic index | ||
+ | * [b]while[/ | ||
+ | * [b]modules[/ | ||
+ | * [b]modules[/ | ||
+ | * [b]cleanups[/ | ||
+ | * [b]bugs[/b] -- more then 160 bugs reported from the community were fixed | ||
+ | * [b]patches[/ | ||
+ | * [b]GNU/ | ||
+ | * [b]redesign of logging functions[/ | ||
+ | * [b]documentation[/ | ||
+ | * [b]new assign operator for avps ": | ||
+ | * [b]configurable debug level[/b] at runtime | ||
+ | * [b]unix socket server[/b] implementation removed; the functionality is now provided by the [b]mi_datagram[/ | ||
+ | * [b]several new pseudo variables[/ | ||
+ | |||
+ | ===== New OpenSER modules ===== | ||
+ | |||
+ | * [b]benchmark[/ | ||
+ | |||
+ | * [b]carrierroute[/ | ||
+ | |||
+ | * [b]cfgutils[/ | ||
+ | |||
+ | * [b]db_berkeley[/ | ||
+ | |||
+ | * [b]h350[/b] - H350 LDAP implementation | ||
+ | |||
+ | * [b]ldap[/b] - LDAP connector | ||
+ | |||
+ | * [b]mi_datagram[/ | ||
+ | |||
+ | * [b]perlvdb[/ | ||
+ | |||
+ | * [b]presence_mwi[/ | ||
+ | |||
+ | * [b]presence_xml[/ | ||
+ | |||
+ | * [b]pua_bla[/ | ||
+ | |||
+ | * [b]pua_xmpp[/ | ||
+ | |||
+ | * [b]rls[/b] - Resource List Service implementation (beta -- not fully released) | ||
+ | |||
+ | All modules in OpenSER 1.3: http:// | ||
+ | |||
+ | |||
+ | ===== New in OpenSER modules ===== | ||
+ | |||
+ | * [b]auth[/b] | ||
+ | ** ability to perform authentication taking username and password from pseudo-variables | ||
+ | ** together with LDAP module can perform now user authentication against LDAP servers [[http:// | ||
+ | |||
+ | * [b]dbtext[/ | ||
+ | ** ability to reload content from files if this has changed | ||
+ | |||
+ | * [b]dialog[/ | ||
+ | ** the module stores many more details specific for dialogs, making possible to build requests in dialog | ||
+ | ** support for dialog persistence across openser restart | ||
+ | |||
+ | * [b]dispatcher[/ | ||
+ | ** ability to use database as backend for the destinations list | ||
+ | ** ability to auto-detect recovered destinations | ||
+ | ** new selection algorithms | ||
+ | |||
+ | * [b]lcr[/b] | ||
+ | ** many parameters can be given as pseudo-variables, | ||
+ | |||
+ | * [b]mi_xmlrpc[/ | ||
+ | ** ability to work with both 0.9.x and 1.0.x versions of libxmlrpc | ||
+ | |||
+ | * [b]mysql[/ | ||
+ | ** allows MySQL stored procedures and multiple statements calls from OpenSER | ||
+ | ** extension to return the last inserted ID of | ||
+ | |||
+ | * [b]nathelper[/ | ||
+ | ** ability to do load balancing within a set of RTPProxies | ||
+ | ** ability to spoof source IP of NAT ping packets | ||
+ | ** SIP NAT pings follow PATH array | ||
+ | ** NAT pings sending is distributed over the natping interval, instead of sending all at once | ||
+ | ** usage of special timer process to send NAT pings | ||
+ | ** new flag in force_rtp_proxy() to force a symmetric rtp session | ||
+ | ** removed the " | ||
+ | |||
+ | * [b]pdt[/b] | ||
+ | * ability to define the set of characters allowed in prefix | ||
+ | * support to reload rules from database via MI command | ||
+ | |||
+ | * [b]siptrace[/ | ||
+ | ** intercept and store hop-by-hop ACK | ||
+ | ** coherence for source and destination IP addresses | ||
+ | |||
+ | * [b]tm[/b] | ||
+ | ** new error code E_NO_DESTINATION was added to report when there are no available branch to forward to. | ||
+ | ** t_relay returns now: | ||
+ | < | ||
+ | -1 : generic internal error | ||
+ | -2 : bad message (parsing errors) | ||
+ | -3 : no destination available (no branches were added or request already cancelled) | ||
+ | -4 : bad destination (unresolvable address) | ||
+ | -5 : destination filtered (black listed) | ||
+ | -6 : generic send failed | ||
+ | </ | ||
+ | |||
+ | * [b]uac[/b] | ||
+ | ** ability to do qop authentication | ||
+ | |||
+ | * [b]xlog[/b] | ||
+ | ** color PV moved in xlog module | ||
+ | |||
+ | ===== New in additional tools ===== | ||
+ | |||
+ | *[b]database setup[/b] is done from one source for all databases | ||
+ | *[b]openserdbctl[/ | ||
+ | *[b]cleanups[/ | ||
+ | *[b]tests[/ | ||
+ | |||