<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">Thank you very much.<br><br>I am now in learning phase, can someone possibly bring me to the speed<br>and explain how SER compares to OPENSER. I only found this:<br><a href="http://openser.org/index.php?option=com_content&amp;task=view&amp;id=44" eudora="autourl">http://openser.org/index.php?option=com_content&amp;task=view&amp;id=44</a><br><br>and it seems to be outdated now.<br><br>rr<br><br>P.S.: excuse my crossposting but I think this is relevant with this question.<br><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">----- Original Message ----<br>From: Jiri Kuthan &lt;jiri@iptel.org&gt;<br>To: serusers@iptel.org<br>Sent: Monday, November 6, 2006 12:02:24 PM<br>Subject: [Serusers] new major SER
 pre-release, Ottendorf, is out for testing<br><br><div>Ladies and gentlemen, girls and boys,<br><br>the new testing pre-release of the best SIP proxy server ever, SER, is out! <br><br>This major pre-release, codenamed Ottendorf, includes fundamental improvements <br>to the software. The improvements allow SER users to achieve significantly higher <br>managability and reliability by better data mode, interop features, security, etc. <br>They recollect voluminous feedback we have received from iptel&nbsp;&nbsp;customers and open <br>source users. In particular, the new features include but are not limited to:<br>- improved data model which eliminates any possible ambiguities.<br>- key under-the-hood changes with impact on performance: timer subsystem<br>&nbsp;&nbsp;overhaul (now fast, with fine resolution, high accuracy and variability), <br>&nbsp;&nbsp;TCP processing&nbsp;&nbsp;overhaul (higher scalability)<br>- key reliability changes: DNS cache and IP blacklisting<br>-
 key interop changes: support for STUN-bis, presence server aligned to latest<br>&nbsp;&nbsp;IETF development, sanity module for early detection of invalid messages<br>- more management: management features are now available via XML-RPC remotely,<br>&nbsp;&nbsp;as well as via an alternative binary protocol<br>- more security: ratelimit module, more check types in permissions module<br>- scripting features: select operator in combination with revised AVPs,<br>&nbsp;&nbsp;named flags and routes, more types of routes (onsend, timer, branch)<br>- applications: presence has been greatly updated to keep pace with <br>&nbsp;&nbsp;development in the IETF/SIMPLE (includes asynchronous subscription<br>&nbsp;&nbsp;authorization, extended PIDF); web interface includes many new managibility<br>&nbsp;&nbsp;features (multidomain, templates and multilanguage to name some). New<br>&nbsp;&nbsp;scripting flexibility allows safely for features like individual ringing<br>&nbsp;&nbsp;timers and
 direct access to SIP message elements.<br>- new tools: Nils's script execution tree tool<br>&nbsp;&nbsp;<a target="_blank" href="http://lists.iptel.org/pipermail/serdev/2006-October/008124.html">http://lists.iptel.org/pipermail/serdev/2006-October/008124.html</a><br>&nbsp;&nbsp;and refurbished ser_ctl<br>see the following links for some additional details:<br>- <a target="_blank" href="http://www.iptel.org/ser/doc/010whatsnew">http://www.iptel.org/ser/doc/010whatsnew</a> <br>- <a target="_blank" href="http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/NEWS?rev=HEAD">http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/NEWS?rev=HEAD</a><br><br><br>Accompanying software, SEMS and SERWEB have been greatly overhauled as well.<br>SEMS now features improved performance (single-threaded model now), service<br>composition via python-IVR-scripting and B2BUA, adaptive playout buffer for<br>better voice quality, and more. SERWEB features new multilevel
 administrative<br>access system, multidomain support, per-domain customization, remote xml-rpc<br>access, multilanguage support, and more. The new command-line utility,<br>SER_CTL, provides also many great improvements over the previous tool.<br><br>Interop<br>-------<br>Shortly, we have been keeping the bar high through our participation in the IETF<br>and SIPITs. SER implements latest interop changes from the IETF (STUN-bis, presence<br>+ XCAP, to name the most important ones) and both new features and legacy features <br>were extensively and successfully tested middle of October in SIPit.<br><br>Next Steps<br>-----------<br>Keep in mind, this is a pre-release for testing purposes. It is now call on<br>users to test the software hard and provide feedback. In the meantime, the<br>codebase remains frozen and we only commit patches fixing various bugs. Once<br>we get good confidence that Ottendorf has stabilized and is being adequately<br>documented, we will declare the
 final release. No date has been determined yet.<br>Also, we consider changing CVS to SVN.<br><br>Again, and this is very important: the final release will be as good as the<br>feedback we obtain for this pre-release. Please do spend your time sending <br>solid feedback back to [serusers].<br><br><br>Roadmap<br>-------<br>We keep rolling. We are still debating with our generous contributors what is <br>the next possible good things to work on, the topics include but are not limited<br>to as of now:<br>- documentation.<br>- databases are important. LDAP and BDB, DB-API revision.<br>- interop: identity, TLS revision<br>- advanced scripting (scripting engine, vars returns, AVPs)<br>- uncountable improvements (futex, dev/rtc, tm/refcnts, tcp fd cache, .....)<br><br>Trivia<br>--------<br>The release name Ottendorf is coming from a place in Saxonian Switzerland, where <br>many iptel fellows and their friends spent a weekend during this Indian summer.<br><a target="_blank"
 href="http://www.iptel.org/jan/gallery/saxonian_switzerland_2006/">http://www.iptel.org/jan/gallery/saxonian_switzerland_2006/</a><br><a target="_blank" href="http://www.iptel.org/%7Eandi/2006-09-22-Ottendorf/">http://www.iptel.org/~andi/2006-09-22-Ottendorf/</a><br><a target="_blank" href="http://www.iptel.org/%7Evlada/saxon_switzerland/index.html">http://www.iptel.org/~vlada/saxon_switzerland/index.html</a><br><a target="_blank" href="http://www.ohlmeier.de/albums/ottendorf_2006/index.html">http://www.ohlmeier.de/albums/ottendorf_2006/index.html</a><br><br><br>Acknowledgments<br>---------------<br>This grand achievement is result of extremely many folks who did lot<br>of hard work. Out of folks affiliated with iptel, Andrei and Jan spent <br>immense effort on moving SER forward, with great support from Hallik<br>(command-line tool), Michal, Miklos, Nils, Tomas, Vaclav (presence), <br>Vlada (new STUN). In this context, I would like to thank to our company <br>for the
 great support. Recently, Bogdan Pintea greatly helped to make <br>the upcoming release better and more stable under sponsorship of his <br>company, iptego. transnexus provided osp support.<br><br>SEMS has been greatly improved thanks to Stefan and Raphael.<br>Credits for serweb go to Karel.<br><br>Same importantly, SER has been immensely benefitting of contributors,<br>to name in alphabetic order at least the 'top-of-the-iceberg' fellows:<br>Bogdan Pintea, Cesc Santa, Greg Fausak, Greger Teigre, Hendrik Scholz, <br>&lt;<a target="_blank" href="http://tutpro.com/%3EJuha">http://tutpro.com/&gt;Juha</a> Heinänen, Klaus Darilion, Maxim Sobolev, Peter Nixon, Uli Abend.<br><br>Great support on the mailing list has been provided by Greger V. Teigre,<br>Java Rockx, Klaus Darilion, Zeus Ng, and more.<br><br>Simply, this list is too short and incomplete to capture all the<br>generous contributions that came in -- my appologies for everyone<br>else I have missed.<br><br><br>Warnings
 and Disclaimers<br>------------------------<br>This is a TESTING version. We are encouraging people to give it intense<br>testing and provide us with feedback, so that we can properly assess<br>what it takes to declare it final. The volume and number of changes<br>is big, caution is advised.<br><br>All GPL warnings and disclaimers apply.<br><br>This is SER, which is not the derivate software known as openser. We <br>have no ideas of in what extent and timeline derivate projects follow<br>(or not) SER.<br><br>-------------------------------------------------------------------------------<br><br>To Give it a Try<br>-----------------<br>warning: this is just a 'jump-start' for black-belt users. It is not <br>a replacement for documentation or a detailed step-by-step installation<br>guide. It assumes knowledge of operating system, SIP, and SER.<br><br><br>PREPARATION<br>- make sure mysql is running. In the default configuration, SER assumes it<br>&nbsp;&nbsp;to be running on
 localhost, if this does not hold, you need to change<br>&nbsp;&nbsp;ser.cfg.<br>- make sure python is installed (needed for new command-line utilities)<br>SER INSTALLATION FROM CVS<br>- Download from CVS/HEAD using instructions at&nbsp;&nbsp;<a target="_blank" href="http://www.iptel.org/downloads">http://www.iptel.org/downloads</a><br>- Compile it: make include_modules="mysql xmlrpc" all<br>- Install it the default way of your administrative privileges allow to:<br>&nbsp;&nbsp;make include_modules="mysql xmlrpc" install<br>- Download command-line tool (see more documentation under<br>&nbsp;&nbsp;<a target="_blank" href="http://cvs.berlios.de/cgi-bin/viewcvs.cgi/*checkout*/ser/serctl/README?rev=HEAD">http://cvs.berlios.de/cgi-bin/viewcvs.cgi/*checkout*/ser/serctl/README?rev=HEAD</a>)<br>&nbsp;&nbsp;- cvs co serctl<br>- Initiate database:<br>&nbsp;&nbsp;./scripts/mysql/ser_mysql.sh create<br>START<br>- Start it. Call: ser<br>- Begin provisioning users with the new serctl
 (the capital word are just place holders)<br>&nbsp;&nbsp;#&nbsp;&nbsp;ser_ctl domain add DOMAINNAME<br>&nbsp;&nbsp;#&nbsp;&nbsp;ser_ctl user add USERNAME@DOMAINNAME -p PASSWORD<br>&nbsp;&nbsp;#&nbsp;&nbsp;If you want to have Asserted Identity header for your user<br>&nbsp;&nbsp;#&nbsp;&nbsp;- ser_attr add uid=UID asserted_id="PID"<br>&nbsp;&nbsp;# If you want to have gateway support<br>&nbsp;&nbsp;# - ser_db add attr_types name=gw_ip rich_type=string raw_type=2&nbsp;&nbsp;\<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;description="The gateway IP for the default ser.cfg" default_flags=33<br>&nbsp;&nbsp;# - ser_attr add global gw_ip=GATEWAY-IP<br>- more things you may wish to do:<br>&nbsp;&nbsp;- familiarize yourself with current ser.cfg<br>&nbsp;&nbsp;- send us feedback.<br><br><br><br><br><br>--<br>Jiri Kuthan&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a target="_blank"
 href="http://iptel.org/%7Ejiri/">http://iptel.org/~jiri/</a>&nbsp;&nbsp;<br><br>_______________________________________________<br>Serusers mailing list<br>Serusers@lists.iptel.org<br><a target="_blank" href="http://lists.iptel.org/mailman/listinfo/serusers">http://lists.iptel.org/mailman/listinfo/serusers</a><br></div></div><br></div></div><br></body></html>