<div dir="ltr">Anyone?</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 27, 2016 at 7:54 PM, Don Hawkins <span dir="ltr">&lt;<a href="mailto:hawkins@hawkinsegroup.com" target="_blank">hawkins@hawkinsegroup.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 dir="ltr">I&#39;m using httapi and everything is working well for the most part. The one thing I noticed is that whenever I do anything before trying to &quot;Dial&quot; or bridge a call to the gateway:<div><br></div><div>1. The first thing never happens, even though the console says it did.</div><div>2. The outbound call &quot;Dial&quot; won&#39;t work, it hangs for about 60 seconds and then returns a NORMAL_TEMPORARY_FAILURE every time.</div><div><br></div><div>Things to note: </div><div>   </div><div>      - If I start with the dial request (B below) then it connects the call fine, it just can&#39;t come after anything else.</div><div>      - If I never return a request to dial (pretend B below starts a conference instead) then everything works fine, the TTS works before and the conference works after.</div><div><br></div><div><br></div><div>Here is an example: </div><div><br></div><div><br></div><div>A. When FS makes it&#39;s first request to my URL I return this:</div><div><br></div><div><div>&lt;document type=&quot;text/freeswitch-httapi&quot;&gt;</div><div>  &lt;work&gt;</div><div>    &lt;speak action=&quot;<a href="http://blabla.com/API/callflow/?customer_next_action_url=http%3A%2F%2Fblabla.com%2Fcustomertest.php%3Fdo%3DDial&amp;customer_method=POST&amp;API_USER_ID=898958" target="_blank">http://blabla.com/API/callflow/?customer_next_action_url=http%3A%2F%2Fblabla.com%2Fcustomertest.php%3Fdo%3DDial&amp;customer_method=POST&amp;API_USER_ID=898958</a>&quot; name=&quot;speak&quot; loop=&quot;0&quot; engine=&quot;flite&quot; voice=&quot;slt&quot; text=&quot;We will now begin to dial a number. This is just a test.&quot; language=&quot;en&quot;&gt;</div><div>    &lt;/speak&gt;</div><div>  &lt;/work&gt;</div><div>&lt;/document&gt;</div></div><div><br></div><div><br></div><div>B: When FS makes it&#39;s next request to my action URL (same URL with different parameters) I return the dial command and attempt to connect to the outbound gateway.</div><div><br></div><div><br></div><div><div>&lt;document type=&quot;text/freeswitch-httapi&quot;&gt;</div><div>&lt;work&gt;</div><div>&lt;!-- Hold music URL --&gt;</div><div>&lt;execute application=&quot;set&quot; data=&quot;ringback=<a href="http://blabla.com/beat.wav" target="_blank">http://blabla.com/beat.wav</a>&quot;&gt;&lt;/execute&gt;</div><div>&lt;!-- Set the caller ID information --&gt;</div><div>&lt;execute application=&quot;set&quot; data=&quot;effective_caller_id_name=My Name&quot;&gt;&lt;/execute&gt;</div><div>&lt;execute application=&quot;set&quot; data=&quot;effective_caller_id_number=<a href="tel:12144635555" value="+12144635555" target="_blank">12144635555</a>&quot;&gt;&lt;/execute&gt;</div><div><br></div><div>&lt;!-- The actual call or calls, entrie string separated by commas --&gt;</div><div>&lt;execute application=&quot;export&quot; data=&quot;nolocal:codec_string=G711&quot;&gt;&lt;/execute&gt;</div><div>&lt;execute action=&quot;<a href="http://blabla.com/API/callflow/?customer_next_action_url=http%3A%2F%2Fblabla.com%2Fcustomertest.php%3Fdo%3Dspeak&amp;customer_method=POST&amp;API_USER_ID=898958" target="_blank">http://blabla.com/API/callflow/?customer_next_action_url=http%3A%2F%2Fblabla.com%2Fcustomertest.php%3Fdo%3Dspeak&amp;customer_method=POST&amp;API_USER_ID=898958</a>&quot;</div><div>application=&quot;bridge&quot;</div><div>data=&quot;sofia/gatewayAlcazar/<a href="tel:12144635555" value="+12144635555" target="_blank">12144635555</a>&quot;&gt;</div><div>&lt;execute application=&quot;answer&quot;/&gt;</div><div>&lt;/execute&gt;</div><div>&lt;/work&gt;</div><div>&lt;/document&gt;</div></div><div><br></div><div><br></div><div>What happens? It never speaks the text (although the console says it did) and when dialing out I get &quot;NORMAL_TEMPORARY_FAILURE&quot; and the call never connects. Keep in mind, if the second thing I return (B above) is NOT dial then everything works fine, it will speak the text, play a file, start a conference, or any other application. </div><div><br></div><div>This is the weirdest thing  to me and of course almost everything is useless if you can&#39;t connect a call at some point, if anyone has any advice I&#39;d be highly appreciative.</div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><span style="color:rgb(102,102,102)"><span>Sincerely,<br>Don Hawkins<br>CEO<br>Hawkins Enterprise Group LLC<br><a href="http://hawkinsegroup.com" target="_blank">http://hawkinsegroup.com</a><br><a href="http://zello.com" target="_blank">Zello PTT</a>: push2don<br></span></span></div><div><span style="color:rgb(102,102,102)"><span>P: 469-214-5044<br></span></span></div><div dir="ltr"><span style="color:rgb(102,102,102)"><span><a value="+12146991224"></a></span></span></div></div></div></div></div></div>
</div>