It is self explanatory, for example:<br><br>exten =&gt;  _X.,1, Noop(&quot;Let say we have allowed all numbers i.e. _X means and . specifies any range&quot;)<br>same =&gt; n,NoOp(&quot;Here we have skipped mentioning dial-pattern again and thats it&quot;)<br>
<br><br>Hope I have answered your question. <br><br><br><br><div class="gmail_quote">On Thu, Nov 29, 2012 at 8:40 AM, Shitian Long <span dir="ltr">&lt;<a href="mailto:longst.cn@gmail.com" target="_blank">longst.cn@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hello <div><br></div><div>I have been reading the sample extension.conf</div><div><br>
</div><div>;#######################</div><div><br></div><div><br></div><div><div>[outbound-freenum2]</div><div>; This is the handler which performs the dialing logic. It is called</div><div>; from the [outbound-freenum] context</div>
<div>;</div><div>exten =&gt; _X!,1,Verbose(2,Performing ISN lookup for ${EXTEN})</div><div>same =&gt; n,Set(SUFFIX=${CUT(EXTEN,*,2-)})                                ; make sure the suffix is all digits as well</div><div>
same =&gt; n,GotoIf($[&quot;${FILTER(0-9,${SUFFIX})}&quot; != &quot;${SUFFIX}&quot;]?fn-CONGESTION,1)</div><div>                                                                        ; filter out bad characters per the README-SERIOUSLY.best-practices.txt document</div>
<div>same =&gt; n,Set(TIMEOUT(absolute)=10800)</div><div>same =&gt; n,Set(isnresult=${ENUMLOOKUP(${EXTEN},sip,,1,<a href="http://freenum.org" target="_blank">freenum.org</a>)})     ; perform our lookup with <a href="http://freenum.org" target="_blank">freenum.org</a></div>
<div>same =&gt; n,GotoIf($[&quot;${isnresult}&quot; != &quot;&quot;]?from)</div><div>same =&gt; n,Set(DIALSTATUS=CONGESTION)</div><div>same =&gt; n,Goto(fn-CONGESTION,1)</div><div>same =&gt; n(from),Set(__SIPFROMUSER=${CALLERID(num)})</div>
<div>same =&gt; n,GotoIf($[&quot;${GLOBAL(FREENUMDOMAIN)}&quot; = &quot;&quot;]?dial)               ; check if we set the FREENUMDOMAIN global variable in [global]</div><div>same =&gt; n,Set(__SIPFROMDOMAIN=${GLOBAL(FREENUMDOMAIN)})                 ;    if we did set it, then we&#39;ll use it for our outbound dialing domain</div>
<div>same =&gt; n(dial),Dial(SIP/${isnresult},40)</div><div>same =&gt; n,Goto(fn-${DIALSTATUS},1)</div><div><br></div><div>exten =&gt; fn-BUSY,1,Busy()</div><div><br></div><div>exten =&gt; _f[n]-.,1,NoOp(ISN: ${DIALSTATUS})</div>
<div>same =&gt; n,Congestion()</div></div><div><br></div><div>;##########################</div><div><br></div><div><br></div><div><div>According to &quot;<a href="http://www.voip-info.org/wiki/view/Asterisk+config+extensions.conf" target="_blank">http://www.voip-info.org/wiki/view/Asterisk+config+extensions.conf</a>&quot;</div>
<div><br></div><div>&quot;<span style="font-size:12px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif">Syntax for defining a context: keywords </span><b style="font-size:12px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif">exten</b><span style="font-size:12px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif">, </span><b style="font-size:12px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif">include</b><span style="font-size:12px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif">, </span><b style="font-size:12px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif">ignorepat</b><span style="font-size:12px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif"> and </span><b style="font-size:12px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif">switch</b><span style="font-size:12px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif">.</span>&quot; &quot;same is not mentioned in this wiki.&quot; </div>
</div><div><br></div><div>There is a part of dial plan from sample extension.conf above. My Question is  how &quot;same =&gt;&quot; key word works . </div><div><br></div><div>Thanks</div><div><br></div><div><br></div></div>
<br>--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
New to Asterisk? Join us for a live introductory webinar every Thurs:<br>
               <a href="http://www.asterisk.org/hello" target="_blank">http://www.asterisk.org/hello</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></blockquote></div><br><br clear="all"><br>-- <br><font face="&#39;times new roman&#39;, serif">Regards</font><div>
<font face="&#39;times new roman&#39;, serif"><br></font><div><pre cols="72"><font face="&#39;times new roman&#39;, serif">**************************
Muhammad Salman
***************************</font>
</pre></div></div><br>