I'm going to try it out, but I'm not very hopefull although it's exactly what's needed.  My macro contains a Dial() command and my concern is that the dialplan isn't considered done untill Dial() returns.  But I'm going to try it.  Will report back shortly.
<br><br>
<div><span class="gmail_quote">On 8/7/07, <b class="gmail_sendername">Jared Smith</b> &lt;<a href="mailto:jsmith@digium.com">jsmith@digium.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Tue, 2007-08-07 at 11:13 -0700, Nicholas Blasgen wrote:<br>&gt; My question is this.&nbsp;&nbsp;Is it possible to tell Asterisk to execute part
<br>&gt; of a macro as a block without allowing any other commands to be<br>&gt; processed during that time?<br><br>You&#39;ll want to check out the MacroExclusive() application.&nbsp;&nbsp;It does<br>exactly what you&#39;re looking for.&nbsp;&nbsp;If I remember correctly, it&#39;s new in
<br>Asterisk 1.4.<br></blockquote></div>