in your cdr records, all of the variables are present there and they are template-able<div>freeswitch separates the logic from the call handling.</div><div><br><br><div class="gmail_quote">On Wed, Aug 10, 2011 at 11:12 AM, Sam <span dir="ltr">&lt;<a href="mailto:lakersman2006@yahoo.com">lakersman2006@yahoo.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:12pt">
<div><span>So have you had to retrieve the dial status from bridging a call in freeswitch? For the life of me I cannot properly get the answered_time  when looking up the channel variables after the bridge call finishes an answered call.<br>
</span></div><div><br></div><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"><font face="Arial" size="2"><hr size="1">
<b><span style="font-weight:bold">From:</span></b> Moe Navid &lt;<a href="mailto:manavid@gmail.com" target="_blank">manavid@gmail.com</a>&gt;<br><b><span style="font-weight:bold">To:</span></b> FreeSWITCH Users Help &lt;<a href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank">freeswitch-users@lists.freeswitch.org</a>&gt;<br>
<b><span style="font-weight:bold">Sent:</span></b> Wednesday, August 10, 2011 1:44 AM<br><b><span style="font-weight:bold">Subject:</span></b> Re: [Freeswitch-users] Asterisk to FreeSWITCH migration guide<br></font><div><div>
</div><div class="h5"><br><div>There is no way by any means to compare Asterisk&#39;s AGI with the different facilities FreeSWITCH offers you in terms of controlling your call flow.<div><br></div><div>For almost 3 years I managed a cluster of Asterisk + AGI + AMI with tones of channel locks and core dumps… Asterisk&#39;s dial status might seem compelling when you want to do simple things like calling cards etc… but when it comes to complex accounting and routing sky is limitless with the power of FreeSWITCH.</div>
<div><br></div><div>I found FreeSWITCH&#39;s learning curve to be like vim, initially it may seem a bit difficult but in long run it pays of very well.  </div><div><br></div><div>If you know the difference between Dial command in Asterisk and Bridge in FreeSWITCH you would never go back to Asterisk. I give you just 3 simple examples:</div>
<div>1) Bridge
 command (via the channel variables) gives you the ability to control PDD on calls. Asterisk does not have such facility nonetheless it does not even bother to give you any useful information about your &quot;Dial Status&quot;! To control the PDD I had to tweak my kamailio.</div>
<div><br></div><div>2) If you want to implement a simple rate engine + fail over routing with asterisk + agi for failover you have to have a loop and watch for CONGESTIONs to select your next route/carrier where as in FreeSWITCH you can just simply define your fail overs in your bridge args.</div>
<div><br></div><div>3) If you are in a cluster, have multiple gateways acting as proxy and you want to define outbound proxy for your carriers/endpoints you either have to define bunch of sip peers with outbound proxies or do it in dirty way which I did, I used to add a header in my outgoing calls X-Carrier-IP and had my kamailio to take care of the rest. In FreeSWITCH you just simply add ;fspath=
 to your bridge args.</div><div><br></div><div>List can go on and on and on…</div><div><br></div><div>Asterisk&#39;s dial status was the most annoying part of asterisk in my opinion :)</div><div><div><br><div><div>On Aug 9, 2011, at 5:54 PM, Sam wrote:</div>
<br><blockquote type="cite"><div><div style="color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);font-family:times, serif;font-size:12pt"><div><span>I find that Asterisk&#39;s AGI is much easier to use, they allow you to retrieve the dial status much easier than freeswitch&#39;s api&#39;s. Come on freeswitch, if you want to be better than asterisk, you should make it easier to get the dialstatus, etc. At this point asterisk is still defacto.<br>
</span></div><div><br></div><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"><font face="Arial" size="2"><hr size="1">
<b><span style="font-weight:bold">From:</span></b> Nestor A Diaz &lt;<a rel="nofollow" href="mailto:nestor@tiendalinux.com" target="_blank">nestor@tiendalinux.com</a>&gt;<br><b><span style="font-weight:bold">To:</span></b> <a rel="nofollow" href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank">freeswitch-users@lists.freeswitch.org</a><br>
<b><span style="font-weight:bold">Sent:</span></b> Tuesday, August 9, 2011 9:48 AM<br><b><span style="font-weight:bold">Subject:</span></b> [Freeswitch-users] Asterisk to FreeSWITCH migration guide<br></font><br><div>



  

 
<tt><big><big>Hi Guys.</big><br>
<br>
<big>I am starting to use FreeSWITCH, i am an asterisk user since the
1.0.7
release appears as a package on the debian distribution, at the
beginning i was amazed by the fact i can build a PBX for my own
business
and i did, later i began to install this system for my customers and
sooner i meet the problems, however being the software open source i
always find a way to fix things using patchs from others, sometimes i
felt how my life was at risk when the system stops working and that
usually happens when i have to use queues and dealing with digium
hardware.</big><br>
<br>
<big>Fixing those problems either by applying patches or by changing
the
hardware where the digium cards were supposed to be installed helps me,
but that was to much stress for me and seeking for a balance that will
let me invest more time on services, configuration and hoping to have
better hardware
options brings me to freeswitch.</big><br>
<br>
<big>I agree with freeswitch philosophy that instead of having
thousands of
modules
that don&#39;t work fine i prefer just a few that works the way it should
be, a rock solid system for a corporate pbx and a call center is what i
want.</big><br>
<br>
<big>So here i am trying to begin the conversion, and i hope the
information
we can transcript in this list will help others that want to try
another
alternative to asterisk.</big><br>
<br>
<big>First of all i think the saner for a migration is to have the two
systems
running either on the same machine or different and use the stable
features of each one.</big><br>
<br>
<big>So could you please freeswitch users help me with this rosetta
stone migration guide in order to post it to <a rel="nofollow" href="http://voip-info.org" target="_blank">voip-info.org</a> or
freeswitch wiki (i list only the ones i currently use ):<br>
<br>
</big></big></tt><br>

