This page has been visited 338 times.
To be done on release date.
| 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) |
| xxxx | core | solve the conflict between add and remove lumps - discard changes over the chunks which were deleted |
| xxx | REGISTRAR | lookup() should have a flag to force lookup on all branches (and not only on RURI) |
| xxx | DIALOG | New events for dialog matched, terminated, etc |
| 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 | SIPCAPTURE | TCP support |
| xxx | DB/cacheDB | Thresholds for DB and cacheDB ops - similar to the ones in db_mysql module |
| xxx | REGISTRAR | New function to remove an AOR or a contact, from script |
| xxx | RTPProxy | add ICE support for rtpproxy |
| xxx | core | send function (including from TM) should return a dedicated ret code to indicate network errors (failure in sending) |
| 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 | DROUTING | Allow the option to call do_routing with a particular number, but to propagate downstream a different number ( useful for number portability scenarios ) |
| 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 |
| 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 | MI_XMLRPC | Drop the libxmlrpc-c3 library and use the "http" module as HTTP server engine for the module |
| xx | new | mi_xmlrpc to support also REST queries |
| xx | new | support for RFC5626 - Managing Client-Initiated Connections in SIP |
| x | new | new module mi_stream to provide MI interaction via connection oriented limks (TCP or fifo) |
| x | new | RFC6140 Registration for Multiple Phone Numbers |
| x | AVPOPS | Regexp based filter for avp_db_load - what AVPs to be loaded |