<div>Hi I&#39;m using the code below to dispatch customers to operators in c#. everything is fine but recording is not taking place(I&#39;ve tested both the hang up after bridge false and true).</div><div>thanks</div><div>
public class Answering : IAppPlugin</div><div>    {</div><div><br></div><div>        ManagedSession Session;       </div><div>        public void Run(AppContext context)</div><div>        {            </div><div>            Session = context.Session;</div>
<div>            Session.HangupFunction = hangupHook;</div><div>            </div><div>            if (. . .)      //no operator available wai</div><div>            {</div><div>                Session.Answer();</div><div>
                if (Session.Ready())</div><div>                {</div><div>                    Session.StreamFile(m_sorryPrompt, -1);</div><div>                    Session.SetVariable(&quot;sepanta_prompt_ended&quot;,&quot;true&quot;);                    </div>
<div>                        Session.StreamFile(m_musicOnHold, -1);</div><div>                }               </div><div>            }//now u can talk</div><div>            if (Session.Ready())</div><div>            {               </div>
<div>                string ticket = &quot;1234&quot;;</div><div>                if (!Session.answered())</div><div>                    Session.Answer();</div><div>                Session.Say(ticket, &quot;en&quot;, &quot;NUMBER&quot;, &quot;PRONOUNCED&quot;, &quot;FEMININE&quot;);                               </div>
<div>                Session.Execute(&quot;Playback&quot;,m_readyPrompt);                </div><div>                Session.SetVariable(&quot;exec_after_bridge_app&quot;, &quot;record_session&quot;);</div><div>                Session.SetVariable(&quot;exec_after_bridge_arg&quot;, recPath);</div>
<div>                Session.Execute(&quot;bridge&quot;,string.Format(&quot;sofia/internal/{0}%{1}&quot;, op, Session.GetVariable(&quot;domain&quot;)));</div><div>            }</div><div>        }</div>