[asterisk-users] authentication number at the end of the number before calls go through.
Mark Quitoriano
markquitoriano at gmail.com
Wed Mar 12 01:29:16 CDT 2008
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 <markquitoriano at gmail.com>
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20080312/12a6d05a/attachment.htm
More information about the asterisk-users
mailing list