<div class="gmail_quote">On Wed, Dec 22, 2010 at 10:12 PM, Stephen Reese <span dir="ltr">&lt;<a href="mailto:rsreese@gmail.com">rsreese@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><div></div>Thanks Warren, that&#39;s what I&#39;m looking to do.<br></div>
<br>
First question is where did ${MACRO_EXTEN} come from, I assumed<br>
${EXTEN} is a built in variable?<br>
<br>
Secondly, where would the 1 and/or area-code need to be placed? Could<br>
an additional argument be used to specify the prefix, i.e. a third<br>
variable be specified in the outbond-context to implement the<br>
OutboundDial macro, or is the MACRO_EXTEN suppose to be an<br>
implementation of this?<br>
<br>
exten =&gt; s,n,Dial(SIP/{$ARG3}${MACRO_EXTEN}@vitel-outbound2)<br>
<br>
As Jeroen mentioned previously a goto may be used, would this help,<br>
seems similar to what I am trying to accomplish.<br>
<div class="im"><br>
exten =&gt; _NXXNXXXXXX,1,Goto(1${EXTEN},1)<br>
exten =&gt; _NXXXXXX,1,Goto(1555${EXTEN},1)<br>
<br>
</div><br></blockquote></div><br>To answer your first question - ${MACRO_EXTEN} is a macro-specific variable.  It&#39;s the ${EXTEN} that called the macro, since using ${EXTEN} inside a Macro would just give you a value of &quot;s&quot;.  <br>
<br>As for your second question, that&#39;s pretty easy to do.  If every outbound call needs to be formatted in the format 1NXXNXXXXXX, you would do this (again, untested, but should be good along with the macro I gave you earlier):<br>
<br>[globals]<br>DEFAULT_AREA_CODE=555 ; swap with your default area code<br><br>[outbound-context]<br><br>exten =&gt; _1NXXNXXXXXX,1,Macro(OutboundDial,${CHANNEL},${EXTERNAL_CALLERID})<br>exten =&gt; _NXXNXXXXXX,1,Goto(outbound-context,1${EXTEN},1)<br>
exten =&gt; _NXXXXXX,1,Goto(outbound-context,1${DEFAULT_AREA_CODE}${EXTEN},1)<br>exten =&gt; _011.,1,Macro(OutboundDial,${CHANNEL},${EXTERNAL_CALLERID})<br>exten =&gt; 911,1,Macro(OutboundDial,${CHANNEL},${EXTERNAL_CALLERID})<br>
<br clear="all"><br>-- <br>Thanks,<br>--Warren Selby, dCAP<br><a href="http://www.selbytech.com" target="_blank">http://www.selbytech.com</a><br>