Hello everybody,<br><br>I&#39;d like to handle my calls like this:<br>If callee sends a &quot;486 User Busy&quot; AND a certain header is present in the response, Freeswitch would send a &quot;404 Not Found&quot; to the caller.<br>


The following code would solve my problem:<br><br>&lt;extension name=&quot;header_test_extension&quot;&gt;<br><br>&lt;condition field=&quot;network_addr&quot; expression=&quot;10.1.1.1&quot;&gt;<br>    &lt;action application=&quot;set&quot; data=&quot;continue_on_fail=USER_BUSY&quot;/&gt;     <br>


    &lt;action application=&quot;bridge&quot; data=&quot;sofia/gateway/profile/${sip_to_user}&quot;/&gt;<br>    &lt;condition field=&quot;${sip_h_X-Header-Name}&quot; expression=&quot;Header Value&quot;&gt;<br>        &lt;action application=&quot;respond&quot; data=&quot;404&quot;/&gt;<br>


        &lt;action application=&quot;hangup&quot;/&gt;<br>    &lt;/condition&gt;<br>&lt;/condition&gt;<br><br>&lt;/extension&gt;<br><br>But the thing is that Freeswitch doesn&#39;t allow nested conditions.<br><br>Any ideas on how I can handle this?<br>


<br clear="all">Santiago Soares<br>Fone: (41) 8488-0537<br>