<table border="0" cellspacing="0">
  <colgroup><col width="199"><col width="199"><col width="213"></colgroup>
  <tbody>
    <tr>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT" height="17" width="199"><b><font face="DejaVu Sans Mono">Technology</font></b></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT" width="199"><b><font face="DejaVu Sans Mono">Asterisk</font></b></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT" width="213"><b><font face="DejaVu Sans Mono">Freeswitch</font></b></td>
    </tr>
    <tr>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT" height="32"><font face="DejaVu Sans Mono">PSTN Connectivity (Digium /
Sangoma)</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">dahdi</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">freetdm</font></td>
    </tr>
    <tr>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT" height="106"><font face="DejaVu Sans Mono">IAX2</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">mod_iax</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">?? none stable yet.<br>
Use Asterisk to forward traffic via SIP.<br>
Enable Hardware HPET for IAX2 trunk if card not available for Asterisk </font></td>
    </tr>
    <tr>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT" height="32"><font face="DejaVu Sans Mono">Bluetooth Channel</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">chan_mobile</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">??<br>
Use asterisk via SIP<br>
      </font></td>
    </tr>
    <tr>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT" height="32"><font face="DejaVu Sans Mono">Skype</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">Skypeforasterisk (no longer for sale)</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">mod_skypeopen</font></td>
    </tr>
    <tr>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT" height="17"><font face="DejaVu Sans Mono">CDR Stadistics</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono"> Arternic cdr-stats </font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">??</font></td>
    </tr>
    <tr>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT" height="32"><font face="DejaVu Sans Mono">Queue Statistics </font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono"> Asteriskguru queue-stats</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">??</font></td>
    </tr>
    <tr>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT" height="17"><font face="DejaVu Sans Mono">Web Management</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">Freepbx</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">??</font></td>
    </tr>
    <tr>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT" height="17"><font face="DejaVu Sans Mono">IVR</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">AGI / AMI</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">Event Socket</font></td>
    </tr>
    <tr>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT" height="62"><font face="DejaVu Sans Mono">Codec G.729</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">Transcodind Cards<br>
G.729 licenses<br>
Free G.729 (Intel IPP)</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">Transcodind Cards<br>
G.729 licenses<br>
fsg729 Intel IPP(any experience with it ? )</font></td>
    </tr>
    <tr>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT" height="32"><font face="DejaVu Sans Mono">Fax Handling</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono"> Iaxmodem with Hylafax</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">??<br>
Iaxmodem via asterisk to FS via SIP ?<br>
      </font></td>
    </tr>
    <tr>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT" height="17"><font face="DejaVu Sans Mono">SIP</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">chan_sip</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">sofia</font></td>
    </tr>
    <tr>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT" height="17"><font face="DejaVu Sans Mono">ACD</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">app_queue</font></td>
      <td style="border:1px solid rgb(0, 0, 0)" align="LEFT"><font face="DejaVu Sans Mono">mod_callcenter</font></td>
    </tr>
  </tbody>
</table>
<br>
<big><big><tt><br>
<big>Thank you all</big><small><br>
</small><br>
<br>
-- <br>
Nestor A. Diaz<br>
Ingeniero de Sistemas<br>
Tel. <a href="tel:%2B57%201-485-3020%20x%20211" value="+5714853020" target="_blank">+57 1-485-3020 x 211</a><br>
Cel. <a href="tel:%2B57%20316-227-3593" value="+573162273593" target="_blank">+57 316-227-3593</a><br>
Tel. SIP: <a rel="nofollow">sip:211@tiendalinux.com</a><br>
Email/MSN: <a rel="nofollow" href="mailto:nestor@tiendalinux.com" target="_blank">nestor@tiendalinux.com</a><br>
<a rel="nofollow" href="http://www.tiendalinux.com/" target="_blank">http://www.tiendalinux.com/</a><br>
Bogota, Colombia <br>
</tt></big></big>
<br>
 

</div><br>_______________________________________________<br>Join us at ClueCon 2011, Aug 9-11, Chicago<br><a rel="nofollow" href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com</a> 877-7-4ACLUE<br><br>FreeSWITCH-users mailing list<br>
<a rel="nofollow" href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br><a rel="nofollow" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a rel="nofollow" href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br><a rel="nofollow" href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><br>
<br><br></div></div></div></div>_______________________________________________<br>Join us at ClueCon 2011, Aug 9-11, Chicago<br><a rel="nofollow" href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a> 877-7-4ACLUE<br>
<br>FreeSWITCH-users mailing list<br><a rel="nofollow" href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">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></div></div></div><br>_______________________________________________<br>Join us at ClueCon 2011, Aug 9-11, Chicago<br><a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a> 877-7-4ACLUE<br>
<br>FreeSWITCH-users mailing
 list<br><a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">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>
<br><br></div></div></div></div></div></div><br>_______________________________________________<br>
Join us at ClueCon 2011, Aug 9-11, Chicago<br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a> 877-7-4ACLUE<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>
<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>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire">http://twitter.com/FreeSWITCH_wire</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="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:+19193869900<br>
</div>