If you&#39;re willing to get your hands dirty then that&#39;s great. I recommend the following resources:<br><br>* Our &quot;bridge&quot; book - it covers a lot of the basics of FreeSWITCH. There are links to Amazon and Packt Publishing from our main wiki page<br>
* The forthcoming FreeSWITCH Cookbook. You can pre-order now. I&#39;ll throw some links up on the main page and wiki page, but if you go to PacktPub.com or Amazon.com just do a book search for FreeSWITCH and you&#39;ll find it. There&#39;s only two titles. :P<br>
* You&#39;re already on the mailing list, so karma++ for you<br>* The IRC channel: #freeswitch on <a href="http://irc.freenode.net">irc.freenode.net</a>. This is, hands down, the best place to talk in real time about FreeSWITCH stuff<br>
* The wiki - it&#39;s got TONS of information. Yes, I&#39;ll admit you may have to dig and you may find confusing or contradictory information but we do our best to keep it updated. Just let us know if you find that something is wrong/confusing/missing on the wiki<br>
* The Wednesday conference calls - We do a weekly conference call for members of the community. You can interact with power users and occasionally even the developers themselves. We usually have a &quot;feature presentation&quot; after which we let folks do an open Q&amp;A.<br>
<br>As for the choice between Asterisk and FreeSWITCH: we respect your decision, and I promise we won&#39;t cry if you choose Asterisk or PIAF or whatever. However, many members of the FS community are &quot;Asterisk refugees&quot; who&#39;ve been burned by mysterious deadlocks, segfaults, scaling issues, etc. If you ask us about our Asterisk experiences be prepared for horror stories. :D That being said, lots of people use Asterisk with no apparent issues. It&#39;s up to you.<br>
<br>No matter which way you go, be prepared for aggravating problems and pulling your hair out. VoIP and telephony are always frustrating for the new user. Most of our community members remember their newbie pain and are quite willing to offer their knowledge and experience to help you keep at least some of your hair. ;)<br>
<br>Let us know what you decide!<br><br>-MC (IRC: mercutioviz)<br><br><div class="gmail_quote">On Thu, Feb 9, 2012 at 6:09 AM, Josh <span dir="ltr">&lt;<a href="mailto:mojo1736@privatedemail.net">mojo1736@privatedemail.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
&gt; Welcome to FreeSWITCH!<br>
Pleasure.<br>
<br>
&gt; But calls will be sent to FreeSWITCH by some device, correct? If it&#39;s<br>
&gt; good old-fashioned SIP then FreeSWITCH will handle it just fine.<br>
Yes, there are all softphones (PC machines with old-fashioned headset &amp;<br>
mic and smartphones running a sip client).<br>
<br>
&gt;<br>
&gt;     Could this be done relatively easily in FreeSWITCH?<br>
&gt;<br>
&gt; &quot;Relatively?&quot; Of course! It&#39;s relatively easy for someone with some<br>
&gt; experience. I highly recommend that you ask <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt; &lt;mailto:<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a>&gt; for professional assistance if you<br>
&gt; are not comfortable doing this all by yourself.<br>
I&#39;d rather do it by myself. For now though, I&#39;d like to see whether what<br>
I want to achieve is possible in FreeSWITCH. I haven&#39;t yet made a<br>
decision what to use though - Asterisk or FreeSWITCH, it will all depend<br>
on whether I could set it up properly and &quot;relatively&quot; easy. Having said<br>
all that, as I developer with quite a bit of experience behind me, I am<br>
not afraid to delve in and get my hands dirty, if needed. I just want to<br>
make sure that what I want in terms of set up and functionality is possible.<br>
<br>
&gt; Yes, FreeSWITCH can bind to multiple interfaces. In FreeSWITCH lingo<br>
&gt; that would mean that you set up a separate SIP profile for each<br>
&gt; interface. (In fact, you can have more than one SIP profile on a given<br>
&gt; interface since the profile is a unique combo of IP addr and port number.)<br>
I presume different profiles can &quot;talk&quot; to each other, right? In other<br>
words calls/media can be routed/transferred from one interface to<br>
another (eth1&lt;-&gt;tun0 for example)?<br>
<br>
&gt; &quot;Some assembly required.&quot; :D<br>
&gt; FreeSWITCH can do some stuff for you, but you definitely need to make<br>
&gt; sure that your NAT is not behaving badly, like having a SIP ALG.<br>
This is what I am trying to figure out - do I rely entirely on<br>
FreeSWITCH (if not, what is expected of me to set up so that FreeSWITCH<br>
can do its job?), or do I have to do it all by myself with the kernel<br>
module helpers (sip, h323 etc) and ip/iptables?<br>
<br>
&gt; I&#39;ll have to defer to Ken Rice on this one. I know he&#39;s working on<br>
&gt; RPMs for FreeSWITCH but I think it&#39;s all RedHat right now.<br>
RedHat is good, all I need is a decent .spec file - I&#39;ll do the rest<br>
myself, no problem.<br>
<br>
One thing I seem to have forgotten from my newbie list of questions - I<br>
take it FreeSWITCH can do call-recording (in both directions) right? If<br>
so, how is this stored/implemented (I hope both ends are stored as a<br>
single sound file)? I would like all calls to be recorded as a matter of<br>
policy, so I do need this implemented if I am going to use FreeSWITCH.<br>
<br>
Many thanks again.<br>
<br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</blockquote></div><br>