Karl,<br><br>Have you done any more work on this? I started working on it, found a bug, reported it, and tinkered a bit after Tony fixed the bug. However I&#39;ve had a lot going on with the day job, FreeSWITCH cookbook, etc. so I haven&#39;t done much more.<br>
<br>Let us know where you stand on this.<br><br>-MC<br><br><div class="gmail_quote">On Thu, Feb 2, 2012 at 1:08 PM, Karl Seacrest <span dir="ltr">&lt;<a href="mailto:karlseacrest@yahoo.com">karlseacrest@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="font-size:12pt;font-family:times new roman,new york,times,serif"><div style="font-size:12pt"><span>Thanks </span><span style="font-size:12pt">Michael Collins,</span></div>
<div style="font-size:12pt"><span style="font-size:12pt">I am still laughing about your point: Me </span><span style="font-size:12pt">you telling Anthony what early media is kind of like telling a neurosurgeon that a person&#39;s brain is inside the cranium. :P</span></div>
<div style="font-size:12pt">Seeing the way you put it makes me laugh. <span style="font-size:12pt">sorry</span><span style="font-size:12pt">  </span><span style="font-size:12pt">Anthony, i am not trying to educated you about </span><span style="font-size:12pt">Early Media.</span></div>
<div style="font-size:12pt"><span style="font-size:12pt"><br></span></div><div style="font-size:12pt">Michael  as regards your question, i am developing a premium customer support application whereby registered members can call-in and the customer support staffs will pick the call. But before the call will connect with to live support. I want the caller id to be checked from the database if it&#39;s registered and active or not. if registered, call is connect to live support but if not, an audio will be played to the caller telling them they are not registered for the service and disconnect without the caller being charged.<br>
</div><div style="font-size:12pt"><br></div><div style="font-size:12pt">The only time the call will be charged is when the call connected to live support. so i am thinking using the early media mode will help me achieve this but i am not sure how to go about it using the  mod_httapi.</div>
<div style="font-size:12pt"><br></div><div style="font-size:12pt">My second question is<font style="font-size:12pt" size="3">, is there any </font><span style="font-size:12pt">performance</span><font style="font-size:12pt" size="3"> benefit for using </font><span style="font-size:12pt"> </span><span style="font-size:12pt">mod_httapi over a framework like Plivo that provide RESTFul features to FreeSWITCH?</span></div>
<div style="font-size:12pt"><br></div><div style="font-size:12pt"><span style="font-size:12pt">Karl C.</span></div><div style="font-size:12pt"><br></div><div style="font-size:12pt"><br></div><div style="font-size:12pt"><br>
</div>  <div style="font-size:12pt;font-family:&#39;times new roman&#39;,&#39;new york&#39;,times,serif"> <div style="font-size:12pt;font-family:&#39;times new roman&#39;,&#39;new york&#39;,times,serif"> <div dir="ltr"> <font face="Arial"> <hr size="1">
  <b><span style="font-weight:bold">From:</span></b> &quot;<a href="mailto:freeswitch-dev-request@lists.freeswitch.org" target="_blank">freeswitch-dev-request@lists.freeswitch.org</a>&quot;
 &lt;<a href="mailto:freeswitch-dev-request@lists.freeswitch.org" target="_blank">freeswitch-dev-request@lists.freeswitch.org</a>&gt;<br> <b><span style="font-weight:bold">To:</span></b> <a href="mailto:freeswitch-dev@lists.freeswitch.org" target="_blank">freeswitch-dev@lists.freeswitch.org</a> <br>
 <b><span style="font-weight:bold">Sent:</span></b> Thursday, February 2, 2012 9:43 PM<br> <b><span style="font-weight:bold">Subject:</span></b> FreeSWITCH-dev Digest, Vol 68, Issue 6<br> </font> </div> <br>----- Forwarded Message -----<br>
<br>
Send FreeSWITCH-dev mailing list submissions to<br>    <a href="mailto:freeswitch-dev@lists.freeswitch.org" target="_blank">freeswitch-dev@lists.freeswitch.org</a><br><br>To subscribe or unsubscribe via the World Wide Web, visit<br>
    <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>or, via email, send a message with subject or body &#39;help&#39; to<br>
    <a href="mailto:freeswitch-dev-request@lists.freeswitch.org" target="_blank">freeswitch-dev-request@lists.freeswitch.org</a><br><br>You can reach the person managing the list at<br>    <a href="mailto:freeswitch-dev-owner@lists.freeswitch.org" target="_blank">freeswitch-dev-owner@lists.freeswitch.org</a><br>
