Mike,<br><br>this is a really good start and we should collect these things&nbsp; so as to help the&nbsp; community to take the right choice. I would also suggest that what ever ground breaking issues we list we stay at the functional level (I do not think anyone is helped by using a description containing "allowing carrier grade platforms" and similar marketing phrases).<br><br>cheers<br><br><b><i>Mike Williams &lt;mike@mikebwilliams.com&gt;</i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> Kim,<br><br>Here are a few features of the top of my head that I can think of, both fetch <br>support and new a DB mode for usrloc. <br><br>The new db mode allows me to have two OpenSER servers load balanced using just <br>DNS SRV records and a mysql backend because any SIP transmission can go to <br>either server, and any server can fail without effecting anything else.<br><br>From the openser home
 page:<br><br>Accounting optimization:<br><br>"2006-09-25 - Accounting module (acc) has been redesigned to be more flexible <br>and faster. <br><br> The module suffered major changes in the internals, but kept easy interface <br>to the configuration script. Lot of useless fields were removed from the <br>default list, they can be recorded on demand via extra accounting facility. <br><br> Many other optimization were introduced to enable modularity and faster <br>storage. Also, multi-leg accounting was enhanced to allow definition of as <br>many fields to be recorded as needed."<br><br>This describes some major memory tunings as well better support for huge <br>numbers of users:<br><br>Database fetch support    2006-07-14: <br> New introduced fetch support for database drivers enables management of huge <br>number of location entries (&gt;120 000) with no need of OpenSER compilation <br>tunings. <br><br> Just few days after the last major release , new appealing feature was
 <br>introduced in the development version. <br><br> Until now, when dealing with large number of subscribers, OpenSER/SER <br>required tunings and recompilation to resize the private memory large enough <br>so that all location records from database could be loaded. It was quite <br>annoying because this private memory was used only once, at startup, <br>afterwards most of it was not used at all by the SIP server, but it was <br>allocated and no other application could use it. <br><br> The new features loads chunks of records, the size of the chunk being <br>configurable and specific for the available private memory. The issue is now <br>solved in OpenSER, allowing straightforward deployments for carrier grade <br>platforms. This adds more value to the features introduced with the latest <br>release that enabled geographic distribution/failover and load balancing.<br><br>If I think of some other good stuff, I'll let you know.<br><br>Perhaps someone should put all these
 comparisons into a wiki page so that we <br>can build an accurate picture of the advantages of each product.<br><br>Mike Williams<br><br>On Wednesday 08 November 2006 11:46, Kim Il wrote:<br>&gt; Mike,<br>&gt;<br>&gt; thanks a lot for your insight and the time you have taken to answer my<br>&gt; question. I surely did not want to be unafir to anyone. I can not comment<br>&gt; on the why the SER people are having only few releases compared to openser<br>&gt; but I guess they have a good reason for that (I would guess it has<br>&gt; something to do  with thoroughness, testing ..., but I am here just<br>&gt; guessing). For me and I guess many other people who depend on SER/openser<br>&gt; for their business the more interesting question is what to use in the long<br>&gt; term, which camp is the more innovative, is actually driving the change and<br>&gt; is commiting itself to the really difficult tasks. Your statement that<br>&gt; changes in SER have been  in response to
 openser is surely a very good<br>&gt; starting point -and if this is true then there is no reason to shift back<br>&gt; to SER. Do you, or maybe other people, have more examples -besides the web<br>&gt; page- for this. This will really help me to better judge the situation.<br>&gt; Looking at the release notes of both openser and SER I am still of the<br>&gt; opinion that compared to the new features of SER, most of the features that<br>&gt; were added to openser in the last year are of cosmetic nature (hardly any<br>&gt; touches the tough issues of security, performance and reliability).<br>&gt;<br>&gt; Yours sincerely<br>&gt;<br>&gt; Kim<br>&gt;<br>&gt; Mike Williams <mike@mikebwilliams.com> wrote: Kim,<br>&gt;<br>&gt; I don't think that's really a fair assessment of the situation. It seems to<br>&gt; me, and others much more knowledgeable please comment on this, that OpenSER<br>&gt; was forked because SER was left to stagnate, and because of a large number<br>&gt; of
 feature patches that were just left to sit. The development cycles<br>&gt; became too long, and it was unclear what the plan was.<br>&gt;<br>&gt; Looking back on the progress of OpenSER, one can see that the team didn't<br>&gt; just take those patches and merge them, and pretend that they have a new<br>&gt; product, but have instead continually developed the code base. The always<br>&gt; have a roadmap of the next release, and an estimated timeline for<br>&gt; completing it. A lot of important features have been added.<br>&gt;<br>&gt; Likewise, OpenSER seems to be using a different development philosophy. The<br>&gt; OpenSER team releases .1 increment releases with new, useful, and stable<br>&gt; features fairly often instead of waiting years. Since I've been using<br>&gt; OpenSER, I've seen 3 releases. SER has put out 1 in that same time period,<br>&gt; and honestly, I don't see the same amount of features really being added by<br>&gt; SER. If anyone can compare the two
 in their present STABLE forms, I would<br>&gt; really like to hear about it.<br>&gt;<br>&gt; In addition, it seems many of the changes to SER have been in response to<br>&gt; OpenSER. Iptel/SER had the same website for years, with little information<br>&gt; about what was actually happening. If you check the OpenSER website, they<br>&gt; are always giving useful information and news to the users and community<br>&gt; about going forward. Just in the last few months has Iptel/SER actually<br>&gt; changed, no doubt partly due to how good OpenSER looked in comparison.<br>&gt;<br>&gt; Mike Williams<br>&gt;<br>&gt; On Wednesday 08 November 2006 04:06, Kim Il wrote:<br>&gt; &gt; thanks Rao for bringing this up. Actually our company has moved to<br>&gt; &gt; openser around 6 months ago after reading the rumor spread around on the<br>&gt; &gt; openser lists that SER is no longer being maintained. Looking now at the<br>&gt; &gt; new SER I must confess that we are more than
 impressed  about the new<br>&gt; &gt; features and substantial changes  to SER. It seems that, unlike openser,<br>&gt; &gt; the guys<br>&gt; &gt; behind SER spent the time not on cosmetic and superficial changes but on<br>&gt; &gt; real improvements. I assume this difference in working style comes from<br>&gt; &gt; the fact that openser is lead by a company that is capitalizing the<br>&gt; &gt; open-source spirit to satisfy the day-to-day needs of it customers<br>&gt; &gt; whereas SER is being maintained by guys who have a long term vision of<br>&gt; &gt; things. While it will surely cost us some time and effort for us the<br>&gt; &gt; decision is already clear that unless openser integrates the SER<br>&gt; &gt; improvements we will go back to SER.<br>&gt; &gt;<br>&gt; &gt; Bye<br>&gt; &gt;<br>&gt; &gt; Kil Il<br>&gt; &gt;<br>&gt; &gt; Rao Ramaratnamma  wrote: sorry for reposting -- I<br>&gt; &gt; think this question belongs to both mailing list. I am really stuck
 with<br>&gt; &gt; this.<br>&gt; &gt;<br>&gt; &gt; rr<br>&gt; &gt;<br>&gt; &gt; ----- Forwarded Message ----<br>&gt; &gt; From: Rao Ramaratnamma<br>&gt; &gt; To: Christian Schlatter ; users@openser.org<br>&gt; &gt; Sent: Tuesday, November 7, 2006 11:15:27 PM<br>&gt; &gt; Subject: Re: [Users] TM : retransmission timers<br>&gt; &gt;<br>&gt; &gt; the ser ottendorf announcement does mention improved timers. Cannot<br>&gt; &gt; openser include this feature too and cannot I merge ser  with openser for<br>&gt; &gt; good timers? I am still trying to understand the difference between ser<br>&gt; &gt; and openser but standart compliance seems to be very important matter!<br>&gt; &gt;<br>&gt; &gt; Cannot people provide me with some hints? I am sure that I am not the<br>&gt; &gt; only who is asking the difference between ser and openser. ser<br>&gt; &gt; documentation does not appear uptodate, but the software as sannounced<br>&gt; &gt; appears impressive. I have already asked this
 question but did not<br>&gt; &gt; receive any answer.<br>&gt; &gt;<br>&gt; &gt; thank you in advance!<br>&gt; &gt;<br>&gt; &gt; rr<br>&gt; &gt;<br>&gt; &gt; ----- Original Message  ----<br>&gt; &gt; From: Christian Schlatter<br>&gt; &gt; To: users@openser.org<br>&gt; &gt; Sent: Tuesday, November 7, 2006 10:52:56 PM<br>&gt; &gt; Subject: Re: [Users] TM : retransmission timers<br>&gt; &gt;<br>&gt; &gt; Greg Fausak wrote:<br>&gt; &gt; &gt; Hello,<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I believe this is a well known bug.<br>&gt; &gt; &gt; Granularity of timers is 1 second.  So, if you sign up for a timer to<br>&gt; &gt; &gt; be fired in 1 second it will happen anywhere between 0 seconds and 1<br>&gt; &gt; &gt; second.<br>&gt; &gt; &gt; 2 seconds will happen between 1 and 2 seconds.  I usually set up my<br>&gt; &gt; &gt; timers to be 2, 2, 4, 8.  There are VOIP providers that are pretty<br>&gt; &gt; &gt; sticky about<br>&gt; &gt; &gt; the first 500ms.  If you are using one of them
 you're out of luck.<br>&gt; &gt;<br>&gt; &gt; Yes, there is a timer process that wakes up every second to perform<br>&gt; &gt; retransmissions. I was actually quite surprised that OpenSER, which is<br>&gt; &gt; known to be very standards compliant, does not follow the RFC 3261<br>&gt; &gt; retransmission timeouts. On  the other hand, the RFC 3261 timeout values<br>&gt; &gt; are just suggestions and standards compliant SIP UA must accept shorter<br>&gt; &gt; timeouts. Still it would be nice if OpenSER would support sub second<br>&gt; &gt; timers, this would allow for shorter fail-over times.<br>&gt; &gt;<br>&gt; &gt; Christian<br>&gt; &gt;<br>&gt; &gt; &gt; I believe SER has made timer changes to support more exact timer<br>&gt; &gt; &gt; intervals.  They are a completely different camp, with a different<br>&gt; &gt; &gt; feature set (although they share the same roots).<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; -g<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; On 11/7/06, Jean-François
 SMIGIELSKI  wrote:<br>&gt; &gt; &gt;&gt; Hello,<br>&gt; &gt; &gt;&gt;<br>&gt; &gt; &gt;&gt; I made strange observations about the intervals between<br>&gt; &gt; &gt;&gt; retransmissions with the TM module.<br>&gt; &gt; &gt;&gt; In my experiments,  I used the default parameters for the TM module<br>&gt; &gt; &gt;&gt; timers, and I  sent an INVITE that cannot receive answers (it has a<br>&gt; &gt; &gt;&gt; well  known R-URI  pattern that is forwarded to a place and port that<br>&gt; &gt; &gt;&gt; nobody listen).<br>&gt; &gt; &gt;&gt;<br>&gt; &gt; &gt;&gt; When reading RFC3261, I expected to see intervals between<br>&gt; &gt; &gt;&gt; retransmissions of |500ms|1s|2s|4s|8s|16s|. 7 transmissions, during<br>&gt; &gt; &gt;&gt; 32s.<br>&gt; &gt; &gt;&gt;<br>&gt; &gt; &gt;&gt; But with OpenSER, (I have tested with the debian package 1.1.0-5 on a<br>&gt; &gt; &gt;&gt; debian etch, and the cvs sources for 1.1.0 or 1.0.1compiled by<br>&gt; &gt; &gt;&gt; myself), I can see intervals
 like &lt;500ms, 2s, 4s, 4s,4s, ... until 26s<br>&gt; &gt; &gt;&gt; are spent (9 sendings). The first interval is sometomes very short<br>&gt; &gt; &gt;&gt; (40ms).<br>&gt; &gt; &gt;&gt;<br>&gt; &gt; &gt;&gt; Altough I like the sequence of 4s separated transmissions, I do not<br>&gt; &gt; &gt;&gt; know why the first interval is so short, and why there is no sending<br>&gt; &gt; &gt;&gt; after 1s.<br>&gt; &gt; &gt;&gt;<br>&gt; &gt; &gt;&gt; Did anybody observed such behaviours? Are they normal?<br>&gt; &gt; &gt;&gt;<br>&gt; &gt; &gt;&gt; Thanks in advance!<br>&gt; &gt; &gt;&gt;<br>&gt; &gt; &gt;&gt; JF  Smigielski.<br>&gt; &gt; &gt;&gt;<br>&gt; &gt; &gt;&gt;<br>&gt; &gt; &gt;&gt; ______________________________________________________________________<br>&gt; &gt; &gt;&gt;__ iBELGIQUE, exprimez-vous !<br>&gt; &gt; &gt;&gt; http://web.ibelgique.com/<br>&gt; &gt; &gt;&gt;<br>&gt; &gt; &gt;&gt; _______________________________________________<br>&gt; &gt; &gt;&gt; Users mailing
 list<br>&gt; &gt; &gt;&gt; Users@openser.org<br>&gt; &gt; &gt;&gt; http://openser.org/cgi-bin/mailman/listinfo/users<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Users mailing list<br>&gt; &gt; Users@openser.org<br>&gt; &gt; http://openser.org/cgi-bin/mailman/listinfo/users<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Users mailing list<br>&gt; &gt; Users@openser.org<br>&gt; &gt; http://openser.org/cgi-bin/mailman/listinfo/users<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; ---------------------------------<br>&gt; &gt; Everyone is raving about the  all-new Yahoo! Mail.<br>&gt;<br>&gt; _______________________________________________<br>&gt; Users mailing list<br>&gt; Users@openser.org<br>&gt;
 http://openser.org/cgi-bin/mailman/listinfo/users<br>&gt;<br>&gt;<br>&gt;<br>&gt; ---------------------------------<br>&gt; Sponsored Link<br>&gt;<br>&gt; Get an Online or Campus degree - Associate's, Bachelor's, or Master's - in<br>&gt; less than one year.<br><br>_______________________________________________<br>Users mailing list<br>Users@openser.org<br>http://openser.org/cgi-bin/mailman/listinfo/users<br></mike@mikebwilliams.com></blockquote><br><p>&#32;


<hr size=1>Everyone is raving about <a href="http://us.rd.yahoo.com/evt=42297/*http://advision.webevents.yahoo.com/mailbeta">the all-new Yahoo! Mail.</a>