<div dir="ltr">Hi dear developers!<div>I have a question like this.</div><div>Imagine that I call to 10:</div><div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">exten => 10,1,Set(CONNECT_TO_CONTEXT=01@public-in)<br>exten => 10,2,Stasis(test)</blockquote><div><br></div><div>My  test ARI app:</div></div><div><br></div><div><br></div><div><br></div><div><pre style="color:rgb(248,248,242);font-family:"source code pro";background-color:rgb(39,40,34)"><span style="color:rgb(249,38,114)">def </span><span style="color:rgb(167,236,33)">ari_app_connect_to_context</span><span style="color:rgb(249,250,244)">(</span><span style="color:rgb(102,217,239);font-style:italic">channel</span><span style="color:rgb(249,38,114)">, </span><span style="color:rgb(102,217,239);font-style:italic">event</span><span style="color:rgb(249,250,244)">)</span><span style="color:rgb(249,38,114)">:<br></span><span style="color:rgb(249,38,114)">        </span>result <span style="color:rgb(249,38,114)">= </span><span style="color:rgb(102,217,239);font-style:italic">channel</span><span style="color:rgb(249,38,114)">.</span>getChannelVar<span style="color:rgb(249,250,244)">(</span><span style="color:rgb(102,217,239);font-style:italic">variable</span><span style="color:rgb(249,38,114)">=</span><span style="color:rgb(230,219,116)">'CONNECT_TO_CONTEXT'</span><span style="color:rgb(249,250,244)">)<br></span><span style="color:rgb(249,250,244)">        </span>context_exten <span style="color:rgb(249,38,114)">= </span>result<span style="color:rgb(249,38,114)">.</span>get<span style="color:rgb(249,250,244)">(</span><span style="color:rgb(230,219,116)">'value'</span><span style="color:rgb(249,250,244)">)<br></span><span style="color:rgb(249,250,244)">        </span><span style="color:rgb(249,38,114)">if </span>context_exten<span style="color:rgb(249,38,114)">:</span><span style="color:rgb(249,250,244)"><br></span><span style="color:rgb(249,250,244)">            </span>extension<span style="color:rgb(249,38,114)">, </span>context <span style="color:rgb(249,38,114)">= </span>context_exten<span style="color:rgb(249,38,114)">.</span>split<span style="color:rgb(249,250,244)">(</span><span style="color:rgb(230,219,116)">'@'</span><span style="color:rgb(249,250,244)">)<br></span><span style="color:rgb(249,250,244)">            </span><span style="color:rgb(102,217,239);font-style:italic">channel</span><span style="color:rgb(249,38,114)">.</span>continueInDialplan<span style="color:rgb(249,250,244)">(</span><span style="color:rgb(102,217,239);font-style:italic">context</span><span style="color:rgb(249,38,114)">=</span>context<span style="color:rgb(249,38,114)">, </span><span style="color:rgb(102,217,239);font-style:italic">extension</span><span style="color:rgb(249,38,114)">=</span>extension<span style="color:rgb(249,38,114)">, </span><span style="color:rgb(102,217,239);font-style:italic">priority</span><span style="color:rgb(249,38,114)">=</span><span style="color:rgb(174,129,255)">1</span><span style="color:rgb(249,250,244)">)<br></span><span style="color:rgb(249,250,244)"><br></span></pre></div><div><br></div><div>And 01@public-in is:</div><div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">exten => 01,1,Answer<br>exten => 01,n,Queue(support)</blockquote></div><div><br></div><div>What I am trying to do is to keep control over the channel in my Stasis app.</div><div><br></div><div><b>So when I accept a call to Stasis and then pass it over to dialplan - should not that channel stay in Stasis controlled channels?</b></div><div><br></div><div>Why not keep it there to have control from ARI app?</div><div><br></div><div>Is it possible to implement or breaks ARI philosophy ?</div><div><br></div><div>Thanks.</div><div><br></div><div>Regards,</div><div>Max.</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div>