<br>When replying, please edit your Subject line so it is more specific<br>than &quot;Re: Contents of
 FreeSWITCH-dev digest...&quot;<br><br>Today&#39;s Topics:<br><br>   1. Re: mod_httapi (Michael Collins)<br>   2. switch_ivr_bridge.c question (teldev)<br>   3. Re: switch_ivr_bridge.c question (Anthony Minessale)<br>   4. mod_httapi (Karl Seacrest)<br>
<div>Actually, Anthony understood your question and gave you a solution with bonus information. I especially liked the part where you tell Anthony what early media is. That&#39;s kind of like telling a neurosurgeon that a person&#39;s brain is inside the cranium. :P<br>

<br>If you issue a playback without actually answering the call then the net effect is that you are pre_answering the call and the file you are playing is in early media, i.e. you have not actually &quot;answered&quot; the call from a billing perspective. From the caller perspective the file you play is the ringback that they will hear.<br>

<br>Is there something you were curious about beyond sending audio to the caller in early media mode?<br><br>-MC<br><br><div>On Thu, Feb 2, 2012 at 1:15 AM, Karl Seacrest <span dir="ltr">&lt;<a rel="nofollow" href="mailto:karlseacrest@yahoo.com" target="_blank">karlseacrest@yahoo.com</a>&gt;</span> wrote:<br>

<blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-size:12pt;font-family:&#39;times new roman&#39;,&#39;new york&#39;,times,serif"><div style="font-size:12pt">
<span>Thanks for your reply Anthony, <br></span></div><div style="font-size:12pt"><span>But i think you didn&#39;t quite understand my question. </span><span>Custom Ring Back Tones (Early Media) is one of the features listed in FreeSWITCH features page and details of </span><span style="font-size:12pt"> </span><span style="font-size:12pt">FreeSWITCH </span><span style="font-size:12pt">Early Media mode is detailed in </span><span style="font-size:12pt">FreeSWITCH wiki</span><span style="font-size:12pt"> : </span><a rel="nofollow" href="http://wiki.freeswitch.org/wiki/Early_Media" style="font-size:12pt" target="_blank">http://wiki.freeswitch.org/wiki/Early_Media</a></div>

<div style="font-size:12pt"><span><br></span></div><div style="font-size:12pt"><span>By pre-answer i mean picking a call in
Early Media mode (Early media is the exchange of information before establishment of a connection) which mean on early media mode, even though an audio is playing like Custom Ring Back Tones, the call is not connected so the caller is not billed.</span></div>

<div style="font-size:12pt"><br></div><div style="font-size:12pt"><span>The question again is how can the </span><span style="font-size:12pt">FreeSWITCH</span><span style="font-size:12pt"> </span><span style="font-size:12pt">Early Media feature be used from mod_httapi?</span></div>

<div style="font-size:12pt"><span style="font-size:12pt"><br></span></div><div><font size="3">Also, is there any </font>performance<font size="3"> benefit for using </font><span style="font-size:16px"> </span><span style="font-size:16px">mod_httapi over a framework like Plivo that provide RESTFul features to FreeSWITCH?</span></div>

<div><span style="font-size:16px"><br></span></div><div>Regards</div><div><br></div><div>Karl C.</div><div><br></div><div><br></div><div><br></div><div style="font-size:12pt">
<span><br></span></div><div style="font-size:12pt"><span><br></span></div><div style="font-size:12pt">
<br></div>  <div style="font-size:12pt"> <div style="font-size:12pt"> <div dir="ltr">
 <font face="Arial"> <hr size="1">  </font></div><div><div><div><div><span style="font-size:12pt">On Wed, Feb 1, 2012 at
 16:05, Anthony Minessale </span><span dir="ltr" style="font-size:12pt">&lt;<a rel="nofollow" href="mailto:anthony.minessale@gmail.com" target="_blank">anthony.minessale@gmail.com</a>&gt;</span><span style="font-size:12pt"> wrote:</span><br>

</div><div><div><span style="font-size:12pt"><br></span></div><div><span style="font-size:12pt">if you try to play a file it will pre-answer by itself</span></div></div></div></div></div>you can send anything you want via the dialplan inside the {foo=bar}<br>

