The reason that I started putting stuff on voip-info and will continue to put it there is that you have to login to get to trac. I do think it's too much to ask to have people register to get documentation on a project that they are trying to figure out if they care about being part of. And no-one will even know there is any documentation unless they are registered, nullifying most of the usefulness of the content.
<br><br><div><span class="gmail_quote">On 9/7/06, <b class="gmail_sendername">Brian West</b> <<a href="mailto:brian.west@mac.com">brian.west@mac.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div style=""><br><div></div><div><span class="q"><div>On Sep 7, 2006, at 2:26 PM, Alex Guan wrote:</div><br><blockquote type="cite"><p style="margin: 0px;"><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none;" face="Helvetica" size="3">
Anthony,</font></p> <p style="margin: 0px; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; min-height: 14px;"><br></p> <p style="margin: 0px;">
<font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none;" face="Helvetica" size="3">Great answers indeed.<span> </span>
Thanks a lot!<span> </span>Is there a documentation system that I can save it to ... like a wiki?<span> </span>These information are too valuable to be buried in the mail archive.</font></p></blockquote><div><br></div><div>
<br></div></span></div><div><div>We have <a href="http://trac.freeswitch.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">trac.freeswitch.org</a> or <a href="http://voip-info.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
voip-info.org</a> (I think we prefer it being on trac)</div></div><div><span class="q"><blockquote type="cite"><p style="margin: 0px; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; min-height: 14px;">
<br></p> <p style="margin: 0px;"><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none;" face="Helvetica" size="3">
It took me a while but I think I have come to agreement for pretty much every point you made, except one.<span> </span>The only thing I felt suspicious is the busy waiting in which the originator polls check_channel_status() a million times after the originatee starts ringing but before it answers.
<span> </span>Can't we wait for a mutex or condition waken up by CALL_ANSWERED?<span> </span>Imagine if you have a thousand incoming calls, there will be 1000 while loops spinning the processor.</font></p></blockquote><div>
<br></div></span></div><div><div>Anthony will need to answer this one. ;)</div></div><div><span class="q"><br><blockquote type="cite"> <p style="margin: 0px; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; min-height: 14px;">
<br></p> <p style="margin: 0px;"><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none;" face="Helvetica" size="3">
Another issue I noticed is that hold/resume is not working properly.<span> </span>There was no 200OK for the re-INVITE.<span> </span>I tried to debug further but somehow couldn't get into mod_exosip.c using gdb.<span>
</span>(DDD and Eclipse behaved the same.<span> </span>Does anybody have the same issue?)<span> </span>I kind of guess the issue is what kind of SDP is the SIP phone sending for hold.<span> </span>The old way is to set an all zero O field, as opposed to SENDONLY or INACTIVE.
<span> </span>Anyways, if mod_exopsip.c is going way, we should probably just wait for mod_sofia.</font></p> <p style="margin: 0px; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; min-height: 14px;">
<br></p></blockquote><div><br></div></span></div><div><div>We still have work to do on sofia-sip to bring it up to speed with all the features we want.</div></div><div><span class="q"><br><blockquote type="cite"><p style="margin: 0px; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; min-height: 14px;">
</p> <p style="margin: 0px;"><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none;" face="Helvetica" size="3">Two more basic questions:
</font></p> <p style="margin: 0px;"><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none;" face="Helvetica" size="3">
1. Licensing.<span> </span>A main problem I saw with Asterisk is it's GPL/Digium dual licensing scheme.<span> </span>I don't see any serious business development could be possible under this license.<span> </span>I think Mark and his company have made a big mistake on this subject.
<span> </span>(And their business model as well.)<span> </span>What's the main rationale for you/other founders to choose MPL?<span> </span>Do you favour/oppose to commercial development using freeswitch in their proprietary systems?
</font></p> <p style="margin: 0px; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; min-height: 14px;"><br></p></blockquote>
<div><br></div></span></div><div><div>The MPL allows you to commercialize the code. But Anthony can elaborate on this subject more than I can. I don't want to speak on his behalf.</div></div><div><span class="q"><br><blockquote type="cite">
<p style="margin: 0px; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; min-height: 14px;"></p> <p style="margin: 0px;"><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none;" face="Helvetica" size="3">
2. Memory usage.<span> </span>I am seeing freeswitch using 25M bytes of memory with just one basic SIP call.<span> </span>It's a little surprising.<span> </span>Should I turn on the -Os to see if we can save some space?
</font></p> <p style="margin: 0px; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; min-height: 14px;"><br></p> <p style="margin: 0px;">
<font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none;" face="Helvetica" size="3"><span> </span>PID USER<span>
</span>PR<span> </span>NI<span> </span>VIRT<span> </span>RES<span> </span>SHR S %CPU %MEM<span> </span>TIME+ COMMAND</font></p> <p style="margin: 0px;"><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none;" face="Helvetica" size="3">
25295 root <span> </span>0 -20 27040<span> </span>25m 3696 S<span> </span>0<span> </span>2.5 <span> </span>0:00.12 lt-freeswitch<span> </span></font></p> <p style="margin: 0px; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; min-height: 14px;">
<br></p></blockquote><div><br></div><div><br></div></span></div><div><div>You can try it out and see. Also look at what modules you load. When I start freeswitch up on my mac I use 6 or 7 megs of ram. </div><br><blockquote type="cite">
<p style="margin: 0px; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; min-height: 14px;"></p> <p style="margin: 0px;"><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none;" face="Helvetica" size="3">
Thanks,</font></p> <p style="margin: 0px;"><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none;" face="Helvetica" size="3">
Alex</font></p> <p style="margin: 0px; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; min-height: 14px;"><br></p> <p style="margin: 0px;">
<font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none;" face="Helvetica" size="3">_______________</font></p> </blockquote>
</div><br></div>
</div><br>_______________________________________________<br>Freeswitch-dev mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Freeswitch-dev@lists.freeswitch.org">Freeswitch-dev@lists.freeswitch.org
</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>UNSUBSCRIBE:
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.freeswitch.org" target="_blank">
http://www.freeswitch.org</a><br><br><br></blockquote></div><br>