Main.Ver1100 HistoryHide minor edits - Show changes to output April 25, 2013, at 05:02 PM
by
- Added line 1:
(:redirect About/Version-1-10-0 quiet=1:) April 11, 2013, at 02:28 PM
by
- Changed line 63 from:
* '''NEW module avp''' - the 'attr_avp' module parameter is used to specify an avp which will be used to store/load additional registration-related information in/from the location table. [[http://www.opensips.org/html/docs/modules/devel/registrar#id250484 | Read More...]] to:
* '''Store information per location entry''' - the 'attr_avp' module parameter is used to specify an avp which will be used to store/load additional registration-related information in/from the location table. [[http://www.opensips.org/html/docs/modules/devel/registrar#id250484 | Read More...]] April 11, 2013, at 02:28 PM
by
- Added lines 14-16:
!!!! CORE * '''NEW -F startup option''' - If set, OpenSIPS will leave the main process in foreground, so that it can be controlled by daemon-tools or old buggy upstart. April 11, 2013, at 02:20 PM
by
- Added lines 45-48:
!!!! DB_HTTP module * '''NEW timeout param''' - limit the number of milliseconds that a query is allowed to last [[http://www.opensips.org/html/docs/modules/devel/db_http#id250108 | Read More ...]] April 11, 2013, at 02:19 PM
by
- Added lines 37-40:
!!!! B2B_LOGIC module * '''NEW custom_header_regexp param''' - Regexp to search SIP header by names that should be passed from the dialog of one side to the other side. [[http://www.opensips.org/html/docs/modules/devel/b2b_logic#id250020 | Read More ...]] April 11, 2013, at 02:16 PM
by
- Added lines 53-56:
!!!! RTPPROXY module * '''NEW rtpp_sock_pvar parameter''' - expose to the script the actual RTPProxy URI used in the case of multiple RTPProxy instances load balancing [[http://www.opensips.org/html/docs/modules/devel/rtpproxy#id250494 | Read More...]] April 11, 2013, at 02:12 PM
by
- Added line 78:
||xx || DROUTING || Allow the option to call do_routing with a particular number, but to propagate downstream a different number ( useful for number portability scenarios ) || April 02, 2013, at 07:08 PM
by
- Added lines 22-24:
!!!! NEW MI_XMLRPC_NG module * '''Improved XMLRPC support''' - Dropped the libxmlrpc-c3 library. Uses the "httpd" module as an HTTP server engine. [[http://www.opensips.org/html/docs/modules/devel/mi_xmlrpc_ng.html | Read More...]] April 02, 2013, at 06:58 PM
by - April 02, 2013, at 06:58 PM
by
- Added lines 23-26:
!!!! NEW REST_CLIENT module * '''HTTP GET and POST''' are currently the methods supported by the new HTTP client module. [[http://www.opensips.org/html/docs/modules/devel/rest_client.html | Read More...]] Deleted line 82:
||xx || new ||new module to allow to run REST queries to an outside server || March 29, 2013, at 06:21 PM
by
- Changed line 38 from:
* '''dlg_restore_db''' - new MI command which truncates and repopulates the dialog table with the currently confirmed dialogs from memory [[http://www.opensips.org/html/docs/modules/devel/dialog.html#id295678 | Read More ...]] to:
* '''dlg_restore_db''' - new MI command which truncates and repopulates the dialog table with the currently confirmed dialogs in memory [[http://www.opensips.org/html/docs/modules/devel/dialog.html#id295678 | Read More ...]] March 29, 2013, at 06:17 PM
by
- Deleted line 61:
||xxx || AVPOPS ||avp_db_load() to take an options prefix to build the names of the loaded AVPs (instead of simply using the names from DB) -> will avoid colision between same AVP loaded for caller and callee || March 29, 2013, at 06:17 PM
by
- Added lines 26-29:
!!!! AVPOPS module * '''avp_db_load()''' - new optional "avp name prefix" parameter which allows distiction between identical attributes when loading AVPs from the database. [[http://www.opensips.org/html/docs/modules/devel/avpops.html#id250302 | Read More...]] March 18, 2013, at 11:56 PM
by
- Changed line 41 from:
* '''NEW module avp''' - the 'attr_avp' module parameter is used to specify an avp which will be used to store/load additional registration-related information in/from the location table. When doing call forking, a 'lookup' will populate the avp with information related to each branch. The attr info of a branch is accessed with $(avp(attr)[$T_branch_idx]).[[http://www.opensips.org/html/docs/modules/devel/registrar#id250485 | Read More...]] to:
* '''NEW module avp''' - the 'attr_avp' module parameter is used to specify an avp which will be used to store/load additional registration-related information in/from the location table. [[http://www.opensips.org/html/docs/modules/devel/registrar#id250484 | Read More...]] March 15, 2013, at 01:40 PM
by
- Added lines 22-25:
!!!! NEW Transformations * '''hex2dec and dec2hex''' transformations, used for conversions between decimal and hexadecimal numbers. [[http://www.opensips.org/Resources/DocsCoreTran#toc17 | Read More...]] March 12, 2013, at 07:22 PM
by
- Changed lines 36-37 from:
* '''NEW module avp''' - the 'attr_avp' module parameter is used to specify an avp which will be used to store/load additional registration-related information in/from the location table. When doing call forking, a 'lookup' will populate the avp with information related to each branch. The attr info of a branch is accessed with $(avp(attr)[$T_branch_idx]).[[http://www.opensips.org/html/docs/modules/devel/registrar | Read More...]] to:
* '''NEW module avp''' - the 'attr_avp' module parameter is used to specify an avp which will be used to store/load additional registration-related information in/from the location table. When doing call forking, a 'lookup' will populate the avp with information related to each branch. The attr info of a branch is accessed with $(avp(attr)[$T_branch_idx]).[[http://www.opensips.org/html/docs/modules/devel/registrar#id250485 | Read More...]] Changed lines 41-42 from:
* '''AOR insert and delete events''' - the usrloc module raises events when a new AOR is inserted or deleted. This allows you to build custom applications to track the customers. [[ http://www.opensips.org/html/docs/modules/devel/usrloc#id293710 | Read More...]]. * '''location table: NEW 'attr' column''' - field which is used to hold additional registration-related information [[http://www.opensips.org/html/docs/modules/devel/usrloc#id293710 | Read More...]]. to:
* '''AOR insert and delete events''' - the usrloc module raises events when a new AOR is inserted or deleted. This allows you to build custom applications to track the customers. [[http://www.opensips.org/html/docs/modules/devel/usrloc#id293650 | Read More...]]. March 12, 2013, at 07:14 PM
by
- Deleted line 54:
||xxx || USRLOC ||Have a generic ATTR field to be stored and retrieved from location table, along with a location record -> may be used to attached any kind of additional info to a registration || March 12, 2013, at 07:14 PM
by
- Added lines 35-37:
!!!! REGISTRAR module * '''NEW module avp''' - the 'attr_avp' module parameter is used to specify an avp which will be used to store/load additional registration-related information in/from the location table. When doing call forking, a 'lookup' will populate the avp with information related to each branch. The attr info of a branch is accessed with $(avp(attr)[$T_branch_idx]).[[http://www.opensips.org/html/docs/modules/devel/registrar | Read More...]] Added line 41:
* '''location table: NEW 'attr' column''' - field which is used to hold additional registration-related information [[http://www.opensips.org/html/docs/modules/devel/usrloc#id293710 | Read More...]]. March 12, 2013, at 11:01 AM
by
- Deleted line 67:
||xx || DIALOG ||New MI command to force flushing of dialogs from memory to DB (a complete re-population of DB based on mem content) || March 12, 2013, at 10:59 AM
by
- Deleted line 55:
||xxx || DIALOG ||new MI function to do a complete flush/resync of DB with the memory cache (recover after a DB desyncronization) || March 12, 2013, at 10:58 AM
by
- Changed line 30 from:
* '''dlg_restore_db''' - new MI command which truncates and repopulates the dialog table with the currently confirmed dialogs from memory to:
* '''dlg_restore_db''' - new MI command which truncates and repopulates the dialog table with the currently confirmed dialogs from memory [[http://www.opensips.org/html/docs/modules/devel/dialog.html#id295678 | Read More ...]] March 12, 2013, at 10:56 AM
by
- Added line 30:
* '''dlg_restore_db''' - new MI command which truncates and repopulates the dialog table with the currently confirmed dialogs from memory March 11, 2013, at 06:27 PM
by
- Changed line 25 from:
* '''Remove Chunks''' - have the ability to remove entire chunks of the cache, from the MI and Script level to:
* '''Remove Chunks''' - have the ability to remove entire chunks of the cache, from the MI and Script level [[http://www.opensips.org/html/docs/modules/devel/cachedb_local#id249140 | Read More...]] March 11, 2013, at 06:26 PM
by
- Changed line 29 from:
* '''$DLG_end_reason''' - new PVAR to tell you the way how to dialog ended ( either normal termination, FIFO, media timeout, lifetime expire, etc ) to:
* '''$DLG_end_reason''' - new PVAR to tell you the way how to dialog ended ( either normal termination, FIFO, media timeout, lifetime expire, etc ) [[http://www.opensips.org/html/docs/modules/devel/dialog#id295868 | Read More ...]] March 11, 2013, at 05:55 PM
by
- Deleted line 50:
||xxx || DIALOG ||New variable to provide a dialog "termination reason" - like "caller", "callee", "session timeout", "media timeout", "MI termination", etc - this variable will be available in request and local routes || March 11, 2013, at 05:54 PM
by
- Added line 20:
Added lines 22-29:
!!!! CACHE_LOCAL module * '''Remove Chunks''' - have the ability to remove entire chunks of the cache, from the MI and Script level !!!! DIALOG module * '''$DLG_end_reason''' - new PVAR to tell you the way how to dialog ended ( either normal termination, FIFO, media timeout, lifetime expire, etc ) March 11, 2013, at 05:52 PM
by
- Deleted lines 14-19:
!!!! HTTP module * '''POST support''' added (additional to GET support) - this will open the way for the migration of mi_xmlrpc module and other new features. !!!! MATHOPS module * Enables floating point arithmetic at OpenSIPS script level, along with a series of rounding capabilities. Added lines 18-23:
!!!! NEW MATHOPS module * '''Floating point arithmetic''' at OpenSIPS script level, along with a series of rounding capabilities [[http://lists.opensips.org/pipermail/users/2013-March/024918.html | Read More...]] !!!! HTTPD module * '''POST support''' added (additional to GET support) - this will open the way for the migration of mi_xmlrpc module and other new features. March 08, 2013, at 04:09 PM
by
- Deleted line 61:
||xx || new ||new functions to allow math ops between float numbers || March 08, 2013, at 03:58 PM
by
- Changed lines 25-28 from:
to:
!!!! USRLOC module * '''AOR insert and delete events''' - the usrloc module raises events when a new AOR is inserted or deleted. This allows you to build custom applications to track the customers. [[ http://www.opensips.org/html/docs/modules/devel/usrloc#id293710 | Read More...]]. Deleted line 42:
||xxx || USRLOC ||New events for "new AOR" and "AOR deleted" || March 08, 2013, at 01:06 PM
by
- Added lines 18-20:
!!!! MATHOPS module * Enables floating point arithmetic at OpenSIPS script level, along with a series of rounding capabilities. Changed line 66 from:
||x || AVPOPS ||Regexp based filter for avp_db_load - what AVPs to be loaded || to:
||x || AVPOPS ||Regexp based filter for avp_db_load - what AVPs to be loaded || February 26, 2013, at 12:55 PM
by
- Added lines 15-17:
!!!! HTTP module * '''POST support''' added (additional to GET support) - this will open the way for the migration of mi_xmlrpc module and other new features. Deleted line 55:
||xx || HTTP ||Add POST support (related to the below topic) || February 26, 2013, at 12:10 PM
by
- Changed line 17 from:
* SQL to NoSQL conversions - to:
* '''SQL to NoSQL conversions''' - it provides the SQL API while directly operating with a noSQL engine. Thus, any OpenSIPS module that would regularily need a regular SQL-based database, will now be able to run over a NoSQL back-end, allowing for a much easier distribution and integration of the currently existing OpenSIPS modules in a distributed environment. [[http://lists.opensips.org/pipermail/users/2013-February/024710.html | Read More...]]. February 26, 2013, at 12:09 PM
by
- Changed lines 15-17 from:
!!!! CORE to:
!!!! NEW DB_CACHEDB module * SQL to NoSQL conversions - Deleted line 59:
||x || new ||new module to allow conversion from cacheDB to DB interface (NoSQL to SQL) || February 12, 2013, at 09:38 PM
by
- Added lines 40-41:
||xxx || REGISTRAR ||New function to remove an AOR or a contact, from script || ||xxx || core ||send function (including from TM) should return a dedicated ret code to indicate network errors (failure in sending) || February 12, 2013, at 05:36 PM
by
- Added line 27:
||xxxx || core ||solve the conflict between add and remove lumps - discard changes over the chunks which were deleted || February 12, 2013, at 05:31 PM
by
- Added line 53:
||xx || new ||support for RFC5626 - Managing Client-Initiated Connections in SIP || February 11, 2013, at 10:13 PM
by
- Changed line 38 from:
||xxx || DB/cacheDB ||Thresholds for DB and cacheDB ops - similar to the onces in db_mysql module || to:
||xxx || DB/cacheDB ||Thresholds for DB and cacheDB ops - similar to the ones in db_mysql module || February 11, 2013, at 10:08 PM
by
- Changed lines 55-56 from:
||x || new ||RFC6140 Registration for Multiple Phone Numbers to:
||x || new ||RFC6140 Registration for Multiple Phone Numbers || ||x || AVPOPS ||Regexp based filter for avp_db_load - what AVPs to be loaded || February 11, 2013, at 10:03 PM
by
- Added lines 51-52:
||xx || new ||new module to allow to run REST queries to an outside server || ||xx || new ||mi_xmlrpc to support also REST queries || February 11, 2013, at 03:44 PM
by
- Added line 50:
||xx || new ||new functions to allow math ops between float numbers || February 09, 2013, at 08:27 PM
by
- Added line 38:
||xxx || DB/cacheDB ||Thresholds for DB and cacheDB ops - similar to the onces in db_mysql module || Added lines 48-50:
||xx || HTTP ||Add POST support (related to the below topic) || ||xx || MI_XMLRPC ||Drop the libxmlrpc-c3 library and use the "http" module as HTTP server engine for the module || ||x || new ||new module mi_stream to provide MI interaction via connection oriented limks (TCP or fifo) || February 09, 2013, at 08:24 PM
by
- Added lines 28-32:
||xxx || AVPOPS ||avp_db_load() to take an options prefix to build the names of the loaded AVPs (instead of simply using the names from DB) -> will avoid colision between same AVP loaded for caller and callee || ||xxx || USRLOC ||Have a generic ATTR field to be stored and retrieved from location table, along with a location record -> may be used to attached any kind of additional info to a registration || ||xxx || DIALOG ||New variable to provide a dialog "termination reason" - like "caller", "callee", "session timeout", "media timeout", "MI termination", etc - this variable will be available in request and local routes || ||xxx || USRLOC ||New events for "new AOR" and "AOR deleted" || ||xxx || DIALOG ||New events for dialog matched, terminated, etc || Changed lines 44-46 from:
||xx|| B2B ||Support for attended transfers on B2BUA to:
||xx || B2B ||Support for attended transfers on B2BUA ||xx || event_datagram ||Instead of pushing events in text/plan format, to have also the options to pack the event in a json format -> easier to parse by the receiver || ||xx || DIALOG ||New MI command to force flushing of dialogs from memory to DB (a complete re-population of DB based on mem content) || February 09, 2013, at 08:10 PM
by
- Changed line 19 from:
!!! Devel Plan for next release (to be done) to:
!!! Devel Plan 1.10 release (TODO list) February 09, 2013, at 08:08 PM
by
- Added lines 16-41:
---- !!! Devel Plan for next release (to be done) || border=1 ||! Importance ||! Module ||! Description || ||xxxxx || TCP ||non-blocking TCP operations - push the write/connect op into another process to avoid blocking || ||xxxx || TM ||even if decide to "go stateful" very early in your script (via t_newtran), all changes you do later over the request (in request route, branch route, failure route) must be updated/pushed into transaction and remembered at later processing || ||xxxx || new ||new module to drive SANGOMA cards in for transcoding (similar to driving the rtpproxy or mediaproxy) || ||xxxx || DIALOG ||re-INVITE based in-dialog pinging (with proper SDP handling) || ||xxx || REGISTRAR ||lookup() should have a flag to force '''lookup on all branches''' (and not only on RURI) || ||xxx || USRLOC ||distributed storage via a NoSQL DB || ||xxx || DIALOG ||distributed storage via a NoSQL DB || ||xxx || USRLOC ||when db is updated based on timer, combine multiple deletes in a single query || ||xxx || DIALOG ||new MI function to do a complete flush/resync of DB with the memory cache (recover after a DB desyncronization) || ||xxx || SIPCAPTURE ||TCP support || ||xx || TLS core ||add an internal API for TLS management to allow registration of certificates ; a new module to allow TLS certificates provisioning via DB (per domain, per IP, etc) || ||xx || USRLOC ||use a single Primary Key (non SIP related) for DB ops || ||xx || TM ||allow dynamic number of branches per transaction (on demand) || ||xx || Statistics Interface ||replace the BIG LOCK (if other arch than i386) with multiple shared locks (to protect the values) || ||xx || new ||new cachedb_virtual modules, similar to db_virtual, but for NoSQL databases || ||xx || db_virtual ||Opensips should be able to start even if db_virtual was not able to connect to all databases. So long as it can connect to at least 1 it should still work || ||xx|| B2B ||Support for attended transfers on B2BUA ||x || new ||new module to allow conversion from cacheDB to DB interface (NoSQL to SQL) || ||x || new ||RFC6140 Registration for Multiple Phone Numbers February 09, 2013, at 08:08 PM
by
- Added lines 1-15:
!! Main -> [[AvailableVersions|Available Versions]] -> [[Main.Ver110x|1.10.x Releases]] -> Release 1.10.0 This page has been visited {$PageCount} times. (:toc-float Table of Content:) ---- !!! Migration from 1.9.x to 1.10.0 To be done on release date. ---- !!! What is new in 1.10.0 !!!! CORE |