ok i got the answer Substrings ${foo:*offset*:*length*}
returns a substring of the string *foo*, beginning at offset *offset* and returning the next *length* characters. - If *offset* is negative, it is taken leftwards from the right hand end of the string. - If *length* is omitted or is negative, then all the rest of the string beginning at *offset* is returned. Examples: ${123456789:1} - returns the string 23456789 ${123456789:-4} - returns the string 6789 ${123456789:0:3} - returns the string 123 ${123456789:2:3} - returns the string 345 ${123456789:-4:3} - returns the string 678 Examples of use: exten => _NXX.,1,SetVar(areacode=${EXTEN:0:3}) - get the first 3 digits of ${EXTEN} exten => _516XXXXXXX,1,Dial(${EXTEN:3}) - get all but the first 3 digits of ${EXTEN} exten => 100,1,SetVar(whichVowel=4) exten => 100,2,SetVar(foo=AEIOU:${whichVowel}:1) - sets ${foo} to the single letter 'U' On Wed, Mar 12, 2008 at 2:22 PM, Mark Quitoriano <[EMAIL PROTECTED]> wrote: > Hi, > > 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. > > This my dialplan to get the authorization code > > AUTH=12345 > > exten => _9.,1,Answer() > exten => _9.,n,Set(CHECKER=${EXTEN:-5}) > exten => _9.,n,GotoIF("$[{CHECKER}" != "${AUTH}"]?die) > > exten => _9.,n,Dial(SIP/${EXTEN}/${TRUNK}) <------------- This is my > problem how can i delete the last 5 digit so the number will be sent to the > carrier is valid > > exten => _9.,n(die),Hangup() > > > btw the number being dialled is not standard. Sometimes its 10 digits > sometimes it 7 digits and most of the time it's 6 digits. > > > Thanks! > > -- > Regards, > Mark Quitoriano > http://asterisk.org.ph > -- Regards, Mark Quitoriano http://asterisk.org.ph
_______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users