var expressions and if you enable the permissions you can get the full<br>call data<br><br>On Wed, Feb 1, 2012 at 10:41 AM, Karl Seacrest &lt;<a rel="nofollow" href="mailto:karlseacrest@yahoo.com" target="_blank">karlseacrest@yahoo.com</a>&gt; wrote:<br>

&gt; Hello,<br>&gt; I will like to know how i can use Pre-Answer feature using the
 mod_httapi.<br>&gt; This is useful to perform operations like playing playing custom caller<br>&gt; tunes or validate the callers phone number from database before the call is<br>&gt; answered.<br>&gt;<br>&gt; How can i achieve this using the FreeSWITCH mod_httapi?<br>

&gt;<br>&gt; Also does mod_httapi send caller information (Caller ID, etc) along when<br>&gt; requesting a URI?<br>&gt;<br>&gt;<br>&gt; Regards<br>&gt; Karl C.<br>&gt;<br>&gt; _________________________________________________________________________<br>

&gt; Professional FreeSWITCH Consulting Services:<br>&gt; <a rel="nofollow" href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>&gt; <a rel="nofollow" href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>

&gt;<br>&gt; FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>&gt; <a rel="nofollow" href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>&gt;<br>&gt; Official FreeSWITCH Sites<br>&gt; <a rel="nofollow" href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>

&gt; <a rel="nofollow" href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>&gt; <a rel="nofollow" href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>&gt;<br>&gt; FreeSWITCH-dev mailing list<br>
&gt; <a rel="nofollow" href="mailto:FreeSWITCH-dev@lists.freeswitch.org" target="_blank">FreeSWITCH-dev@lists.freeswitch.org</a><br>
&gt; <a rel="nofollow" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>&gt; UNSUBSCRIBE:<a rel="nofollow" href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>

&gt; <a rel="nofollow" href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>&gt;<br><br><br><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a rel="nofollow" href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>

ClueCon <a rel="nofollow" href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>Twitter: <a rel="nofollow" href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br>
<br>AIM: anthm<br>MSN:<a rel="nofollow" href="mailto:anthony_minessale@hotmail.com" target="_blank">anthony_minessale@hotmail.com</a><br>
GTALK/JABBER/PAYPAL:<a rel="nofollow" href="mailto:anthony.minessale@gmail.com" target="_blank">anthony.minessale@gmail.com</a><br>IRC: <a rel="nofollow" href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br>
<br>FreeSWITCH Developer Conference<br>
sip:<a rel="nofollow" href="mailto:888@conference.freeswitch.org" target="_blank">888@conference.freeswitch.org</a><br>googletalk:conf+<a rel="nofollow" href="mailto:888@conference.freeswitch.org" target="_blank">888@conference.freeswitch.org</a><br>
pstn:<a rel="nofollow">+19193869900</a><br>
<br><br><div><div><div><div>Hi team,<div><br></div><div>I am trying to get these values from the lua script for custom CDR report, I am able to get few values but many variables are missing or getting null value. Any help would be appreciated.</div>







<div>

<br></div><div><div>local aa=session:getVariable(&quot;context&quot;);</div><div>local bb=session:getVariable(&quot;destination_number&quot;);</div><div>local cc=session:getVariable(&quot;caller_id_name&quot;);</div><div>









local dd=session:getVariable(&quot;caller_id_number&quot;);</div><div>local ee=session:getVariable(&quot;network_addr&quot;);</div><div>local ff=session:getVariable(&quot;ani&quot;);</div><div>local ii=session:getVariable(&quot;source&quot;);</div>









<div>local jj=session:getVariable(&quot;chan_name&quot;);</div><div>local kk=session:getVariable(&quot;uuid&quot;);</div><div>local ll=session:getVariable(&quot;created_time&quot;);</div><div>local aa1=session:getVariable(&quot;direction&quot;);</div>









<div>local bb1=session:getVariable(&quot;username&quot;);</div><div>local cc1=session:getVariable(&quot;dialplan&quot;);</div><div>local dd1=session:getVariable(&quot;caller_id_number&quot;);</div><div>local ee1=session:getVariable(&quot;unique_id&quot;);</div>









<div><br></div><div>session:execute(&quot;bridge&quot;,&quot;user/601&quot;);</div><div>session:hangup();</div><div><br></div><div>local ff1=session:getVariable(&quot;answered_time&quot;);</div><div>local hh1=session:getVariable(&quot;created_time&quot;);</div>









