MacroExclusive was discussed in my orginal post.  Can't make a Dial() application MacroExclusive or no one will be able to execute the Dial() command.  I was just looking for a way to make it so part of my code was Exclusive and part of it wasn't.  I'm trying to keep all the code in the macro defined section, but I can't tell Asterisk which sections should be exclusive and which not.  I guess I could always call an exclusive macro inside a normal macro.
<br><br>
<div><span class="gmail_quote">On 8/7/07, <b class="gmail_sendername">Russell Bryant</b> &lt;<a href="mailto:russell@digium.com">russell@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">Donny Kavanagh wrote:<br>&gt; see func_lock in asterisk-trunk.<br><br>And the MacroExclusive application in Asterisk 
1.4<br><br>--<br>Russell Bryant<br>Software Engineer<br>Digium, Inc.<br><br>_______________________________________________<br>--Bandwidth and Colocation Provided by <a href="http://www.api-digital.com--">http://www.api-digital.com--
</a><br><br>asterisk-dev mailing list<br>To UNSUBSCRIBE or update options visit:<br>&nbsp;&nbsp;<a href="http://lists.digium.com/mailman/listinfo/asterisk-dev">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br></blockquote>
</div><br><br clear="all"><br>-- <br>/Nick