[Devel] discussion of roadmap for 1.3

Henning Westerholt henning.westerholt at 1und1.de
Thu Apr 26 13:12:55 CEST 2007


Hello all,

i've combined the discussed roadmap items from friday. On the roadmap to 1.2 
there were also some not finished "nice to have" items, i added them and some 
things from the list too for discussion. :-)

From friday:

1) tighter integration of xmpp into OpenSER, get rid of two levels of  
addressing

2) dialog enhancements
  - Bogdan

3) better diameter support
   - Ovidiu Sas

4) SIPS url support
    - get rid of hard coded "sip" in modules
    - enhance parser 

5) replace OpenSSL with GnuTLS
   - performance issues, GnuTLS seems two times slower then OpenSSL
   - but GnuTLS supports more features
   - Julien Blache announced that he wants to work on this

6) replace integrated assembler code with system provided assembler functions
   - Bogdan
   - needs performance evaluation

7) RTPProxy enhancements
  - collaboration with existing project, or rewrite
  - Adam Linford announced that he can perhaps provide funding for an rewrite

8) Build system change
  - not decided yet
  - cmake vs. autotools
  - Sebastien Tricaud announced that he wants to work in this

9) OpenSER lib
  - would probably easier with better build system and isolation of memory     
    management
  - Sebastien Tricaud announced that he wants to work on this

From the 1.2 roadmap:

10) OpenSER Core
 
 [o] memory defragmentation
 [o] OpenSER command line interface (terminal)
 [o] pass socket information through fifo/unixsock
 [o] interpret ICMP error messages
 [o] SIP identity 
   - in patch tracker
 
11) OpenSER Modules
 
  [[avpops]]
 [o] local avps - avps to be stored locally, specific per script, not per
 transaction
 
  [[cpl-c]]
 [o] replace support
 [o] reload support
 
  [[dispatcher]]
 [o] database support 

 [[uac]]
 [o] qop authentication support
 [o] proper CSeq value after authentication challenge
 
  [[usrloc]]
 [o] possibility to attach to a contact a set of values (similar to log_extra 
in acc)

 [[xmpp]]
 [o] support for presence and voice


I would like to add:

12) OpenSER config reload
  - use a new configuration without an server restart

13) Database interface enhancements
  - application level clustering, especially for location data
  - needs to be discussed
  - I would like to work on this

Cheers,

Henning



More information about the Devel mailing list