<div>local gg1=session:getVariable(&quot;hangup_time&quot;);</div><div>local gg2=session:getVariable(&quot;end_stamp&quot;);</div></div><div><br></div><div>I am getting values for all the above variables except end_stamp, hangup_time, duration, billsec,hangup_cause.</div>









<div><br></div><div><br></div><div>Thanks for your time.</div><div><br></div><div>Thanks,</div><div>Bala</div>
<br></div><br>
<br></div><br>
<br></div><br>
</div><br>_______________________________________________<br>FreeSWITCH-dev mailing list<br><a rel="nofollow" href="mailto:FreeSWITCH-dev@lists.freeswitch.org" target="_blank">FreeSWITCH-dev@lists.freeswitch.org</a><br><a rel="nofollow" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>

UNSUBSCRIBE:<a rel="nofollow" href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</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>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a rel="nofollow" href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a rel="nofollow" href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a rel="nofollow" href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a rel="nofollow" href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a rel="nofollow" href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a rel="nofollow" href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-dev mailing list<br>
<a rel="nofollow" href="mailto:FreeSWITCH-dev@lists.freeswitch.org" target="_blank">FreeSWITCH-dev@lists.freeswitch.org</a><br>
<a rel="nofollow" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a rel="nofollow" href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a rel="nofollow" href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br>
</div>Re-worded my original post a bit, sorry if it becomes a new thread...having<br>Nabble issues.<br><br>In switch_ivr_bridge.c on line 1474, we have the following lines of code:<br><br> 1474                   <br>switch_channel_clear_state_handler(originator_channel, NULL);<br>
 1475                   <br>switch_channel_clear_state_handler(originatee_channel, NULL);<br> 1476                    switch_channel_set_state_flag(originator_channel,<br>CF_BRIDGE_ORIGINATOR);<br> 1477                   <br>
switch_channel_clear_flag_recursive(originatee_channel,<br>CF_BRIDGE_ORIGINATOR);<br> 1478                   <br>switch_channel_add_state_handler(originator_channel,<br>&amp;uuid_bridge_state_handlers);<br> 1479     
              <br>switch_channel_add_state_handler(originatee_channel,<br>&amp;uuid_bridge_state_handlers);<br><br>Is the call to “switch_channel_set_state_flag” a typo? Since line 1476<br>triggers an asynchronous flag change, and line 1477 changes the same flag<br>
synchronously, on line 1478 the value of the flag becomes unpredictable<br>since the asynchronous change from line 1476 can happen before or after line<br>1477 (mostly after, of course).<br><br>Thanks again.<br><br>--<br>
View this message in context: <a href="http://freeswitch-dev.4355.n6.nabble.com/switch-ivr-bridge-c-question-tp4359635p4359635.html" target="_blank">http://freeswitch-dev.4355.n6.nabble.com/switch-ivr-bridge-c-question-tp4359635p4359635.html</a><br>
Sent from the FreeSWITCH-dev mailing list archive at Nabble.com.<br><br><br>The code is not the same on the latest.<br>Look closer ;)<br><br>You should probably keep yourself on the latest for this
 deep of an examination.<br><br><br><br>On Thu, Feb 2, 2012 at 11:43 AM, teldev &lt;<a href="mailto:ustcorporation@yahoo.com" target="_blank">ustcorporation@yahoo.com</a>&gt; wrote:<br>&gt; Re-worded my original post a bit, sorry if it becomes a new thread...having<br>
&gt; Nabble issues.<br>&gt;<br>&gt; In switch_ivr_bridge.c on line 1474, we have the following lines of code:<br>&gt;<br>&gt;  1474<br>&gt; switch_channel_clear_state_handler(originator_channel, NULL);<br>&gt;  1475<br>&gt; switch_channel_clear_state_handler(originatee_channel, NULL);<br>
&gt;  1476                    switch_channel_set_state_flag(originator_channel,<br>&gt; CF_BRIDGE_ORIGINATOR);<br>&gt;  1477<br>&gt; switch_channel_clear_flag_recursive(originatee_channel,<br>&gt; CF_BRIDGE_ORIGINATOR);<br>
&gt;  1478<br>&gt; switch_channel_add_state_handler(originator_channel,<br>&gt;
 &amp;uuid_bridge_state_handlers);<br>&gt;  1479<br>&gt; switch_channel_add_state_handler(originatee_channel,<br>&gt; &amp;uuid_bridge_state_handlers);<br>&gt;<br>&gt; Is the call to “switch_channel_set_state_flag” a typo? Since line 1476<br>
