ok i got the answer<br><br><h2>Substrings
</h2><span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;${foo:<i>offset</i>:<i>length</i>}
</span><br>
<br>returns a substring of the string <i>foo</i>, beginning at offset <i>offset</i> and returning the next <i>length</i> characters.
<br><ul><li>If <i>offset</i> is negative, it is taken leftwards from the right hand end of the string.
</li><li>If <i>length</i> is omitted or is negative, then all the rest of the string beginning at <i>offset</i> is returned.
</li></ul>
<br>Examples:
<br>
<br><span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;${123456789:1}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;returns&nbsp;the&nbsp;string&nbsp;23456789
</span><br><span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;${123456789:-4}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;returns&nbsp;the&nbsp;string&nbsp;6789
</span><br><span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;${123456789:0:3}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;returns&nbsp;the&nbsp;string&nbsp;123
</span><br><span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;${123456789:2:3}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;returns&nbsp;the&nbsp;string&nbsp;345
</span><br><span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;${123456789:-4:3}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;returns&nbsp;the&nbsp;string&nbsp;678
</span><br>
<br>Examples of use:
<br>
<br><span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;exten&nbsp;=&gt;&nbsp;_NXX.,1,SetVar(areacode=${EXTEN:0:3})&nbsp;&nbsp;&nbsp;-&nbsp;get&nbsp;the&nbsp;first&nbsp;3&nbsp;digits&nbsp;of&nbsp;${EXTEN}
</span><br><span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;exten&nbsp;=&gt;&nbsp;_516XXXXXXX,1,Dial(${EXTEN:3})&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;get&nbsp;all&nbsp;but&nbsp;the&nbsp;first&nbsp;3&nbsp;digits&nbsp;of&nbsp;${EXTEN}
</span><br><span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;exten&nbsp;=&gt;&nbsp;100,1,SetVar(whichVowel=4)
</span><br>
<br><span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;exten&nbsp;=&gt;&nbsp;100,2,SetVar(foo=AEIOU:${whichVowel}:1)&nbsp;-&nbsp;sets&nbsp;${foo}&nbsp;to&nbsp;the&nbsp;single&nbsp;letter&nbsp;&#39;U&#39;
</span><br>
<br><br><br><div class="gmail_quote">On Wed, Mar 12, 2008 at 2:22 PM, Mark Quitoriano &lt;<a href="mailto:markquitoriano@gmail.com">markquitoriano@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br>I need to create a simple number checking for authorizing the calls. if a person dial 91800555121212345 where 12345 is the authorization code. If the authorization code is correct the call will go through if not it will play something saying wrong authorization code or just hangup.<br>

<br>This my dialplan to get the authorization code<br clear="all"><br>AUTH=12345<br><br>exten =&gt; _9.,1,Answer()<br>exten =&gt; _9.,n,Set(CHECKER=${EXTEN:-5})<br>exten =&gt; _9.,n,GotoIF(&quot;$[{CHECKER}&quot; != &quot;${AUTH}&quot;]?die)<br>

<br>exten =&gt; _9.,n,Dial(SIP/${EXTEN}/${TRUNK}) &lt;------------- This is my problem how can i delete the last 5 digit so the number will be sent to the carrier is valid<br><br>exten =&gt; _9.,n(die),Hangup()<br><br><br>

btw the number being dialled is not standard. Sometimes its 10 digits sometimes it 7 digits and most of the time it&#39;s 6 digits.<br><br><br>Thanks!<br><font color="#888888"><br>-- <br>Regards,<br>Mark Quitoriano<br><a href="http://asterisk.org.ph" target="_blank">http://asterisk.org.ph</a><br>


</font></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>Mark Quitoriano<br><a href="http://asterisk.org.ph">http://asterisk.org.ph</a><br>