[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