<div dir="ltr"><div class="gmail_extra">Very good question as I too encountered these difficultiy of not beign able to call all other Asterisk commands.</div><div class="gmail_extra">My solution was calling /channel/continue and returning from Stasis back to dialplan and then going again into Stasis.</div>

<div class="gmail_extra">But I feel we need a more integral solution like we had in AGI.</div><div class="gmail_extra">IMHO.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Regards,</div><div class="gmail_extra">

Max.<br><br><div class="gmail_quote">2014-06-16 6:24 GMT+04:00 Krandon <span dir="ltr"><<a href="mailto:krandon.bruse@gmail.com" target="_blank">krandon.bruse@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


                <div>
                    <span style="font-size:14px">Hello Asterisk friends,</span>
                </div><div><span style="font-size:14px"><br></span></div><div><span style="font-size:14px">I am currently interfacing with Asterisk through ARI and loving the experience so far. I have successfully originated calls and dumped them into my Stasis app. I am trying to figure out what the best way is to send a channel into an Application. The current architecture for /channels/{id}/play works well for the majority of my app, but I am running into a block figuring out how to interact with Asterisk dialplan applications.</span></div>

<div><span style="font-size:14px"><br></span></div><div><span style="font-size:14px">To give an example - I submit an originate to go to SIP/vendor/phoneNumber - with the other leg going to App: myStasisApp, {"soundFile":"blah"}. That works fine (with the proper quote escaping). Now my Stasis app has received the channelID to which we can do a lot of neat stuff. Say I play a sound to the user but then want to call the app WaitForSilence. What's the best way to do this? I may be misinterpreting the intended use of both Stasis and ARI - but I am curious to see what your thoughts are.</span></div>

<div><span style="font-size:14px"><br></span></div><div><span style="font-size:14px">Also, for the stasis app to get a list of arguments, I am passing it through as JSON. So far that is working fine - but I wanted to see if there was a better way to get a list/array of app args to Stasis.</span></div>

<div><span style="font-size:14px"><br></span></div><div><span style="font-size:14px">Forgive me if there is an easy solution - through digging and poking the last few days, I have not been able to find the intended use case or even a use case.</span></div>

<div><span style="font-size:14px"><br></span></div><div><span style="font-size:14px">Thanks!</span></div><span class="HOEnZb"><font color="#888888">
                <div><div><br></div><div>-- </div><div>KB</div></div>
            </font></span><br>_______________________________________________<br>
asterisk-app-dev mailing list<br>
<a href="mailto:asterisk-app-dev@lists.digium.com">asterisk-app-dev@lists.digium.com</a><br>
<a href="http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev" target="_blank">http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev</a><br>
<br></blockquote></div><br></div></div>