====== SIP Router - New features in 4.0.x version ====== The page collects the summary (draft notes) of the new features in SIP Express Router (SER) and Kamailio (OpenSER) development version. **This source tree branch will result in release 4.0.0 - release date proposal: Q1 2013**. Current stable branch is: **3.3** ===== New SIP Router modules ===== ===== New in Old SIP Router modules ===== ==== pv ==== * New PV's: * **$Mf(idx), $Bf(idx), $Sf(idx)** - Direct access to individual transaction, branch and script flags. ==== rtpproxy ==== * New options to rtpproxy_manage(), rtpproxy_offer(), rtpproxy)_answer(): * **b** - add the contents of a PV to the callid. Can be used to create per-branch rtpproxy sessions. ==== tm ==== * Add option to check if callid of reply matches the callid of the request. If the test fails, the reply will not be matched to the transaction. * Remember per branch onreply_route and onfailure_route settings. Each branch can now have its own reply and failure route. ==== tmx ==== * New PV's: * ** $T_reply_reason** - Provide the reason phrase for the current or winning reply in the transaction, just like $T_reply_code does for the code * **$T_reply_last** - Provide the reply code for the previous (stored) reply in the transaction. * New statistics: **active_transactions** - Number of transaction still waiting for a reply. ===== New in Core ===== ==== Preprocessor directives ==== ==== Parameters ==== === version_table === Set the name of the table holding the version of the table structures used by modules. Default value is "version". ===== New in Documentation ===== ==== Developer visible changes ==== * Many bugfixes to existing doxygen code documentation in modules and core * Several extensions to doxygen documentation in modules and core