I&#39;ll give you a heads up.&nbsp; I could rant back and start a flame war with you over this but I won&#39;t.<br><br>Plain and simple, I read this email and got instantly annoyed.<br>Especially....<br><br>&quot;
Speaking of which, a slightly different architecture/coding style might<br>
have made the interfaces between the modules and the insides more<br>
immediately clear...&quot;<br><br>Stick with Asterisk then, I&#39;m sure you will much more luck........<br><br>and ....<br><br>&quot;I&#39;m doing ok, but my<br>
time is very valuable and not well-spent by figuring this stuff out from<br>
the source code instead of looking at the reference docs.&quot;<br><br>HELLO? how valuable do you think my time is sir?&nbsp; I have been working day and night on this project for more than two solid years and I apologize that it only fits your needs &quot;except for one thing ....&quot; I will gladly offer you a refund on what you paid for the software.<br>
<br>You have some nerve to come here and plan to make a project out of my software then complain to me that it is not perfectly handed to you on a silver platter....WTF?.&nbsp; I do not intend to supply you with any helpful information until you apologize for your rude attitude.<br>
<br>To summarize I do not owe you anything, you can learn how it works and write the missing documentation as a repayment for the software being open and free for you to use if you wish.&nbsp; Or you can come to IRC (once you have publicly apologized) and lots of people including me would be happy to point you in the right direction.<br>
<br>Good day sir.<br><br><br><div class="gmail_quote">On Sun, May 25, 2008 at 12:11 AM, Matthew Kaufman &lt;<a href="mailto:matthew@matthew.at">matthew@matthew.at</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;ve been watching Freeswitch as a potential user for a while now (I<br>
used Asterisk for my last telephony project, Podlinez.net), but now I<br>
have need to do some even lower-level development and it looks like<br>
Freeswitch is a better choice than Asterisk... save one thing:<br>
<br>
Where the heck is the documentation that a (C/C++) module-writer needs?<br>
I&#39;ve started writing a new endpoint module, and I&#39;m making pretty good<br>
progress by reading the source code for other modules, but I have looked<br>
and looked and can&#39;t find a good reference for &quot;these are the switch<br>
functions that are private, these are the switch functions you call if<br>
you&#39;re an endpoint module, these are the events you&#39;ll be sent if you&#39;re<br>
an endpoint module, etc.&quot;<br>
<br>
Speaking of which, a slightly different architecture/coding style might<br>
have made the interfaces between the modules and the insides more<br>
immediately clear... but in lieu of that, a good set of docs is going to<br>
be mandatory for people in my position. As it is, I&#39;m doing ok, but my<br>
time is very valuable and not well-spent by figuring this stuff out from<br>
the source code instead of looking at the reference docs.<br>
<br>
So, is there documentation that I just haven&#39;t found the secret link to?<br>
If there isn&#39;t, is there someone who knows this stuff who can whip up a<br>
short list of things I might need to know (especially &quot;gotchas&quot;) as an<br>
endpoint developer to save me some time?<br>
<br>
Matthew Kaufman<br>
<a href="mailto:matthew@matthew.at">matthew@matthew.at</a><br>
<a href="http://www.matthew.at" target="_blank">http://www.matthew.at</a><br>
<br>
_______________________________________________<br>
Freeswitch-dev mailing list<br>
<a href="mailto:Freeswitch-dev@lists.freeswitch.org">Freeswitch-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
<br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:213-799-1400