&gt; triggers an asynchronous flag change, and line 1477 changes the same flag<br>&gt; synchronously, on line 1478 the value of the flag becomes unpredictable<br>&gt; since the asynchronous change from line 1476 can happen before or after line<br>
&gt; 1477 (mostly after, of course).<br>&gt;<br>&gt; Thanks again.<br>&gt;<br>&gt; --<br>&gt; View this message in context: <a href="http://freeswitch-dev.4355.n6.nabble.com/switch-ivr-bridge-c-question-tp4359635p4359635.html" target="_blank">http://freeswitch-dev.4355.n6.nabble.com/switch-ivr-bridge-c-question-tp4359635p4359635.html</a><br>
&gt; Sent from the FreeSWITCH-dev mailing list archive at Nabble.com.<br>&gt;<br>&gt;
 _________________________________________________________________________<br>&gt; Professional FreeSWITCH Consulting Services:<br>&gt; <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>&gt;<br>&gt; FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>&gt; <a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
&gt;<br>&gt; Official FreeSWITCH Sites<br>&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>&gt; <a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>&gt;<br>&gt; FreeSWITCH-dev mailing list<br>&gt; <a href="mailto:FreeSWITCH-dev@lists.freeswitch.org" target="_blank">FreeSWITCH-dev@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br><br><br><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>
ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br><br>AIM: anthm<br>MSN:<a href="mailto:anthony_minessale@hotmail.com" target="_blank">anthony_minessale@hotmail.com</a><br>
GTALK/JABBER/PAYPAL:<a href="mailto:anthony.minessale@gmail.com" target="_blank">anthony.minessale@gmail.com</a><br>IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br>
sip:<a href="mailto:888@conference.freeswitch.org" target="_blank">888@conference.freeswitch.org</a><br>googletalk:conf+<a href="mailto:888@conference.freeswitch.org" target="_blank">888@conference.freeswitch.org</a><br>pstn:<a href="tel:%2B19193869900" value="+19193869900" target="_blank">+19193869900</a><br>
<br><br><div><div><div style="font-size:12pt;font-family:&#39;times new roman&#39;,&#39;new york&#39;,times,serif"><div><div style="font-size:12pt;font-family:times,serif"><span>Thanks for your reply Anthony, <br></span></div>
<div style="font-size:12pt;font-family:times,serif">But i think you didn&#39;t quite understand my question. Custom Ring Back Tones (Early Media) is one of the features listed in FreeSWITCH features page and details of <span style="font-size:12pt"> </span><span style="font-size:12pt">FreeSWITCH </span><span style="font-size:12pt">Early Media mode is detailed in </span><span style="font-size:12pt">FreeSWITCH wiki</span><span style="font-size:12pt"> : </span><a rel="nofollow" href="http://wiki.freeswitch.org/wiki/Early_Media" style="color:rgb(35,71,134);outline-width:0px;outline-color:initial;font-size:12pt" target="_blank">http://wiki.freeswitch.org/wiki/Early_Media</a></div>
<div style="font-size:12pt;font-family:times,serif"><br></div><div style="font-size:12pt;font-family:times,serif">By pre-answer i mean picking a call in Early Media mode (Early media is the exchange of information before establishment of a connection) which mean on early
 media mode, even though an audio is playing like Custom Ring Back Tones, the call is not connected so the caller is not billed.</div><div style="font-size:12pt;font-family:times,serif"><br></div><div style="font-size:12pt;font-family:times,serif">
The question again is how can the <span style="font-size:12pt">FreeSWITCH</span><span style="font-size:12pt"> </span><span style="font-size:12pt">Early Media feature be used from mod_httapi?</span></div><div style="font-size:12pt;font-family:times,serif">
<span style="font-size:12pt"><br></span></div><div><font size="3">Also, is there
 any </font>performance<font size="3"> benefit for using </font> mod_httapi over a framework like Plivo that provide RESTFul features to FreeSWITCH?</div><div><br></div><div>Regards</div><div><br></div><div>Karl C.</div>
</div>  </div></div></div><br>_______________________________________________<br>FreeSWITCH-dev mailing list<br><a href="mailto:FreeSWITCH-dev@lists.freeswitch.org" target="_blank">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><br><br> </div> </div>  </div></div><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-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>
<br></blockquote></div><br>